body    { margin: 0; left-margin: 0; top-margin: 0; right-margin: 0;}
.frame_body    { margin: 15; left-margin:0 ; top-margin: 0; right-margin: 0;}
table	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #000000; }
tr	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #000000; }
td	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #000000; }
p	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #000000; }

.table.head { font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #FFFFFF; }

INPUT,SELECT		{font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000000}

strong	{ font-family: Arial, Sans-serif, Verdana; color: #663300; font-weight: bold; }
b	{ font-family: Arial, Sans-serif, Verdana; color: #663300; font-weight: bold; }

.bigbold	{ font-family: Arial, Sans-serif, Verdana; font-size: 14px; color: #243264; font-weight: bold; }
.good_message	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 14px; color: #0077FF; }
.bad_message	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 14px; color: #FF7700; }
.daysort	{ font-family: Arial, Sans-serif, Verdana; font-weight: none; font-size: 9px; color: #1111DD; }

table.realpagebreak { page-break-after: always; }
.pagebreak	{ page-break-after: always; }

.name_header	{ font-family: Arial, Sans-serif, Verdana; color: #000000; font-weight: bold; }
.name_header_large	{ font-family: Arial, Sans-serif, Verdana; font-size: 16px; color: #000000; font-weight: bold; }

.head           { font-family: Arial, Verdana, Sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: bold; }
.heading	{ font-family: Arial, Sans-serif, Verdana; font-size: 17pt; color: #000000; font-weight: bold; }

.contentlg	{ font-family: Arial, Sans-serif, Verdana; font-size: 15px; color: #000000; }
.content	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #000000; }
.controlpanel	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #FFFFFF; }
.controlpanel:visited 	 { font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #FFFFFF; }
.messages_y	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 14px; color: #eae583; }
.messages_w	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 14px; color: navy; }
.messages_wa	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 14px; color: white; }
.messages_aw	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 14px; color: #000000; }
.tbl_head	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-size: 12px; color: white; }
.tbl_head:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-size: 12px; color: #FFFFFF; }
.tbl_head:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-size: 12px; color: #FFFFEF; }
.tbl_head_noref	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 12px; color: white; }
.tbl_head_bnoref	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 12px; color: black; }

.topmenu_head	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-size: 13px; color: #a603c6; }
.topmenu_head:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-size: 13px; color: #a603c6; }
.topmenu_head:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-size: 13px; color: #a603c6; }

.topmenu_w	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-size: 13px; color: white; font-weight: bold; }
.topmenu_w:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-size: 13px; color: white; }
.topmenu_w:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-size: 13px; color: white; }

.title_medium	{ font-family: Arial, Sans-Serif, Verdana; font-weight: bold; font-size: 10px; color: black; }
.title_large	{ font-family: Arial, Sans-serif, Verdana; color: #243264; background-color: #f4bbaa; font-weight: bold; font-size: 11px; }
.title_large_noback	{ font-family: Tahoma, Arial, Sans-serif, Verdana; color: #243264; font-weight: bold; font-size: 11px; }
.title_large_noback_w	{ font-family: Tahoma, Arial, Sans-serif, Verdana; color: white; font-weight: bold; font-size: 11px; 	}

.title_large_noback_wnb	{ font-family: Tahoma, Arial, Sans-serif, Verdana; color: white; font-weight: none; font-size: 11px; 	}
.title_large_noback_wnb:hover	{ font-family: Tahoma, Arial, Sans-serif, Verdana; color: white; font-weight: none; font-size: 11px; 	}
.title_large_noback_wnb:visited	{ font-family: Tahoma, Arial, Sans-serif, Verdana; color: white; font-weight: none; font-size: 11px; 	}

.sold_back	{ font-family: Arial, Sans-serif, Verdana; color: #ffffff; background-color: #ff0000; font-weight: bold; font-size: 12px; }

.alert_large	{ font-family: Arial, Sans-serif, Verdana; color: black; font-weight: bold; font-size: 14px; }

.page			{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 10px; color: navy; }
.on_page		{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 12px; color: red; }
.page:visited		{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 10px; color: navy; }
.on_page:visited	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 12px; color: red; }
.page:visited		{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 10px; color: navy; }

.stat_usr	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 10px; color: navy; }
.stat_usr2	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 10px; color: red; }
.help_ttext	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 13px; color: navy; }
.help_rtext	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 11px; color: red; }
.help_ttext:hover	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 13px; color: navy; }
.help_rtext:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 11px; color: red; }
.help_ttext:visited	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 13px; color: navy; }
.help_rtext:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 11px; color: red; }

