/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

body {	margin:0;
		background:#00544D;
		font-size:regular;font-size:62.5%}

.hidden {
/* show any descriptive text in a link only in speech browsers, hide in all visual browers.*/
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */}
	/*.hidden {display:none;} */
p {margin: .8em 0px; padding: 0px;}	
ul {margin-top: 0px;}
li, dl {font-size: 12px; margin: 2px 0px 1px 0px;}
img {border: 0px; }
table { empty-cells:show;}
td, th {font-size: 1em; padding: 3px;}

#bg {	background: #ccc; 
		/*background:url(/homeperformance/images/bg.gif) center repeat-y; */ }

#wrapper {	width:770px;
			border:1px solid #666;
			border-top:0;
			margin:0 auto;
			background:#fff; }

#disclaimer .onscreen {	width:767px;
				margin:0 auto;
				font-family:Verdana, Arial, sans-serif;
				color:#DFDFDF;
				font-size:.8em;
				padding-bottom:5px;
				display:block;}
				
#disclaimer .onscreen a, #disclaimer .onscreen a:link{	color:#E3D18A;text-decoration:underline;}

#disclaimer .onscreen a:hover {
	color:#FF0
}

#disclaimer .onscreen p {	text-align:right;
				margin-top:3px;
				margin-bottom:0;}
				
#disclaimer .forprint {
display:none;	
}				

#head {
	margin:0;
	padding:0;
	border:none;
	background-color:#1a5a4a;
	width:770px;
}

#head img {	
	border:none;
	padding:0;
	margin:0;
	}


#head .headbanner table { empty-cells:show}
#head .headbanner td, th {padding: 0;}

	
#head a{	
	text-decoration:none;
	}
#head .headbanner table img {	
	border:none;
	padding:0;
	margin:0;
	width:100%
}	
#head .gradient {
	background-image:url(/homeperformance/images/banner_gradient.gif); 
	background-repeat: repeat-x;
 	background-position:left top; 
 	width:770px; 
 	height:92px;
 	margin:0;
 	padding:0;
 	border:none; 

}
#head .forprint {
display:none;	
}

/* Global Nav Styles */
#gnav {	margin: 1px 0 0 0 ;
		padding:0;
	/*	background:url(/homeperformance/images/nav_bg.gif) repeat-x; */
		background: #1c9747; 
		height:23px;
		border-bottom: #fff solid 1px;}
		
#gnav ul {	margin:0;
			padding:0;
			list-style-type:none;}
#gnav li {	margin:0;
			padding:0;
			display:block;
			float:left;
			font-family:Verdana, Arial, sans-serif;
			font-size:12px;
			width:127px;
			text-align:center;
			line-height:23px;
			border-right:1px solid #fff;}
#gnav .last {	border-right:none;}
#gnav li a {	margin:0;
			padding:0;
			color:#fff;
				display:block;
				width:127px;
				line-height:23px;
				text-decoration:none;}
#gnav li a:hover {	margin:0;
			padding:0;
			background:url(/homeperformance/images/nav_on.gif) repeat-x;}
#gnav li span {	color:#fff;
				display:block;
				line-height:23px;
				font-weight:bold;
				background:url(/homeperformance/images/nav_on.gif) repeat-x;
				margin:0;
			padding:0;}
/* Secondary Nav Styles */
#snav {	margin:0;
		background:#9BD11F;
		padding:3px 50px; }
#snav ul {	margin:0;
			padding:0;
			list-style-type:none;}
#snav li {	display:inline;
			margin:0;
			padding:0;
			font-family:Verdana, Arial, sans-serif;
			font-size:12px;
			color:#fff;}
#snav li a {	color:#fff;
				text-decoration:none;}
#snav li a:hover {	text-decoration:underline;}
#snav li span {	color:#fff;
				text-decoration:underline;
				font-weight:bold;}
				
