td, p, body  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #333333 }
.head        { font-weight: bold; font-size: 15px; color: #336699; background-color: #f1f1f1; 
               border-bottom: 1px solid #cccccc }
.all         { border: 1px solid #CCCCCC }
input, select, textarea { font-family: arial; font-size: 13px; color: #333333; border: 1px solid #666666 }
.red         { color: #660000 }
.white         { color: #ffffff }
.whites         { color: #ffffff; font-size: 11px;}

h1 {font-size: 42px; color: #999999}
.lback {background-image: url("images/lback.gif"); height:33px; border-bottom: 1px solid #cccccc;}
a.llink {font-size: 14px; font-weight: bold; color: #666666; text-decoration:none}
a.llink:hover {color: #000000;  text-decoration:none}
a.llink:visited { text-decoration:none }

a {color: #003366; text-decoration:none}
a:hover {text-decoration:underline}
a:visited {  }

hr { height: 1px; width: 99%; text-align: left; color: #336699 }

.padding {  padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; font-weight: bold; font-size: 11px;}
.linkBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-decoration: underline }
.linkBlack:hover { color: #666666; text-decoration: underline }

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; line-height: 15px}
.textDarkBlue { font-size: 11px; color: #003366; width:100px;}

.small {font-size: 11px;}
.smallj {font-size: 11px; text-align: justify; line-height: 18px}
.link {  font-size: 11px; color: #336699; padding-left: 5px;}
.link:hover {  font-size: 11px; color: #cc9900; text-decoration: none; padding-left: 5px;}

.nav {  text-decoration: none;  font-size: 11px; color: #000000}
.nav:hover { color: #0F5B79; text-decoration: none}
.subNav {font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;  font-size: 15px; color: #cc9900; font-weight: bold; letter-spacing: 0px;}

.bgFeatures {  background-image: url("images/r_b_right.gif"); background-repeat: repeat-y; background-position: right top}

.all
{
	border: 1px solid #cccccc;
}

.alld 
{
	border: 1px dotted #cccccc;
}

.t
{
	border-top: 1px solid #cccccc;
}

.l
{
	border-left: 1px solid #cccccc;
}

.r
{
	border-right: 1px solid #cccccc;
}

.b
{
	border-bottom: 1px solid #cccccc;
}

.tb 
{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.tlb
{
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.tlr
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

.lb 
{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.lr 
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.lbr
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.lbrg 
{
	background-color: #e1e1e1;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
}

.blaall 
{
	border: 1px solid #666666;
}

.blaalld
{
	border: 1px dotted #666666;
}

.blat 
{
	border-top: 1px solid #666666;
}

.blal 
{
	border-left: 1px solid #666666;
}

.blar 
{
	border-right: 1px solid #666666;
}

.blab 
{
	border-bottom: 1px solid #666666;
}

.blatb
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.blatlb 
{
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.blatlr 
{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
}

.blalb
{
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.blalr
{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

.blalbr 
{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.blabr 
{
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.blatbr 
{
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.blalbrg
{
	background-color: #e1e1e1;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 2px;
}



/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */


.clBar

{
	position:absolute;
	width:10;
	height:10;
	visibility:hidden
}



.clLevel0,.clLevel0over
{
	position:absolute; 
	padding:2px; 
	padding-top:8px; 
	font-family:arial,helvetica; 
	font-size:15px; 
	font-weight:bold; 
	margin-left: 1px;
	border-bottom: 1px solid #cccccc;
}

.clLevel0
{
	color:#777777; 
}

.clLevel0over
{
	color:#666666; 
	cursor:pointer; 
	cursor:hand; 
}

.clLevel0border
{
	position:absolute; 
	visibility:hidden;
}

/* STYLES FOR MENU 2 */

.clLevel1,.clLevel1over
{
	position:absolute; 
	padding:2px; 
	padding-top:3px; 
	font-family:arial,helvetica; 
	font-size:12px; 
	font-weight:bold; 
	border-bottom:1px solid #336699;
	color:#000000; 
}

.clLevel1
{
	background-color:#ddeeff; 
}

.clLevel1over
{
	background-color:#bedbed; 
	cursor:pointer; 
	cursor:hand; 
}

.clLevel1border
{
	background-color:#336699; 
	position:absolute; 
	visibility:hidden;
	border:1px solid #336699;
}


/* STYLES FOR MENU 2 */

.clLevel2,.clLevel2over
{
	position:absolute; 
	padding:2px; 
	padding-top:3px; 
	font-family:arial,helvetica; 
	font-size:12px; 
	font-weight:bold; 
	border-bottom:1px solid #336699;
	color:#000000; 
}

.clLevel2
{
	background-color:#ddeeff; 
}

.clLevel2over
{
	background-color:#bedbed; 
	cursor:pointer; 
	cursor:hand; 
}

.clLevel2border
{
	background-color:#336699; 
	position:absolute; 
	visibility:hidden;
	border:1px solid #336699;
}

/* STYLES FOR MENU 3 */

.clLevel3,.clLevel3over
{
	position:absolute; 
	padding:2px; 
	font-family:arial,helvetica; 
	font-size:11px; 
	font-weight:normal; 
	border:1px solid #CC9933;
	color:#000000; 
}

.clLevel3
{
	background-color:#FFEEBB; 
}

.clLevel3over
{
	background-color:#FFDD99; 
	cursor:pointer; 
	cursor:hand; 
}

.clLevel3border
{
	background-color:#FFDD99; 
	position:absolute; 
	visibility:hidden;
	border-bottom:1px solid #CC9933;
}

.nohand
{
	cursor: pointer;
	cursor: none;
	cursor: default;
}
