@charset "utf-8";
/* CSS Document */
body{background:#f3f1f1; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px;}
img{border:0px;}
a{text-decoration:none; color:#000;}
p, ul, li, h1, h2, h3, h4, h5, h6, input, select, textarea{padding:0px; margin:0px; list-style:none; font-weight:normal;}
div{display:block;}

.container{width:1260px; background:#fff; overflow:hidden; margin:auto;}

.top{width:1260px; height:146px; position:relative; margin:auto; background:#fff;}
.top div{position:absolute;}

.logo{width:125px; height:84px; top:17px; left:40px;}
.logo a{width:125px; height:84px; float:left; background:url(../images/logo.jpg) no-repeat;}


.map{width:327px; height:106px; margin:auto; background:url(../images/map.jpg) no-repeat; position:inherit!important;}

.call{position:absolute; top:19px; right:170px; line-height:20px;}
.call img{float:left; margin-right:3px;}

.email{position:absolute; top:19px; right:10px; line-height:20px; }
.email img{float:left; margin-right:3px;}

.nav{right:0px; bottom:0px; line-height:40px; background:#e4e4e4; height:40px; width:1260px; z-index:1000000000; font-size:12px;} 
.nav li{float:left; display:block; position:relative; text-transform:uppercase; margin:0px 19px;}
.nav li a{padding:11px 13px; }
.nav li:hover a{color:#fff; background:#2a2f88;}

.nav li ul{display:none; position:absolute; top:39px; background:#2a2f88; width:660px; }
.nav li:hover ul{display:block;}
.nav li ul li{border-bottom:1px solid #000335; width:320px; border-left:0px; margin:0px 5px; text-transform:capitalize;}
.nav li ul li a{display:block; padding:0px 10px;}
.nav li ul li a:hover{background:#fff; color:#000;}
.nav .smallnav{width:150px;}
.nav .smallnav li{width:150px;}

.flashdiv{width:1240px; height:399px;  margin:auto;}

.wrapper{width:1240px; margin:auto; overflow:hidden;}
.wrappad{padding-top:20px;}

.motivehad{font-size:18px; text-transform:uppercase; color:#2a2e88; margin-bottom:10px; font-weight:bold;}

.motivepoints{border-spacing:2px;}
.motivepoints div{width:390px; height:55px; background:#f0f0f0; padding:0px 10px; font-size:13px; color:#000; display:table-cell; vertical-align:middle;}
.motivepoints div img{float:left; padding-right:10px; padding-bottom:5px;}

.sdiv{width:289px; margin:0px 10px; float:left;}
.sdiv ul{margin-top:10px;}
.sdiv li{font-size:12px; color:#000; line-height:15px; margin-left:5px; padding-left:18px; margin-top:15px; background:url(../images/4sbulet.jpg) no-repeat 0px 5px; font-weight:bold;}

.midline{background:url(../images/midbg.jpg) repeat-x; height:5px; margin:25px 0px;}

.homecontent{width:640px; float:left;}
.content h1{font-size:18px; font-weight:bold; color:#2a2e88;}
.content h1 span{color:#000000;}
.content p{margin-top:15px; color:#000; list-style:outside; }
.content img{float:left; margin:15px 10px 10px 0px; padding:5px; border:1px solid #c8c8c8;}
.content li{list-style:inside; padding:5px; margin:5px;}

.valuediv{width:556px; background:#f1f1f1; float:right; padding:10px 7px;}
.valuediv h3{font-size:15px; font-weight:bold; color:#343232; border-bottom:1px solid #c4c4c4; padding:5px 0px 10px 5px; margin-bottom:12px;}
.valuediv li{margin:7px 0px; padding-left:22px; color:#000; background:url(../images/value-bulet.jpg) no-repeat 0px 4px;}


.clienthading{font-size:15px; text-transform:uppercase; color:#343232; font-weight:bold; line-height:40px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; margin:30px 0px 10px 0px; padding-left:10px;}


.clienthading1{font-size:14px;  color:#343232; font-weight:bold; line-height:40px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; margin:10px 0px 10px 0px; padding-left:10px;}



.footer{width:1240px; margin-top:25px; background:#3d3d3d; padding:10px 10px; overflow:hidden;}

.footleft{width:875px; float:left;}
.footleft ul{width:100%;}
.footleft li{color:#d3d3d3; margin:5px; float:left;}
.footleft li a{color:#d3d3d3;}
.footleft li a:hover{color:#fff;}

.footright{width:270px; float:right; background:#262626; padding:10px; color:#d3d3d3; line-height:16px; font-size:12px;}
.copyright{font-size:11px;}




.gallery{width:180px; height:170px; position:relative; float:left; margin:10px; border:1px solid #333;}
.gallery div{display:table-cell; vertical-align:middle; height:170px; }
.gtext{width:200px; position:relative; float:left; padding-top:10px;}



.newstext {
padding: 5px 13px;
border: 1px solid black;
border-radius: 0;
overflow: visible;
text-decoration: none;
}


.valuediv1{width:556px;  float:right; padding:10px 7px;}
.valuediv1 img{ float:right; margin-right:20px;}
