@charset "utf-8";
/* CSS Document */

body
{
	background:								#f5f0f1;
	padding:								0px;
	margin:									0px;
	text-align:								center;
	font-family:							Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:								12px;
	color:									#575757;
}

a
{
	text-decoration:						none;
}

#logo
{
	height:									70px;
	display									: block;
	background:								url(img/logo.gif) no-repeat;
}

#outerContainer
{
	background:								#FFFFFF;
	border-bottom:							#CCCCCC solid 1px;
}

#container
{
	width:									730px;
	padding:								15px;
	margin-left:							auto;
	margin-right:							auto;
	border-left:							#CCCCCC solid 1px;
	border-right:							#CCCCCC solid 1px;
	text-align:								left;
}


/* Menu Area */
#menu
{
	border-bottom:							#cccccc solid 10px;
	height:									30px;
	list-style:								none;
	padding:								0px;
	margin:									0px;
	margin-bottom:							15px;
}

#menu li
{
	float:									left;
	line-height:							40px;
}

#menu li a
{
	line-height:							30px;
	display:								block;
	padding-left:							30px;
	padding-right:							30px;
	color:									#999999;
	font-size:								1em;
}

#menu li a:hover, #menu li .selected
{
	border-bottom:							#008a4c solid 10px;
	color:									#008a4c;
}
/* End of Menu */


#footer
{
	border-top:								#e7e3e3 9px solid;
	padding-top:							10px;
}

#footerHolder
{
	width:									760px;
	text-align:								left;
	margin-left:							auto;
	margin-right:							auto;
	margin-bottom:							20px;
}

#feature
{
	height:									385px;
	background:								url(img/feature2.jpg);
	position:								relative;
	margin-bottom:							15px;
	clear:									both;
	overflow:								hidden;
	padding:0;
}

#intro
{
	height:									180px;
	margin-bottom:15px;
}

#advert
{
	float:									left;
	width:									250px;
	background:								#FFF;
	height:									180px;
}

#clientIcons
{
	width:									460px;
	float:									right;
}

#clientIcons h3
{
	font-family:							"Arial Rounded MT Bold", Helvetica, sans-serif;
	font-size:								1.5em;
	font-weight:							normal;
	color:#008a4c;
	margin:0;
	margin-bottom:10px;
}

#clientIcons h4
{
	font-family:							"Arial Rounded MT Bold", Helvetica, sans-serif;
	font-size:								1.6em;
	font-weight:							normal;
	margin:0;
	padding:0;
	color:#008a4c;
	margin-top:15px;
}

#clientIcons span
{
	font-family:							"Arial Rounded MT Bold", Helvetica, sans-serif;
	font-size:								1em;
	color:#9c9c9c;
}

#clientIcons img
{
	border:									2px #c7c7c7 solid;
	cursor:									pointer;
	margin-right:							15px;
}

#clientIcons img:hover
{
	border:									2px #008a4c solid;
}

#newsItems
{
	background:								url(img/blackCthru.png) !important;
	height:									150px;
	top:									0;
	z-index:1;
}

#blogThoughts
{
	background:								#FFFFFF;
	height:									172px;
	bottom:									0;
	z-index:2;
}

#newsItems, #blogThoughts
{
	padding:								14px;
	width:									150px;
	position:								absolute;
	right:									0;
	overflow:								hidden;
	
}

#rCol #newsItems, #rCol #blogThoughts
{
	position:relative;
	height:auto;
	background:#f6f3f4;
}

#rCol #newsItems {margin-bottom:5px;}

.test {background:#999999;}

#rCol #newsItems {background:#999999;}

#newsItems div, #blogThoughts div
{
	margin-bottom:20px;
}

#newsItems div a, #blogThoughts div a
{
	color:#008a4c;
	display:block;
}

#newsItems div a:hover, #blogThoughts div a:hover
{
	color:#eda407;
}

#newsItems H2, #blogThoughts H2
{
	font-size:								16px;
	font-weight:							normal;
	color:									#FFFFFF;
	margin:									0;
	padding:								0;
	margin-bottom:							15px;
	font-size:								1.4em;
}

#blogThoughts h2
{
	color:									#008a4c;
}


/* SEO Area */
#seoLinks
{
	border-top:								#CCCCCC dashed 1px;
	padding-top:							15px;
	clear									: both;
}

#seoLinks br
{
	clear:									both;
	height:									0px;
}

.seoBlock
{
	width:									182px;
	float:									left;
	font-weight:							normal;
}

.seoBlock H3
{
	margin:									0;
	padding:								0;
	font-size:								1em;
	color:									#666666;
	background:								url(img/greyBullet.gif) no-repeat 2px;
	text-indent:							1.2em;
	line-height:							1.4em;
}

.seoBlock a
{
	display:								block;
	color:									#999999;
	text-indent:							1.2em;
	line-height:							1.4em;
}

.seoBlock a:hover
{
	color:									#008a4c;
}
/* End of SEO */


.footerArticles{width:150px;float:left;margin-left:28px;padding-bottom:20px;}
.footerArticles H3{font-size:12px;color:#666666;margin:0;padding:0;text-transform:uppercase;border-bottom:#CCCCCC solid 1px;padding-bottom:4px;}
.footerArticles a{display:block;color:#999999;line-height:25px;}
.footerArticles a:hover{color:#008a4c;}
.footerArticles br{clear:both;height:0px;}


#lCol {
	float									: left;
	width									: 530px;
	border-right							: #CCCCCC dotted 1px;
	padding-right							: 15px;
	margin-bottom							: 10px;
	min-height								: 400px;
}

#lCol h1 {
	font-size								: 18px;
	font-weight								: normal;
	color									: #008a4c;
	margin-left:10px;
}

#lCol h2 {
	font-size								: 18px;
	font-weight								: normal;
	color									: #008a4c;
	margin									: 0;
	margin-left								: 30px;
}

#lCol p {
	margin									: 10px 30px;
	text-align								: justify;
}

#lCol strong {
	font-weight								: normal;
	color									: #008a4c;
}

#lCol a {
	color									: #008a4c;
	border-bottom							: #CCC dotted 1px;
}

#lCol  a:hover
{
	color:#eda407;
	border-bottom							: #eda407 dotted 1px;
}

#lCol .articleCover {float:right;margin-left:40px;border:#CCCCCC solid 1px;margin-bottom:0px;}

#lCol ol,#lCol ul{margin-left:46px;padding:0;}

#lCol ul {list-style:square;}
#lCol .clients li{float:left;width:150px;border-bottom:#CCCCCC dotted 1px;padding-bottom:4px;padding-top:4px;list-style:none;}

#lCol table {margin:0 30px;width:470px;}
#lCol th {background: #008a4c;padding:4px;color:#FFF;}
#lCol td {padding:4px;border-bottom:#CCCCCC solid 1px;}

#lCol hr {clear:both;width:50%;border:none;border-top:#CCCCCC solid 1px;background:#CCCCCC;height:1px;margin-top:30px;margin-bottom:30px;text-align:center;}

#rCol {
	position								: relative;
	float									: right;
	min-height								: 400px;
	border-left								: #CCCCCC dotted 0px;
	width									: 180px;
	padding-left:4px;
}

.blink {padding-top:10px;padding-left:10px;padding-bottom:20px;}

.blink img {display:block;margin:0 auto;}

#lCol .articleNav{float:left;width:140px;margin:20px 0 0 10px;list-style:none;}

#lCol .articleNav li {margin-top:10px;}

#lCol .articleP {float:right;width:370px;margin:20px 0 0 0px;}