/* Triechery Nav 
#tnav {	margin:0;
		padding:0;
		margin-bottom:30px;
		list-style-type:none;
		margin-left:40px;}
#tnav li {	margin:0;
			padding:0;
			display:inline;
			font-family:Verdana, Arial, sans-serif;
			font-size:13px;}
#tnav li a {	color:#123874;
				text-decoration:none;}
#tnav li a:hover {	text-decoration:underline;}
#tnav li span {	text-decoration:underline;
				font-weight:bold;
				color:#123874;}

/* Home Page Content Styles */
#content {
	height:408px;
	padding:0;
	background:none;
	border:none;
	margin:0;
	left: 0px;
	top: 0px;
}

#content h1 {	margin-top:0;
				font-family:Verdana, Arial, sans-serif;
				font-size:1.3em;
				padding-top:10px;
				margin-left:20px;
				margin-right:15px;
				color:#114b59;}
#content p {
	margin-left:20px;
	margin-right:15px;
	font-family:Verdana, Arial, sans-serif;
	color:#114b59;
	margin-bottom:3px;
	font-size:1.2em;
	line-height:125%
}
#content ul {	margin:0;
				padding:0;
				margin-left:20px;
				margin-right:15px;
				list-style-type:none;}
#content li {	font-family:Verdana, Arial, sans-serif;
				font-size:1.2em;
				margin-bottom:6px;}
#content li a, #content p a, #content li a:link ,#content p a:link {
	color:#39F;
	font-weight:bold;
	text-decoration:underline;
}
#content li a:visited, #content p a:visited {
	color:#36C;
	font-weight:bold;
	text-decoration:underline;
}
#content li a:hover, #content p a:hover {	color:#fff;
background-color:#39F; font-weight:bold; textdecoration:underline;}


/*Interior Content Styles */
#main {	margin:0;
		padding:0;
		padding-bottom:20px; }
#content .mybullets ul li{
	list-style-position: outside;
	list-style-type: disc;	
	margin-left:20px;
	margin-right:15px;
	margin-top:10px;	
		}

/* Left Column */
#left {	margin:0;
		padding:0;
		width:67%;
		float:left;
		}
#left h1 {	font-family:Verdana, Arial, sans-serif;
			font-size:17px;
			color:#0b5120;
			margin-left:40px;
			margin-top:0;
			padding-top:2em;
			margin-bottom:3px;
			border-bottom:1px solid #75ca8f;}
#left p {	font-family:Verdana, Arial, sans-serif;
			font-size:1.2em;
			color:#000;
			margin-bottom:15px;

			margin-left:40px;
			line-height:1.4em;
			}
#left h2 {
	font-family:Verdana, Arial, sans-serif;
	font-size:1.3em;
	margin-left:40px;
	color:#0F732D;
	margin-bottom:.5em;
	margin-top:3em;
	line-height: 1.2em;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: .3em;	
}
#left h3 {	color:#000;
			font-family:Verdana, Arial, sans-serif;
			font-size:1.2em;
			margin-left:40px;
			margin-top:2px;
			margin-bottom:5px;}

			
#left ul .regbullets, #left ol .regbullets{

	list-style-position: outside;
	list-style-type: disc;	
	margin-right:15px;
	margin-top:10px;
	

	
		}
#left .regbullets li {
		font-family:Verdana, Arial, sans-serif;
			font-size:1.2em;
			margin: 0 0px 10px 30px;
			line-height:1.4em;

		}	

#left .regbullets li ul li{
		font-family:Verdana, Arial, sans-serif;
			font-size:1em;
			margin: 0;
			margin-top:5px;
			line-height:1.4em;

		}
		

#left .regbullets li ul li ul li{
		font-family:Verdana, Arial, sans-serif;
			font-size:1em;
			margin: 0;
			margin-top:5px;
			line-height:1.4em;

		}		

#left .regbullets li a, #left p a, #left .regbullets li a:link ,#left p a:link {
	color:#39F;
	font-weight:bold;
	text-decoration:underline;
}
#left .regbullets li a:visited, #left p a:visited {
	color:#36C;
	font-weight:bold;
	text-decoration:underline;
}
#left .regbullets li a:hover, #left p a:hover {	color:#fff;
background-color:#39F; font-weight:bold; text-decoration:underline;}
#left form {	margin-left:40px;}
#left label {	font-family:Verdana, Arial, sans-serif;
				font-size:13px;
				color:#333;}
