body{ 	
	background: black url(..\\images/0_shared/bg.gif) top left repeat-x; 	
	margin: 0px; 	
	padding: 0px; 	
} 
.spacer	{ 	
	clear: both; 	
} 
img	{ 	
	border: none; 	
	padding: 0px; 	
	margin: 0px; 	
} 
ul	{ 	
	margin: 0px; 	
	padding: 0px; 	 	
} 

li	{ 	
	margin: 0px; 	
	padding: 0px; 	
} 
a	{ 	
	color: black; 	
} 
h1	{ 	
	font: normal normal bold 14px/32px Arial, Helvetica, sans-serif; 	
	margin: 0px 0px; 	
	padding: 0px; 	
} 
h2	{ 	
	margin: 0px; 	
	padding: 0px; 	
} 
h3	{ 	
	margin: 20px 0px; 	
	padding: 0px 0px 0px 18px; 	
	font: normal small-caps bold 14px/18px Arial, Helvetica, sans-serif; 	
	background: transparent url(..\\images/0_shared/bgArrow.gif) top left no-repeat; 	
	color:#393939; 	
} 
p	{ 	
	padding: 0px; 	
	margin: 10px 0px; 	
	font: normal normal normal 12px Arial, Helvetica, sans-serif; 	
} 
.bold	{ 	
	font-weight: bold; 	
} 
.right	{ 	
	float: right; 	
	font: normal small-caps bold 12px Arial, Helvetica, sans-serif; 	
	color: green; 	
	border: 1px solid green; 	
	padding: 2px; 	
} 
.right a	{ 	
	display: block; 	
	color: green; 	
	text-decoration: none; 	
} 
.right a:hover	{ 	
	background: #F5F5F5; 	
	color: black; 	
} 
#header	{ 	
	width: 800px; 	
	height: 60px; 	
	background: transparent; 	
	z-index: 999; 	
} 		
#header	img	{ 			
	position: absolute; 			
	top: 11px; 			
	left: 12px; 			
} 

