/* CSS Document */
body {margin:0; padding:0; font: 70%/120% "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
body ul{margin:0;  list-style-type:none;}
body li{margin:5px; padding-left:10px; list-style-type:none; background:url(images/bullet1.gif) no-repeat; } 
body p{ line-height:20px;}

.darkblue{
	color: #134273;
}
.lightblue{
	color: #3399cc;
}

#bodycontainer{ margin-left:auto; margin-right:auto; width:779px;}


#header {width: 100%;background: url(images/topbanner-02.jpg) no-repeat; height:219px; width:100%; }
#header .topleft{float:left;}
#header .toprightlinks{float: right; padding-top:95px;  width:270px; padding-left:550px;}
#header .toprightlinks ul li{ color:#333333; font-weight:bold;}

#leftcolumn{	clear:both;	float: left;	width:545px; }

#leftcolumn .rightlinks{ float:right; width:533px; padding-top:10px; padding-bottom:10px;  padding-left:15px; margin-right:-3px;	background: #3399cc; color:#ffffff; font-weight:bold;}
#leftcolumn .rightlinks a:link, a:hover, a:visited, a:active{ color:#ffffff; font-weight:bold;}

#contentcontainer{padding:10px; padding-left:15px; padding-right:15px; margin-top:25px;}
*html #contentcontainer{margin-top:-5px;}
#bullets{
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	background-image: url(images/bullet2.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#contentcontainer .tablecontent{ margin-left:auto; margin-right:auto; width:500px; }
#contentcontainer .tablecontent table{ border-color:#134273;}


#contentcontainer a:link{color:#134273}
#contentcontainer a:visited{color:#134273}
#contentcontainer a:active{color:#134273}

#rightcolumn{float:left;	 width:234px; min-height:500px;}
*html #rightcolumn{ height:500px;}
#rightcolumn .rightlinks{padding:10px; background: #134273; color:#ffffff; font-weight:bold;}
#rightcolumn .rightlinks a:link, a:hover, a:visited, a:active{ color:#ffffff; font-weight:bold;}


#rightcontentmain{background: #7f9bd2; padding-bottom:20px; min-height:500px;}
*html #rightcontentmain{ height:500px;}
	
#rightcontent {	background: #0d5f88; padding-top:10px;width:234px; min-height:350px; }
*html #rightcontent {height:350px; }	
#rightcontent .lefttext{width:165px; float:left; padding-left:10px; color:#ffffff; }
#rightcontent .lefttext a:link, a:hover, a:visited, a:active{color:#ffffff; font-weight:bold;}
#rightcontent .lefttext img{ padding-bottom:30px;}
#rightcontent .rightimg{  float:right;}


#rightsidebanner {	background: #ffffff; padding-top:10px;width:228px; min-height:490px; margin-left:auto; margin-right:auto;}
*html #rightsidebanner {height:450px; }	
#advertorial{width:216px; float:left; padding-left:10px; color:#000000; min-height:400px; }
*html #advertorial{ height:400px;}
#advertorial a:link{color:#000000; font-weight:bold;}
#advertorial img{ padding-bottom:10px;}

#bullets1{width:178px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	background-image: url(images/bullet2.gif);
	background-repeat: repeat-x;
	background-position: center;
}

#bullets2{width:108px; margin-left:40px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	background-image: url(images/bullet2.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#footer { clear:both; display:block;  text-align:center;  color:#ffffff; background: #3399cc; width:779px; padding-bottom:10px;  padding-top:10px;    margin-bottom:0px; margin-top:10px; }
#footer a:link, a:hover, a:visited, a:active{ color:#ffffff; font-weight:bold;}