@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(images/bg.gif) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	}
#maincontainer{
	width:950px;
	background:#FFFFFF;
	border:1px solid #dce7f4;
	margin:15px auto;
	}
#logo{
	float:left;
	margin:15px 0 15px 50px;}
#tagline{ 
	float:right;
	padding:10px;
	font-size:14px;
	border:1px solid #ebebeb;
	width:500px;
	text-align:center;
	color:#e87902;
	margin:15px 15px 10px 0px; 
	}
#tagline span.blue{
	color:#335f91;
	}
#menu{height:35px; padding:5px; background:#335f91; clear:both; }

#menu ul{margin:0px; padding:0px; list-style-type:none; margin:auto; width:800px;}
#menu ul li{display:block;  float:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#menu ul li a{display:block; margin-right:10px;  padding:10px 35px 10px 15px; border-right:1px solid #4f78a7; color:#FFFFFF; text-decoration:none;}
#menu ul li a:hover{color:#c3d6e5; text-decoration:underline;}
#banner{width:950px; height:232px; background:url(images/banner.jpg) no-repeat top; clear:both;}
#bannermatter{width:550px; font-size:12px; padding:25px 0 15px 0; margin-top:15px; margin-left:15px; background:#c9dcec url(images/mainbase.gif) repeat-x; position:absolute; z-index:1;}
#bannermatter input{padding:0px;}
#left-colum{width:240px; float:left; background:#ebebeb; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
#left-colum span.title{display:block; width:238px; padding:5px 0 0 0; margin:0px; height:27px; font-size:16px; font-weight:bold; background:url(images/title.gif) no-repeat; text-align:center; color:#FFFFFF;}
#left-colum .box{ width:238px; background:url(images/box-bg.gif) top repeat-y;  border-bottom:1px solid #b8cedf; margin-bottom:10px; }
.box li{line-height:20px;}
#left-colum li a{text-decoration:none; color:#000000;}
#left-colum li a:hover{text-decoration:none; color: #CC0000;}
.box p{padding:0 10px 5px 10px; line-height:18px;}
#right{width:670px; float:right; font-size:12px; padding:10px; line-height:18px;}
#right .box1{border:1px solid #c7d5e0; padding:10px; background:url(images/box1.gif) repeat-x top; line-height:18px; text-align:center; font-size:14px; color:#0830b3;}
.box1 h1{font-size:16px; color:#003399;}
#right h1{color:#669900; font-size:19px;}
.blue1{color:#0066CC; font-size:18px; font-weight:bold;}
#right h3{ font-size:15px; color:#CC3300;}
#left-colum .box1{ width:208px; background:#FFFFFF;  border:1px solid #b8cedf; margin-bottom:10px; padding-left:30px; }


#footer{height:35px; padding:5px; background:#335f91; clear:both; }
#footer a{color:#FFFFFF; text-decoration:none;}
