body{ margin:0px; border:0px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#4b4b4c; background:#fff; }

.clear{ clear:both;}

#wrap{ width:920px; margin:15px auto;}

#topbar{ width:920px; height:99px; float:left; background:url(../images/top_bg.jpg) repeat-x; margin:0px auto; }

.title{ width:380px; height:99px; float:left;}

.right_top{ width:540px; float:right; text-align:right; margin:0px auto; padding:0px; color:#5a5a5a; font:24px italic Arial, Helvetica, sans-serif;}

/*.blue {
float:right;
width:340px;
margin:0px auto;
background:url(../images/menu_bg.jpg) no-repeat; 
}

.blue #slatenav{ display:inline; color:#a00f11; font:normal 18px/28px Arial, Helvetica, sans-serif; text-align:center;}
.blue #slatenav ul{margin:0px; padding:0; list-style-type:none;width:auto; text-align:center;}
.blue #slatenav ul li{display:inline; width:103px; height:32px; text-align:center;  float:left; margin:0 1px;}
.blue #slatenav ul li a{display:block; text-align:center; color:#a00f11; text-decoration:none;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff; text-align:center; width:103px; height:32px; background:url(../images/menu-bg.jpg) no-repeat top center;}*/
/* ---------------------- END Blueslate nav ---------------------- */




.menu{width:334px; float:left; margin-left:185px; _margin-left:90px; height:39px; background:url(../images/menu_bg.jpg) no-repeat; font:normal 16px/18px Arial, Helvetica, sans-serif; color:#a00f11;}


/* add new css*/

#nav{ padding:0; margin:0;font-size:16px; z-index:2;}

#nav, #nav ul {padding:0; margin:0; list-style: none; line-height: 1; font:normal 16px/39px Arial, Helvetica, sans-serif;}

#nav a, #nav a:hover {display: block;text-decoration: none;border:none;}

#nav li { padding:0px 25px; margin:0px; float:left; font:normal 16px/39px Arial, Helvetica, sans-serif;list-style:none; background:url(../images/divider.png) right top no-repeat;}

#nav a, #nav a:visited {display:block; color:#a00f11;padding:0px;}

#nav a:hover, #nav a:active, .current_page_item a, #home .on {color:#a00f11;text-decoration:none;}

#nav li ul {position:absolute; left: -800em; top:113px; height: auto; padding:0; margin:0px; width:240px; font:normal 16px/39px Arial, Helvetica, sans-serif;}

#nav li li { padding:5px; margin:0; width: 240px; border-bottom: 1px solid #a9a9a9; opacity: .85; font:normal 16x Arial, Helvetica, sans-serif; -moz-opacity:.85; filter:alpha(opacity=85); background:#000;}

#nav li li a, #nav li li a:visited {font-size:11px; font-weight:normal; color:#fff; font:normal 16px Arial, Helvetica, sans-serif;}

#nav li li a:hover, #nav li li a:active {
color:#fff;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto; z-index:10;
}

a.main:hover {
background:none;
}

#banner{width:920px; height:199px; float:left; background:url(../images/banner-bg.jpg) no-repeat; text-align:center; padding-top:10px;}

#body{width:920px; float:left; margin:8px auto;}


#left_body{width:251px; padding:0px; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#5a5a5a; margin-right:12px; float:left;}


#fact{width:251px; height:294px; background:url(../images/fact.jpg) no-repeat; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#5a5a5a; float:left;}

#fact-text{width:200px; padding-top:50px; padding-left:10px; float:left;}

#fact-text a{ text-decoration:none;font:normal 14px/16px Arial, Helvetica, sans-serif; color:#5a5a5a;}

#fact-text a:hover{ text-decoration:underline; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#770b0d;}

#request{width:251px; height:332px; margin-top:10px; padding-bottom:20px; background:url(../images/request-bg.jpg) no-repeat; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#5a5a5a; float:left;}

#request-text{width:240px; padding-top:45px; padding-left:5px; float:left;}

.text-box{width:138px; height:24px; background:url(../images/text-box.jpg) no-repeat; border:0px;}

.text-area{width:138px; height:68px; background:url(../images/text-area.jpg) no-repeat; border:0px;}
.submit{width:79px; height:29px; background:url(../images/submit.jpg) no-repeat; margin:3px 0px; cursor:pointer; border:0px;}



/*#fact-top{width:251px; height:42px; float:left;}

#fact-body{width:251px; height:148px; background:url(../images/curve-bottom.jpg) repeat-x; float:left;}

#fact-bottom{width:251px; height:11px; float:left;}*/



#middle_body{width:415px; padding:0px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#4b4b4c; margin-right:10px; float:left;}

.h1{font:18px Arial, Helvetica, sans-serif; color:#7d0c0d; text-decoration:underline; padding:5px 0px 10px 0px;}


#right_body{width:228px; padding:0px; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#5a5a5a; float:left;}

.box{float:left; padding:8px 0px; cursor:pointer;}

.box a{ text-decoration:none; border:0px; cursor:pointer;}

#text{ padding:0px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#4b4b4c;}


.h2{font:normal 16px Arial, Helvetica, sans-serif; text-decoration:underline; color:#9a0f10; padding:5px 0px;}


#footer{width:890px; padding:15px; text-align:center; float:left; background:#eaeaea; margin:20px 0px 0px 0px; font:12px/30px normal Arial, Helvetica, sans-serif;}

#footer a{float:left; font:12px/30px normal Arial, Helvetica, sans-serif; color:#575a5c; text-decoration:none;}

#footer a:hover{float:left; font:12px/30px normal Arial, Helvetica, sans-serif; color:#575a5c; text-decoration:underline;}

#footer_link{width:910px; text-align:center; height:32px; padding:20px 5px;  background:url(../images/footer.jpg) no-repeat; float:left;}


#footer_link a{font:12px/18px;normal Arial, Helvetica, sans-serif; color:#575a5c; text-decoration:none;}

#footer_link a:hover{font:12px normal Arial, Helvetica, sans-serif; color:#575a5c; text-decoration:underline;}


#content{width:670px; padding:0px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#4b4b4c; margin-right:15px; float:left;}


.text-box-1{width:138px; height:24px; margin:5px 0px; background:url(../images/text-box.jpg) no-repeat; border:0px;}

