body{width:100%;margin:auto;padding:0px;}
p,div,span,h1,h2,h3,h4,h5,h6,ul,li,a,tr,td{margin:0px;padding:0px;font-family:calibri;font-weight:normal;}
*{margin:0px;padding:0px;}
a{text-decoration:none;margin:0px;padding:0px;}
 ul li{list-style-type:none;margin:0px;padding:0px;}
.clr{clear:both;}
.container{width:999px;margin:auto;border-top:1px solid #107fad;}
.container img{border:0px;}
.topdiv{background:url("../image/strip.jpg") repeat-x;width:999px;height:104px;margin:auto;}
.rgt-img{float:right;margin: 0 40px 0 0;width:130px;}
.logo{float:left;margin: 43px 0 0 30px;width:295px;}
.head-links{float:left;margin:25PX 0 0 32PX;width:620px;}
.head-links ul li{float:left;margin: 0 8px 0 8PX;font-size: 18PX;font-weight: bold;padding:5px 15px 5px 15px;}
.head-links ul li:hover{background:url("../image/hover-strip.jpg") repeat-x;padding:5px 15px 5px 15px;border-radius:7px;}
.head-links ul li:hover a{color:#fff;}
.head-links a{color:#000;}
.head-links a:hover{color:#fff;}
.head{margin:auto;width:999px;}
.body{background:url("../image/body_srtip.jpg") repeat-x;width:999px;margin:auto;}

.body-p{width:646px;padding:15px 0 0 20px;background:url("../image/divider.png") no-repeat;
 background-position: right top;float:left;}
.body-p p{font-size:14px;padding:15px 0 0 12px;width:563px;font-family:calibri;line-height:20px;color: #454545;text-align:justify;}
.insidep{font-size:14px;padding:15px 0 0 12px;width:563px;font-family:calibri;line-height:20px;color: #454545;text-align:justify;}
.body-rgt{float:left;padding:30px 0 0 10px;width:285px;}
.body-rgt p{padding:5px 0 10px 24px;font-size:14px;font-family:calibri;line-height:20px;color: #454545;text-align:justify;}
.body-p h1{font-size:24px;color:#107fad;padding: 10px 0 0 9px;}
.body-p h2{font-size:20px;color:#107fad;padding: 20px 0 0 9px;}
.box{background:url("../image/address_box.png") no-repeat;width:278px;height:143px;margin: 12px 0 0 7px;}
.box h1{font-size:24px;color:#107fad;padding: 5px 0 0 10px;width:140px}
.box p{font-size:14px;padding: 4px 0 0 13px;font-family: calibri}
.body-p ul li{font-size:14px;background:url("../image/line.jpg") 8px 10px repeat-x;padding:17px 0 0 9px;width:380px}
.body-p a{color:#000;background:url("../image/bullet.png") 0 6px no-repeat;padding:0 0 0 15px;font-family:calibri;font-weight:normal;color: #454545;}
.linksul{}
.linksul ul li{font-size:14px;color:#000;background:url("../image/bullet.png") 0 8px no-repeat;padding:0 0 0 15px;margin:9px 0 0 9px;line-height:21px;width:580px;color:#454545;}
.body-rgt ul li{font-size:14px;background:url("../image/line.jpg") 8px 10px no-repeat;padding:17px 0 0 9px;width:314px}
.body-rgt a{color:#000;background:url("../image/bullet.png") 0 6px no-repeat;padding:0 0 0 15px;font-family:calibri;font-weight:normal;color: #454545;}
.more{color:red;font-size:16px;float: right;background:url('../image/more.png') 0 7px no-repeat;padding: 0px 0px 0 20px;margin: 15px 0 0 0;}
.body-rgt h1{font-size:24px;color:#107fad;padding: 10px 0 0 9px;}
.footer{width:999px;background:#ebebeb url("../image/footer_shadow.png") no-repeat;height:75px;margin:50px 0 0 0;}
.footer-links{padding: 18px 0 0 30px;float:left;width:480px;}
.footer-links ul li{float:left;color:#8b7573;}
.footer-links a{color:#8b7573;padding: 0 7px 0 7px;font-size: 14px}
.footer-links p{font-size:14px;padding:5px 0 0 6px;color:#8b7573;}
.icons{width:155px;float:right;margin: 0 26px 0 0}
.icons p{width: 160px;font-size:14px;color:#8b7573;padding:10px 0 0 3px;;}
.icons a{float:right;}
.icons img{
    float: left;margin:17px 5px 0 5px;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}
 
.icons img:hover {margin-top: 10px;}



/*--------------inside----------------*/


.inside{}
.inside h1{font-size:22px;color:#107fad;padding:15px 0 0 30px;}
.inside ul li{width:561px;font-size: 13px;padding: 0 0 0 23px;line-height: 23px;}
.in{background-color:#0e7daa;color: #fff;border-top:1px solid #004c6b;border-bottom:1px solid #004c6b}
.out{background:url("../image/small-bullet.png")7px 7px no-repeat;padding: 0 0 0 23px}
.main{margin:10px 0 0 30px;}
.color{background-color:#e8e8e8;border-top:1px dotted #004c6b;border-bottom:1px dotted #004c6b;}
.bdyrgtb{color:#107fad; margin:0 0 0 9px;font-size:14px;padding-top:14px; font-weight:bold;}
.ulclass{margin: 10px 0 0 70px;}
.caption{text-align:right;margin: 164px 65px 0 0;font-size:20px;color:#107fad;font-style:italic;font-family:TimesNewRoman;font-weight:bold;}
.map{margin: 15px 0 0 0;padding: 15px 0px 0 15px; background:url("../image/map_border.png") 0 0 no-repeat;width:603px;height:290px;}
.hmehead{font-weight:bold;font-style:italic}
.sat{margin-top:12px;}
