*{margin:0; padding:0;}
html { background:#333333; }
body{font-family:Arial, Helvetica, sans-serif; line-height:1.4em; font-size:11px; color:#767676; background:#eee; padding-top:20px;}
.logoarea {
	 margin:0px auto;
	 margin-bottom:0px!important;
	 width:946px;
	 text-align:left;
	 padding:20px 0px 20px 40px;
	background:url(images/back-header.png) no-repeat;
 }
a{text-decoration:none; cursor:pointer; color:#57a7fa;}
a:hover{color:#f49807; text-decoration:none;}
p{padding-bottom:10px; font-size:11px; color:#767676; line-height:1.4em;}
img{border:none;}
em{font-weight:bold; font-style:normal; color:#1146c9;}
ul, ol{margin-left:20px; margin-bottom:10px;}
h1{color:#1146c9; font-size:11px; padding-bottom:10px; text-transform:uppercase;}
h2{color:#1146c9; font-size:11px; padding-bottom:10px; text-transform:uppercase;}
h3{color:#1146c9; font-size:11px; padding-bottom:10px; text-transform:uppercase;}
h4{font-size:11px; padding-bottom:10px;}
h5{font-size:11px; padding-bottom:10px;}
h6{padding-bottom:10px;}

.float_left{float:left;}
.float_right{float:right;}
.clear_floats{clear:both; height:0px; overflow:hidden;}

.large{font-size:23px;}

.show{display:block;}
.hide{display:none;}
.minimized{height:330px; overflow:hidden;}
.minimized_home{height:340px; overflow:hidden;}
.maximized{height:auto; overflow:auto;}

/* Header */
#header .container{margin:0 auto; width:986px;}


/* Main content area */
#main_body_bottom{background:#eee;}
#main_body_bottom .container{margin:0 auto; width:986px;}
#main_body_bottom .contents{padding:20px; width:940px; border-left:3px solid #ccc; border-right:3px solid #ccc; background:#FFF;}
#columns_bot{ background:url(images/columns_bk.jpg) 50% 100% no-repeat; width:986px; height:5px; text-align:center; margin:0 auto; }


/* View more bar */
#view_more{background:url(images/view_more_bar.gif) no-repeat; width:885px; height:23px; padding-top:8px; display:none;}

/* Banner */

/* Footer */
#footer{background:url(images/footer_bk.gif) no-repeat top; width:986px; height:98px; margin-top:20px;}
#footer .contact{padding:29px 20px 11px 20px; font-size:9px; color:#8c8674; font-weight:bold;}
/* Contact */
.footercontact { font-family:Arial, Helvetica, sans-serif; margin-top:15px;  color:#fff; background:#333333; height:80px; width:100%; color:#FFF; padding-top:10px; font-size:10px; }
.footercontact div {  width:986px; text-align:left; margin:0px auto;  vertical-align: middle; font-size:10px; } 
.footercontact img { padding-right:7px; }
.close_window { padding-right:20px; }