/* http://www.davidjrush.com/blog/2009/01/css-sticky-footer/ */
/* green ADB91B */
/* gray 969696 */

html{
	height: 100%;
}
body{
	height: 100%;
	margin: 0 0 0 0;
	text-align: center;
}
input
{
	font-family: helvetica, Verdana, Arial;
	font-size: 12px;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px auto;   
}
#footer{
	height: 60px;
	clear: both;
	position: relative;
	background-image: url("../img/09/gray bar 1 px.jpg");
	background-repeat: repeat-x;
	background-position:left top;
	color: #ADB91B;
	border-width: 0px;
}
#nudge{
   height: 60px;
   clear: both;
}
#header
{
	height: 101px;
	vertical-align: bottom;
}
#nav{vertical-align:top;}
body
{
	font-family: helvetica, Verdana, Arial;
	font-size: 12px;
	color: #969696;
	line-height: 18px;
}
.footerOverlay
{	
	color: #ADB91B;
	font-family: helvetica, arial, verdana;
	font-size: 11px;
}
#content { padding-bottom: 60px; clear:both; }



a, .link
{
	text-decoration: none;
	color: #ADB91B;
}
a:visited
{
	text-decoration: none;
	color: #ADB91B;
}
.thumbnail
{
	padding-bottom: 20px;
	
}
.emphasizeText
{
	color: #969696;font-weight: 600;
}
.emphasizeTextAlternate
{
	color: #ADB91B;
}
.sideNavNormalImg
{
	margin-left: -12px;
}
.leftNavItem
{
	padding-top:9px;
	padding-bottom: 9px;
	vertical-align: middle;
	
	line-height:18px;
}


.bodyContainer
{
	margin: 0 auto 0 auto;
	width: 800px;
	height:100%;
	text-align: left;
}
.bodyContainerRight
{
	margin: 0 auto 0 auto;
	width: 800px;
	height:100%;
	text-align: right;
}
.headerOverlay
{
	margin: 0 auto 0 auto;
	
}
.bodyForm
{
	background-color: White;
	height:100%;
}
.bodyContent
{
	width: 600px;
	float: left;
	text-align: left;
	padding: 45px 25px 0px 55px;
	margin: 0px auto;
}
.bodyRight
{
	float: right;
}
#header
{
	width:	100%;
	height: 101px;
	background-repeat: repeat-x;
}

