@charset "utf-8";
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #111;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
img {border:none;}
div {padding:0; margin:0;}

h1, h2 {font:Verdana, Geneva, sans-serif; color:#1354f3;}
h1 {font-size:20px; letter-spacing:1px; text-transform:uppercase;}
h2 {font-size:16px;}
#wrapper {background: #083969 url(/images/layout/bg_toprepeat.jpg) repeat-x;}

.twoColFixRtHdr #container { 
	width: 970px;  
	background: url(/images/layout/bg_container.png) repeat-y;
	margin: 0 auto; 
	padding:0 5px 0 5px;
	text-align: left; 
} 
.twoColFixRtHdr #header { 
	background: url(/images/layout/bg_header.jpg) no-repeat; 
	height:237px;
} 
#logo {float:left; top:30px; left:20px; height:71px; width:223px; position:relative;}
#contact {float:right; height:46px; width:94px; top:31px; right:40px; position:relative;}
#menu {float:left; position:relative; top:100px; left:20px;}
#content_wrap {background:url(/images/layout/bg_botcontent.jpg) no-repeat bottom left;}
#content_bot {background:url(/images/layout/bg_topcontent.jpg) no-repeat;}
#content {background:url(/images/layout/bg_content.png) repeat-y; padding:0 26px;}
.twoColFixRtHdr #sidebar {
	float: right; 
	width: 200px; 
	padding: 0 10px;
}
.twoColFixRtHdr #maincontent { 
	margin: 0 250px 0 0; 
	padding: 10px 20px;
} 
#footer_wrapper {background:#083969;}
.twoColFixRtHdr #footer { 
background: #083969 url(../images/layout/bg_footer.jpg) no-repeat;
width:980px;
height:218px;
margin: 0 auto; 
} 

#footer_menu, #footer_othermenu {color:#FFF; text-align:left;}
#footer_menu {padding:15px 0 0 90px; width:450px;}
#footer_othermenu {margin:45px 0 0 90px;}
#footer_othermenu ul {list-style-type:none; padding:0;}
#footer_othermenu li {font-size:11px; background:;}
.othermenu_title {font-weight:bold; font-size:14px;}
.othermenu_sub {float:left; width:200px;}
#footer a, #footer a:visited, #footer a:link {color:#fff; text-decoration:none;}
#footer a:hover {color:#FF3;}
	
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}