/* html styles */
html
{
	height:100%;margin:0px;
}
body
{
	height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	margin:0px;
	background-image:url(themes/bgstripe.jpg); background-repeat:repeat-y; background-position:center
}

 a:link,a:visited
{
	color:#36892f; text-decoration:none;
}

a:hover,  a:active
{
	color:#36892f; text-decoration:underline;
}

h1
{
	font-family:"Arial Narrow", Arial; font-size:48px; font-weight:lighter; color:#36892f; 
	margin-left:40px; margin-bottom:0px;
	line-height:80px;
}

h2
{
	font-size:32px; color:#133b10; margin-bottom:0px;
}
/* layout styles */

#SiteWrapper
{
	width:980px; margin:auto; margin-top:0px;
	background-image:url(themes/bg.jpg); background-repeat:no-repeat; background-color:#144B12;
	position:relative; height:100%;
}

#NavWrapper
{
	height:170px; width:100%;
	background-image:url(themes/head.png); background-repeat:no-repeat;
	color:#36892f;
	font-size:18px;
	position:relative;
}

#NavItems
{
	
	color:#36892f;
	font-size:18px;
	position:absolute; right:20px; top:32px; z-index:100;
}

#NavItems ul 
{
	top:32px; right:35px;
}

#NavItems ul li
{
	display:inline; padding-right:20px; padding-left:10px;
	background-image:url(themes/bullet.png); background-repeat:no-repeat; background-position:right;

}

#NavItems ul li .last
{
	padding-left:15px; padding-right:0px;
	background-image:none;

}

.ImgLeft
{
	float:left;
}

.ImgRight
{
	float:right;
}


#ContentWraper
{
	margin-left:40px; margin-right:40px; margin-top:40px; margin-bottom:68px; color:#133b10;
	font-size:14px;
	height:auto;
	
}

#ContentWraper p
{
	margin-top:10px;
}


/* head */

#HeaderWrap
{
	height:288px;
	background-image:url(themes/headbg.png);
	color:#FFFFFF;
	font-size:16px;
	position:relative;
}

#HeaderWrap p
{
	margin-left:40px; margin-top:0px;
	font-weight:bold;
}

#HeaderWrap ul
{
	margin-left:40px; margin-top:0px;
	float:left; line-height:25px;
}
#HeaderWrap ul li
{
	
}


/* home page */

#HomeWrap
{
}

#HomeHeadImg
{
	position:absolute; bottom:0px; right:20px;
}

#HomeContentImg
{
	float:left; padding-right:20px;
}

#Copywright
{
	clear:left; color:#FFFFFF; font-size:12px; margin-top:60px;
	height:100%;
}

#Copywright p
{
	width:640px;
}
#Affils
{
	float:right; clear:right;
}


.Clear
{
	clear:both;	padding-bottom:30px;
}

/* Commitment styles */

#ComitHead
{
	width:480px; font-weight:normal;
	line-height:34px;
}

.TestiSpan
{
	display:block; color:#FFFFFF; font-weight:bold;
}

#TestimonialWrap
{
	line-height:22px;
}

/* team styles */

#TeamHead
{
	width:595px;
	line-height:28px; padding-top:24px;
	font-weight:normal;
}


#TeamWrap
{
}

#TeamWrap p
{
	width:620px;
	float:right; margin-right:60px; margin-top:0px;
	font-weight:normal;
}
#TeamWrap p span
{
 margin-bottom:10px;
}

#TeamWrap img
{
	margin-right:60px; margin-bottom:20px;
	display:block;
}

#TeamWrap .TeamAlt
{
	color:#133c10 !important;
}


/* news styles */
#NewsLowerWrap
{
	padding-top:20px;
	float:left;
}

#NewsWrap p
{
	width:530px; font-weight:normal;
	line-height:18px;
}

#NewsLowerWrap img
{
}
#NewsLowerWrap p
{
	float:right; width:540px; margin-top:0px; margin-right:70px;
}


/* contact styles */
#ContactWrap
{
	width:470px; margin-top:20px;
}

#Address
{
	font-weight:normal; margin-bottom:20px;
}

#Phone
{
	font-weight:bold; font-size:32px;
}

#ContactLowerWrap p
{
	font-weight:normal; font-size:20px;
	color:#2e682a;
}

#ContactLowerWrap ul
{
	margin-left:-40px;
	color:#2e682a;
}

#ContactLowerWrap ul li
{
	margin-left:0px; list-style:none;
	font-size:18px
}

.ContactLowerWrap ul li a:link, #ContactLowerWrap ul li a:visited
{
	color:#2e682a;
}

.ContactLowerWrap ul li a:hover, #ContactLowerWrap ul li a:active
{
	color:#2e682a; text-decoration:none;
}