/* 
	One Earth Recycling

*/

/************************************************
*	Import picure viewer stylesheet             *
************************************************/
@import url("pic.css");


body {
	/*width: 960px;*/
	color: #222222;
	background-image: url(../i/bg_gradient.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	/*background-color: #58aa48;*/
	background-color: #008543;
	margin-top: 0;
	margin-left: 0;
	padding: 0;
	text-align: center;
}
	
#wrap {
	background: transparent;
	width: 1024px;
	margin: 0 auto;
	/*padding: 0 20px 20px;*/
	padding: 0;
}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited { 
color: #390; 
/*font-family: Myriad, Helvetica, Verdana, Arial, helvetica, sans-serif;*/ 
text-decoration: none; 
}
	
a:hover {
	text-decoration: underline;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	/*background: #FFFFFF url(images/header.gif);*/
	background: #FFFFFF url(../i/header.gif) no-repeat; /* added by acashman on 5/3/10 */
	width: 1024px;
	/*height: 100px;*/
	height: 175px; /* added by acashman on 5/3/10 */
	color: #222222;
	/*margin: 0px auto 0px;*/
	margin: 0px auto 15px auto; /* added by acashman on 5/3/10 */
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}
	
#header p {
	padding: 0px;
	margin: 0px;
	}
	
#header h1 {
	color: #222222;
	font-size: 36px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #222222;
	font-size: 36px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #222222;
	text-decoration: none;
	}

.headerleft {
	width: 460px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 390px;
	float: right;
	font-size: 12px;
	text-align: right;
	margin: 0px;
	padding: 30px 50px 0px 0px;
	overflow: hidden;
	}	
/************************************************
*	Header and Path Navigation								*
************************************************/

/*.homeLink {
	width: 170px;
	height: 170px;
	position: absolute; top: 0px; left: 427px;
}*/

.homeLink a { 
	width: 170px;
	height: 170px;
	position: absolute; top: 0px; left: 427px;
	display: block;
	text-align: -9999px;
	text-decoration: none;
	background: url(../i/home_link.gif) no-repeat; 
	}

.homeLink a:link, visited { 
	width: 170px;
	height: 170px;
	position: absolute; top: 0px; left: 427px;
	display: block;
	text-align: -9999px;
	text-decoration: none;
	background: url(../i/home_link.gif) no-repeat; 
	}
	
.homeLink a:hover, active { 
	width: 170px;
	height: 170px;
	position: absolute; top: 0px; left: 427px;
	display: block;
	text-align: -9999px;
	text-decoration: none;
	background: url(../i/home_link_over.png) no-repeat; 
	}

.residentialLink {
	width: 320px;
	height: 25px;
	position: absolute; top: 120px; left: 42px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/res_rec_link.gif) no-repeat;
	background-position: 0 0px;
	overflow: hidden;
	}	

.commercialLink {
	width: 320px;
	height: 25px;
	position: absolute; top: 120px; right: 42px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../i/com_rec_link.gif) no-repeat;
	background-position: 0 0px;
	overflow: hidden;
	}
	
.commercialLink a img, .residentialLink a img, .homeLink a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.residentialLink a {
width: 320px;
height: 25px;
display: block;
background: transparent url(../i/res_rec_link.gif) no-repeat;
background-position: 0 0px;
text-indent: -9999px;

}
.residentialLink a:link, visited {
width: 320px;
height: 25px;
display: block;
background: transparent url(../i/res_rec_link.gif) no-repeat;
background-position: 0 0px;
}
.residentialLink a:hover, active {
width: 320px;
height: 25px;
display: block;
background: transparent url(../i/res_rec_link.gif) no-repeat;
background-position: 0 -25px;
}

