body {
	background-color: #F2F2F2; text-align:center;   color:#333;font:75%/1.5em Arial, Helvetica, sans-serif ;
	margin:5px 0;
}
#wrapper{
width:910px; margin:0 auto; text-align:left; position:relative; font-size:1.0em ;
}
#topbar{
font-size:90%; color:#008C9B;  padding-top:5px; 
}
#topbar #topnav{
margin-left:150px; text-align:right; padding-right:100px;
}
#topbar #adminnav{
margin-left:150px; text-align:right; padding-right:10px;
}
#fontsizer{
width:80px; position:absolute; right:0; top:0;
}
#header{
 margin:0; padding:0;
}
#header #logo{
width:300px; float:left; margin-left:8px;
}
#header #search{
text-align:right; margin-left:300px; padding-top:15px; padding-right:15px;
}
#nav{
margin:0; padding:0; text-align:center; margin-bottom:0px; margin-left:8px; 
}
#banner{
position:relative;
height:200px;
margin:0; padding:0;

}
.banner-image{
	margin-bottom:5px;
	height:200px;
	width:910px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	
}
.banner-image img{

    width:  910px; 
    height: 200px; 
    top:  0; 
    left: 0 

}
#banner #latest-news{
	width:175px; height:176px;
	position:absolute;
	right:20px;
	top:5px;
	background-image: url(../Images/latest_news_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100;
}
#banner #latest-news-content{
	width:165px; height:156px;
	position:absolute;
	right:30px;
	top:15px;
	
	z-index:110;
}
#banner #latest-news-content .content{
padding:35px 10px 10px; text-align:right; margin:0px 0 5px 0
}
#banner #latest-news-content .content p{
padding-bottom:5px;
}
#banner #latest-news-content .hr{
border:1px dotted #008C9B; 
}
#banner #latest-news-content .rotator{
font-size:90%; line-height:1.3em; padding-top:5px;
}
#banner #latest-news-content a{
text-decoration:none; color:#333;
}
#main{
border-bottom:1px solid #fff; padding-bottom:15px;   min-height:400px; padding-left:8px;
}

#main #left-column{
width:200px; float:left; padding-top:3px; 
}
#main #left-column .box{
width:190px;
}
#main #left-column .box .top{
	background-image: url(../Images/left_box_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:20px;
}
#main #left-column .box .mid{
background-image: url(../Images/left_box_mid.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding:0px 7px 0px 8px;
}
#main #left-column .box .bot{
background-image: url(../Images/left_box_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height:20px;
}
#main #left-column #left-advert{
margin-top:0px;
}
#main #left-column #left-advert .advert{
width:190px; font-size:11px; line-height:15px; 
}
#main #left-column #left-advert .advert .top{
	background-image: url(../Images/left_advert_r1_c1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:20px;
}
#main #left-column #left-advert .advert .main{
background-image: url(../Images/left_advert_r3_c1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding:0px 15px 15px 15px;
}
#main #left-column #left-advert .advert h4{
padding:3px 0; border:1px dotted #008C9B; border-left:0; border-right:0; color:#008C9B; font-size:12px; margin:10px 0 10px;
}
#main #left-column #left-advert .advert h4 a{
text-decoration:none;
}
#main #right-column{
float:left; width:690px;
}
#main #right-column .box{
width:690px;
}
#main #right-column .box .top{
	background-image: url(../Images/main_box_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:20px;
}
#main #right-column .box .mid{
background-image: url(../Images/mid.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding:0px 20px 0px 25px;
}
#main #right-column .box .bot{
background-image: url(../Images/main_box_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height:18px;
}
#main #tools-bar{
 margin-bottom:0px; 
}
#main #tools-bar #breadcrumb{
font-size:90%; color:#999999; width:450px; float:left; 
}
#main #tools-bar #breadcrumb .nolink{
color:#999;
}
#main #tools-bar #breadcrumb a{
color:#999;
}
#main #tools-bar #tools{
margin-left:450px; text-align:right;
}
#main #right-column #links{
border-left:2px solid #ccc; width:180px; float:right; padding:0 10px; font-size:90%; margin-left:20px; margin-bottom:20px;
}
#main #right-column #links ul{
list-style-position: outside; margin-left: 0px; padding-left: 15px; vertical-align: middle;
line-height:1.2em;
}
#main #right-column #links ul li{
margin:0; padding:0; padding-bottom:5px;
}
#main #right-column #links a{
text-decoration:none;
}
#main #right-column #links a:hover{
text-decoration:underline;
}
#main #right-column #links a.selected{
text-decoration:underline;
}
#sitemap{
border-top:1px solid #ccc; padding:10px 20px; font-size:90%; color:#666;
}
#sitemap a{
color:#666; text-decoration:none;
}
#sitemap a:hover{
text-decoration:underline; background:transparent;
}
#sitemap .column{
width:215px; float:left;
}
#sitemap h3, #sitemap .h3{
font-size:100%; font-weight:bold;color:#666; margin:0 0 0px 0; padding:0 0 2px 0;
}
#sitemap .h3
{
   
}
#footer{
font-size:95%; color:#008C9B; padding:0 0 10px 10px;
}
#footer a{
 color:#008C9B;
}
#footer .left{
width:700px; float:left;
}
#footer .right{
margin-left:700px; text-align:right;
}
.clear{
clear:both; margin:0 !important; padding:0 !important; height:1px !important; line-height: 0;
}

.nomargin{
margin:0 !important;
}

.smallFont {
	outline: none; /*for making it look nice in FF */
	background: url(../images/font-down.png);
	text-indent: -9999px;
	display: block;
	float: left;
	width: 24px;
	height: 24px;
}

.defaultFont {
	/*if you want to hide the default font button, use display:none */
	background: url(../images/font-default.png);
	text-indent: -9999px;
	outline: none;
	display: block;
	float: left;
	width: 24px;
	height: 24px;
}

.largeFont {
	background: url(../images/font-up.png);
	outline: none;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 24px;
	height: 24px;
}

.ldisabled,.sdisabled { /*Styles for disabled buttons*/
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	/*This is for IE8 */
	filter: alpha(opacity = 30);
}