/* CSS Document */

html,body,div,h1,h2,h3,h4,h5,p,span,ul,li,ol,img { margin:0px; padding:0px; border:0px; }


@font-face {
    font-family: 'st_marie_thinthin';
    src: url('font/StMarie-Thin-webfont.eot');
    src: url('font/StMarie-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/StMarie-Thin-webfont.woff') format('woff'),
         url('font/StMarie-Thin-webfont.ttf') format('truetype'),
         url('font/StMarie-Thin-webfont.svg#st_marie_thinthin') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'playfair_displayregular';
    src: url('font/playfairdisplay-regular-webfont.eot');
    src: url('font/playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/playfairdisplay-regular-webfont.woff') format('woff'),
         url('font/playfairdisplay-regular-webfont.ttf') format('truetype'),
         url('font/playfairdisplay-regular-webfont.svg#playfair_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




body{ font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(images/body-bg.jpg) repeat-x #ffffff; color:#4D4D4D;}
#wrap{ width:1000px; margin:0px auto; height:495px;}

#header-outer{width:1000px; margin:0px auto;}

#logo h1{ float:left; width:230px; height:70px;}
#header-right{ width:107px; float:right;}
.icon {float: left; height:16px; margin: 0 2px 0px 2px; padding:3px; width:16px;}
.clear{ clear:both;}
#nav-bg{ background:#2c2c2c; height:34px; width:100%; border-bottom:4px solid #336699;}
#nav{ width:800px; line-height:34px; text-align:right; color:#333333; float:left; font-family:Arial, Helvetica, sans-serif ;}
.you{ padding:10px 0px 20px 20px; font-size:12px; }

.banner{ width:1000px; height:408px; margin:0px auto;}
.content{ background:url(images/content-bg.jpg) repeat-y; padding:30px 25px 20px 25px;  width:924px; margin:0px auto;}
.contentleft{ width:640px; float:left;}
.contentright{ width:260px; float:right;}

h1{color:#959595; font-size:15px; font-weight:bold; text-transform:uppercase;}
.heading{font-family:apple_garamond_lightregular, Georgia, Times New Roman, Times, serif; font-size:35px; color:#DC1E32; padding:50px 0px 10px 0px; font-weight:lighter;}
.heading2{font-family:playfair_displayregular, Georgia, Times New Roman, Times, serif; font-weight:lighter; font-size:21px; color:#424242; padding:10px 0px 20px 0px;}
.content p{ line-height:22px; padding:0px 0px 20px 0px;}

.content-icon-outer{width:133px; float:right;}

.contentright-box-middle{ background:url(images/right-box-middle.jpg) repeat-y; padding:20px 20px; width:220px;font-weight:lighter;}

h2{font-family:playfair_displayregular, Georgia, Times New Roman, Times, serif; font-size:18px; color:#454040; padding:0px 0px 30px 0px; line-height:25px; font-weight:lighter;}

h4{font-family:playfair_displayregular, Georgia, Times New Roman, Times, serif; font-size:18px; color:#336699; padding:0px 0px 10px 0px;  font-weight: normal;}
.content .contentright ul{ padding:0px; margin:0px;}
.content .contentright ul li{ list-style:none; padding:12px 0px 12px 0px; color:#336699; font-size:13px; font-weight:normal;} 

.content .contentright ul li a{ color:#336699; text-decoration:none;}
.content .contentright ul li a:hover{ color:#000000; text-decoration:none;}

.img-pad{ padding:0px 10px 0px 0px;}

.dashline{ border-bottom:1px dashed #999999; margin:20px 0px;}

.content .readmore{ font-size:12px; font-weight:bold; color:#b90000; margin:5px 0px;}
.content .readmore a{ color:#b90000; text-decoration:none;}
.content .readmore a:hover{ color:#000000; text-decoration:underline;}

.downbox{ margin:20px 0px 120px; width:917px; margin:0px auto;}
.downbox-middle{ background:url(images/down-box-middle.jpg) repeat-y; padding:20px 20px; width:887px;}
.downbox-contentleft{ width:535px; float:left;}
.downbox-contentright{ width:340px; float:right;}

.heading3{font-family:playfair_displayregular, Georgia, Times New Roman, Times, serif; font-size:22px; color:#4D4D4D; padding:0px 0px 10px 0px; font-weight:lighter;}
.content a{ color:#336699; text-decoration:none;}
.content a:hover{ color:#000000; text-decoration:underline;}

.heading4{font-family:playfair_displayregular, Georgia, Times New Roman, Times, serif; font-size:25px; color:#4D4D4D; padding:0px 0px 10px 0px; font-weight:normal;}

.bottomline{border-bottom:1px solid #d2d2d2; margin:30px 0px 10px 0px;}
.line{border-bottom:1px dashed #cccccc; margin:10px 0px;}
.content-bottom{ background:url(images/content-bottom.jpg) no-repeat; width:974px; margin:0px auto; height:10px; }

.footer{ width:924px; margin:0 auto; padding:10px 0px 0px; color:#373737;}
.footer ul{ padding:0px; margin:0px;}
.footer ul li{ font-size:13px; list-style:square; padding:5px 0px; }
.footer a{ color:#373737; text-decoration:none;}
.footer a:hover{ color:#000000; text-decoration:underline;}

.footer-box1{width:200px; float:left; padding:0px 10px; margin:0px 10px;}
.footer-box2{width:200px; float:left; padding:0px 10px; margin:0px 10px;}
.footer-box3{width:200px; float:left; padding:0px 10px; margin:0px 10px;}
.footer-box4{width:200px; float:left; padding:0px 10px; margin:0px 10px;}

.footer-bottom-content{ width:450px; font-size:11px; padding:10px 0px; float:left;}
.footer-bottom-content1{ width:450px; font-size:11px; padding:10px 0px; float:right; text-align:right; color:#666666;}

.innercontentleft{ float:left; width:260px;}
.innerleft-box-middle{ background:url(images/innerleft-box-middle.jpg) repeat-y; padding:20px 20px; width:220px;}
   ul{ padding:0px; margin:0px;}
.innercontentleft ul li{ list-style:none; padding:15px 0px 15px 0px; color:#336699; font-size:12px; font-weight:normal;} 
.innercontentleft ul li a{ color:#336699; text-decoration:none;}
.innercontentleft ul li a:hover{ color:#000000; text-decoration:none;}


.innercontentleft .readmore a{ color:#b90000; text-decoration:none;}
.innercontentleft .readmore a:hover{ color:#000000; text-decoration:underline;}

.innercontentright{width:680px; float:right;}
.innercontentright a{color:#b90000; text-decoration:none;}
.innercontentright a:hover{ color:#000000; text-decoration:underline;}
.innercontentright ul{ padding:0px; margin:0px;}
.innercontentright ul li{ list-style:circle; padding:5px 0px 5px 0px; color:#336699;  font-weight:normal; margin:0px 0px 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; } 

.innercontentright ul li a{ color:#336699; text-decoration:none;}
.innercontentright ul li a:hover{ color:#000000; text-decoration:none;}



h3{font-family:playfair_displayregular, Georgia, Times New Roman, Times, serif; font-size:22px; color:#DC1E32; padding:0px 0px 10px 0px; line-height:25px; font-weight:lighter; border-bottom:1px dashed #454040; margin:0px 0px 20px 0px;}

.innerbanner{width:100%; max-width:1000px; border:5px solid #ffffff; margin:0 auto 20px; overflow:hidden;}
.innerbanner-img{display:block; width:100%; height:auto;}

.innercontent{ background:#ffffff; padding:30px 25px 20px 25px;  width:960px; margin:0px auto;}

.innercontent p{ line-height:22px; padding:0px 0px 10px 0px;}

.grey-bg{background:#eeeeee; padding:10px; border:5px solid #cccccc; line-height:35px; font-weight:bold;}

.data td{ padding:5px;}
