@charset "iso-8859-1";
/* CSS Document */

body {
	text-align			: center;
	padding				: 0;
	margin				: 0;
	background			: #e5e5e5;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
/*	font-size			: 12px;*/
	
	line-height         : 150%;
	font-size           : 82%;
}

h1, h2, h3 {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 line-height:1.4em;
	 margin-bottom:10px;
	 letter-spacing:-0.05em;
	 font-weight:normal;
}

h3 {margin-bottom:0;font-size:1.3em;margin-top:20px;}

.wrapper {
	background			: url(img/headerBG.jpg) repeat-x #fff;
	margin-bottom		: 20px;
}

.pagefooter {
	background			: url(img/siteendBG.jpg) repeat-x left bottom;
	height				: 78px;
	margin-top			: 10px;
}

.socialmedia {
	height				: 78px;
	width				: 1000px;
	margin				: 0 auto;
	background			: url(img/partners.jpg) no-repeat;
}

.container {
	width				: 1000px;
	margin				: 0 auto;
	text-align			: left;
	position			: relative;
}

.mainnav ul {
	height				: 58px;
	margin				: 0;
	padding				: 0 0 0 235px;
	margin-bottom		: 1px;
	overflow			: hidden;
	list-style			: none;
	padding-top			: 59px;
}

.mainnav li {
	float				: left;


}

.mainnav li a {
	display				: inline-block;
	color				: #FFF;
	line-height			: 58px;
	font-size			: 20px;
	padding				: 0 15px;
	text-decoration		: none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.mainnav li.selected a {
	display				: inline-block;
	color				: #a4cf09;
}

.mainnav li a:hover {
	color				: #999;
}

.feature {
	height				: 285px;
	border-bottom		: #a4cf09 solid 5px;
	background			: url(img/feature.jpg);
	margin-bottom		: 20px;
}

.contact {
	position			: absolute;
	height				: 44px;
	width				: 260px;
	background			: url(img/contact.jpg);
	top					: 8px;
	right				: 0;
}

.clients {
	background			: url(img/clients.jpg) no-repeat bottom left;
	height				: 80px;
	clear				: both;
	padding-top			: 20px;
}

.homeCol {
	width				: 320px;
	float				: left;
	margin-right		: 20px;
}

.homeCol h2 {
	color				: #a4cf09;
	margin				: 0 0 10px 0;
	padding				: 0;
	font-weight			: normal;
	font-style			: italic;
}

.homeCol ul {
	list-style			: url(img/bullet.jpg);
	margin				: 0;
	padding				: 0;
}

.homeCol li {
	margin				: 8px 0;
	padding				: 0;
	font-style			: italic;
}

.nopad {
	margin-right		: 0;
}

.logo {
	position			: absolute;
	width				: 199px;
	height				: 96px;
	top					: 44px;
	left				: 20px;
	background			: url(img/logo.png);
}

.pagenav {
	float				: left;
	width				: 220px;
}

.pagenav ul {
	list-style			: none;
	margin				: 10px 0 0 30px;
	padding				: 30px 0 0 0;
	border-right		: #e9e9e9 solid 0px;
	font-size			: 1.2em;
}

.pagenav ul li {
	border-bottom		: #CCC dotted 1px;
}

.pagenav ul li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color				: #666;
	text-decoration		: none;
	padding				: 6px 0;
	display				: block;
}

.pagenav ul li a.selected {
	color				: #a6d109;
}

.pagenav ul li a:hover {
	color				: #a6d109;
}

.rCol {
	float				: right;
	width				: 670px;
	padding				: 0 80px 40px 0;
}

.rCol p {
	color				: #333;
	line-height			: 1.5em;
	margin:5px 0 10px 0;
}

.breaker {
	clear				: both;
}

.pageTitle {
	margin				: 0 0 15px 0;
	height				: 55px;
	padding				: 80px 0 0 250px;
	background			: #a6d109 url(img/subtitle.gif) no-repeat;
	font-weight			: normal;
	color				: #FFF;
	font-size			: 24px;
	border-bottom		: 5px solid #a4cf09;
}

.address {
	color				: #666;
	background			: url(img/footerlogo.jpg) no-repeat right top;
	padding				: 45px 20px 0 0;
	text-align			: right;
	font-size			: 11px;
}

.footerItems {
	width				: 1000px;
	margin				: 0 auto;
	padding-bottom		: 30px;
}

.intro {
	background:url(img/intro.jpg);
	width:668px;
	height:425px;
	float:left;
	margin-top:40px;
}

.special {
	width:326px;
	float:left;
	height:50px;
	background:#999;
	height:140px;
	overflow:hidden;
	line-height:500px;
}

.special.first {
	margin-top:40px;
	background:url(img/special1.jpg);
}
.special.second {
	background:url(img/special2.jpg);
}
.special.third {
	background:url(img/special3.jpg);
}

.special.first:hover {
	background:url(img/special1hover.jpg);
}
.special.second:hover {
	background:url(img/special2hover.jpg);
}
.special.third:hover {
	background:url(img/special3hover.jpg);
}

.welcome {clear:both;background:url(img/welcome.jpg);display:block;width:668px;height:148px;}

.welcome span {display:none;}