/* Define Body Global */
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin:0px;
		color: #000000;
	}

/* link definitions */
	a:link,a:active,a:visited{ color: #336633;text-decoration: underline;}
	a:hover{ color: #000000;text-decoration: none;}
	a.footer:link,a.footer:active,a.footer:visited{ color: #000000;text-decoration: underline;}
	a.footer:hover{ color: #000000;text-decoration: none;}

/* Horizontal Rules */
	hr{ color:#cecece; height: 1px; }
	hr.black{ color:#000000; height: 1px; }

/* Global Table Definitions */
	td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000000;
	}

/* Custom Definitions */
	.errors { color:#CC0000; font-size: 8pt; font-weight: bold; }
	.notice { color:#336633; font-size: 9pt; font-weight: bold; }
	.newsbox{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000000;
		border-left: 1px solid #cecece;
	}
	.bodyText{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #000000;
		padding: 4px;
	}
	.subheading {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #336633;
		padding: 2pt;
		font-weight:bold;
	}
	.header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		color: #000000;
		padding: 2pt;
		font-weight:bold;
	}
	.blockHeading {
		color:#CCFF66;
		font-weight:bold;
		background: #85B119;
		text-align:center;
		padding: 4px;
	}
	.blockBorder{
		border:1px solid #85B119;
	}
	.blackBG{
		background:#000000;
	}
	.whiteBG{
		background:#FFFFFF;
		border-right:1px solid #336633;
	}
	.newsletterText{
		width:149px;
	}
	.topGreenBorder{
		border-top:1px solid #678717;
	}
	.radios {
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		font-weight: bold;
		padding-left: 3pt;
		border-left: 1px solid black;
	
	}
	.leftColumn{
		padding:8px 0px 18px 18px;
	}
	.rightColumn{
		padding:8px 18px 18px 18px;
	}
	.
	
	.breadcrumb{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #000000;
		padding: 3pt;
		text-indent: 10px;
	}
	.outerBorder {
		border-right:1px solid #678717;
	}
/*  Forms  */
	table.forms td{ font-size: 8pt; font-weight: bold; padding: 6px 6px 6px 6px;} 
	table.forms2 td {
		color: #666666;
		font-size: 8pt; 
		font-weight: bold; 
		padding: 6px;
		border-collapse: collapse;
		border:1px solid #F0F0F0;
	}
	.row1{ background:#FFFFFF; }
	.row2{ background:#F0F0F0; }
	table.forms2 td.blockHeading{color:#CCFF66;}
	table.par_slope td{
		color: #666666;
		font-size: 8pt; 
		font-weight: bold; 
		padding: 0px 0px 0px 4px;
		border-collapse: collapse;
		border:0px solid #F0F0F0;
	}
	table.checkboxes td { font-size: 8pt; font-weight: normal; }
	.button {  	
				border : 1px solid #666633;
				margin: 0px 0px 0px 0px;
				padding: 1px;
				color: #666633;
				background: #F0F0F0;
				cursor:hand;
				font-size : 7pt;
				font-weight: bold;
				text-align: center;
				vertical-align: middle;
				text-transform: lowercase;
			}
	.input_text { 		width: 250px; border: 1px solid #CCCCCC;}
	.input_text_zip { 	width: 100px; border: 1px solid #CCCCCC;}
	.input_text_phone { width: 120; border: 1px solid #CCCCCC; }
	.input_text_city { 	width: 150px; border: 1px solid #CCCCCC;}
	.input_text_small { width: 40px; border: 1px solid #CCCCCC; }
	.input_text_med {  	width: 80px; border: 1px solid #CCCCCC;  }
	.input_textarea { 	width: 400px; height: 150px; border: 1px solid #CCCCCC;}
	.input_select, .input_select option { font-size: 7pt; color: #666666; border: 1px solid #CCCCCC;}	


