@charset "utf-8";
/**
  * base.css
  */
@font-face{  
    font-family : DINPro;
    src: url(./DINPro/DINPro-Regular.ttf);
}
body{font-size:12px;padding:0;margin:0;font-family:'DINPro';min-width:980px}
h1,h2,h3,h4,h5,p,img,em,a,ol,ul,dl,li{padding:0;margin:0;border:0;text-decoration:none;list-style:none;font-size:12px;font-weight:normal}
a,img,input[type='text']{outline:none}
a:hover{text-decoration:underline}
.clearf{clear:both;height:1px;_overflow:hidden;_zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

#Wrapper{}
.baseBlock{width:960px;margin:0 auto;padding:10px}

#Header{background:#1c1c1c;min-height:45px;}
#Logo{background:url("../images/logo.png") no-repeat;width:92px;height:21px;display:block;text-indent:-99999px;float:left;margin:0 40px 0 0;_margin:0 20px 0 0}
.mLink{display:block;width:120px;text-align:center;color:#7d9098;font-size:15px;line-height:24px;float:left}
.mLink:hover,.mLink.active{text-decoration:none;color:#fff}

#PageLink{background:#313a3d}
#PageLink .baseBlock{padding:5px 10px}
.pLink{color:#7d9098;font-size:14px;display:left;float:left;width:40%}
.pLink:hover{text-decoration:none;color:#fff}
.nextPro{float:right;text-align:right}

#MainBox{}

#CoverArt a:hover{text-decoration:none}
#CoverArt .slideInfo {background: #42c2ef;color: #fff;font-size: 32px;line-height: 45px;padding: 3px 10px 10px;position: relative;top: 500px;font-weight: normal;}

/** Home Page **/
#MainBox .baseBlock{padding:45px 0 20px}
.contBlock{padding-bottom:20px}
	.blockCtg{width:120px;float:left}
		.blockCtg h2{border-top:3px solid #42c2ef;color:#33ccff;padding:3px 0 10px;font-size:14px;margin-bottom:10px}
		.lShare{display:block;width:35px;padding-right:20px;background:url("../images/arrows.png") no-repeat right 0;height:16px;line-height:16px;color:#596870;font-size:13px;overflow:hidden}
	.blockInfo{width:790px;float:right}
		.blockTitle{font-size:26px;line-height:24px;color:#33ccff;padding-bottom:20px}
		.blockTitle span{display:block;font-size:14px;color:#596870;font-style:italic}
		.blockOv{color:#596870;line-height:18px}
		.blockOv p{font-size:14px;padding-bottom:15px}
		.ov1,.ov2{width:380px;float:left}
		.ov2{float:right}
		.gaImgs,.rpImgs{display:block;float:left;margin:0 10px 10px 0;_margin:0 5px 5px 0;width:140px;height:195px;overflow:hidden}
/** CSIndividual Page Footer **/
.csiBottom,#CSIndividual #Footer{background:#d9dedf}
.csiBottom{padding:35px 0 0}
	.csiBottom .blockCtg h2{border-color:#85949c;color:#596870}
	.csiBottom a:hover{text-decoration:none}
	.rpImgs{width:188px;height:264px;text-overflow:ellipsis}
	.rpImgs img{display:block}
	.proInfo{background:#85949c;color:#fff;display:block;height:40px;line-height:40px;text-align:center}
/**  **/
.archives a:hover{text-decoration:none}

/** CSArchives **/
#CSArchives .rpImgs{border:1px solid #D8DEDF;width:236px;height:323px;overflow:hidden;position:relative;text-align:left;font-size:14px}
.csBlockInfos{position:absolute;top:0;left:0;width:216px;height:303px;padding:10px;background:#00C3F1;color:#fff;font-size:26px;line-height:30px;display:none}


/** About Us **/
#AboutUs .ovs{line-height:30px;color:#596870}
#AboutUs .ovs p{font-size:22px;padding-bottom:25px}
.expertise{padding-bottom:45px}
.expertise p{line-height:14px;color:#596870;font-size:14px;padding-bottom:8px}

/** Contact Us **/
#MapBox{position:relative; border:0px solid #333; background:url(../images/map.jpg) no-repeat top center #ECEAEB; height:691px; }
.mapbox_a{ margin:0 auto; width:980px;}
.mapbox_a ul li{ padding-top:570px; padding-left:10px;}
#MapBox .contactLink{display:block;width:110px;padding:0 15px;color:#fff;background:#00C3F1;font-size:32px;text-decoration:none;border-width:0px;}

#ContactUs .blockInfo,#ContactUs .blockInfo a{font-size:14px;color:#596870}
#ContactUs .ov1,#ContactUs .ov2{width:30%;float:left}
.lxTitle{font-weight:bold;padding-bottom:3px}

#CopyRight{padding:20px 0 10px;border-top:1px solid #85949c;color:#85949c}
.fLinks{width:55%;float:left}
	.fLinks a{color:#85949c}
.shares{float:right}
	.shareBtn{display:block;float:right;background:url("../images/icons.png") no-repeat;width:25px;height:25px;text-indent:-99999px;margin:0 0 0 5px;position:relative;top:-5px}
	.shareBtn.tw{background-position:-30px 0}
	.shareBtn.in{background-position:-60px 0}
	.shareBtn:hover{text-decoration:none}
	
	
