body{ margin:0 auto; background:#fbfbfb url(../images/bg.gif) repeat; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
}
.mainouter{ width:100%; margin:0 auto;  background:url(../images/contentbg.gif) repeat-y;  float:left; 
}
.search{width:380px; height:50px; float:right; 
}
.main{ width:960px; margin:0 auto; 
}
.outer{ width:932px; float:left; background:url(../images/contentbg.gif) repeat-y; padding:0 14px 0 14px;
}
a{ outline:none;
}
.logoouter{ background:url(../images/topbg.gif) repeat-x #fff; width:932px; float:left; height:150px;
}
.head { font-size:16px; line-height:15px; font-weight:bold; color: #af272b;
}
.sub { font-size:13px; line-height:15px; font-weight:bold; color:#af272b;
}
.s{ font-size:12px; line-height:15px; font-weight:bold; text-align:center; color:#af272b;
}
.fl{ float:left;
}
.fr{ float:right; 
}
.logo{ width:314px; float:left; padding:21px 0 0 21px; 
}
.callus{ width:320px; height:140px; float:right; background:url(../images/callus.gif) no-repeat left top; padding:10px 10px 30px 170px; font-size:12px; line-height:15px;
}
.banner{ width:932px; float:left; 
}
.contentpart{ width:932px; float:left; background:url(../images/contentpartbg.gif) repeat-x bottom #fff; padding-top:15px;
}
.contentpart1{ width:932px; float:left; padding-top:15px;
}
.client{ width:912px; float:left; padding-top:15px; padding-left:10px; padding-right:10px;
}
.contentpartinner{
	width:870px;
	float:left;
	padding:10px 30px 30px 30px;
	line-height:20px;
	background:url(../images/line.gif) no-repeat bottom;
	color: #333;
	text-align: justify;
}
.contentleft{ width:480px; float:left;
}
.contentleft1{ width:350px; float:left;
}
.contentleftinner{
	width:435px;
	float:left;
	padding:15px 15px 30px 30px;
	line-height:20px;
	background:url(../images/line.gif) no-repeat bottom;
	text-align:justify;
	color: #333;
}
.contentleftinner1{ width:435px; float:left; padding:15px 15px 30px 30px; line-height:20px; text-align:justify;
}
.contentleftinner2{ width:350px; float:left; padding:15px 15px 30px 30px; line-height:20px; text-align:justify;
}
.contentleftinner3{ width:435px; float:left; padding:0px 0px 0px 30px; line-height:20px; text-align:justify;
}

.brochure{ width:435px; float:left; padding:30px 15px 30px 30px; 
}
.contentright{ width:452px; float:left;
}
.contentrightc{ width:300px; float:left;
}
.contentright1{ width:500px; float:left;
}
.contentrightinner{ width:452px; float:left; padding:15px 0 0 0; 
}
.contentrightinner1{ width:432px; float:left; padding:15px 0 0 20px; 
}
.contentrightinner2{ width:550px; float:left; padding:15px 0 0 20px; 
}
.contentrightinner3{ width:432px; float:left; padding:30px 0px 0px 0px; 
}
.contentpartbottom{ width:932px; float:left; padding-top:15px; padding-bottom:15px;
}
.loginleft{ width:460px; float:left; background:url(../images/loginbg.gif) no-repeat; padding:15px 10px 10px 10px; height:242px;
}
.textfiled{ background:url(../images/textfiled.gif) no-repeat; width:177px; height:30px; border:0; padding:10px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.button{ background:url(../images/subscribe.gif) no-repeat; width:93px; height:35px; border:0; cursor:pointer;
}
.boxbg{ background:url(../images/boxbg.gif) no-repeat; width:298px; height:170px; float:left; padding:20px;
}
.footerbg{ background:url(../images/footerbg.gif) top no-repeat; width:900px; float:left; color:#fff; padding:10px 12px 20px 20px; font-size:11px;
}


	
/*----- Articles -----*/
.article {
	width: 420px;
	height: 71px;
	background: url(../images/article.gif) no-repeat 0 0;
	margin-bottom: 10px;
}

	.date {
		text-align: center;
		width: 50px;
		text-shadow: 1px 1px 1px #fff;
		padding-top: 5px;
		float: left;
	}

		.date .month, .date .year {
			text-transform: uppercase;
			font-weight: bold;
			color: #8b8b8b;
			font-size: 12px;
			line-height: 12px;
		}
	
		.date .day {
			font-size: 36px;
			line-height: 36px;
			color: #797979;
			font-weight: bold;
			letter-spacing: -.15em;
		}
		
		
		.snippet {
		float: left;
		width: 310px;
		padding: 10px;
		padding-right: 50px;
		display: block;
		text-decoration: none;
		color: #707070;
		background: url(../images/article-arrows.gif) no-repeat 347px 25px;
	}
	
		.snippet:hover {
			background: url(../images/article-arrows.gif) no-repeat 347px -96px;
		}
	
		.snippet h3 {
			display: block;
			color: #3f7742;
			padding:0 0 0 0;
			margin:0px;
			font: bold 12px/18px "Lucida Grande", "Myriad Pro", "Tahoma", serif;
		}
		
			.snippet:hover h3 { color: #F57004; }

			
.featureTabTwo{
color: #848484;
	text-decoration: none;
	padding-bottom:12px;
	padding-left:25px;
	vertical-align: middle;
	padding-top:12px;
	font-size: 10px;
	width: 170px;
	display:block;
cursor:pointer;
border-bottom:#e4e4e4 0px solid;
}
.navigation2{ width:210px; float:left; font-size:10px; color:#848484; font-weight:bold; text-transform:uppercase; 
}
.prodleft{ width:200px; float:left; padding-left:20px;
}
.prodright{ width:700px; float:right; padding-top:50px;
}
.customimageone{ width:700px; float:left;
}
.customimageone1{ width:700px; float:left; padding-left:10px;
}
.contentdisplay{ display:none;
}
.pl10{ padding-left:15px;
}
.fl{ float:left;
}
.fr{ float:right;
}
.resume{ width:900px; padding-top:15px; padding-left:20px; float:left; padding-bottom:20px;
}
.textboxouter1{ width:600px; float:left; 
}
.indexbanner{ width:650px; float:left; height:200px; }.just {
	color: #333;
	text-align: justify;
}
.main .outer .logoouter .callus strong {
	color: #333;
}
.main .outer .logoouter .callus {
	color: #333;
}
.first {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.ju {
	text-align: justify;
	color: #333;
}