.small_txt	{ font-family: Arial, Sans-serif, Verdana; font-weight: none; font-size: 10px; color: black; }
.small_txt:hover	{ font-family: Arial, Sans-serif, Verdana; font-weight: none; font-size: 10px; color: black; }
.small_txt:visited	{ font-family: Arial, Sans-serif, Verdana; font-weight: none; font-size: 10px; color: black; }

.small_txt_blue	{ font-family: Arial, Sans-serif, Verdana; font-weight: none; font-size: 10px; color: blue; }
.small_txt_blue:hover	{ font-family: Arial, Sans-serif, Verdana; font-weight: none; font-size: 10px; color: blue; }
.small_txt_blue:visited	{ font-family: Arial, Sans-serif, Verdana; font-weight: none; font-size: 10px; color: blue; }

.small_txt_active	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 12px; color: red; }
.small_txt_active:hover	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 12px; color: red; }
.small_txt_active:visited	{ font-family: Arial, Sans-serif, Verdana; font-weight: bold; font-size: 12px; color: red; }

.help_text	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 10px; color: red; }
.help_text:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 10px; color: #FF3333; }
.help_text:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 10px; color: red; }

.smallitalic	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: none; font-style: italic; font-size: 10px; color: black; } 

.red_text	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: red; }
.blue_text	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: blue; }
.black_text	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: black; } 

.red_text:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: red; } 
.blue_text:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: blue; } 
.black_text:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: black; } 

.red_text:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: red; } 
.blue_text:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: blue; } 
.black_text:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 11px; color: black; } 

.tbl_title	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 15px; color: navy; } 
.tbl_title:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 15px; color: navy; } 
.tbl_title:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 15px; color: navy; } 

.title_a	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; font-weight: bold; font-size: 16px; color: navy; } 

.tbl_title_c	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 15px; color: #555555; } 
.tbl_title_c:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 15px; color: #555555; } 
.tbl_title_c:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-weight: bold; font-size: 15px; color: #555555; } 

