body {background:url(../images/bgbody.gif) repeat; font-size:12px; font-family:Arial;}

body, a, a:hover, p, div, span, li, input, td{font-size:11px;font-family:Arial; }

img{ border:0;}

#main{ margin:0 auto; width:1000px;}

#outer{ float:left; margin:0; padding:0; width:1000px; }

#outer #header{ float:left; margin:0 0 0 0; padding:0; width:1000px; position:relative; }

       #header .logo{ position:absolute; top:18px; left:35px;}

       #header .topheader{background:url(../images/headerbg.jpg) no-repeat top left; width:1000px; height:80px; }

	           .topheader .rightDiv{float:right;width:600px;text-align:right;}

					.rightDiv .topNav{list-style-type:none;float:right;  width:350px;}

					.rightDiv .topNav li{float:left;list-style-type:none;margin-right:30px;margin-top:15px;height:24px;}

					.rightDiv .topNav li:hover{background:url(../images/bottombgLink.gif) repeat-x bottom;}

					.rightDiv .topNav li a{color:#444444;font-size:11px;text-decoration:none;}

					.rightDiv .topNav li a:hover{color:#444444;font-size:11px;text-decoration:none;background:url(../images/bottombgLink.gif) repeat-x 0px 20px;height:30px;}

	  

	   #header .bannar{ background:url(../images/midbg.jpg) repeat-y top left; width:1000px; height:70px; }

	           .bannar img{ margin:16px 120px 0 0;}

			   

	   #header .menu{ margin:0 0 0 5px; padding:0; background:url(../images/menubg.jpg) repeat-x top left; width:990px; height:29px; }

	   #header .menu ul{ float:left; margin:5px 0 0 10px ; padding:0; width:700px;}

	   #header .menu ul li{ float:left; margin:0 20px 0 20px ; padding:0; list-style-type:none;  }

	   #header .menu ul li image{ float:left; margin:0; padding:0;}

	   #header .menu ul li a{ margin:0 ; padding:0; color:#FFFFFF; text-decoration:none; font-size:13px; }

	   #header .menu ul li a:hover{ margin:0 ; padding:0; color:#fac69c; }



	   #header .menu .search{ float:right; width:170px; }

	   #header .menu .search input{ float:left; margin:5px; padding:0; width:120px; height:18px; border:0; }

	   

#outer #middlearea{ float:left; margin:0; padding:0; background:url(../images/midbg.jpg) repeat-y top left;width:1000px; }

       #middlearea #left{ width:203px; float:left; text-align:left;margin-left:10px; border-right:1px dotted #ccc; height:600px; }                  

				   #left .headtxt{ width:191px; float:left; margin:10px 0 0 3px; padding:0 0 3px 0; text-align:center; height:20px; font:bold 15px arial; color:#999999; border-bottom:1px solid #616161; }

				   #left .headtxt1{ width:191px; float:left; margin:10px 0 0 3px; padding:0 0 3px 0; text-align:left; height:20px; font:bold 15px arial; color:#999999; border-bottom:1px solid #616161; }

				   #left .headtxt1 img{ margin:0 5px 3px 5px;}

                   #left .box1{ clear:left; margin:0 0 17px 0; padding:0; width:190px; border:1px solid }





          #left .lfttopbg{ float:left; margin:10px 0 0 0; padding:0 0 3px 0; text-align:center; height:20px; font:bold 15px arial; color:#999999; border-bottom:1px solid #616161; width:191px;  }

             #left .box{ clear:left; margin:0 0 17px 3px; padding:0; width:190px; }

             #left .box ul{ clear:left; margin:0; padding:0; width:220px; width:170px;}

             #left .box ul li{ float:left; margin:4px 7px; padding:0; list-style-type:none;width:160px;  }

             #left .box ul li a{ float:left; margin:0 0 0 7px; padding:4px 0 4px 20px ; color:#207885; font-size:12px; text-decoration:none; letter-spacing:1px; background:url(../images/but.png) no-repeat left; width:160px; }

             #left .box ul li a:hover{ float:left; margin:0 0 0 7px; padding:4px 0 4px 20px ;  text-decoration:none; font-size:12px; color:#be631a; background:url(../images/but2.png) no-repeat left; background-color:#ebf5fe;  width:148px; }

             #left .boxx{ float:left; margin:5px 0 17px 3px; padding:3px; width:184px; height:80px; border:1px dotted #b8bab8; }

			 #left .boxx .log .but{ float:right; margin:5px 3px 4px 0; padding:0; width:66px; height:18px; border:0; }

              #left .boxx .log{ float:left; margin:3px 4px 5px 0; font:normal 12px arial; color:#666666; width:191px; }

              #left .boxx .log input{ display:inline; float:right; width:100px; margin:0 8px 0 5px; font:normal 11px arial; color:#666666; border:1px solid #15ad1c; }

              #left .space{ margin:10px 0 0 3px;}

			  #left .boxx .log .sin{ float:left; }

			  #left .boxx .log .sin a{ color:#be631a; text-decoration:none;  font-size:10px; font-weight:bold; }

			  #left .boxx .log .sin a:hover{ color:#000; text-decoration:underline; }

			 

			  #left .boxx1 { float:left; margin:5px 0 17px 3px; padding:3px; width:184px; height:60px; border:1px dotted #b8bab8; }

			  #left .boxx1 img{ float:left; margin:5px;}

			 

			  

       #middlearea #middle{ float:left; display:inline; width:620px; text-align:center; }  

	   #middlearea #middle .dd{ float:left; margin:10px; width:600px; text-align:justify; font-size:12px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; }    

       #middlearea #middle h1{ float:left; margin:10px 10px 4px 10px; padding:0 0 8px 0; font-size:15px; font-weight:normal; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted; width:300px; text-align:left; }            

       #middlearea #middle .dd .read a{ float:right; font-weight:bold; color:#CC0033; text-decoration:none; }

	   #middle h1 img{ margin:0 5px; padding:0;}     

       #middle .maintxtbg{ float:left; text-align:left;margin:20px 0 20px 10px; background:url(../images/middle_bg.jpg) repeat-y top left; width:604px; height:433px; position:relative; }                  

                   #middle .maintxtbg .box1{ position:absolute; top:0; left:30px; width:210px; height:180px; }

                   #middle .txtBoxes{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#979797; font-weight:bold; padding:0; margin:0; padding-bottom:5px;}

                   #middle .txtBoxes span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#779c19}

                   #middle .maintxtbg .box2{ position:absolute; top:0; left:360px; width:210px; height:180px; }

						#middle .maintxtbg .box2 span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#dc5b04}

						#middle .maintxtbg .box3 span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#1fb6dc}

						#middle .maintxtbg .box4 span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#dac30d}#footer{ float:left; width:1000px; } 

                   #middle .maintxtbg .box3{ position:absolute; top:250px; left:30px; width:210px; height:180px; }

                   #middle .maintxtbg .box4{ position:absolute; top:250px; left:360px; width:210px; height:180px; }

                   #middle .maintxtbg .s{ width:200px; font-size:11px; }

                   #middle .maintxtbg .s a{ float:left; width:200px; margin:0 1px 0 6px; font-size:11px;color:#CC0033;  text-decoration:none; }

                   #middle .maintxtbg .s a:hover{ float:left; width:200px; margin:0 1px 0 6px; font-size:11px; color:#0099CC; text-decoration:underline; }



                   #middle .conbox{ float:left; margin:10px 20px; padding:0; width:237px; }

				   #middle .conbox h2{ float:left; font-size:16px; margin:5px 0; width:237px; color:#dd2323; text-align:center; font-weight:bold; font-family: Arial, Helvetica, sans-serif}

				   #middle .conbox p{ float:left; font-size:13px; margin:3px 5px; text-align:justify; color:#7c7a7a; }

				   #middle .conbox .top{ float:left; margin:0; padding:0; background:url(../images/box_top.gif) no-repeat top left; width:237px; height:18px;  }

				   #middle .conbox .mid{ float:left; margin:0; padding:0; background:url(../images/mid.gif) repeat-y ; width:237px; height:150px; }

				   #middle .conbox .bot{ clear:left; margin:0; padding:0; background:url(../images/box_bottom.gif) no-repeat top left; width:237px; height:18px;  }



       /*#middlearea #middle h2{ float:left; margin:0; padding:0; width:620px; text-align:center; font-size:20px; } */

	               #middle .login{ float:left; margin:20px; padding:0; width:560px;  }

				   #middle .login ul{ margin:0 0 0 40px; padding:0; width:480px; }

				   #middle .login ul li{ float:left; margin:0; padding:0; list-style-type:none; }

				   #middle .login ul li .input{ float:right; margin:5px; padding:0; width:200px; height:20px; border:1px solid #7f8b7c;   }  

				   #middle .login ul li .txt{ float:left; text-align:left; margin:5px; width:200px; padding:0; font-size:14px; color:#666865; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; }  

                   #middle .login .submit{float:right; margin:10px 100px 10px 0; background:url(../images/submit.png) no-repeat ; width:122px; height:42px; border:0; cursor:pointer; }



                   #middle .ac{clear:left; float:left; margin:0; padding:0; width:580px; }

				    #middle .ac table{text-align:left;font-size:10pt;font-weight:bold;}

				   #middle .ac ul{ float:left; margin:0; padding:0; width:560px; }

				   #middle .ac ul li{ float:left; margin:0; padding:0; width:560px; list-style-type:none; }

				   #middle .ac ul li .hd{ float:left; margin:8px 8px 3px 8px; padding:0; width:560px; list-style-type:none; text-align:left; font-size:13px; color:#666666; font-weight:bold;  }

                   #middle .ac ul li .gr{ font-size:12px; color:#188a98; letter-spacing:1px; font-weight:normal; }

                   #middle .ac ul li .gr a{ float:right; font-size:11px; margin:3px; color:#0e85a7; letter-spacing:1px; font-weight:normal; text-decoration:none; }

                   #middle .ac ul li p{ float:left; margin:5px 8px; padding:0 0 7px 0; font-size:12px; text-align:justify;   border-bottom:1px solid #ccc;}

				   #middle .ac .hd{ float:left; margin:8px 8px 3px 8px; padding:0; width:560px; list-style-type:none; text-align:left; font-size:13px; color:#666666; font-weight:bold;  }

				   #middle .ac p{ float:left; margin:5px 8px; padding:0 0 7px 0; font-size:12px; text-align:justify;  }

                   

				   #middle .rev{ clear:left; margin:8px; } 

				   #middle .rev .litbox{ float:right; width:440px; height: 200px; overflow: auto; margin:10px; text-align:justify; padding:5px;}

                   #middle .rev .litbox p{ width:410px; margin:5px 10px; padding:0; text-align:justify; color:#000000; font-size:11px; font-weight:normal; line-height:18px;}

				   #middle b{ float:left; margin:0 5px 0 0; padding:0; font-weight:bold; color:#CC0000; } 

				   #middle p{ float:left; margin:4px 8px;padding:0; font-size:12px; text-align:left; }

				     #middlearea #middle #right{ float:left;display:inline; margin:10px 0 10px 0; width:150px; height:100%; background-color:#ecfaee; } 

                   #middlearea #right{ float:left;display:inline; margin:10px 0 10px 0; width:125px; height:100%; background-color:#ecfaee; }    

              





#footer .ftlink{ margin:0; padding:0; width:1000px; height:30px; }

#footer .ftlink ul{ float:left; margin:0 ; padding:0; width:1000px; text-align:center; }

#footer .ftlink ul li{ float:left; margin:10px 0 0 10px; padding:0; list-style-type:none; }

#footer .ftlink ul li a{ margin:10px 0 0 10px; padding:0; text-decoration:none; color:#FFFFFF; font-size:12px; letter-spacing:1px; }

#footer .ftlink ul li a:hover{ margin:10px 0 0 10px; padding:0; text-decoration:underline; }







#footer .ftbg{float:left;margin:2px 0 0 0;  text-align:left; background:url(../images/midbg.jpg) repeat-y top left; width:1000px; height:30px; }                

#footer .ftbg p{ float:left; margin:10px 0 0 0; width:1000px; text-align:center; font-size:12px; color:#999999;}