/*=================================== MAIN =============================================*/
#maintext {
	float: right;
	margin-right: 10px;
	width: 770px;
	margin-bottom: 10px;
}
/* ie float fix */
* html #maintext {
	display: inline;
}
#maintext h1 {
	color: #0a3760;
	font-style:italic;
}
#maintext img {
	border: 0;
}
#leftcol {
	/* background: #e5e5e5 url(../images/news_bg2.jpg) top left repeat-x; */
	background: url(../images/news_bg3.jpg) top left repeat-y; 
}
/*=================================== FEATURES =============================================*/
#features {
	margin-top: 2px;
	margin-left: 10px;
	color: #fff;
	padding-top: 5px;
	clear: both;
}
.feature, .feature_gr, .feature_br , .feature_bl {
	float: left;
	width: 240px;
	margin-right: 10px;
	background: url(../images/feature_or_bot.jpg) bottom left no-repeat;
}
.feature_gr {
	background: url(../images/feature_gr_bot.jpg) bottom left no-repeat;
}
.feature_br {
	margin-right:0;
	background: url(../images/feature_bl_bot.jpg) bottom left no-repeat;
}
.feature_bl {
	margin-right:0;
	background: url(../images/feature_bl_bot.jpg) bottom left no-repeat;
}
#features h2 {
	padding: 5px 10px;
	padding: 5px; /* june */
	margin-top: 0; /* this stops bottom background popping through */
	margin-bottom: 0;
	padding-bottom: 0;
	font-size:1.5em;
	font-size:1.5em; /* june */
}
.feature h2 {
	background: url(../images/feature_or.jpg) top left no-repeat;
}
.feature_gr h2 {
	background: url(../images/feature_gr_top.jpg) top left no-repeat;
}
.feature_br h2 {
	background: url(../images/feature_br_top.jpg) top left no-repeat;
}
.feature_br h2 a {
	color: #b33700;
}
.feature_bl h2 {
	background: url(../images/feature_bl_top.jpg) top left no-repeat;
}
.feature_bl h2 a {
	color: #e0efff;
}
.feature_gr h2 a {
	color: #2b6d20;
}
#maintext .feature_gr p a, #maintext .feature_bl p a {
	color: #fff;
}
#features h2 a {
	text-decoration: none;
}
#features p {
	margin-top: 0;
	padding-top: 0;
	padding-left: 0; /* counteract general maintext padding */
	padding: 5px;
	line-height: 125%;
	font-size: 1.0em; /* june */
}
#features p a {
	font-size: 0.9em;
	color: #000000;
	line-height: 125%;
	font-weight: bold;
}
#features img {
	float: right;
/*	width: 83px;*/
	border: 0;
	padding-bottom: 30px;  /*remove this and icon pops out of box */
}
/*=================================== LATEST =============================================*/

#news h2 {
	font-size: 1.1em;
	padding: 5px;
	padding-bottom: 2px; 
	padding-top: 2px; 
	margin-bottom: 0;
	margin-top: 10px;
	text-align:center;	
	border-top: 1px dotted #9eafbe;
	border-bottom: 1px dotted #9eafbe;
	color: #ec6f00;
	color: #083258;
}
#news h2 a {
	color: #ec6f00;
	text-decoration:none;
}
#news h3, #news p {
	color: #083258;
}
#news h3 {
	font-size: 0.9em;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
}
#news h3 a {
	color: #083258;
	text-decoration:none;
}

#news p {
	font-size: 0.8em;
	padding-top: 0;
	margin-top: 0;
	padding-left: 4px;
	padding-right: 4px;
}
#news p a {
	color: #ec6f00;
}
#news img {
/*	float: right; */
	border: 1px solid #000;
	margin-top: 3px;
}
p#readabout {
	color: #ec6f00;
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;
	padding-left: 280px;
}
p#readabout a {
	color: #ec6f00;
}
	#clientlist {
		text-align:center;
		
	}
	#clientlist h2 {
		text-align:center;
		color:#083258;
		font-size:1.1em;
		padding-bottom:0;
		margin-bottom: 0;
	}
	#clientlist ul {
		list-style:none;
		padding-left: 0;
		margin-left:0;
		font-size:0.8em;
		padding-top:0;
		margin-top: 0;
	}
	#clientlist li {
		margin-top:10px;
		color:#083258;
	}
	#clientlist img {
		border:1px solid #000;
	}