/* CSS Document */

body {
	background-color:#fff;
	margin:0px ;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}
     select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-style: none;/border-style: none; }
     input{width:200px; height:18px; float:left;}
	.bold{font-size:13px; font-weight:bold;color:#0b97f9; height:14px;}
	 h1{ float:left; font-size:13px; font-weight:bold; color:#830303; height:14px; color:#830303; margin:0; padding:0;}
	.bold2{font-size:13px; font-weight:bold;color:#002f65; height:14px;}
	.bold3{float:right; font-size:50px; font-weight:bold;color:#0891c3; height:20px ; margin:30px; margin-left:0;padding:0;}
	.bold41{ float:right; font-size:30px; font-weight:bold; color:#0891c3; border:0px solid red; width:500px; height:30px; text-align:right;}
	.bold4{float:right; font-size:35px; font-weight:bold;color:#0891c3; height:20px ;margin-top:25px; margin-left:45px;}
	
	.ld{ float:right; margin:0; padding:0;font-size:12px;color:#003399;  background:url(../images/bglink.jpg) no-repeat left; width:200px; height:100px; margin-right:15px;}
	.ld ul{ width:190px; margin:0; padding:0; margin:20px 7px;}
	.ld ul li{list-style-type:none; line-height:18px; width:170px;background:url(../images/arrow.jpg) no-repeat left; padding-left:20px;}
	.ld ul li a{ color:#003399; text-decoration:none; }
	.ld ul li a:hover{ color:#003399; text-decoration:underline; }
	
	.bold1 img{margin-right:5px; }
    #outer{ margin:0 auto; padding:0; width:1000px; height:auto; }
   
    #main{ float:left; margin:0; padding:0px; width:997px; height:auto; border:0px solid red; margin-top:50px; background-color:#60bdf8;border:0px solid red; }
	
	/* Header styles */
	#header {
		margin:0;
		padding:0;
		float:left;
		width:989px;
		height:auto;
		/*margin-left:10px;*/
		border:0px solid green;
	}
	#mainmid{ float:left; margin:0 ; padding:0;width:960px; height:180px; border:0px solid green; }
	#maintop{ float:left; background:url(../images/left.jpg) no-repeat; width:8px; height:211px; }
    #header .logo{width:211px; height:88px; margin-left:55px; margin-top:60px; }
	#header .flash{float:right; width:626px; height:210px; margin:0; padding:0; border:0px solid red; }
	#header .imge{float:right;background-position:right;width:637px; height:211px; }
	#header .toplink{float:left; width:90px; height:20px; margin-top:5px; padding:0; }
	#header .toplink ul {
	    display:inline;
		float:right;
		list-style:none;
		margin:0px;
		width:90px;
	}
	#header .toplink ul li {
		display:inline;
		float:left;
		width:30px;
		text-align:center;
		
	}
	/*start middle page*/ 
	#middle{ float:left; margin:0; padding:0; width:990px; height:auto;}
	#middle .mainmidd{ float:left; margin:0px; padding:0px;margin-top:5px;width:990px; height:auto;}
	#middle .textbxx{ float:right; width:280px;; height:auto;border:0px solid red;margin-top:20px;}
	#middle .textbx{clear:left; float:left; width:490px; height:auto; border:0px solid red;}
	#middle .textbx1{float:right; width:490px; height:auto;border:0px solid red;}
	
	#middle .textbox .leftimg1{ float:left; background-image:url(../images/boxleft2.png); background-repeat:no-repeat; width:11px; height:29px;}
	#middle .textbox .imd1{ float:left; background-image:url(../images/boxmid2.png); background-repeat:repeat-x; width:auto; height:19px;padding:5px;}
	#middle .textbox .rightimg1{float:left; background-image:url(../images/boxright2.png); background-repeat:no-repeat; width:12px; height:29px;}
	
	#middle .textbox .leftimg{ float:left; background-image:url(../images/boxleft.png); background-repeat:no-repeat; width:11px; height:29px;}
	#middle .textbox .imd{ float:left; background-image:url(../images/boxmid.png); background-repeat:repeat-x; width:auto; height:19px; padding:5px;}
	#middle .textbox .rightimg{float:left; background-image:url(../images/boxright.png); background-repeat:no-repeat; width:12px; height:29px;}
	
	#middle .textbox{clear:left; width:auto; height:29px; margin:5px; margin-bottom:0px;padding-left:5px; padding-top:5px;}
	#middle .textbox2{width:490px; height:200px; border:2px solid #e8e6e6; text-align:justify;}
	#middle .textbox4{clear:left; float:left; width:270px; height:300px;margin-left:2px; border:2px solid #e8e6e6;text-align:justify;}
	#middle .textbox5{clear:left;float:left; width:490px; height:auto; border:2px solid #e8e6e6; margin-right:3px;}
	#middle .textbox3{float:left; width:990px; height:auto;border:2px solid #e8e6e6; margin-top:10px;#margin-top:20px;}
	#middle .divv{ float:left; width:1000px; height:35px; border-bottom:1px solid #ff860e;}
	
	
	#middle .quicklink{float:left; margin-left:20px; margin-top:5px;border:1px solid #000; width:310px; height:20px; }
	#middle .quicklink1{float:left;margin-left:20px; margin-top:5px;width:120px; height:15px; }
	#middle h2{clear:left; font-size:18px; font-weight:bold; color:#000000; height:20px ; margin:20px 5px;}
	#middle h3{float:right; font-size:35px; font-weight:bold; color:#0891c3; height:20px ; margin-top:25px; margin-left:45px; margin-right:20px;}
    .txtarea{ float:left; width:480px; height:auto; margin:5px 6px; }
	.txtarea li{ list-style-image:url(../images/arrow.gif);}
	.txta{ float:left; width:960px; height:auto; margin:0; padding:0; margin-left:30px;}
	.txta li{ list-style-type:none; background:url(../images/arrow.gif) no-repeat top left;  padding-left:15px; }
	
	 b{ color:#0066CC; margin:3px;}
	.b{ color:#0066CC; margin:3px;}
	
     .space{ float:left; border:1px solid #FFFFFF;width:100%; height:18px;}
     .r a{color:#1581c4; text-decoration:underline; float:right; }
	 .r a:hover{color:#1581c4;  text-decoration:underline;}
	 .g{ color:#5c7356;}
	 .b{ color:#415c3d;}
     .len{ float:left;width:990px; height:auto; margin-top:20px; text-align:justify; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
     .len1{ float:left;width:970px; height:auto; margin-left:5px;margin-top:20px; text-align:justify; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
     
	 .len2{ float:left;width:970px; height:auto; margin-left:5px;text-align:justify; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
	 .b1{clear:both; float:left; color:#ff6600; width:410px; height:auto; margin:5px; text-align:left;}
   	 .bb{ background-color:#f3f5f6; color:#01a5e4; text-align:left; }
	 .bb a{color:#01a5e4; text-decoration:none;}
	 .bb a:hover{color:#01a5e4; text-decoration:underline;}
	 img{ border:0;}
	 .bbb{color:#000; text-align:left;}
	 .bbb a{color:#000; text-decoration:none;}
	 .bbb a:hover{color:#000; text-decoration:underline;}
       p{ clear:left; text-align:justify; margin:5px; line-height:20px;}
	   .cent{ text-align:center;}
	  
	   .css{float:right; }
	   .gr{ color:#009900; font-weight:bold; font-size:13px;}
	   .lft{ float:left}
	  .cotan{float:left; width:100%; height:auto; margin-bottom:10px;}
	  .cotan1 li{ list-style-image:url(../images/arrow.gif);}
	  .cotan{float:left; width:100%; height:auto; margin-bottom:10px;}
	  .imgl{margin-right:5px; }
	  .img3{margin:5px 16px 0 0; }
	  .img2{float:left;margin-left:25px; }
	  .dp{float:left; margin-top:20px; #margin-top:65px;margin-left:70px;}
	  .dd{font-size:12px;border:1px solid #0c98d2;}
	  .y{ background-color:#e4e5e5; font-weight:bold;}
	  .rr{ float:left;color:#000000; font-size:12px; text-align:right;}
	  .ww{ color:#FFFFFF;}
     #sitemap{ float:left; padding:50px 200px;width:790px; height:auto;}
	 #sitemap ul{color:#0066FF; display:block;}
	 #sitemap ul li{ list-style-type:circle; font-size:14px;}
	 #sitemap ul li a{ color:#006699; text-decoration:none;}
	 #sitemap ul li a:hover{ color:#006699; text-decoration:underline;}
	 
	#port{ float:left; padding:70px 200px; width:550px; height:auto; border:1px solid #e7e7e7;}
	 #port ul{float:left; color:#0066FF; display:inline;}
	 #port ul li{float:left;list-style-type:none; margin:20px;}
	 #port ul li a{ color:#006699; text-decoration:none;}
	 #port ul li a:hover{ color:#006699; text-decoration:none;}
	 
	 .undcor{float:left; width:100%; height:auto; margin-top:10px;margin-bottom:10px;}
	 #contract{ margin:10px 100px; clear:left; float:left; width:900px; height:auto; }
	  
	 #contract  #index{ float:left; width:240px; height:auto; }
	 #contract #index ul{ float:left; list-style-type:none; }
	 #contract #index ul li{ clear:left;width:auto; height:35px;list-style-type:none;}
	  
	 #contract #index2{ float:left; border:0px solid red; width:150px; height:500px; padding:0px;}
	 #contract #index2 ul{ clear:left; list-style-type:none; }
	 #contract #index2 ul li{ float:left; width:150px; height:35px; text-align:left;}
	
	 #contract #index1{ float:left; width:346px; height:30px; font-size:11px; margin:0px; padding:0px; }
	 #contract #index1 input{ border:0;width:300px; height:15px; margin:5px 15px;}
	 #contract #index1 ul{ float:left; list-style-type:none; }
	 #contract #index1 ul li{ float:left; width:346px; height:35px; background-image:url(../images/inputimage.jpg); background-repeat:no-repeat; background-position:top;}
	   
	 #contract .cotan ul { }
	 #contract .cotan ul li{ list-style-type:none;list-style-image:url(../images/arrow.gif); }
	 #contract .cotan b{ padding:2px; font-weight:bold;}
	   .swapimg{float:right;width:30px; height:26px}
	   .rit{float:right}
	   .ars{float:left; margin:5px;}
	   .submit{width:100px; height:31px; border:0; float:left; }
	   .txt1{float:left; margin-left:240px; margin-top:10px;}
	   .txt{float:left; width:340px; height:85px; list-style-type:none; border:1px solid #e0e0df; }
	   .red{color:#CC0000; font-size:13px; font-weight:bold;}
	    .w { float:left; margin:0; padding:0; text-align:left;}
		.rd{color:#FF0000; font-size:18px; width:20px;}
		.rd1{ float:left;}
		
		.packmenu{ clear:left; margin:0 auto; padding:0; width:900px;border:0px solid red; text-align:center;}
		.packmenu .bgg1{ float:left; width:900px; display:inline; color:#000000; text-align:center; font-weight:normal; font-size:12px;margin:0; padding:0;}
		.packmenu ul li{ float:left; width:160px; height:30px; list-style-type:none; border-top:1px solid #d6d2d6; border-left:1px solid #d6d2d6; padding-top:10px;}
		.packmenu .bgg{ float:left; width:897px; height:34px; display:inline; color:#FFFFFF; text-align:center; font-weight:bold; margin:0; padding:0; background-color:#b20303; }
		.packmenu .wdht{ width:40px; height:30px; }
		.packmenu .wdht1{ width:372px; height:30px; text-align:center;}
		.packmenu .txtleft{width:367px; height:30px;  text-align:left; padding-left:5px;}
		.packmenu .bottombodr{border-bottom:1px solid #d6d2d6;}
		.packmenu .rightbodr{border-right:1px solid #d6d2d6;}
		
	   .quicktxt{float:right; margin-right:10px; margin-top:5px;color:#ff860e;}
	   .quicktxt1{float:left; margin-left:20px; margin-top:5px; width:auto; height:20px; }
       #gallery1 ul { z-index:2; }
       #gallery2 ul { z-index:1; }
	#footer{float:left; width:990px; height:60px; font-size:11px; margin-top:40px; border-top:1px solid #e77e4b;}
	#footer .lefttxt{ float:left; margin-top:5px ; padding:0; }
	#footer .bottomLinks{ float:right; width:auto; height:15px; margin:5px 5px 0 0; text-align:center; }
	#footer .bottomLinks ul{ float:right;padding:0; margin:0 auto; }                               
    #footer .bottomLinks ul li{list-style-type:none; float:left; text-align:center}
    #footer .bottomLinks a{ color:#634b33;text-decoration:none; margin:5px 12px 0px 0px;}
    #footer .bottomLinks a:hover{ color:#634b33;text-decoration:underline;}
	
	#middle .boxx{float:right; padding:0; margin-left:5px; width:425px; height:120px; background-color:#EBEBEB; font-size:12px; font-weight:bold; text-align:left;}
	#middle .boxx ul{ float:left; width:400px; height:100px; display:inline; padding:0; margin:10px ; border:1px solid #d7ae82;}
	#middle .boxx ul li{float:left; padding:0; margin:5px 3px 3px 3px; width:157px; line-height:20px; list-style-type:none; color:#990000; background:url(../images/b.gif) no-repeat left; padding-left:23px}
	#middle .boxx ul li a{float:left; width:180px; height:20px; color:#990000; text-decoration:none;}
	#middle .boxx ul li a:hover{float:left; width:180px; height:20px; color:#990000; text-decoration:underline;}