/* Element defaults - redefine tags */
body 						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #F1F2ED; margin:0; line-height:140%; }
p							{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; margin:10px 0; line-height:140%; }
ol, ul, li					{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; }
form						{ margin:0; padding:0; }
input, select, textarea		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; }
hr              	   		{ color:#CCCCCC; height:1px; background:#CCCCCC; border:none; }
img	            			{ border:0; margin:0; padding:0; }
th							{ color:#FFFFFF; text-align:left; background-color:#99CA3C; border:0; }

h1							{ margin:20px 0; font-size:24px; color:#99CA3C; font-weight:lighter; }
h2							{ margin:15px 0 3px 0; font-size: 13px; color: #6699CC; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3							{ margin:12px 0 5px 0; font-size: 12px; color: #99CA3C; font-weight:bold; }
h4							{ margin:10px 0; font-size: 11px; color: #6699CC; font-weight:normal; }
h5							{ margin:12px 0 5px 0; font-size: 11px; color: #333333; font-weight:bold; }
h6							{ margin:10px 0; font-size: 11px; color: #333333; font-weight:normal; }

/* Href elements - redefine A tag (links) */
a							{ color: #0099CC; text-decoration:none; }
a:hover						{ color: #000000; text-decoration:none; }

a.aNav						{ color: #0099CB; text-decoration:none; font-weight:bold; }
a.aNav:hover				{ color: #000000; text-decoration:none; font-weight:bold; }

/* Nav elements */
#divNav						{
	background-color:#F8F8F6;
	float: left;
	width: 140px;
	padding-top: 10px;
	padding-right: 20;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 10px;
}
#divNav ul					{ margin:0; padding:0; }
#divNav li					{ display:inline; padding-right:28px; }
#divNav a   				{ color:#0099CC; text-decoration:none; font-weight:bold; }
#divNav a:hover   			{ color:#000000; }
#divNav a.active   			{ color:#99CA3C; }

/* Structure elements */
#divContainer				{ width:760px; margin:0 auto; background-color:#FFFFFF; padding-top:15px; }
#divHeader					{ margin:0 35px 15px 35px; }
#divTagline					{ display:inline; float:right; margin:0 35px 0 0; }

#divHomeFeatures			{ margin:10px 0 10px 35px; height:230px; }			
#divHomeFeatures div		{ float:left; margin-right:10px; border:4px solid #F1F1F1; padding:5px; }			
#divHomeFeatures div p		{ margin:5px 0; }			

#divContentHeader			{ margin:10px 0 10px 35px; }
#divContentContainer		{
	clear:both;
	margin-top: 15px;
	margin-right: 35px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#divContent					{ width:450px; }

#divFooter					{ padding:35px 35px 20px 35px; color:#6699CC; }
#divFooter p				{ color:#6699CC; }

#divRightCol				{ float:right; margin-top:15px; width:200px;  }
#divRightFeatures			{ padding:0 10px 10px 10px; border:1px solid #E9E9E9; }
#divRightFeatures a			{ color: #99CA3C; font-weight:bold; }

/* SubNav elements */
#divSubNav					{ margin-bottom:10px; border:1px solid #CCCCCC; }
#divSubNav ul				{ margin:0 5px; padding:0; list-style:none; }
#divSubNav li				{ margin:0; padding:5px 20px; border-bottom:1px solid #E9E9E9; background:url(../images/li_bullet.gif) no-repeat 1em; }
#headertext {
	padding-bottom: 20px;
}
#divSubNav a   				{ color:#666666; text-decoration:none; }
#divSubNav a:hover   		{ color:#99CA3C; }
#divSubNav a.active   		{ color:#99CA3C; font-weight:bold;  }

/* Formatting elements */
.imgContent					{ border:1px solid #CCCCCC; padding:2px; margin:10px; }
.txtFormLabel				{ color:#000000; }
.noMargin					{ margin:0; }
#divheaderxx {
	height: 130px;
}
#divNavlibarary {
	float: right;
	width: 565px;
	height: 50px;
}
#divContainernav22222 {
	float: right;
	width: 580px;
}