.commercialLink a {
width: 320px;
height: 25px;
display: block;
background: transparent url(../i/com_rec_link.gif) no-repeat;
text-indent: -9999px;
background-position: 0 0px;

}
.commercialLink a:link, visited {
width: 320px;
height: 25px;
display: block;
background: transparent url(../i/com_rec_link.gif) no-repeat;
background-position: 0 0px;
}
.commercialLink a:hover, active {
width: 320px;
height: 25px;
display: block;
background: transparent url(../i/com_rec_link.gif) no-repeat;
background-position: 0 -25px;
}


/************************************************
*	Homepage 					     		    * 
************************************************/

#homepage {
	width: 960px;
	margin: 0px auto 0px;
	padding: 20px 0px 0px 0px;
	line-height: 20px;
	}
	
#homepage h1 {
	color: #390;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 10px 0 0;
	}
	
#homepage h1 a, #homepage h1 a:visited  {
	color: #202020;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}

#homepage h1 a:hover {
	color: #6c0;
	text-decoration: none;
	}

.locations {
	margin: 15px 0 5px 0;
	}
	
#homepage h3 {
	color: #390;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
	}
	
#homepage img { float: left; margin: 0 20px 0 0; border-width: 0; }
	
#homepage ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homepage ul li {
    list-style: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}	
	
#homepageleft {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0 20px 0 0;
	border-right: 1px dotted #390;
	}
	
#homepageleft p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	}
	
#homepageright {
	float: right;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/************************************************
*	Homepage Bottom					     		* 
************************************************/

#homebottom {
	width: 920px;
	margin: 20px auto 0px;
	padding: 20px 0px 0px 0px;
	line-height: 20px;
	border-top: 5px solid #D5D5D5;
	}
	
#homebottom h1 {
	color: #202020;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#homebottom h2 {
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homebottom h1 a, #homebottom h1 a:visited  {
	color: #202020;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#homebottom h1 a:hover {
	color: #390;
	text-decoration: none;
	}
	
#homebottom img{
	float: left;
	border: none;
	margin: 0px 0px 10px 0px;
	}
	
#homebottom ul {
	color: #333333;
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homebottom ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}	
	
#homebottomleft {
	float: left;
	width: 280px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 0px;
	border-right: 1px dotted #C0C0C0;
	overflow: hidden;
	}
	
#homebottomleft img { float: left; margin: 0 0 10px; border-width: 0; }
	
#homebottomleft p {
	padding: 0px;
	margin: 0px;
	}
	
#homebottommiddle {
	float: left;
	width: 280px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 20px;
	border-right: 1px dotted #C0C0C0;
	overflow: hidden;
	}
	
#homebottommiddle p {
	padding: 0px;
	margin: 0px;
	}
	
#homebottommiddle img { float: left; margin: 0 0 10px; border-style: solid; border-width: 0; }
	
#homebottomright {
	float: right;
	width: 280px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}
	
#homebottomright img { float: left; margin: 0 0 10px; border-width: 0; }
	
#homebottomright p {
	padding: 0px;
	margin: 0px;
	}

/************************************************
*	Content 					     		    * 
************************************************/
#pageContainer {
	position: relative;
	width: 1024px;
	margin: 0 auto;
	padding: 0 0 0 0;
	/*background: url(../i2/bg_texture.gif) repeat-x;*/
}
#contentContainer {
	position: relative;
	width: 900px;
	margin: 0 auto;
	padding: 0px 30px 10px 30px;
	text-align: left;
	background:#fff;
	overflow: hidden;
}
#contentContainerTop {
width: 1024px;
height: 35px;
background: transparent url(../i/wht_box_top.gif) top center no-repeat;
}
#subNavTop {
	width: 960px;
	height: 9px;
	margin: 0 auto;
	background: transparent url(../i/subnavtop.gif) top center no-repeat;
	overflow: hidden;
}

#contentContainerBtm {
width: 1024px;
height: 35px;
background: transparent url(../i/wht_box_btm.gif) top center no-repeat;
font-size: 10px;
}

#content {
	width: 900px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	/*margin: 10px auto 0px;
	padding: 20px 0px 0px 0px;
	line-height: 20px;
	background: url(../i2/bg_texture.gif) repeat;*/
	}