.sampleTemplate,
.sampleContainer
{
	text-align: center;
	padding-left: 20px;
}
.menuRow
{
	float:right;
	padding: 0px 30px 0 25px;
	width: 645px;
	line-height: 17px;
	font-family: arial, 'Franklin Gothic Book', Verdana,'Times New Roman'; 
	font-size: 18px;
	font-weight: 400;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.menuItem, .menuSeparator
{
	display: inline;
	vertical-align: middle;
	
	text-decoration: none;
	
}
.menuItem
{
	padding: 0 5px 0 5px;
}
.menuSeparator
{
	padding: 0 5px 0 5px;
}
.mainContent
{
	width: 700px;
}
.logoLink
{
	text-decoration: none;
	color: #ABADB1;
}
.logoLink A
{
	text-decoration: none;
	color: #ABADB1;
}
.logoLink A:visited
{
	text-decoration: none;
	color: #ABADB1;
}
.logoLink:visited
{
	text-decoration: none;
	color: #ABADB1;
}
a.navLink:visited
{
	text-decoration: none;
	color: #9ba93f;
}
a.navLink
{
	text-decoration: none;
	color: #9ba93f;
}

.navSelected
{
	font-family: arial, 'Franklin Gothic Book', Verdana,'Times New Roman'; 
	font-size: 16px;
	background-color: #ffffff;
	letter-spacing: 0.00em;
}
.navRow
{
	font-family: arial, 'Franklin Gothic Book', Verdana,'Times New Roman'; 
	font-size: 16px;
	letter-spacing: 0.00em;
	cursor:pointer;
}
.icon
{
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.00em;
}
.comingSoon
{
	font-size: 11px;
}
.mainContent
{
	font-family: arial, 'Franklin Gothic Book', Verdana,'Times New Roman'; 
	font-size: 12px;
	color: #ABADB1;
	letter-spacing: 0.00em;
}
.mainContentHeading
{
	font-size:20px;
	font-weight: bold;
	letter-spacing: 0.00em;
}
.footer
{
	color: #ABADB1;
	font-size: 10px;
	letter-spacing: 0.00em;
}

.horizDivide 
{	background-image: url(../img/green-line.jpg);
	background-repeat: repeat-x; 
	height: 3px;
}
.leftNavTop
{	background-image: url(../img/green-box-top.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.leftNavStretch
{	background-image: url(../img/green-box-1-px.jpg);
	background-repeat: repeat-y;
}
.leftNavBottom
{	background-image: url(../img/green-box-bottom.jpg);
	background-repeat: no-repeat;
}
.leftMenuCell 
{	color: #ABADB1;
}
.mainCellTop
{	background-image: url(../img/gray-stroked-box-top.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
.mainCellBottom
{	background-image: url(../img/gray-stroked-box-bottom.jpg);
	background-repeat: no-repeat;
}
.mainCellStretch
{	background-image: url(../img/gray-stroked-box-1-px-high.jpg);
	background-repeat: repeat-y;
}
.mainCell 
{	width:526px;
}
.styleChooser
{
	font-family: arial, 'Franklin Gothic Book', Verdana,'Times New Roman'; 
	border-style:solid; 
	border-width:1px; 
	border-color:#000033;
	font-size: 11px;
	color: #ABADB1;
}
.subText { font-size: 11px;}

.head2 { font-size: 14px;font-weight: bold;clear: both; line-height: 15px}

#aboutUs { font-family: Helvetica, arial, 'Franklin Gothic Book', Verdana, 'Times New Roman';font-size: 14px;width: 580px;}
#aboutUs .head1 { font-size: 18px; color: #ADB91B;font-weight: bold;clear: both; padding-bottom: 10px;}
#aboutUs .head2 { font-size: 14px;font-weight: bold;clear: both;}
#aboutUs .head3 { font-size: 14px;font-weight: bold;clear: both;}
#aboutUs .normal { clear: both;line-height: 16px;}
#aboutUs .normalNext{ clear: both;line-height: 15px;padding-top: 14px;}
#aboutUs .normalLast { clear: both;line-height: 15px;padding-top: 14px; padding-bottom: 30px;}

#services { font-family: Helvetica, arial, 'Franklin Gothic Book', Verdana, 'Times New Roman';font-size: 14px;width: 515px;}
#services .head1 { font-size: 18px; color: #ADB91B;font-weight: bold;clear: both; padding-bottom: 2px;}
#services .head2 { font-size: 14px;font-weight: bold;clear: both; line-height: 15px}
#services .head3 { font-size: 14px;font-weight: bold;clear: both;}
#services .normal { clear: both;line-height: 16px;padding-bottom: 20px;}
#services .normal ul{ list-style-type: none;padding: 0;margin-left: 0;margin-top: 0;}
#services .normal li{}

#contactLeft { font-family: Helvetica, arial, 'Franklin Gothic Book', Verdana, 'Times New Roman';font-size: 14px;width: 220px;}
#contactLeft .head1 { font-size: 18px; color: #ADB91B;font-weight: bold;clear: both; padding-bottom: 10px;}
#contactLeft .head2 { font-size: 14px;font-weight: bold;clear: both; line-height: 15px}
#contactLeft .head3 { font-size: 14px;font-weight: bold;clear: both;}
#contactLeft .normal { clear: both;line-height: 16px;padding-bottom: 15px;}
#contactLeft .normal ul{ list-style-type: none;padding: 0;margin-left: 0;margin-top: 0;}
#contactLeft .normal li{}

#contactForm { background-image: url('../img/green-pixel-2011.gif'); background-repeat: repeat; color:White;width: 520px; }
#contactForm .header { font-weight: bold;font-size: 16px;}
#contactForm .label { font-weight: bold;font-size: 13px;padding-left: 4px;}
#contactForm .button { color: #ADB91B;background-color: white;font-weight: bold;border: 1px solid gray;padding: 4px 9px 4px 9px;}
#contactForm .textbox { width:223px;}

.round { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

