@charset "utf-8";
/* CSS Document */
body { margin:0 0 30px 0; padding:0; font:normal 12px/18px Verdana, Geneva, sans-serif; text-align:justify; color:#000; background:#FFF url(../../images/body_bg.gif) repeat-x;}
.floatleft { float:left;}
.floatright { float:right;}
.clearboth { clear:both;}
.clearleft { clear:left;}
form { margin:0; padding:0;}
img { border:0;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
h1 { color:#0e679f; font:normal 17px/30px Verdana, Geneva, sans-serif; border-bottom:1px #0e679f solid;}
h2 { color:#0e679f; font:bold 13px Verdana, Geneva, sans-serif; padding-top:15px;}
p { margin:15px 0;}
a:link, a:visited { text-decoration:none; color:#F60; font-weight:bold;}
a:hover { color:#069;}
ul { margin:15px 0; padding:0;}
ul li { list-style-type:none; background:url(../../images/arrow1.gif) 0 5px no-repeat; padding-left:20px;}
ul li ul {margin:5px; padding:0;}
ul li ul li { list-style-type:none; background:url(../../images/arrow2.gif) 0 5px no-repeat; padding-left:20px;}
hr { padding:0; margin:0; border:0px; border-bottom:1px #333 dashed; height:1px;}

.header_holder, .navigation_holder, .content_holder, .footer_holder { width:921px; margin:0 auto;}

.header_holder { background:url(../../images/header_top_img.gif) no-repeat; padding-top:65px;}
.logo_area_left { width:17px; height:146px; background:url(../../images/logo_left_img.gif) no-repeat; float:left;}
.logo_holder { width:293px; height:146px; float:left;}
.header_banner_holder { width:593px; height:146px; float:left;}
.header_banner_text { position:absolute; color:#CCC; width:400px; padding:40px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left; line-height:24px;}
.logo_area_right { width:18px; height:146px; float:left; background:url(../../images/logo_right.gif) no-repeat;}
.header_bottom_holder { clear:both; height:29px; background:url(../../images/header_bottom_img.gif) no-repeat;}

.navigation_holder { background:url(../../images/navigation_bg.gif) no-repeat; width:921px; height:55px;}
.navigation_holder ul { margin:0; padding:0 1px;}
.navigation_holder ul li { float:left; list-style-type:none; border-right:1px #FFF solid; padding:0; background-image:none;}
.navigation_holder ul li.last { border:0px;}
.navigation_holder ul li a:link, .navigation_holder ul li a:visited { width:183px; font:bold 13px/55px Verdana, Geneva, sans-serif; color:#000; text-decoration:none; background-color:#e5e5e5; display:block; text-align:center;}
.navigation_holder ul li a:hover { background:url(../../images/navigation_hover.gif) bottom repeat-x; background-color:#e5e5e5; color:#000;}

.active_tab { width:183px; font:bold 13px/55px Verdana, Geneva, sans-serif; color:#000; text-decoration:none; background:#e5e5e5 url(../../images/navigation_selected.gif) bottom repeat-x; display:block; text-align:center;}

.content_holder { background:#FFF url(../../images/content_bg.gif) no-repeat; min-height:333px; height: expression( this.scrollHeight < 334 ? "333px" : "auto" );}

.top_bottom_banner_holder { padding:10px 10px 0 10px; clear:both;}
.left_col { float:left; width:300px; padding:10px 0 0 10px;}
.middle_col3 { float:left; width:281px; padding:10px 10px 0 10px;}
.middle_col2_left { float:right; width:591px; padding:10px 10px 0 10px;}
.middle_col2_right { float:left; width:591px; padding:10px 10px 0 10px;}
.middle_col { padding:10px 10px 0 10px;}
.right_col { float:right; width:300px; padding:10px 10px 0 0;}
.block_content_holder { border:1px #dedede solid; padding:5px; margin-bottom:10px;}
.block_content { background-color:#f2f2f2; padding:5px 5px 1px 5px;}
.block_content_main { background-color:#f2f2f2; padding:5px 5px 1px 5px; min-height:582px; height: expression( this.scrollHeight < 583 ? "582px" : "auto" );}

.footer_holder { background:url(../../images/footer_bg.gif) no-repeat; padding-top:40px; line-height:18px; text-align:center; color:#000;}
.error{
	color:#FF0000;
}