#content p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#content h1 { display: none; height: 0px; }
	
/*#content h1 { color: #216500; 
font-size: 28px; font-family: Myriad, Helvetica, Verdana, Arial, helvetica, sans-serif; 
font-weight: normal; 
line-height: 30px; 
margin: 0 0 10px; 
padding: 0; 
}*/
	
#content h1 a, #content h1 a:visited  {
	color: #216500;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h1 a:hover {
	color: #390;
	text-decoration: none;
	}
	
#content h4 { color: #216500; font-size: 20px; font-family: Myriad, Helvetica, Verdana, Arial, helvetica, sans-serif; font-weight: normal; margin: 0 0 10px; padding: 0 0 5px; border-bottom: medium double #c0c0c0; }
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#contentleft {
	float: left;
	width: 585px;
	margin: 0px 30px 0px 0px;
	padding: 20px 0px 20px 0px;
	}

#contentleft p img { border-style: solid; border-width: 0; }
	
#contentleft a img {
	margin: 0px;
	padding: 0px;
	border: none;
	}

.archive {
	float: left;
	width: 295px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentleft ol {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft ul {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentleft ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

blockquote {
	margin: 0 20px 15px;
	padding: 5px 0 5px 15px;
	border-left: 5px solid #390;
	}
	
#content blockquote p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postmeta {
	width: 600px;
	font-size: 12px;
	padding: 5px 0 40px;
	margin: 0;
	border-top: medium double #390;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.wp-caption {
	margin: 0px;
	padding: 0px;
	}
	
.wp-caption img {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: left;
	width: 285px;
	margin: 0px auto;
	padding: 10px 0px 20px 0px;
	line-height: 20px;
	display: inline;
	}
	
#sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#sidebar h2 {
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}
	
#sidebar ul {
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar ul ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#sidebar ul li {
    list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li {
    list-style: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li ul li{
    list-style: square;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}
	
/************************************************
*	Footer      								*
************************************************/

#footer {
	background: #fff;
	width: 900px;
	height: 35px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	clear: both;
	text-align: center;
	}
	
#footer p { color: #000; font-size: 12px; font-family: Arial, helvetica, sans-serif; margin: 0; padding: 0 10px; }
	
#footer a, #footer a:visited {
	color: #000;
	text-decoration: none;
	}
	
#footer a:hover { color: #000; text-decoration: underline; }
	
#footer a img {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}
	
#footerleft {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#footerright {
	width: 260px;
	float: right;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	}

/************************************************
*	Search Form									*
************************************************/
/*
#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s-head {
	background: #FFFFFF;
	width: 240px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#s {
	background: #FFFFFF;
	width: 220px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#signup {
	background: #F5F5F5;
	width: 240px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

#name, #email, #url {
	background: #EEEEEE;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

#submit {
	background: #333333;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#words {
	background: #EEEEEE;
	width: 500px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	*/
/************************************************
*	Comments									*
************************************************/
/*
#commentblock {
	color: #202020;
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock ol {
	list-style-type: square;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
.commentdate {
	font-weight: bold;
	font-size: 12px;
	}

.commentname {
	color: #202020;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {
	width: 580px;
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commenttext-admin {
	width: 580px;
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}
	*/
/************************************************
*	Miscellaneous								*
************************************************/

#futureSwf {
	margin-bottom: 20px;
	text-align: center;
	clear: both;
	margin-top: 20px;
}

#futureSwfLg {
	width: 400px;
	margin: 50px auto;
}

.centeredContent {
	width: 800px;
	margin: 0 auto 50px auto;
	text-align: center;
}

#keynoteSwf {
	width: 800px;
	margin: 25px auto 10px auto;
}

.feature {
	overflow: auto;
	height: 100%;
	margin-bottom: 20px;
	width: 700px;
}

.feature img {
	float: left;
}

.featureText {
	width: 300px;
	margin-top: 20px;
	float:left;
}

