@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;	
}

body { font-family:Georgia, "Times New Roman", Arial, Times, serif; background:#F2F2F2; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { zoom:1;}

.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}

h1 { font-size:22px; color:#800000; font-weight:lighter; margin:0 0 5px 0; text-transform:capitalize; line-height:24px;}
h2 { font-size:18px; color:#800000; margin:0 0 5px 0; font-weight:lighter;text-transform:capitalize; }
h3 { font-size:18px; color:#000; margin:3px 0 18px 0; font-weight:lighter;text-transform:capitalize; }
h4 {color:#ca2d25; font-size:15px; margin-bottom:10px;}
h5 {color:#ca2d25; font-size:13px; margin-bottom:10px;}

p { margin:0; padding:0; text-align:left; line-height:17px; font-size:12px; color:#666;}

#subcontainer {  width:978px; margin:auto;}
#subcontainer2 { border-right:1px #D8D8D8 solid; border-left:1px #D8D8D8 solid; width:978px; margin:auto;}

#topmenu { background:#fff; height:41px; font-size:11px;}
#topmenu ul { float:right; margin-top:15px; list-style:none; text-transform:uppercase;}
#topmenu li { float:left; border-right:2px #AFAEAE dotted;  padding:0 15px; line-height:15px;}
#topmenu a { color:#800000; text-decoration:none;}
#topmenu a:hover { color:#000; text-decoration:none;}
#topmenu .last { border-right:0;}

#banner { height:372px; width:978px;}
#banner2 { height:284px; width:978px;}
#logo {
   position: absolute;
   top:42px;
   background:#282F42;
   margin-left:20px;
   width:220px;
   height:264px;
   text-align:center;
}

#contentcontainer { background:#fff; padding:0px 16px; width:946px; }

#leftsection { width:194px; background:#F2F2F2 url(../../images/location.png) top center no-repeat; padding:185px 13px 0 13px ; float:left;
				margin-top:16px; height:316px;}
#leftsection p { font-size:12px; line-height:17px; color:#666; text-align:left; margin-bottom:20px; padding:0;}	

#leftsection2 { width:194px; background:#F2F2F2 url(../../images/location.png) top center no-repeat; padding:185px 13px 0 13px ; float:left;
				margin-top:16px; height:299px;}
#leftsection2 p { font-size:12px; line-height:17px; color:#666; text-align:left; margin-bottom:20px; padding:0;}	


#rightsection { width:692px; border-right:2px #8F2020 dotted; border-left:2px #8F2020 dotted; float:right; padding:16px 10px; }

.box { background:#F2F2F2; padding:23px; }

#top { background:#F2F2F2 url(../../images/home-building.jpg) right bottom no-repeat; height:264px; margin-bottom:16px;}
#top p { line-height:22px; font-size:15px; color:#000;}
#top span { font-size:25px; color:#800000;}

#bottom-left {  height:128px; float:left; width:474px;}
#bottom-left p { color:#000; font-size:13px; line-height:17px;}
#bottom-left p span { color:#666; }
#bottom-left a { color:#788bb7; text-decoration:none;}
#bottom-left a:hover { color:#788bb7; text-decoration:underline;}

#bottom-right { width:146px; float:right; height:150px; padding:23px 0px 0 10px;}
#bottom-right p { color:#000; font-size:13px; line-height:17px;}
#bottom-right p span { color:#666; }
#bottom-right a { color:#788bb7; text-decoration:none;}
#bottom-right a:hover { color:#788bb7; text-decoration:underline;}

#footer { clear:both; width:978px; line-height:30px; margin:auto; font-size:12px; color:#666;}
#footer span { font-style:italic;}

.content-italic { font-style:italic; font-size:14px; line-height:18px; color:#666;}

.list1 { color:#000; margin-left:24px; margin-bottom:7px;}
.list1 li { line-height:17px; font-size:13px;}

#box-inner { background:#F2F2F2; padding:23px; }
#box-inner p { line-height:22px; font-size:15px; color:#000;}
#box-inner span { font-size:25px; color:#800000;}