body {margin:0px; padding:0px; font-family:"Georgia", Times New Roman, Times, serif;}

#wrapper {width:100%; float:left; padding:0px;}
.main {width:980px; margin:0px auto; padding:0px;}

/**** header ****/

.headermain {width:100%; float:left; padding:0 0 16px 0; margin:20px 0 0 0; background:url(../images/top_header_shadow.png) repeat-x bottom left;}
.headermain .logo {width:330px; float:left; padding:0px; text-align:center;}
.headermain .top_right {width:200px; float:right; padding:0px; margin:8px 0 0 0;}
.headermain .top_right p {font-size:25px; float:left; margin:0 0 7px 0; padding:0px; font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#575757;}
.headermain .top_right span {padding:0px; margin:5px 7px 0 0; width:auto; float:left;}

/**** navigation ****/

.navtop {width:auto; float:left; padding:0px; margin:60px 0 0 10px;}
.navtop li {float:left; padding:0px; margin:0px; color:#254488; list-style:none; font-weight:bold; font-size:17px; font-family:"Georgia", Times New Roman, Times, serif;}
.navtop li a {text-decoration:none; color:#254488; padding:0 10px;}
.navtop li a:hover {text-decoration:none; color:#c83825;}
.navtop li a.sel {text-decoration:none; color:#c83825;}

/**** slider ****/

.slidermain {width:100%; float:left; padding:0px; background:url(../images/sliderbg.jpg) repeat-x left top; min-height:301px; position:relative;}
.slidermain .sliderinner {width:1129px; padding:0px; margin:0px auto;}
.slidermain .shadow {width:100%; float:left; padding:0px; background:url(../images/slider_shadow.png) repeat-x left top; position:absolute; top:0;}

/**** middle ****/

.middlemain {width:100%; float:left; padding:0px; margin:27px 0 0 0;}
.middlemain h1 {width:980px; float:left; padding:0 0 14px 0; font-size:35px; margin:0px; font-family:"Georgia", Times New Roman, Times, serif; font-weight:normal; color:#222; letter-spacing:0.8px; border-bottom:1px dotted #cbcbcb;}
.middlemain h1 strong {color:#254488; font-weight:normal;}
.middlemain .normaltxt {width:980px; float:left; padding:0 10px 0 0; font-size:15px; color:#666; text-align:justify; font-family:"Georgia", Times New Roman, Times, serif; margin:15px 0 0 0; line-height:20px;}
.margin-right {margin-right:45px;}
.middlemain .aboutbox {width:260px; float:left; padding:15px; border:1px solid #ddd; min-height:130px;}
.middlemain .aboutbox h2 {width:250px; float:left; margin:0 0 15px 0; padding:0px; font-size:18px; text-transform:uppercase; color:#254488;}
.middlemain .aboutbox p {float:left; padding:0px; margin:0px; font-size:14px;}
.middlemain .aboutbox a {text-decoration:none; color:#254488;}
.middlemain .aboutbox a:hover {text-decoration:underline;}

.middlemain .normaltxt .img {float:right; padding:0px; margin:0 0 10px 10px; border:3px solid #ececec; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.middlemain .normaltxt strong {color:#254488;}

/**** footer ****/

.footermain {width:100%; float:left; padding:0 0 15px 0; background:#254487 url(../images/footerbg.jpg) repeat-x top left; border-top:4px solid #575757; margin:35px 0 0 0; min-height:73px;}
.footermain p {width:auto; float:left; margin:15px 0 0 0; padding:0px; font-size:14px; line-height:22px; color:#fff; /*font-family:Arial, Helvetica, sans-serif;*/}
.footermain a {text-decoration:none; color:#fff;}
.footermain a:hover {text-decoration:underline;}
.footermain span {width:auto; float:right; padding:0px; font-size:12px; margin:25px 0 0 0; line-height:22px; color:#fff; /*font-family:Arial, Helvetica, sans-serif;*/}

/**** contact ****/

.contacttxt {width:980px; float:left; padding:0 10px 0 0; font-size:15px; color:#666; text-align:justify; /*font-family:'Times New Roman', Times, serif;*/ margin:15px 0 0 0; line-height:20px;}
.contacttxt span {font-size:18px; line-height:25px; /*font-family:'Times New Roman', Times, serif; */margin:0px; float:left;}
.contacttxt strong {color:#254488;}
.contacttxt a {text-decoration:none; color:#254488;}
.contacttxt a:hover {text-decoration:underline;}
.form {width:650px; float:right; padding:0px; margin:0 0 0 25px;}

.contactimg {width:980px; float:left; padding:0px;}