@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	background: url(../images/bg_body.gif) repeat-x top;
	
}
h1 {font-size:16px; font-weight:bold; margin:0 0 0 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#CC0000;}
h2  {font-size:12px; font-weight:bold; margin: 14 0 0 0px; padding:0px; color:#CC0000;}
h2.sideheading {font-size:14px; font-weight:bold; height:20px; background:url(../images/dotline.gif) bottom repeat-x; margin:0 0 7px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif;}
h2.sideheading  {background: url(../images/arrow.gif) 0 4px no-repeat; margin:0 0 0 0px; padding:0 0 0 15px;} 

#content a:link {color: #CC0000;}
#content a:visited {color: #CC0000;}
#content a:hover {background-color: #d5d3d8;}

p {line-height: 180%; margin: 0 0 1em 0; padding: 0px;}

#masthead {	width:828px; height:120px; margin: 0px; padding: 0px;}
#masthead img {float:left; margin: 0px 30px 0px 0px;}

#toplinks { width:350px; height:38px; background:url(../images/bg_top.gif) no-repeat; margin:0 0 0 460px; padding:0; overflow:hidden; }
	#toplinks ul {margin:13px 0 0 5px; padding:0px;}
	#toplinks ul li { display:inline; border-left: solid #000000 1px; font-size:10px; font-weight:bold; margin:0 0 0 1px; padding:0 0 0 5px;}
	#toplinks a {color:#333333; text-decoration:none;}
	#toplinks a:hover {color: #CC0000;}

#toptext {margin: 0px 0 0 0px; padding: 55px 0 0 0px; font-size:12px; color:#cc0000; font-weight:bold;}


#navbar {
	width:825px;
	height:45px;
	margin:0px 0 5px 3px;
}
ul.navbar1  { padding:0 0 0 0px; margin:5px 0 0 0;}
ul.navbar1 li {display:inline; margin:0px; padding:0px; font-weight:bold;}
ul.navbar1 a {float:left; background:url(../images/left_nav.gif) top left no-repeat; padding:0 0 0 7px; margin:0 0 0 0px; text-decoration:none; color:#000000;}
ul.navbar1 a span a {background:none; margin:0px; padding:0px;}
ul.navbar1 a span {float:left; display:block; background:url(../images/right_nav.gif) top right no-repeat; margin:0 1px 0 0px; padding:4px 12px 4px 5px;  color:#000000; cursor:pointer;}

ul.navbar1 a span {float:none;}

ul.navbar1 a:hover span {color: #CC0000;}
ul.navbar1 #current a {background-position:0 -31px;}
ul.navbar1 #current a span {background-position:100% -31px;color:#CC0000;}
ul.navbar1 a:hover {background-position:0% -31px;}
ul.navbar1 a:hover span {background-position:100% -31px;}


.dropmenudiv{
	position:absolute;
	width:500px;
	top:150px;
	z-index:100;
	padding:4px 0 0 0;
	visibility: hidden;
	left: 402px;
}

.dropmenudiv a{width:auto; text-decoration: none; color:#000000; background: none!important;}
.dropmenudiv a:hover {color:#CC0000;}

#banner {
	height:175px;
	width:828px;
	margin:5px 0 5px 0;
	border: 1px solid #EEEEEE;
}
#container { width:828px; margin:0px auto; padding:0 0 0 0px;}
#container_container {width:100%; padding:0px; margin:0px; }
#container1 { width:828px; margin:0px auto; padding:0 0 0 0px;}


#content {width:814px; margin:0 7px; padding:0; overflow:visible; background:url(../images/bg_content_.gif) repeat-y; }

#left_content{ width:550px; float:left; margin:0px; padding:10px 10px 20px 10px;}
#left_content ul {margin:15px 0 10px 0px; padding:0 0 0 0px;}
#content ul li, #left_content ul li { background:url(../images/bullet.gif) 0 3px no-repeat; margin:0 0 10px 0px; padding:0 0 0 15px; list-style:none;}

#right_content {width:230px; float:left; margin:0px; padding:7px 0 0 14px;}

.box {width:228px; border:1px solid #cfcdd1;}
.box span {width:210px; border:1px solid #FFFFFF; background:#e8e6ea; padding:8px; margin:0 0 0 0px; display:block;}
.box span a {color:#CC0000; text-decoration:underline;}
.box span a:hover {color: #333399; text-decoration:underline;}

.dv {background:url(../images/dotline.gif)top repeat-x; width:230px; height:1px; margin:10px 0; }



#footercontainer {width:100%; background:url(../images/bg_footer.gif) top repeat-x #d5d3d8; clear:both; border-top:5px solid #f7f5fa; overflow:auto; font-size: 10px;}
#footer {width:828px; margin:20px auto; padding:0 0 0px 0px; text-align: right;}
#footer ul {margin:10px 0 0 0px; padding:0 0 0 0px;}
#footer ul li { display:inline; border-left: 1px solid #f7f5fa; margin:0 0 0 2px; padding:0 10px 0 10px;} 
#footer a {color: #333333; text-decoration:none;}
#footer a:hover {color: #CC0000;}
ul.sitemap { margin:10px 0 10px 0px!important; padding:0 0 0 0px;}
ul.sitemap li {border:none!important;}
.redFont {color: #CC0000;}
.redFontB {color: #CC0000; font-weight: bold;}
.redFontLarge {
font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#CC0000;
}
