body		{
			margin: 0px;
			padding: 0px;
			border: 0px;
			line-height: 100%;
			background-color: #ffffff;
			text-align: left;
			font-family: Arial,Helvetica,sans-serif;
			}
			
img			{border: 0px;}


a			{
			color: #2828FF;
			text-decoration: underline;
			}	
			
a:hover		{
			color: #2828FF;
			text-decoration: underline;
			}		
			
td			{
			text-align: left;
			color: #000000;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 9pt;
			line-height: 12pt;
			}		

li 			{list-style-type: circle;}
	
.logonnav {color: #ffffff;
	background-color: #052D57;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}

.buttonscontainer {width: 120px;background-color: #052D57;}

.buttons  {color: #ffffff;
	background-color: #052D57;
	font: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}

.buttons a {color: #ffffff;
	border: 1px solid;
	background-color: #052D57;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px;
	font-weight: bold;
	text-decoration: none;
border-color: #052D57 #052D57 #FFFFFF #052D57;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}
	
.buttons a:hover {
	font: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	background-color: #69819A;
	border-color: #69819A #69819A #FFFFFF #69819A;
	color: #ffffff;
	text-decoration: none;}

	
.buttonson {
	font: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	display: block;
	margin: 0px;
	width: 100%;
	text-decoration: none;}

.buttonson a{
	font: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	background-color: #69819A;
	border-color: #69819A #69819A #FFFFFF #69819A;
	color: #ffffff;
	display: block;
	margin: 0px;
	width: 100%;
	text-decoration: none;}
.buttonson a:hover{
	font: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	background-color: #69819A;
	border-color: #69819A #69819A #FFFFFF #69819A;
	color: #ffffff;
	display: block;
	margin: 0px;
	width: 100%;
	text-decoration: none;}
		
/* solid background-color regions */
#banner		{background-color: #ffffff;}
#side		{background-color: #052D57;}
#content	{background-color: #ffffff;}
#bottom		{background-color: #C6C6C6;}
.redcallout {	font-weight: bold; color: #CC0000;}
.popupwindow { 	padding-left: 8px;
	padding-top: 14px;
	padding-bottom: 8px;
	padding-right: 8px;}
/* headlines, subheads and fonts */		
.extracolor	{background-color: #335577;}
.callout	{font-weight: bold;}	
	
.headline	{
			font-size: 12pt;
			line-height: 12pt;
			height: 30px;
			color: #ffffff;
			background-color: #5D5C5C;
			}							
			
.subhead	{color: #ffffff;
			background-color: #5D5C5C;
	font-weight: 600;
			padding-left: 3px;
			font-family: Arial,Helvetica,sans-serif;
			}		

.subhead2	{color: #ffffff;
			background-color: #5D5C5C;
			padding-left: 3px;
			border-bottom: 1px solid #5D5C5C;
			font-size: 10pt;
			line-height: 12pt;
			vertical-align: bottom;			
			}
.subhead2	a {color: #ffffff;	
			text-decoration: none;
			}
.subhead2	a:hover {color: #ffffff;	
			text-decoration: underline;
			}
.subhead2	a:visited {color: #ffffff;	
			text-decoration: none;
			}
.small		{
			font-size: 8pt;
			line-height: 11pt;
			}		

.smallx	a {color: #FFFFFF;
			font-size: 8pt;
			line-height: 11pt;
			}	
.smallx	a:hover {color: #FFFFFF;
			font-size: 8pt;
			line-height: 11pt;
			}			

.small		{
			font-size: 8pt;
			line-height: 11pt;
			}	
			
.small2		{
			font-size: 8pt;
			line-height: 11pt;
			}		
			
.footer		{font-size: 8pt;
			line-height: 11pt;
			color: #ffffff;
	background-color: #052D57;
			text-align: center;
}			

.footer	td	{font-size: 8pt;
			line-height: 11pt;
			color: #ffffff;
	background-color: #052D57;
			text-align: center;
}	
			
.footer a	{
			color: #ffffff;
			text-decoration: underline;
			}	
			
.footer a:hover	
			{
			color: #ffffff;
			text-decoration: underline;
			}	

			
/* old gp styles moved over */
.errormsg 	{
			color: #ea3f1d;
			}
.errormsgtop {
			color: #ea3f1d;
			font-weight: bold;
			}

			
/* calendar text and link styles */	
#contentCal	{background-color: #ffffff;}
#menu		{background-color: #cccccc;
			font-size: 10px;}
#dates		{background-color: #ffffff;
			font-size: 10px;}
#events		{background-color: #cecece;
			font-size: 10px;}		

.subhead3	{background-color: #cccccc;
			color: #000000;
			font-weight: bold;
			font-family: Arial,Helvetica,sans-serif;}				
			
.subhead4	{color: #000000;
			background-color: #cecece;
			padding-left: 3px;
			border-bottom: 1px solid #C6C6C6;
			font-size: 8pt;
			line-height: 11pt;}		
	
.calendar td {
			font-size: 10px;
			line-height: 12px;  
			font-family: Arial,Helvetica,sans-serif;
			}			
			
.calendaron {
			text-align: center;
			font-size: 10px;
			line-height: 12px;
			background-color: #2579c2;  
			}

.calendaron a {
			color: #000000;
			background-color: #2579c2;
			text-decoration: none;
			}
			
.calendaron a:hover {
			color: #ffffff; 
			background-color: #2579c2;
			text-decoration: none;
			}			
			
.events		{font-size: 9pt;
			line-height: 12pt;
			font-weight: bold;
			color: #000000;
			}
			
.eventlabel {text-align: right;
vertical-align: top;}
			
/* forms inputs */		
#logonbuttonInput {
			border: #ffffff thin solid; 
			margin-top: 2px;
			padding: 1px; 
			font-family: Arial,Helvetica,sans-serif;
			font-weight: bold; 
			font-size: 11px; 
			background-color: #FFFFFF;
			color: #000000;
			width: 80px; 
			height: auto; 
			max-height: 18px;
			vertical-align: middle; 
			text-align: center; 
			}
			
#logontextField {
			border: #ffffff thin solid;
			padding: 1px; 
			color: #000000; 
			background-color: #ffffff;
			font-size: 10px; 
			width: 80px; 
			height: auto
			}
			