.clear {
	clear: both;
}

hr.divider {
	border: 1px dotted #390;
}

.highlighted {
	/*color: #060;*/
	color: #216500;
	font-weight: bold;
}

.disclaimer {
	font-size: 11px;
	line-height: 18px;
}

#content p.borderBottom {
	width: 600px;
	font-size: 12px;
	padding: 5px 0 40px;
	margin: 0 0 40px 0;
	border-bottom: medium double #390;
}

#content h2.faq a { color: #216500; font-family: Myriad, Helvetica, Verdana, Arial, helvetica, sans-serif; }

.bulletList {
	list-style-type: none;
	list-style-image: url(../i/symbol-bullet.gif);
}

#merchantList {
	width: 290px;
	float: left;
	list-style-type: none;
	list-style: none;
}

#contentleft #merchantList li,
#contentleft #merchantList ul {
	list-style: none;
	list-style-type: none;
}

#contentleft #merchantList ul {
	margin: 20px 0 0 0;
	padding: 0 10px 15px 0;
}

#eventsContent {
	float: left;
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

#calendarContainer {
	margin: 0;
	padding: 20px 0px 20px 0px;
}

img.floatedLeft {
	float: left;
	margin-right: 15px;
}

h2.floatedLeft {
	float: left;
}

#content .requiredField {
	width: 497px;
	text-align: right;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

/************************************************
*				Contact Form					*
************************************************/

#content input {
	float: left;
	height: 20px;
	font-size: 12px;
	/*color: #666666;*/
	border: 1px solid #666666;
}

#content input:hover {
	float: left;
	height: 20px;
	font-size: 12px;
	/*color: #666666;*/
	border: 1px solid #6c3;
}

#content textarea {
	float: left;
	width: 382px;
	height: 75px;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	/* color: #666666;*/
	border: 1px solid #666666;
}

#content textarea:hover {
	float: left;
	width: 382px;
	height: 75px;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	/*color: #666666;*/
	border: 1px solid #6c3;
}

.formNameRow input {
	width: 382px;
}

.formEmailRow input, .formCommentsRow input {
	width: 382px;
}

#content .formSendRow input {
	width:80px;
	height:20px;
	margin: 0 0 0 115px;
	padding-bottom: 3px;
	background: #6c3;
	color: #222;
	text-align: center;
	border: 1px solid #666666;
}

#content .formSendRow input:hover {
width:80px;
height:20px;
margin: 0 0 0 115px;
background: #222;
color: #fff;

padding-bottom: 3px;
/*background: #fff url(../images/btn_80.gif) no-repeat;
background-position: 0 -20px;
color: #a8ce39;*/
text-align: center;
border: 1px solid #666666;
}

#formRow {
float: left;
width: 515px;
padding: 5px 0 10px 0;
clear: both;
font-size: 12px;
}

#formRow label {
	float: left;
	width: 90px;
	margin: 0 5px 0 0;
	padding: 5px 0 0 20px;
	font-size: 12px;
	text-align: right;
}

.formText {
	float: left;
	margin: 0 3px;
	padding: 5px 0 0 0;
}

/****************************************************
			ERRORS
****************************************************/

.errorbold {
background: #FFCC66 url(../i/error_triangle.gif) no-repeat;
color: #FF6600;
/* padding-left: 80px; */
float: left;
text-align: left;
display: block;
width: 300px;
}

.error {
background: #FFCC66;
color: #FF6600;
/* padding-left: 80px; */
margin:5px 0 5px 115px;
float: left;
text-align: left;
display: block;
width: 300px;
}

#correctErrorsMsg {
	float: left;
	width: 300px;
	text-align: left;
	color: #ff6600;
	font-weight: bold;
}

#content #correctErrorsMsg {
	margin: 0 0 0 115px;
}

