body		{
			margin: 0px;
			padding: 0px;
			border: 0px;
			line-height: 100%;
	background: #635b52 ;
			text-align: left;
			}
			
			#wrapper { 
    position: relative;
    padding: 0;
    margin: 0;
    background: url(/images/BG-wrapper.jpg) no-repeat center 270px;
    display: block;
	z-index:3
    }		
	
	
	#wrapperTwo { 
        background: url(/images/bg-wrapper2.gif) repeat-x top;
        position: relative;
        margin: 0px;
        padding: 0px;
	     display: block;
		 z-index:2
        }


#wrapperThree { 
        background: url(/images/bg-midContainer.jpg) repeat-y center;
        margin: 0px;
        padding: 0px;
        min-height: 100%;
        position: relative;
        display: block;
		z-index:1
        }

			
img			{border: 0px;}


a			{
			color: #4770b1;
			text-decoration: none;
			}	
			
a:hover		{
			color: #5f86c6;
			text-decoration: none;
			}		
			
			a.arrow {
	background: url(/images/common/bullet-arrow-blue.gif) no-repeat right;
	padding-right: 9px;
	}
			
td			{
	text-align: left;
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #3d3d3d;
			}		
			
td .spec{
text-align: justify;
font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
font-weight: normal;
color: #3d3d3d;
}		

li 			{list-style-type: circle;}
	
.logonnav {
	color: #ffffff;
background-color: #581C1C;	background-image : url(/images/BG-midSection-leftCol.jpg);
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}

.buttonscontainer {width: 120px;background-color: #581C1C;	background-image : url(/images/BG-midSection-leftCol.jpg);}

.buttons  {	color: #ffffff;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}

.buttons a {	color: #ffffff;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;}
	
.buttons a:hover {
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	color: #ffffff;
	text-decoration: none;
	background-image : url(	/images/leftCol-subMenu-BG.gif);
	}

	
.buttonson {
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	display: block;
	margin: 0px;
	width: 100%;
		background-image : url(	/images/leftCol-subMenu-BG.gif);
	text-decoration: none;}

.buttonson a{
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	color: #ffffff;
	display: block;
	margin: 0px;
	width: 100%;
	text-decoration: none;}
.buttonson a:hover{
	font: 11px arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	color: #ffffff;
	display: block;
	margin: 0px;
	width: 100%;
	text-decoration: none;}
		
/* solid background-color regions */
#banner		{background-color: #ffffff;}
#side		{background-color: #581C1C;	background-image : url(/images/BG-midSection-leftCol.jpg);}
#content	{background-color: #ffffff;}
#bottom		{background-color: #660000;}
#specjust {text-align:justify;}
		
/* headlines, subheads and fonts */		
.extracolor	{background-color: #335577;}
.callout	{font-weight: bold;}	
	
.headline	{
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
			height: 30px;
			color: #581c1c;
			background-color: #ffffff;
			padding-left:10px;
			}							
			
.subhead	{color: #00674e;
			background-color: #ffffff;
			font-weight: bold;
			padding-bottom:5px;
			}		

.subhead2	{color: #00674e;
			background-color: #ffffff;
			padding-left: 3px;
			border-bottom: 1px solid #053B74;
			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;}			

.footer	table	{
    position: relative;
    padding: 0;
    margin: 0;
    background: url(/images/bot_bg.png) no-repeat center;
    display: block;
}	
			
			
/* 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: verdana,geneva,arial,helvetica,sans-serif;}				
			
.subhead4	{color: #000000;
			background-color: #999966;
			padding-left: 3px;
			border-bottom: 1px solid #C6C6C6;
			font-size: 8pt;
			line-height: 11pt;}		
	
.calendar td {
			font-size: 10px;
			line-height: 12px;  
			font-family: verdana,geneva,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;
			}
			
			
/* forms inputs */		
#logonbuttonInput {
			border: #999966 thin solid; 
			margin-top: 2px;
			padding: 1px; 
			font-family: verdana,geneva,arial,helvetica,sans-serif;
			font-weight: bold; 
			font-size: 11px; 
			background-color: #FFFFFF;
			color: #999966;
			width: 80px; 
			height: auto; 
			max-height: 18px;
			vertical-align: middle; 
			text-align: center; 
			}
			
#logontextField {
			border: #999966 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;
			}	
							
.inputMed 	{
			border: #005dae thin solid; 
			font-size: 11px; 
			color: #000000; 
			width: 200px; 
			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; 
			}				

/* 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: #999966;
			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;}		

.subhead5	{color: #053B74;
			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: #4770b1;
	}
	.news a:link {color: #4770b1; text-decoration: none;}
	.news a:visited {color: #4770b1; text-decoration: none;}
	.news a:hover {color: #4770b1; text-decoration: underline;}
	.news a:active {color: #4770b1;	text-decoration: underline;}

	.news1 {
		color: #4770b1;
		background-color: #E9E9E9;
	}
	.news1 a:link {color: #4770b1; text-decoration: none;}
	.news1 a:visited {color: #4770b1; text-decoration: none;}
	.news1 a:hover {color: #4770b1; text-decoration: underline;}
	.news1 a:active {color: #4770b1;	text-decoration: underline;}

	.other {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;}