#left input, #left textarea {	border:1px solid #333;}
#left textarea {	width:300px;
					height:150px;}

/* Right Column - Callout */
#callout, .callout {	width:28%;
			margin-top:20px;
			margin-left:20px;
			margin-right:5px; 
			padding:8px 0px;
			float:left;
		/*	background:url(/homeperformance/images/callout_bg.gif) repeat-y; */
			background: #E6E6E6}
#callout h3, .callout h3 {	margin-top:0;
				font-family:Verdana, Arial, sans-serif;
				font-size:12px;
				color:#01a0c7;
				margin-right:15px;
				margin-bottom:0;
				margin-left:10px;}
#callout ul, .callout ul {	margin:0;
				margin-bottom:10px;
				padding:0;
				margin-left:10px;
				list-style-type:none;}
#callout li, .callout li {	font-family:Verdana, Arial, sans-serif;
				font-size:11px;
				margin-bottom:5px;}
#callout a ,.callout a{	color:#666;}
#callout a:hover, .callout a:hover  {	color:#19a644;}
#callout p   {	margin-top:0;
				color:#000;
				margin-left:10px;
				font-family:Verdana, Arial, sans-serif;
				font-size:11px;}
.callout p  {	margin:5px 10px 10px;
				color:#000;	
				font-family:Verdana, Arial, sans-serif;
				font-size:11px;
				text-align:left;}				
				


#upcoming, .upcoming  {	width:28%;

			margin-top:20px;
			margin-left:20px;
			margin-right:5px; 
			padding:8px 0px;
			float:left;
	
			background: #E6E6E6}
#upcoming h3, .upcoming h3 {
				font-family:Verdana, Arial, sans-serif;
				font-size:1.3em;
				color:#000;
				margin: 0 10px 10px 10px;
				font-weight:bold;
				text-transform:uppercase;}
#upcoming a ,.upcoming a{	color:#39F;}
#upcoming a:hover, .upcoming a:hover  {	color:#36C;}
#upcoming p   {	margin-top:0;
				color:#000;
				margin-left:10px;
				font-family:Verdana, Arial, sans-serif;
				font-size:1.1em;}
.callout p  {	margin:5px 10px 10px;
				color:#000;	
				font-family:Verdana, Arial, sans-serif;
				font-size:1.1em;
				text-align:left;}				
				
				
				



/* Footer Styles */
#footer {	background:#1c9747;
			margin:0;
			padding: 2px 0px;
			height:45px;
			color:#fff; }
			
#footer #footerlogo{
	width: 235px;
	width/* */:/**/235px;
	width:/**/235px;

	float: left;
	text-align:left;
	margin: 0px;
	padding: 2px;
	visibility: visible;
	top:50%;
	}

#footer #footerlinks{
	width: 520px;
	width/* */:/**/520px;
	width:/**/510px;
	float: right;
	text-align:right; 
	margin: 10px 10px 0 0; 
	padding: 0px; 
	}
	
#footer #footerlinks p {	margin-top:0;
			float:right;
			font-family:Verdana, Arial, sans-serif;
			font-size:11px;
			margin-top:4px;
			padding-top:5px;
			margin-right:10px;
			color:#fff;}		

#footer #footerlinks img {	margin-left:10px;
				border:0;}
#footer #footerlinks ul {	margin:0;
				padding:0;
				list-style-type:none;
				margin-left:20px;}
#footer #footerlinks li {	display:inline;
				font-family:Verdana, Arial, sans-serif;
				font-size:11px;
				line-height:28px;}
#footer #footerlinks li a {	color:#fff;
				text-decoration:none;}
#footer #footerlinks li a:hover, #footer #footerlinks li span {	color:#151515;}

.small {font-size:9px;}
.red {color:#ff0000;}	
.indent {text-indent: 30px;}


			