@charset "utf-8";

/* CSS Document */



html,body{margin:0 auto; padding:0; background:#f6f6ee; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:22px;}

#main_div{width:970px; margin:0 auto; padding:0; background:#FFFFFF;}

img{ border:none;}



h1{color:#5f6156; font-size:18px; font-weight:normal; padding-left:20px; width:950px; line-height:40px; height:40px; background:#eaeed9;}

h2{color:#db6709; font-size:22px; font-weight:normal; padding-left:20px;}





h4{color:#993300; font-size:16px; font-weight:normal; padding-left:20px; margin:0; margin-top:10px;}

h5{color:#006600; font-size:16px; font-weight:normal; padding-left:20px; margin:0; margin-top:10px;}

h6{color:#cc3300; font-size:16px; font-weight:normal; padding-left:20px; margin:0;}





p{padding:0 20px; text-align:justify; } 

.red{color:#CC0000;}



.red_text{ color:#860606; text-decoration:none;}

.red_text a{ color:#860606; text-decoration:none;}

.red_text a:hover{ color:#860606; text-decoration:underline;}



.link{color:#006699; text-decoration:underline;}

.link:hover{color:#006600; text-decoration:underline;}

/*-------------------Header Start---------------*/

.header_text{ font-size:16px; color:#993300; font-weight: normal; margin:0; padding:0; padding-top:3px; text-align:right;}

.header_text span{ font-size:15px; color:#333333; font-weight:normal; text-decoration:none;}

.header_text span a{ font-size:15px; color:#333333; font-weight:normal; text-decoration:none;}

.header_text span a:hover{ font-size:15px; color:#333333; font-weight:normal; text-decoration:underline;}



.header_text2{ color:#ac540d; font-size:18px;}



.header_div{background:url(../images/header_bg.jpg) repeat-x; width:970px; height:157px; float:left;}



/*-------------------Header End---------------*/



/*--------------Menu Start------------------------------  */

.menu_bg { width:966px; float:left; margin:0 2px; padding:0; margin-top:12px; }

.lavaLamp { position:relative; height:41px; width:928px; background:url(../images/menu_bg.jpg) repeat-x top; padding:6px 20px; margin:2px 0; margin-bottom:0px; overflow:hidden; }

.lavaLamp li { float:left; list-style:none; display:block; font-size:16px; }

.lavaLamp li.back { background:url(../images/menu_over.png) no-repeat right -31px; width:9px; height:31px; z-index:8; position:absolute; }

.lavaLamp li.back .left { background:url(../images/menu_over.png) no-repeat top left; height:31px; margin-right:20px; /* 7px is the width of the rounded shape */ }

.lavaLamp li a { text-decoration:none; color:#333333; text-align:center; top:4px; z-index:10; display:block; float:left; height:31px; position:relative; margin:auto 25px; }

.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited { border:none; }

/*--------------Menu End------------------------------  */



/*---------------Footer Start--------------*/

.footer_bg{ background:url(../images/footer_bg.jpg) no-repeat; width:970px; height:89px; float:left; } 

.footer_text{ color:#000; font-size:13px; text-decoration:none; margin:0; padding:0; padding-right:15px; text-align:center; margin-top:10px;  }

.footer_text a{ color:#000; font-size:13px; text-decoration:none; padding:0 4px;}

.footer_text a:hover{ color:#000; text-decoration:underline;}

.copy_text{ color:#000; font-size:13px; text-decoration:none; margin:0; padding:0; padding-right:15px; text-align:center; margin-top:5px ;  }

.copy_text2{ color:#000; font-size:13px; text-decoration:none; margin:0; padding:0; padding-right:15px; text-align:right; margin-top:5px ;  }



/*---------------Footer End--------------*/



/*---------------List Start--------------*/



.list {margin:0px; padding:0px; position: inherit; margin-left:20px; margin-top:10px; list-style:none;} 

.list  ul{margin:0px; padding:0px; position: inherit; font-size:13px; width:}

.list li{margin:0px; padding:0px; position:inherit; background:url(../images/bullet_red.gif) no-repeat 0 8px; list-style-position:outside; margin-left:5px; padding-left:15px; line-height:20px; color:#000000; font-size:13px; margin-top:8px; }

.list  li a { color:#666; text-decoration:underline;}

.list  li a:hover { color:#990033; text-decoration:underline;}



.list2{margin:0px; padding:0px; position: inherit; margin-left:20px; margin-top:10px; list-style:none;} 

.list2  ul{margin:0px; padding:0px; position: inherit; font-size:13px; width:}

.list2 li{margin:0px; padding:0px; position:inherit; background:url(../images/bullet_red.gif) no-repeat 0 13px; list-style-position:outside; margin-left:5px; padding-left:15px; line-height:30px; color:#000000; font-size:13px; }





/*---------------List End--------------*/

.box{float:left; width:720px; margin-left:20px; border:#b8bda3 1px solid; margin-bottom:10px;}

.boxnw{float:left; width:650px; border:#b8bda3 1px solid; margin-bottom:10px; padding:8px; margin-left:15px;}

.box1 { width:150px; float:left; text-indent:15px; line-height:30px; height:30px; }

.box2 { width:540px; float:left; line-height:30px; }

.box2 a{ color:#336699; text-decoration:underline; }

.box2 a:hover{ color:#333399; text-decoration:underline; }

.boxhd {font-size:13px; font-weight:bold; color:#006600; text-align:center; line-height:30px; padding-bottom:5px; margin-top:5px; }



.box11{float:left; width:910px;background:#f9fbf0; border:#adb295 1px dotted; margin-left:20px; padding: 5px 10px;}



td {color: #444444;}

a {	padding: 0;	margin: 0;  text-decoration: none;	color: #444444;}

.border { border: 1px solid #728a3a; }

.dark {	background-color: #9cb365; color:#FFFFFF; }

.medium { background-color: #d5e0ba; }

.light { background-color: #d5e0ba; }

.online { background-color: #5FAD89; }

.offline { background-color: #AD575F; }



.new_add_phone { width:900px; height:auto; float:left; padding:2px; background:#fff; }

.Phone_box_for_cell { width:100px; height:160px; float:left; text-align:center; margin-bottom:10px; }





.contact{ width:762px; float:left; background:url(../images/con_top.jpg) no-repeat top left; height:52px; font-size:19px; color:#2b7ec2; margin:0; padding:0; padding-top:10px; text-indent:20px; margin-left:65px; }

.contact_mid{ float:left; width:100%; background:url(../images/con_mid.jpg) repeat-y; margin:0; padding:0; padding-bottom:20px;}

.con_b{  width:762px; background:url(../images/bottom_con.jpg) no-repeat left bottom; height:22px; float:left; margin:0; padding:0; margin-bottom:20px;margin-left:65px;}

.con_txt{font-size:14px; color:#333333; margin:0; padding:0; padding-top:10px; text-indent:15px; width:200px; text-align:left; float:left;}

.txt_box{  border:none; height:15px; padding:10px; color:#000; margin-top:10px;}



.wh_bg{ background:#fff; float:left; width:970px;}

.left_div{ width:700px; float:left; }

.right_div{ width:258px; float:right; padding-top:15px; padding-right:10px;}

#reqbox {width:258px; height:280px; float:right; border:#db6709 1px solid;} 
.leg_disc {width:260px; height:280px; float:right;} 

#reqtitlebg {width:258px; height:34px;  background:#db6709; float:left; }

#whiteslide {width:5px; height:24px;  background:#ffffff; float:left; margin-top:5px;  } 

.whiteslide {width:5px; height:24px;  background:#ffffff; float:left; margin-top:5px;  } 

#boxtitle{ margin-left:32px; line-height:34px; height:auto; width:218px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; text-decoration:none;  float:left;}

.boxtitle{ line-height:34px; width:258px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; text-decoration:none; color:#ffffff; background-color:inherit; text-align:center;}

#boxcont { width:220px; margin-top:5px; float:left;} 

.boxcont { width:250px; margin-top:5px; float:left; margin-left:10px;} 

#boxcont1 { margin-left:15px; width:233px; height:auto; margin-top:5px;float:left;} 

#nametitle { width:50px; height:21px; float:left; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#1f1f1f; margin-top:5px ;}

.nametitle { width:80px; float:left; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#1f1f1f; margin-top:5px ;}

#textare { width:170px; height:21px; float:left; line-height:21px; margin-top:5px; }

.textare { width:170px; height:21px; float:left; line-height:21px; margin-top:5px; }

#textare2 { width:200px; height:auto; float:left;}

.textare2 { width:200px; height:auto; float:left;}

#reqmants {width:150px; height:21px; float:left; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#1f1f1f; margin-top:5px }

#submitbut { width:90px; height:31px; float:right; margin-right:18px; margin-top:10px; }

.full_width{ float:left; width:100%;}

.mo_div{ width:258px; float:right; padding-top:10px; }

.div_250{ width:258px; float:left;}

.div_223{ width:223px; float:left; margin:0; padding:0; padding-left:15px;}

.top{ background:url(../images/top.jpg) no-repeat; width:223px; float:left; height:14px; margin:0; padding:0;}

.green_bg{ background:url(../images/mid.jpg) no-repeat; width:223px; float:left; margin:0; padding:0; height:230px;}












.new_cont_sec { width:658px; float:left;  margin-right:15px;}
#reqbox_new {width:656px; height:280px; float:right; border:#db6709 1px solid;} 
#reqtitlebg_new {width:656px; height:34px;  background:#db6709; float:left; }
.boxtitle_new { margin-left:20px; line-height:34px; height:auto; width:636px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; text-decoration:none;  float:left; color:#ffffff;}
.boxcont_new { width:626px; margin-top:5px; float:left; margin-left:20px;} 
.nametitle_new { width:150px; float:left; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#1f1f1f; margin-top:5px ;}
.textare_new { width:476px; height:21px; float:left; line-height:21px; margin-top:5px; }
.textare_new_l { width:476px; height:auto; float:left; line-height:21px; margin-top:5px; }

#submitbut_new { width:90px; height:31px; float:left; margin-left:150px; margin-top:10px; }

.new_cont_right { width:297px; float:left; height:auto; margin-top:75px; }


.table2 {

color:#AAAAAA;
width:100%;
}