/*#containerContent {
	width: 920px;
	float: left;
	margin: 0;
	padding: 20px 0;
	
}

#containerContent .containerP p {
	width: 400px;
	float: left;
	padding: 0 0 0 20px;
}


#containerContent img {
	float: left;
	clear: left;
}

#containerContent p img {
	border: none;
	}
	
#containerContent a img {
	margin: 0;
	padding: 0;
	border: none;
}
*/

/*NAVIGATION*/

#nav {
	width: 960px;
	height: 130px;
	position: relative;
	background: url(../i/nav.gif);
	margin: 0 auto 10px auto;
	padding: 0;
}


#nav li {
float: left;
list-style-type: none;
}
#nav li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 130px;
background: url(../i/nav.gif) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
}
li#nav_car a {
left: 0;
width: 96px;
background-position: 0 0px;
}
li#nav_par a {
left: 96px;
width: 96px;
background-position: -96px 0px;
}
li#nav_blo a {
left: 192px;
width: 96px;
background-position: -192px 0px;
}
li#nav_con a {
left: 288px;
width: 96px;
background-position: -288px 0px;
}
li#nav_loc a {
left: 384px;
width: 96px;
background-position: -384px 0px;
}
li#nav_env a {
left: 480px;
width: 96px;
background-position: -480px 0px;
}
li#nav_vid a {
left: 576px;
width: 96px;
background-position: -576px 0px;
}
li#nav_bot a {
	left: 672px;
	width: 96px;
	background-position: -672px 0px;
}
li#nav_met a {
	left: 768px;
	width: 96px;
	background-position: -768px 0px;
}
li#nav_esc a {
	left: 864px;
	width: 96px;
	background-position: -864px 0px;
}
/* HOVER STATE */

li#nav_car a:hover,active {
left: 0;
width: 96px;
background-position: 0 -130px;
}
li#nav_par a:hover,active {
left: 96px;
width: 96px;
background-position: -96px -130px;
}
li#nav_blo a:hover,active {
left: 192px;
width: 96px;
background-position: -192px -130px;
}
li#nav_con a:hover,active {
left: 288px;
width: 96px;
background-position: -288px -130px;
}
li#nav_loc a:hover,active {
left: 384px;
width: 96px;
background-position: -384px -130px;
}
li#nav_env a:hover,active {
left: 480px;
width: 96px;
background-position: -480px -130px;
}
li#nav_vid a:hover,active {
left: 576px;
width: 96px;
background-position: -576px -130px;
}
li#nav_bot a:hover,active {
	left: 672px;
	width: 96px;
	background-position: -672px -130px;
}
li#nav_met a:hover,active {
	left: 768px;
	width: 96px;
	background-position: -768px -130px;
}
li#nav_esc a:hover,active {
	left: 864px;
	width: 96px;
	background-position: -864px -130px;
}
/* YOU ARE HERE STATE */
#body_car li#nav_car a {
left: 0;
width: 96px;
background-position: 0 -260px;
}
#body_par li#nav_par a {
left: 96px;
width: 96px;
background-position: -96px -260px;
}
#body_blo li#nav_blo a {
left: 192px;
width: 96px;
background-position: -192px -260px;
}
#body_con li#nav_con a {
left: 288px;
width: 96px;
background-position: -288px -260px;
}
#body_loc li#nav_loc a {
left: 384px;
width: 96px;
background-position: -384px -260px;
}
#body_env li#nav_env a {
left: 480px;
width: 96px;
background-position: -480px -260px;
}
#body_vid li#nav_vid a {
left: 576px;
width: 96px;
background-position: -576px -260px;
}
#body_bot li#nav_bot a {
	left: 672px;
	width: 96px;
	background-position: -672px -260px;
}
#body_met li#nav_met a {
	left: 768px;
	width: 96px;
	background-position: -768px -260px;
}
#body_esc li#nav_esc a {
	left: 864px;
	width: 96px;
	background-position: -864px -260px;
}
/*END NAVIGATION*/

/* SUB NAVIGATION */

