/*---------common Styles----------------*/
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626160; background:url(../images/bg.gif) repeat-x #2287a6;}
h1,h2,h3,h4,h5,ul,li,div,img,form{margin:0px; padding:0px;}
h1{font-size:16px; color:#434343; padding:0 0 10px 0;}
h2{font-size:14px;}
p{margin:0px; padding:0 0 10px 0;}
a{text-decoration:underline; color:#aabd26;}
a:hover{text-decoration:none; color:#aabd26;}
img{border:0px;}

/*---------Position Styles----------------*/
.f_left{float:left;}
.f_right{float:right;}
.pad_l10{padding-left:10px;}
.pad_l30{padding-left:30px;}
.pad_r10{padding-right:10px;}
.pad_t5{padding-top:5px;}
.mar_r10{margin-right:10px;}
.mar_l10{margin-left:10px;}
.clear{clear:both;}

/*---------Font Styles----------------*/
.txt_cen{text-align:center;}
.txt_jus{text-align:justify;}
.txt_red{color:#ff0000;}
.txt_whit{color:#ffffff;}
.txt_blu{color:#2086a5;}
.txt_blk{color:#000000;}
.txt_blu{color:#0772B1;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.txt_siz20{font-size:11px;}
.lin_ht20{line-height:20px;}
.lin_ht24{line-height:24px;}

/*---------List Styles----------------*/
ul.list1{list-style:none;}
ul.list1 li{line-height:28px; padding-left:15px; background:url(../images/bullet2.gif) no-repeat left 10px;}
ul.list_num{list-style:decimal; padding-left:20px; line-height:22px;}
ul.list_nor{list-style:circle; padding-left:20px; line-height:22px;}

/*---------Image Styles----------------*/
.img_bdr1{border:1px solid #CCCCCC;}
.img_bdr2{border:1px solid #CCCCCC; padding:3px;}
.img_bdr3{border:1px dotted #CCCCCC; padding:3px;}

/*---------Link Styles----------------*/
a.link_red{text-decoration:none; color:#ff0000;}
a.link_red:hover{text-decoration:underline; color:#ff0000;}
a.link_blk{text-decoration:none; color:#000000;}
a.link_blk:hover{text-decoration:underline; color:#000000;}
a.link_orng{text-decoration:none; color:#D84905;}
a.link_orng:hover{text-decoration:underline; color:#D84905;}
a.link_mor{text-decoration:none; padding:5px; background:#999999; color:#000000;}
a.link_mor:hover{text-decoration:none; padding:5px; background:#000000; color:#ffffff;}

/*-------Form Styles ----------*/
.txt_box{width:150px; height:19px; border:1px solid #999999;}
.txt_area{width:150px; height:75px; border:1px solid #999999;}
.txt_box1{width:35px; height:19px; border:1px solid #999999;}
.txt_box2{width:45px; height:19px; border:1px solid #999999;}
.txt_box3{width:70px; height:19px; border:1px solid #999999;}
.button1{width:100px; height:20px; border:0px; cursor:pointer;}
.btn1{ background:url(../images/submit_btn.gif) no-repeat; border:0px; width:77px; height:22px; cursor:pointer; }

/*--------- Main body Style are start here -------*/
#main_body{ margin:auto; width:974px; overflow:hidden; background:url(../images/mainbody_bg.png) repeat-y; padding:0 14px 0 15px;}

/*--Header---*/
#header{ float:left; background:url(../images/header_bg.gif) repeat-x; width:974px; height:103px; overflow:hidden;}
#header .logo{float:left;}
#header .top_link{float:right; color:#686868; font-size:11px; padding:20px; text-align:center;}
#header .top_link a{text-decoration:none; color:#686868; margin:0 3px;}
#header .top_link a:hover{text-decoration:underline; color:#686868;}
#header .top_link .phone{padding-top:15px;}
/*---menu---*/
#main_menu{ display:block; height:35px; background:url(../images/menu_bg.gif) repeat-x; font-size:13px; color:#454545}
#main_menu ul{margin:0px; padding:0px; list-style:none;}
#main_menu ul li{float:left; height:33px; background:url(../images/menu_seprator.gif) no-repeat right;}
#main_menu ul li a{float:left; height:33px; padding:0 18px; line-height:33px; text-decoration:none; color:#454545; margin-right:2px;}
#main_menu ul li a:hover{color:#ffffff; background:url(../images/menu_hovr.gif) repeat-x;}
#main_menu ul li a.act{float:left; height:33px; padding:0 18px; line-height:33px; text-decoration:none; color:#ffffff; background:url(../images/menu_hovr.gif) repeat-x; margin-right:2px;}
#main_menu ul li a.act:hover{float:left; height:33px; padding:0 18px; line-height:33px; text-decoration:none; color:#ffffff; background:url(../images/menu_hovr.gif) repeat-x; margin-right:2px;}
/* Drop Down */
#drop1{ display:none; position:absolute; clear:both; z-index:2; top:136px; padding-top:0px;}
.drop a{text-decoration:none; display:block !important; float:none !important; background:#f1ede5; padding:none !important; width:auto !important; margin:0px !important; }
.drop a:hover{text-decoration:none; display:block !important; float:none !important; }
/*banner*/
#Error{position:absolute;border:#D5D5D5 0px solid; display:none; font-weight:bold; color:#FF0000; background:url(../images/grad1.gif) repeat-x; margin:80px 0 0 323px; padding:0 10px; line-height:33px;}
#banner{ float:left; width:974px; overflow:hidden; border-bottom:5px solid #d1dce0;}
#banner .form_wrap{float:left; width:431px; height:253px; background:url(../images/banner_from.jpg) no-repeat; color:#404040;}
#banner .form_wrap .title{ padding:14px 0 0 14px;}
#banner .form_wrap .form{float:left; width:300px; height:185px; border:0px solid #ff0000; padding:12px 0 0 32px;}
#banner .form_wrap .form .txt_box{width:153px; height:20px; border:1px solid #d1cfcf;}
#banner  .in_banner{display:block; height:133px; overflow:hidden; background:url(../images/inner_banner.jpg) no-repeat;}
#banner  .contact_banner{display:block; height:133px; overflow:hidden; background:url(../images/contact_banner.jpg) no-repeat;}
#banner  .switch_banner{display:block; height:133px; overflow:hidden; background:url(../images/switch_banner.jpg) no-repeat;}
#banner  .about_banner{display:block; height:133px; overflow:hidden; background:url(../images/about_banner.jpg) no-repeat;}


#banner  .page_title{padding:50px 0 0 47px;}

/*---content---*/
#main_content{ float:left; width:974px; height:100%; overflow:hidden; text-align:justify; line-height:20px;}
#main_content .left{ float:left; width:660px; padding:10px 40px 10px 10px;}
#main_content .right{float:right; width:257px; padding-right:7px;}
#main_content .right .rit_panel{ background:#f5f4ed; border:1px solid #eceadd; border-top:0px;}
#main_content .right .rit_panel h1{font-size:14px; color:#8f9d09; margin:0px; padding:0px;}
#main_content .right .rit_panel h2{font-size:12px; color:#2396b9; margin:0px; padding:0px;}
#main_content .right .rit_panel .title1{background:url(../images/rit_title.gif) repeat-x; display:block; height:37px; padding-left:10px; line-height:36px;}
#main_content .right .rit_panel .image{float:right; padding-left:5px;}
#main_content .right .rit_panel p{padding:6px;}
.bord_top{border-top:#F1EEDE solid 1px;}
ul.rit_menu{list-style:none; line-height:30px; font-weight:bold;}
ul.rit_menu li{display:block; height:30px; background:url(../images/bdr1.gif) repeat-x bottom; padding-left:16px;}
ul.rit_menu li a{text-decoration:none; color:#0d5169; line-height:30px; background:url(../images/bullet1.gif) no-repeat left; padding-left:10px;}
ul.rit_menu li a:hover{text-decoration:none; color:#000000; line-height:30px; background:url(../images/bullet1.gif) no-repeat left; padding-left:10px;}
.contact_form .txt_box{width:225px; height:22px; border:1px solid #C7C7C7;}
.contact_form .txt_area{width:225px; height:75px; border:1px solid #C7C7C7; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*---Footer---*/
#footer{ background:url(../images/footer_bg.gif) repeat-x #757575; padding:15px; font-size:11px; color:#ffffff; text-align:center;}
#footer a{text-decoration:none; color:#ffffff;}
#footer a:hover{text-decoration:underline; color:#ffffff;}
#footer .copy_rit{ padding-left:340px;}
#footer .foot-bottom-link{text-align:left;padding-left:8px;margin-top:8px;}

/*--------- Main body Style are End here -------*/