body,td,th {
font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
background-color:#EBEBEB;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #FF0000;
}
.maincell {background:transparent url(images/body_bg.png) top center repeat-y;

}
.maintd {padding:3px;
}

/* horizontal nav elements */
.topnavtext {padding:0px 0px 0px 10px;
font-size:11px;
font-weight:bold;
height:27px;
line-height:27px;
color:#272727;
background:url('images/topnav_bgnd.gif') repeat-x;}
.topnavtext img {margin-left:10px;margin-right:10px;}
.topnavtext a:link {text-decoration:none;color:#272727;}
.topnavtext a:visited {text-decoration:none;color:#272727;}
.topnavtext a:hover {text-decoration:underline;color:#FF0000;}

.greybarhomebot{background: #DCDCDC;height: 7px; border-top: #D1CFCF solid 1px; margin-top: 7px;}

.footer{ font-size:10px;
}
#Layer1 {
	position:absolute;
	width:521px;
	height:400px;
	z-index:1;
	left: 489px;
	top: 124px;
	visibility: visible;
}
.sidebar186{background: url(images/main_pop_bg.gif) no-repeat top #f3f2f2;width: 186px;
}
.sidebar225 {background: url(images/sidebar225_bg.gif) no-repeat top #f3f2f2;width: 225px;
}
.downMain {padding:0;margin: 38px 0 0 1px;width: 186px; font-family: arial,helvetica,sans-serif;font-size: 11px;}
.downLinks01 {padding:0 0 6px 12px;margin:0 0 6px 12px;background-image: url(images/bulletSquareRed_trans.gif) ;background-repeat:no-repeat;background-position:top left;border-bottom: solid 1px #ccc;list-style:none;}
.sngPstrtnavheader {background: url('images/rtnav_header_bg.gif') repeat-x;padding:0;margin:0;color:#000000;font-size:13px;font-weight:bold;line-height:22px;padding-left:10px;height:22px;}
.leftpad
{ padding-left:10px;
line-height:15px;
}
.whiteheading{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-top:7px;
}

/* ######### Style for top Menu ######### */

.menudiv{
background:url('images/topnav_bgnd.gif') repeat-x;
padding-left:5px;

}
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
width: 100%;
font-size:11px;
font-weight:bold;
height:27px;
line-height:25px;
color:#272727;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #0C0C0C;
padding: 1px 9px 2px 9px;
text-decoration: none;
}


.solidblockmenu li a:hover, .solidblockmenu li .current{
text-decoration: underline;
color:#FF0000;
background: transparent url(images/blockactive.gif) center center repeat-x;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; 
border-bottom-width: 0;
font:normal 11px arial;
line-height:16px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;

}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; 
padding: 2px 3px;
text-decoration: none;
font-weight: bold;
color: #0C0C0C;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 
background-color: #F5F5F5;
color: #FF0000;
}