#subNav {
width: 960px;
height: 30px;
position: relative;
background: url(i/subnavtab.gif);
margin: 0 auto 0 auto;
padding: 0;
}
#subNav li {
float: left;
list-style-type: none;
line-height: 16px;
height: 30px;
}
#subNav li a {
	margin: 0 1px 0 0;
	padding: 7px 0 0 0;
	display: block;
	height: 23px;
	background: url(../i/subnavtab.gif) no-repeat;
	overflow: hidden;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	line-height: 16px;
}
#subNav a { width:175px; height:30px; color: #1E3F26; background: url(../i/subnavtab.gif) no-repeat;
}

.body_res #subnav_res a,
.body_com #subnav_com a { background-position: 0 0px; }
/* HOVER STATE */
.body_com #subnav_res a:hover, active,
.body_res #subnav_com a:hover, active { background-position: 0 -30px; text-decoration: none;}
/* YOU ARE HERE STATE */
.body_res #subnav_com a,
.body_com #subnav_res a { background-position: 0 -60px; }

/* END SUB NAVIGATION */


/****************************************************
			Page Structure
****************************************************/

.oneThirdBlurb {
	width: 275px;
	float: left;
	margin: 0 25px 0 0;
}

.oneThirdBlurb a { display:block; height: auto;}

.oneThirdBlurb a img { border: none;}

#content .oneThirdBlurb p { margin: 10px 0 0 0;}


.oneThirdBlurbSmall { width: 185px; float: left; margin: 0 10px 15px 0;}

.oneThirdBlurbSmall a { display:block; height: auto;}

.oneThirdBlurbSmall a img { border: none;}

#content .oneThirdBlurbSmall p { margin: 10px 0 0 0;}


.oneHalfBlurb {
	width: 400px;
	float: left;
	margin: 0 25px 0 0;
}

.oneHalfBlurb a { display:block; height: auto;}

.oneHalfBlurb a img { border: none;}

#content .oneHalfBlurb p { margin: 10px 0 0 0;}


.oneHalfBlurbSmall {
	width: 265px;
	float: left;
	margin: 0 25px 0 0;
}

/*.oneHalfBlurbSmall a { display:block; height: auto;}*/

.oneHalfBlurbSmall a img { border: none;}

#content .oneHalfBlurbSmall p { margin: 10px 0 0 0;}

.introText { font-size: 13px; line-height: 22px; font-weight: normal; color: #203819; }

#content .nestedRightImg {
	padding: 0 0 0 0;
	margin: 0 25px 15px 20px;
}

#sidebar img { margin: 0 0 15px 0; }


.partnerLinks {
	margin: 40px 0 0 10px;
	padding: 1px 0;
}

/****************************************************
			Typography
****************************************************/

#contentleft h1 {
	display: none;
	height: 1%;
}
#contentleft h2 {
	/*font-family: Cambria, "Californian FB", Georgia, "Times New Roman", Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #216500;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}
#content h2 {
	/*font-family: Cambria, "Californian FB", Georgia, "Times New Roman", Times, serif;*/
	font-size: 24px;
	line-height: 26px;
	color: #216500;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}
.emphasis {
/*font-family: Cambria, "Californian FB", Georgia, "Times New Roman", Times, serif;*/
font-size: 20px;
line-height: 22px;
color: #216500;
font-weight: bold;
}
.emphasis333 {
/*font-family: Cambria, "Californian FB", Georgia, "Times New Roman", Times, serif;*/
font-size: 20px;
line-height: 24px;
color: #333;
font-weight: normal;
}
.emphasis333Lg {
/*font-family: Cambria, "Californian FB", Georgia, "Times New Roman", Times, serif;*/
font-size: 28px;	
line-height: 30px;
color: #333;
font-weight: bold;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 24px;
/*font-family: "Californian FB", Cambria, Georgia, "Times New Roman", Times, serif;*/
/*ORIGINAL FONT STYLES*/
/*font-family: Arial, Tahoma, Verdana;
font-size: 12px;*/
}