/* -------------------  Main Nav SYLE  ------------------------- */ 		
#nav, #nav ul	{ 		
	position: absolute; 		
	left: 205px; 		
	width: 780px; 		
	background:transparent; 		
	padding: 0px; 		
	margin: 0px; 		
	list-style:none; 		
	font: normal normal normal 10px Tahoma, Geneva, sans-serif; 		
} 		
#nav li	{ 		
	float: left; 		
	position: relative; 		
	background: white; 		 			
} 		
#nav li a	{ 			
	display: block; 			
	padding: 37px 17px 11px 17px; 			
	text-decoration: none; 			
	background: transparent; 			
} 		
#nav li a:hover	{ 			
	background: transparent url(..\\images/0_shared/navbg.jpg) bottom center no-repeat; 		
} 		
#nav li ul { 			
	position: absolute; 			
	left: -999em; 			
	width: 100px; 			
	padding: 5px; 			
	background: white; 			
	text-align: center; 			
	border: 2px solid #225224; 			
	border-bottom: 5px solid #225224; 			
} 		
#nav li:hover ul, #nav li.sfhover ul { 			
	position: absolute; 			
	left: -12px; 			
} 		
#nav li ul li	{ 			
	width: 100px; 			
	padding: 0px; 			
	background: transparent; 			
	border-bottom:1px solid #225224; 			
} 		
#nav li ul li a	{ 			
	padding: 5px 0px; 			
	text-decoration: none; 			
} 		
#nav li ul li a:hover	{ 			
	background: #225224; 			
	color: white; 			
} 
/* -------------------- ABOUTNAV GREENLINE Nav SYLE  -------------------------------- */ 
#mainwrapper #contentwrapper #aboutnav	{ 	
	margin: 0px 0px 25px 0px; 	
	border: 1px dashed #59A056; 
} 
#mainwrapper #contentwrapper #aboutnav ul	{ 	
	margin: 0px 0px; 	
	padding: 0px 10px; 	
	height: 30px; 	
	background: #F3F3F3; 	 	
} 
#mainwrapper #contentwrapper #aboutnav ul li	{ 	
	padding: 0px 10px; 	
	margin: 0px; 	
	float: left; 	
	list-style:none; 	
	width: auto; 	
	font: normal normal normal 10px/30px Tahoma, Geneva, sans-serif; 	
} 
#mainwrapper #contentwrapper #aboutnav ul li a	{ 	
	text-decoration: none; 	
} 
#mainwrapper #contentwrapper #aboutnav ul li a:hover	{ 	
	text-decoration: underline; 	
	color: #59A056; 	
}  /*//////////////////////////// ---- Close sub Nav SYLE  ------  ///////////////////////////*/ 
#mainwrapper	{ 	
	width: 770px; 	
	margin: 3px 0px 5px 0px; 	
	padding-left: 10px; 	
	background: transparent; 	
} 		
#mainwrapper #swfwrapper	{ 			
	float: left; 			
	margin: 5px 11px 0px 0px; 			
	text-align: center; 			
	width: 539px; 			
	height: 331px; 			
	border: 1px solid #b1b1b1; 			
	background: white; 			
} 		
#mainwrapper #contentwrapper	{ 			
	float: left; 			
	margin: 5px 11px 0px 0px; 			
	width: 508px; 			
	padding: 10px 14px; 			
	height: 100%; 			
	border: 1px solid #b1b1b1; 			
	background: white; 			
} 		
#mainwrapper #contentwrapper div	{ 				
	margin: 5px 0px; 				
} 		
#mainwrapper #contentwrapper .specs	{ 					
	font: normal normal normal 10px Arial, Helvetica, sans-serif; 					
} 		
#mainwrapper #contentwrapper .green	{ 			
	color: green; 			
} 		
#mainwrapper #contentwrapper .handled	{ 				
	font: normal normal bold 12px Arial, Helvetica, sans-serif; 			
} 		
#mainwrapper #contentwrapper .mainimg	{ 			
	margin: 0px 0px 10px 0px; 			
} 		
#mainwrapper #contentwrapper img	{ 			
	vertical-align: bottom; 			
} 		
#mainwrapper #contentwrapper ul.noBullets	{ 			
	list-style: none; 			
} 		
#mainwrapper #contentwrapper ul	{ 			
	margin: 10px; 			
	font: normal normal normal 12px Arial, Helvetica, sans-serif; 			
} 		
#mainwrapper #contentwrapper ul li	{ 			
	margin: 0px 0px 0px 20px; 			
	padding: 0px; 			
	line-height: 17px; 			
} 		
#mainwrapper #contentwrapper #contact	{ 			
	list-style: none; 			
	margin: 0px; 			
	padding: 0px; 			
} 		
#mainwrapper #contentwrapper #contact li 	{ 			
	margin: 0px; 			
	padding: 0px; 			
} 		
#mainwrapper #contentwrapper #contact li a	{ 			
	text-decoration: none; 			
	color: #5BA558; 			
} 		
#mainwrapper #contentwrapper #contact li a:hover	{ 			
	text-decoration: underline; 			
} 		
#mainwrapper #rightcolumn	{ 			
	float: left; 			
	width: 210px; 			
	margin: 5px 0px 0px 0px; 			
} 				
#mainwrapper #rightcolumn .boxes	{ 					
	border: 1px solid #B1B1B1; 					
	background: white; 					
	margin: 0px 0px 5px 0px; 					
} 				
#mainwrapper #rightcolumn .boxes form	{ 					
	margin: 0px; 					
	padding: 5px; 				
} 				
#mainwrapper #rightcolumn .boxes fieldset	{ 					
	border: none; 					
	margin: 0px; 					
	padding: 0px; 					
} 				
#mainwrapper #rightcolumn .boxes fieldset input	{ 					
	margin: 0px; 					
	padding: 0px; 					
} 				
#mainwrapper #rightcolumn .boxes fieldset .textfield	{ 					
	background: #E7E7E7; 					
	border: 1px solid #5CA759; 					
	width: 162px; 					
	font: normal normal normal 12px Arial, Helvetica, sans-serif; 					
} 				
#mainwrapper #rightcolumn .boxes fieldset .pressme	{ 					
	width: 30px; 					
	height: 19px; 					
	border: none; 					
	background: transparent url(..\\images/0_shared/pressme.gif) no-repeat; 					
} 				
#mainwrapper #rightcolumn .boxes .highlight	{ 					
	background: #59A056; 					
	padding: 0px 0px 0px 10px; 					
	color: white; 				
} 				
#mainwrapper #rightcolumn h2	{ 					
	font: normal normal bold 10px/24px Tahoma, Geneva, sans-serif; 					
	padding: 0px 0px 0px 25px; 					
	margin: 0px 0px 0px 0px; 					
	border-bottom: 1px solid #bed2bd; 					
	background: url(..\\images/0_shared/bullet.gif) 5% 50% no-repeat; 					
} 				 				
#mainwrapper #rightcolumn .boxes p{ 					
	padding: 5px; 					
	margin: 3px 0px 0px 0px; 					
	font: normal normal normal 11px Arial, Helvetica, sans-serif; 					
}				 				
#mainwrapper #rightcolumn .boxes .plogin{ 					
	border-top: 1px solid #bed2bd; 					
	padding: 5px; 					
	margin: 3px 0px 0px 0px; 					
	font: normal normal normal 11px Arial, Helvetica, sans-serif; 					
} 				
#mainwrapper #rightcolumn .boxes span	{ 					
	padding: 0px 0px 0px 5px; 					
} 				
#mainwrapper #rightcolumn .boxes span a	{
	color: black; 					
	font: normal normal normal 10px Arial, Helvetica, sans-serif; 					
} 				
#mainwrapper #rightcolumn .boxes ul	{ 					
	border-top: 1px solid #bed2bd; 					
	list-style: none; 					
	margin: 3px 0px 0px 0px; 					
	font: normal normal normal 10px/20px Arial, Helvitica, sans-serif; 					
} 				
#mainwrapper #rightcolumn .boxes ul li	{ 					
	margin: 0px 10px; 					
} 				
#mainwrapper #rightcolumn .boxes ul li a	{ 					
	display: block; 					
	text-decoration: none; 					
} 				
#mainwrapper #rightcolumn .boxes ul li a:hover	{ 					
	text-decoration: underline; 					
	background: #F3F3F3; 					
	color: #59A056; 					
} 
#quicklinkswrapper	{ 	
	width: 800px; 	
	height: 192px; 	
	background: transparent; 	
	padding: 10px 10px; 	
} 		
#quicklinkswrapper h2	{ 			
	font: normal normal bold 10px/24px Tahoma, Geneva, sans-serif; 			
	border-bottom: 1px solid #416F42; 			
	margin: 0px; 			
	padding: 0px; 			
} 		
#quicklinkswrapper ul	{ 			
	border-top: 1px dashed #C5C5C5; 			
	border-bottom: 1px dashed #C5C5C5; 			
	list-style: none; 			
	height: 100%; 			
	font: normal normal normal 10px/20px Arial, Helvitica, sans-serif; 			
	background: transparent url(..\\images/1_home/quicklinksbg.gif) top left repeat-x; 			
} 				
#quicklinkswrapper .quicklinksBox	{ 					
	float: left; 					
	width: 151px; 					
	height: 169px; 					
	margin: 0px 40px 0px 0px; 					
	background: none; 					
} 				
#quicklinksBoxAbout	{ 					
	float: left; 					
	width: 151px; 					
	height: 169px; 					
	margin: 0px 10px 0px 0px; 					
	background: transparent; 					
} 				
#quicklinksDetail	{ 					
	float: left; 					
	text-align: center; 					
	width:216px; 					
	margin: 5px 0px 0px 0px; 					
	height: 171px; 					
	padding: 3px 6px; 					
	border-top: 1px dashed #C5C5C5; 					
	background: transparent url(..\\images/1_home/quicklinksdetailbg.gif) top left repeat-x; 					
} 				
#quicklinksDetail p	{ 					
	text-align: left; 					
	padding: 0px 4px; 					
} 				
.learnmore	{ 					
	margin: 10px 0px; 					
	font: normal normal bold 10px/12px Tahoma, Geneva, sans-serif; 					
} 
#footer	{ 	
	position: relative; 	
	width: 100%; 	
	height: 50px; 	
	background: transparent url(..\\images/0_shared/footerbg.gif) top left repeat-x; 	
	font: normal normal bold 10px/12px Tahoma, Geneva, sans-serif; 	
} 		
#footer ul	{ 			
	position: absolute; 			
	top: 15px; 			
	left: 10px; 			
	margin: 0px 0px 0px 0px;  			
	list-style: none; 			
} 		
#footer ul li	{ 			
	float: left; 			
	margin: 0px 6px 0px 0px; 			
	border: 1px solid #bed2bd; 			
	padding: 3px 6px; 			
	background: white; 			
} 		
#footer ul li a	{ 			
	color: black; 			
	text-decoration: none;		 			
} 		
#footer ul li a:hover	{ 			
	color: white; 			
	background: #225224; 			
} 		
#footer #fix	{ 			
	position: absolute; 			
	top: 15px; 			
	left: 640px; 			
}	




