/* TEXT */
body {
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #165829;
	background-color:#E7E6E2;
	margin:0;
	padding:0;
}
td {
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #165829;
}
h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;	
	color: #165829;
	font-weight: bold;
	margin:0px;
}
h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	
	color: #99CC00;
	font-weight: bold;
	margin:0px;
}
.greenL {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;	
	color: #99CC00;
	font-weight: bold;
	margin:0px;
}

/* LINKS */
a,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #165829;
	font-weight: none;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF3333;
	font-weight: none;
	text-decoration: none;
}
/* CONTENT STYLES */
#feature {
	background-color:#F3F2F0;
	border:1px solid #E7E6E2;
	margin: 0px 20px 0px 0px;
	padding:0px 10px 0px 10px;
}
.lightGreen {
	color:#99CC00;
	font-weight:bold;
}
.small {
	font-size:0.9em;
	color:#8AAB94;
}
#rightPad {
	padding: 0px 0px 0px 10px;
}
#mainContent {
	padding: 20px 0px 20px 20px;
}

#mainContent2 {
	padding: 20px;
}

#mainContent p {
	padding: 0px;
}

p {
	margin-right: 20px;
}

ul {
	padding: 0px 20px 0px 0px;
}

#imgRight {
	float:right;
	margin:0px 0px 0px 10px;
	padding:5px 0px 5px 0px;
	background-color:#D0CDC2;
}
hr {
	color: #669900;
	background-color: #669900;
	height: 1px;
	width: 100%;
	margin:10px 5px 10px 5px;
}
ul {margin: 0;padding: 0;padding-left: 2.2em;}
li {list-style-image: url(images/bullet.gif);font-size: 1em; }

/* BUILD */
#footerLinks {
	padding:1px 10px 1px 10px;
	font-size:0.9em;
	text-align:center;
}
#footerLinks .contact, #footerLinks .contact a {
	color:#496552;
	text-align:left;
}
#mainImgFloat {
	float:left;
}
.leftBg {
	background-image: url(images/main_bg.gif);
}
#clear {
	clear:both;
}
.rightRep {
	background-image: url(images/rhs_rep.jpg);
	background-repeat: repeat-y;
}

/* FORMS */
.form {
	width: 300px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:1px solid #CCE57F;
}
input.btn{
	color:#165829;
	font-family:Verdana,helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	background-color:#CCE57F;
	border:1px solid;
	border-color:#165829;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCE57F');
}
/* NAVIGATION STYLES----------------------------------------------------------------------------------------*/
body#home #nHome a,
body#projects #nProjects a,
body#green #nGreen a,
body#clients #nClients a,
body#situations #nSituations a,
body#testimonials #nTestimonials a,
body#contact #nContact a {
	background-position: 0 -31px;
}
#navContainer {width: 500px;height: 31px;padding: 0;margin: 0;}
#nav {position: absolute;list-style: none;margin: 0;padding: 0;height: 31px;display: inline;overflow: hidden;background-repeat:repeat;width:500px;}
#nav li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#nav a {float: left;padding: 31px 0 0 0;overflow: hidden;height: 0px; height:31px; }
#nav a:hover {background-position: 0 -31px;}
#nav a:active, #nav a.selected {background-position: 0 -31px;}

#nHome a  {width: 51px;background: url(images/training/n_home.gif) no-repeat left top;}
#nProjects a  {width: 58px;background: url(images/training/n_projects.gif) no-repeat left top;}
#nGreen a  {width: 82px;background: url(images/training/n_green_issues.gif) no-repeat left top;}
#nClients a  {width: 52px;background: url(images/training/n_clients.gif) no-repeat left top;}
#nSituations a  {width: 104px;background: url(images/training/n_situations.gif) no-repeat left top;}
#nTestimonials a  {width: 81px;background: url(images/training/n_testimonials.gif) no-repeat left top;}
#nContact a  {width: 72px;background: url(images/training/n_contact.gif) no-repeat left top;}

/*SUB NAVIGATION ------------------------------------------------------------------------------------*/
#subNav  {
	margin:0;
	padding:0;
}
#subNav ul {
	list-style-image: none;
	list-style: none;
	margin: 0px;
	padding:0;
}
#subNav li {
	list-style-image: none;
	list-style: none;
	font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #D8D6CF;
}
#subNav a:link, #subNav a:visited {
	list-style-image: none;
	list-style: none;
	margin:0;
	padding:4px 0px 4px 15px;
	color:#8F8B78;
	text-decoration:none;
	display:block;
}
#subNav a:hover {
	list-style-image: none;
	list-style: none;
	color:#FF3333;
}