body
{
    font-size: 12px;
    font-family: "Verdana";
    font-weight: normal;
    color: #000000;
    margin: 0px;
    padding: 0px;
}
img
{
    border: 0px;
}

.text {
	FONT-SIZE: 13px; FONT-FAMILY: "Verdana"
}
.font {
	FONT-SIZE: 10px; FONT-FAMILY: "Verdana"
}
.date {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "Verdana"
}
.fontb {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: "Verdana"
}
a.more:link {
	color: #000000
}
a.more:visited {
	color: #000000
}
a.more:active {
	color: #000000
}
a.more:hover {
	color: #000000
}
a.photo:link {
	color: #000000
}
a.photo:visited {
	color: #000000
}
a.photo:active {
	color: #000000
}
a.photo:hover {
	color: #000000
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: "Verdana"
}
.title2 {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: "Verdana"
}
.left {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: "Verdana"
}
.chapter {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "Verdana"; COLOR: #000066;
} 
.content {
	FONT-SIZE: 12px; FONT-FAMILY: "Verdana"; line-height: 25px;  COLOR: #000000;
}
.button {
	FONT-WEIGHT: none; FONT-SIZE: 12px; FONT-FAMILY: "Verdana"; COLOR: #000000; background-color="PaleGoldenrod";  line-height: 15px; 
}
.header {
	FONT-SIZE: 13px; FONT-FAMILY: "Verdana"; FONT-WEIGHT: bold; line-height: 25px;  COLOR: #000000;
}

.list {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: "Verdana"
}
a:link {
  text-decoration : underline;
}
a:visited {
  text-decoration : underline;
}
a:active {
  text-decoration : underline;
}
a:hover {
  text-decoration : underline;
}
*.cntltext {
  font-size     : 12;
  font-family	: Verdana;
  COLOR: #000000; 
}
A.cntltext:link {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3300FF; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.cntltext:visited {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3300FF; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.cntltext:active {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3300FF; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.cntltext:hover {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}

.titletext {
  font-size     : 13;
  font-family	: Verdana;
  Color			: #000066;

}

.booklist {
  font-size     : 11;
  font-family	: Verdana;
  Color			: #000000;

}
A.booklist:link {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #3300FF; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.booklist:visited {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #3300FF; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.booklist:active {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #3300FF; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
A.booklist:hover {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}


a.titletext:link {
  font-size     : 12;
  font-family	: Verdana;
  Color			: #0000CC;
  FONT-WEIGHT	: bold;
}
a.titletext:visited {
  font-size     : 12;
  font-family	: Verdana;
  Color			: #0000CC;
  FONT-WEIGHT	: bold;
}
a.titletext:active {
  font-size     : 12;
  font-family	: Verdana;
  Color			: #0000CC;
  FONT-WEIGHT	: bold;
}
a.titletext:hover {
  font-size     : 12;
  font-family	: Verdana;
  Color			: #FF6600;
  FONT-WEIGHT	: bold;
}

/* Message boxes*/
.error, .success, .info, .warning, .validation
{
    border: 1px solid;
    margin: 0px 0px 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 12px; 
    font-family	: v;
}
.success   
{
color: #333333; 
border-color: #4F8A10;  
background-color: #DFF2BF;  
background-image: url('images/msg_success.png');
}
.error    
{
color: #333333;  
border-color: #D8000C;  
background-color: #FFE9E9;
background-image: url('images/msg_error.png');
}
.info    
{
color: #333333; 
border-color: #00529B;  
background-color: #EAF3F8;
background-image: url('images/msg_info.png');
}
.warning {   
color: #333333;    
border-color: #9F6000;  
background-color: #FEEFB3;   
background-image: url('images/msg_warning.png');
}
.clear
{
    clear: both;
}
.alignleft
{
    text-align: left;
}
.redbtn
{
    color: #FFFFFF;
    background-color: #CC0000;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    overflow: visible;
    width: 0px;
    border: outset 2px #CCCCCC;
}
.redbtn[class]
{
    color: #FFFFFF;
    background-color: #CC0000;
    font-weight: bold;
    padding: 5px 15px 5px 15px;
    width: auto;
    border: outset 2px #CCCCCC;
}
div.category
{
    background-color: #444444;
    text-align: center;
    font-size: 12px; 
    padding: 10px;
    vertical-align: middle;
    color: #FFFFFF;
}
div.category select
{
    font-size: 12px; 
    font-family: "Verdana";
    vertical-align: middle;
}
div.pagetitle
{
    font-size: 14px; 
    text-align: left;
    font-weight: bold;
    font-family: "Verdana";
    padding: 0px 5px 5px 0px;
}
div.tabledesc
{
    font-size: 12px; 
    text-align: left;
    font-family: "Verdana";
    margin: 5px 0px 5px 0px;
    color: #000000;
}

/* table - details */
table.detailtable2
{
    margin: 0px;
    width: 100%;
    padding: 0px;
    border-collapse: collapse;
    border: solid 1px #CCCCCC;
    font-size: 12px;
    font-family: "Verdana";
    font-weight: normal;
}
table.detailtable2 td
{
    margin: 0px;
    padding: 5px;
    border: solid 1px #CCCCCC;
    vertical-align: middle;
}
table.detailtable2 td.caption
{
    color: #463E3F;
    background-color: #F5F5F5;
    width: 200px;
    vertical-align: middle;
    padding: 10px 5px 10px 5px;
}
.details300
{
    width: 300px;
}
div.tabletitle
{
    margin: 5px 0px 5px 0px;
    padding: 5px;
    border-left: solid 5px #CC0000;
    font-size: 14px; 
    text-align: left;
    font-weight: bold;
    font-family: "Verdana";
}
ul.uploaddesc
{
    margin: 0px 0px 0px 15px;
    padding: 0px;
}
ul.uploaddesc li
{

}
.italic
{
    font-style: italic;
}
/* table - tablealbumdesc */
table.tablealbumdesc
{
    margin: 0px;
	padding: 0px;
    width: 780px;
    border: none;
    font-size: 12px;
    font-family: "Verdana";
}
table.tablealbumdesc td
{
    margin: 0px;
    padding: 2px;
    vertical-align: top;
}
table.tablealbumdesc  td.cell1
{
	font-weight: bold;
	width: 100px;
}

table.tablealbumdesc td.cell2
{
	font-weight: bold;
	width: 20px;
}
table.tablealbumdesc td.cell3
{
	width: 400px;
}
/* table - tablealbumdesc */
table.tablealbum
{
    margin: 0px;
	padding: 5px;
    width: 100%;
    border: none;
    font-size: 10px;
    font-family: "Verdana";
}
table.tablealbum td
{
    margin: 0px;
    padding: 2px;
    vertical-align: middle;
	width: 25%;
	text-align: center;
}
p.paging
{
	font-size: 10px;
    font-family: "Verdana";
	font-weight: bold;
	text-align: center;
	color: #CC0000;
}
p.paging a
{
	margin-left: 5px;
	margin-right: 5px;
}

