@charset "utf-8";
/* CSS Document */


/*html, h1, h2, h3, ul, li, h4, h5, h6, form, fieldset, a, p{margin:0; padding:0; border:0; text-decoration:none; list-style:none;}*/

body{ margin:0px; padding:0px; background:#f1fbfd url(../../images/body-bg.jpg) top center repeat-y; font:Verdana, Arial, Helvetica, sans-serif;
a:link, a:visited 
	text-decoration: none;
	font-weight: normal;
}


#wp{ width:1000px; margin:0px auto;}
.call-2-mid h2{font: normal 19px "Times New Roman", Times, serif; color:#fff;  padding-left:14px; margin:0px; letter-spacing:1px;}
h2{font: bold 17px "Times New Roman", Times, serif; color:#232323; margin:0px; padding-top:10px;} 
h1{font: bold 19px "Times New Roman", Times, serif; color:#232323;}



form {
	padding:0;
	margin:0;
}

/*h3{font: bold 12px "Times New Roman", Times, serif; color:#fff;margin:0px;}
h4{font: bold 12px "Times New Roman", Times, serif; color:#fff;margin:0px;}
h5{font: bold 12px "Times New Roman", Times, serif; color:#fff;margin:0px;}
h6{font: bold 12px "Times New Roman", Times, serif; color:#fff;margin:0px;}*/

.head{ width:1000px; margin:0px auto; background:url(../../images/head-bg.jpg) repeat-x; float:left;}
.logo{width:285px; height:87px; float:left;}
.top-right{width:715px; float:left; }
.top-links{width:640px; padding-top:5px;  text-align:right; }
.top-links a{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#0e0e0e; text-decoration:none; }

#container{width:1000px; margin:0px auto; clear:left; }
.top{ width:1000px; height:27px; background:url(../../images/top-bg.jpg) no-repeat; }
*html .top { margin-top:-3px;}
.middle{ width:1000px; margin:0px auto; background:url(../../images/mid-cont-bg.gif) 0 -26px no-repeat;  }
*html .middle{ width:1000px; margin:0px auto; padding-top:0px; background:url(../../images/mid-cont-bg.gif) 0 -26px no-repeat;  }
.bottom{width:1000px; height:22px; background:url(../../images/botom-mid-trans.gif) no-repeat; float:left; }

.mid-content{width:853px; margin:0px auto; }
.banner{width:478px; float:left; padding-left:16px;}

.inner-banner{ width:833px; margin:0px auto; float:left; padding-left:19px;}

.inner-text{width:833px; margin:0px auto; float:left; padding-left:19px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:22px; margin:0px;}

.inner-text a{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.spaciear{ clear:both;}
.welcome-content{ width:340px; float:left; padding-left:10px;}
.w-text{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#0a171c; line-height:22px;}
.call2a{width:853px; margin:0px auto; float:left; margin-top:5px;}
.employement-op{ width:266px; float:left; padding-left:16px;}
.call-2-mid{ width:266px; background:url(../../images/call-2-mid.jpg) repeat; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.mid-sp{ width:10px; float:left;}
.swmming-pro{ width:268px; float:right;}
.swmming-pro-mid{ width:268px; background:url(../../images/swmming-pro-mid.jpg) repeat; height:197px;}
.c2-text{font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:22px; margin:0px; padding-left:23px;  }
.c2-text-2{font:11px Verdana, Arial, Helvetica, sans-serif; color:#232222; line-height:22px; margin:0px; padding-left:23px; }
.swmming-pro-mid h2{font: normal 19px "Times New Roman", Times, serif; color:#232222;  padding-left:23px; margin:0px; letter-spacing:1px; margin:0; padding:0; padding-left:10px; line-height:30px;}
.swmming-pro-mid h2 a { 
	color:#000;
	text-decoration:none;
}
#footer{ text-align:center; margin:0px auto;}
.call-2-bottom{width:266px; }
#footer a{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-top:10line-height:0px;}
.powered{font:12px Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; color:#939393;}
.powered a{font:12px Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; color:#939393;}
#bg-f{width:100%; height:60px; background:url(../../images/footer-bg.jpg) repeat-x; margin:0px 
auto; float:left;}

/*ul{ list-style:none; margin:0 0 0 13px; padding:0; }*/

/*li{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:22px;  */
/*background:url(../../images/1arrow.jpg) 5px no-repeat; background-position:left; line-height:16px;
padding-left:13px;
padding-top:12px;}*/
.more{ margin:0px;padding-right:8px;}
.more a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0px; text-decoration:none; margin:
0px;}

/*.swmming-pro-mid ul{list-style:none; margin:0 0 0 13px; padding:0;}

.swmming-pro-mid ul li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#232222; line-height:22px;  
background:url(../../images/arrow-02.jpg) 5px no-repeat; background-position:left; line-height:16px; padding-left:13px;
padding-top:15px;}*/

.main-menu {
	
       margin-top:28px;
}

.catmain816865 {
	margin-left:444px !important;
}

.requ {
	padding: 0pt 0pt 6px 15px;
}

.call-2-mid ul
{
	margin:0;
	padding:0;
}
.call-2-mid li 
{
   background:url(../../images/arrow.jpg) top left no-repeat;
   margin:0 0 7px 11px;
   padding:0 0 0 15px;
   list-style:none;
   line-height:18px;

}

.call-2-mid ul li a
{
      padding:0;
      margin:0;
      color:#fff;   

}

.swmming-pro-mid ul
{
	margin:0;
	padding:0;
}

.swmming-pro-mid li
{
   background:url(../../images/arrow-c-evnt.png) top left no-repeat;
   margin:0 0 7px 11px;
   padding:0 0 0 15px;
   list-style:none;  
   font: normal 11px Verdana, Arial, Helvetica, sans-serif;
   color:#000;
   line-height:16px;

}

.swmming-pro-mid ul li a
{
   
       margin:0;
 	padding:0;
       font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
       color:#000;

}
ol
{
     margin:0;
     padding:0;
}
ul
{
     margin:0;
     padding:0;
}
li
{
   background:url(../../images/arrow-c-evnt.png) top left no-repeat;
   margin:0 0 7px 0;
   padding:0 0 0 15px;
   list-style:none;  
   font: normal 11px Verdana, Arial, Helvetica, sans-serif;  
   line-height:16px;
}

.swmbdr
{
      border:solid #eeeeee 1px;
      background-color:#fff;
     padding:10px;
}
h3
{
     font: bold 12px Verdana, Arial, Helvetica, sans-serif;
     color:#7a005d;
     margin:0;
     padding:0;
     line-height:35px;
}

.swmbdr h3
{
     font: bold 12px Verdana, Arial, Helvetica, sans-serif;
     color:#7a005d;
     margin:0;
     padding:0;
}
.swmbdr a
{
     font: bold 12px Verdana, Arial, Helvetica, sans-serif;
     color:#7a005d;
    text-decoration:none;
}

p
{
     margin:0;
     padding:0;
}

.changeh2 
{
    font-size:19px; color:#FFFFFF; 
    font-family:'Times New Roman', Times, serif;
padding:0 13px;
}