.contentsm	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #000000; }
.inverselg	{ font-family: Arial, Sans-serif, Verdana; font-size: 15px; color: #ffffff; }
.inverse	{ font-family: Arial, Sans-serif, Verdana; font-size: 16px; color: #ffffff; }
.inversesm	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #ffffff; }
.message	{ font-family: Arial, Sans-serif, Verdana; font-size: 10px; color: #000000; }
.titlebold      { font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #243264; font-weight: bold; font-size: 24px; text-align: center;}

a		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #663300; font-weight: none; }
a:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #663300; font-weight: none; }
a:active	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #663300; font-weight: none; }
a:hover		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #663300; font-weight: none; }

.blue		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #22aaf5; font-weight: none; }
.blue:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #22aaf5; font-weight: none; }
.blue:active	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #22aaf5; font-weight: none; }
.blue:hover	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #22aaf5; font-weight: none; }

.r_a		{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; color: red; font-weight: bold; }
.r_a:visited	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; color: red; font-weight: bold; }
.r_a:active	{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; color: red; font-weight: bold; }
.r_a:hover		{ font-family: Arial, Sans-serif, Verdana; text-decoration: none; color: red; font-weight: bold; }

a.contentsm	{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-size: 12px; color: #243264; }
a.contentsm:hover { font-family: Arial, Sans-serif, Verdana; font-size: 12px; text-decoration: underline; color: #486496; font-weight: bold; }
a.controlpanel { font-family: Arial, Sans-serif, Verdana; font-size: 12px; color: #FFFFFF; }

a.inverse			{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #ffffff; font-weight: bold;}
a.inverse:visited		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #ffffff; font-weight: bold; }
a.inverse:active		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #ffffff; font-weight: bold; }
a.inverse:hover			{ 
	font-family: Arial, Sans-serif, Verdana; 
	text-decoration: underline; 
	color: #FFCC33; 
	font-weight: bold; 
	}
a.inverse.contentsm		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-size: 12px; color: #ffffff; }
a.inverse.contentsm:hover	{ font-family: Arial, Sans-serif, Verdana; font-size: 12px; text-decoration: underline; color: #ffffff; font-weight: bold; }

a.inverselg			{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #ffffff; font-weight: bold; font-size: 15px; }
a.inverselg:visited		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #ffffff; font-weight: bold; font-size: 15px; }
a.inverselg:active		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #ffffff; font-weight: bold; font-size: 15px; }
a.inverselg:hover		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; color: #ffffff; font-weight: bold; font-size: 15px; }
a.inverselg.contentsm		{ font-family: Arial, Sans-serif, Verdana; text-decoration: underline; font-size: 15px; color: #ffffff; }
a.inverselg.contentsm:hover	{ font-family: Arial, Sans-serif, Verdana; font-size: 15px; text-decoration: underline; color: #ffffff; font-weight: bold; }

P.required {
	color : Red;
}
TD.topLeft {  
  border-left: 1px solid Black;
}
TD.topRight {  
  border-right: 1px solid Black;
}
TD.topBothSides {  
  border-left: 1px solid Black;
  border-right: 1px solid Black;
}
TD.topBothSidesTop {  
  border-top: 1px solid Black;
  border-left: 1px solid Black;
  border-right: 1px solid Black;
}
TD.topLeftTop { 
  border-left: 1px solid Black;
  border-top: 1px solid Black; }
TD.topRightTop { 
  border-right: 1px solid Black;
  border-top: 1px solid Black;
}
TD.topTop { 
  border-top: 1px solid Black;
}
TD.ccTitle {
	background-color : Silver;
	border : 1px solid Black;
}
TD.ccLeft {
	background-color: #B0C4DE;
	border-left: 1px solid Black;
}
TD.ccRight {
	background-color: #B0C4DE;
	border-right: 1px solid Black;
}

TD.ccLeftBot {
	background-color: #B0C4DE;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
}
TD.ccRightBot {
	background-color: #B0C4DE;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}


TD.checkTitle {
	background-color : Silver;
	border : 1px solid Black;
}
TD.checkNone {  
    background-color : #F0E68C;
}
TD.checkRight { 
	background-color : #F0E68C;
	border-right: 1px solid Black;
}
TD.checkLeft { 
	background-color : #F0E68C;
	border-left: 1px solid Black;
}
TD.checkBoth {
	background-color : #F0E68C;
	border-left : 1px solid Black;
	border-right: 1px solid Black;
}
TD.checkBottom {
	background-color : #F0E68C;
	border-left : 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}

#nav {
	margin: 0 0 2em 0;
	padding: 0;
	line-height: 0;
    color: red;
}
#toc {
	margin: 0 0 3em 0;
    padding: 10;
    background-color: #fff2e4;
	border: solid 1px #DDD9D4;
    font-family: Arial, Sans-serif, Verdana; color: #663300; 
}
#toc :link:hover, #toc :visited:hover {
	color: black;
	font-weight: bold;
	border: solid 1px #DDD9D4;
	border-top-color: #F5F3F0;
	border-left-color: #F5F3F0;
	background: #ffddb8;
}
#nav li {
	list-style: none;
	margin: 0;

	background-image: none;
	padding: 0 0 1px 0;
	line-height: 1.0;
}
#nav :link, #nav :visited {
	font-weight: normal;
    font-size: 12px;
	line-height: 1.0;
    background: #000000;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	border: solid 1px #EEEAE4;
	margin: 0;
	padding: 5px 10px 5px 0.5em;
}
#nav :link:active, #nav :visited:active, #nav :link:hover, #nav :visited:hover {
	color: black;
	font-weight: bold;
	border: solid 1px #DDD9D4;
	border-top-color: #F5F3F0;
	border-left-color: #F5F3F0;
	background: #CC9966;
}
#nav ul {
	margin: 0;
	padding: 0;
	background-color: #F5F2EF;
	border: solid 1px #fff;
}
#nav ul :link, #nav ul :visited {
	background-image: none;
	padding: 4px 10px 4px 1.5em;
	border: 0;
}
#nav ul :link:hover, #nav ul :visited:hover {
	background-image: none;
	border: 0;
	padding-right: 0;
}
td.banner {
   text-align :  bottom;
   padding: 4px 10px 4px 1.5em;
   background-color: #000000 ;
}
td.banners {
   text-align :  bottom;
   padding: 8px 8px 8px 8px;
   background-color: #CC9966;
}

div.tos {
   margin: 10;
   text-align :  bottom;
   background-color: #FFFFFF ;
}
table#mainpane {
	width:100%;
}
h4.serendipity_title {
	width:90%;
	padding:5px;
	border-left:10px solid #885500;
	border-bottom:1px solid #885500;
}
.serendipity_entry_body {
	padding:0px 15px 5px 15px;
}
.serendipity_entryFooter {
	font-style:italic;
	font-size:90%;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:55px;
}
.serendipity_comments, .serendipity_section_comments {
	border:1px solid #999;
	margin-right:15px;
	padding:0px 5px;
}
td.serendipity_commentsLabel {
	vertical-align:top;
}
.serendipity_commentsTitle {
	font-weight:bold;
}
td.serendipityRightSideBar, .serendipitySideBarItem {
	background-color:#ddaa77;
	padding:3px;
	border:1px solid #996600;
	margin:5px 0px;
	width:200px;
	float:right;
	clear:right;
}
.serendipitySideBarTitle {
	margin:0px;
}