.inputButton 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			width: auto; 
			height: auto;
			}	
										
.inputLg 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			color: #000000; 
			width: 400px; 
			height: auto
			}	

.inputLgs 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			color: #000000; 
			width: 550px; 
			height: auto
			}	
				
.inputMed 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			color: #000000; 
			width: 200px; 
			height: auto
			}	

.inputAuto 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			color: #000000; 
			width: auto; 
			height: auto;
			}	
							
.menuMed 	{
			border: #005dae thin inset; 
			font-size: 11px; 
			width: 200px; 
			height: auto
			}			
			
.menuSm 	{
			border: #005dae thin inset; 
			font-size: 11px; 
			width: auto; 
			height: auto
			}	
					
.inputTextArea {
			border: #005dae thin solid; 
			font-size: 11px; 
			}		

.inputTextAreaLgs {
			border: #005dae thin solid; 
			font-size: 11px; 
			color: #000000; 
			width: 550px; 
			height: auto
			}			

/* SCOTTS ADDITIONS */
.subhead1a	{background-color: #FFFFFF;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px; 
			line-height: normal; 
			font-weight: bold; 
			color: #996633; 
			text-decoration: none;
			padding-left: 3px;
			}	

.subhead1	{background-color: #c0cbd9;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px; 
			line-height: normal; 
			font-weight: bold; 
			color: #000000; 
			text-decoration: none;
			padding-left: 3px;
			}	


.subhead2a	{background-color: #ffffff;
			color: #000000;
			font-weight: bold;
			padding-left: 3px;
			font-size: 8pt;
			line-height: 11pt;}		

.subhead2b	{background-color: #ffffff;
			color: #000000;
			font-weight: bold;
			padding-left: 3px;
			font-size: 12pt;
			line-height: 14pt;}		

.subhead5	{color: #5D5C5C;
			font-weight: bold;
			font-size: 11pt;
			line-height: 13pt;
			}	
	
.inputAuto 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			color: #000000; 
			width: auto; 
			height: auto;
			}	

.centered {
			text-align: center;
	}


.smaller		{
			font-size: 7pt;
			line-height: 12pt;
			}		
.smallest		{
			font-size: 6pt;
			}	


/* SCOTTS OLDER STYLES */
#profilelistMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		padding: 0px 0px 0px 0px;
		border: thin inset #8C9C8F;
		height: auto;
		width: 250;
	}
	.homenews a:link {color: #333333; text-decoration: none;}
	.homenews a:visited {color: #333333; text-decoration: none;}
	.homenews a:hover {color: #333333; text-decoration: underline;}
	.homenews a:active {color: #052D57;	text-decoration: underline;}
 	.homenews  LI {list-style-type : circle; color: #052D57;}

	.homenews1 {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color: #BEBEBE;
	}
	.homenews1 a:link {color: #333333; text-decoration: none;}
	.homenews1 a:visited {color: #333333; text-decoration: none;}
	.homenews1 a:hover {color: #333333; text-decoration: underline;}
	.homenews1 a:active {color: #052D57;	text-decoration: underline;}	

	.news {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
	}
	.news a:link {color: #DA3838; text-decoration: none;}
	.news a:visited {color: #DA3838; text-decoration: none;}
	.news a:hover {color: #DA3838; text-decoration: underline;}
	.news a:active {color: #DA3838;	text-decoration: underline;}

	.news1 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: #5D5C5C;
		line-height: 14px;
	}
	.news1 a:link {color: #ffffff; text-decoration: none;}
	.news1 a:visited {color: #ffffff; text-decoration: none;}
	.news1 a:hover {color: #DA3838; text-decoration: underline;}
	.news1 a:active {color: #DA3838;	text-decoration: underline;}