/* General HTML tag styles */
* {
	font-family: Arial, Helvetica, sans-serif;
	color: #585943;
}

FORM {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

A {
}

A:hover {
	text-decoration: none;
}

P {
	margin: 0 0 0 0;
	padding: 4px 0 8px 0;
}

H1 {
	color: #7CA25F;
	font-size: 16px;
	font-weight: bold;
}

.h1 {
	color: #58818f;
	font-size: 16px;
	font-weight: bold;
	display: block;
}

H2 {
	color: #585943;
	font-size: 13px;
	margin: 6px 0 0;
	padding: 0 0 0 0;
}

.h2 {
	color: #585943;
	font-size: 13px;
	margin: 6px 0 0;
	padding: 0 0 0 0;
	font-weight: bold;
	display: block;
}

INPUT, SELECT, TEXTBOX, TEXTAREA {
	font-size: 11px;
}


/* Print Logo Style */

#printLogo {
	display: none;
}

/* Mast head style */

#mastHead {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* Top Navigation styles */

#nav {
	font-size: 10px;
	height: 30px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	float: left;
	line-height: 30px;
	width: 781px;
}

#nav A {
	margin: 0 0 0 0;
	width: 95px;
	text-align: center;
	background-color: #A99A79;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-right: 2px solid #E9E8D9;
	border-bottom: 6px solid #E9E8D9;
	vertical-align: middle;
	float: left;
}

#nav A:hover {
	background-color: #F47849;
	color: #ffffff;
	text-decoration: none;
}

#nav .lastItem {
	width: 100px;
}

/* bottom container style */

#bottom {
	background-image: url(../images/subNavBground.gif);
	background-repeat: repeat-y;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #ffffff;
	border-top: solid 1px #CFCCC6;
}

/* Logo styles */

#logo {
	height: 105px;
}

#logo IMG {
	border: 0;
}

/* Left Navigation Styles */

#left {
	width: 194px;
	font-size: 11px;
	background-image: url(../images/subNavBground.gif);
	background-repeat: repeat-y;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	display: block;
}
#flash {
	vertical-align: top;
}
#subNav {
	font-size: 10px;
	height: 407px;
}

#subNav A {
	background-image: url(../images/subNavLink.gif);
	background-repeat: no-repeat;
	color: #302B28;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0 0 0 0;
	padding: 3px 0 0 30px; /*vertical-align: top;*/
}

#subNav A:hover {
	background-image: url(../images/hoverBground.gif);
	background-repeat: no-repeat;
}

/* Styles for portal button */

#portal A {
	background-image: url(../images/portal.gif);
	background-repeat: no-repeat;
	color: #fff;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0 0 0 0;
	padding: 5px 0 0 30px;
	vertical-align: top;
}

#portal A:hover {
	background-image: url(../images/portalHover.gif);
	background-repeat: no-repeat;
}

/* Sub Nav Styles For 2 rows of text */

#twoRows A {
	background-image: url(../images/subNavLinkLong.gif);
	background-repeat: no-repeat;
	color: #302B28;
	height: 33px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0 0 0 0;
	padding: 5px 0 0 30px;
}

#twoRows A:hover {
	background-image: url(../images/hoverBgroundLong.gif);
	background-repeat: no-repeat;
}

/* /end Sub Nav Styles For 2 rows of text */

#subNav UL {
	margin: 0 0 0 0;
	padding: 5px 0 5px 40px;
	background-image: url(../images/listBottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#subNav LI {
	list-style-type: none;
	background-image: url(../images/navBullet.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

#subNav .thirdLevel {
	margin: 0 0 0 0px;
	padding: 3px 0 0 45px;
}

/* Content Area Styles */

#content {
	float: left;
	margin: 0 10px 0 0;
	padding: 28px 0 80px 43px;
	font-size: 13px;
	width: 532px;
	border-left: solid 1px #CFCCC6;
}

#content LI {
	margin: 0 0 0 0;
	padding: 0 0 4px 0;
}

/* Address Styles */

#address {
	float: left;
	width: 780px;
}

#address IMG {
	border: 0px;
	text-align: right;
}

/* Search Styles */

.hidden {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 10px;
	font-size: 0px;
}

#search {
	float: left;
	background-color: #5D564B;
	border: 1px solid #5D564B;
	height: 17px;
	padding: 0 2px 0 0;
	margin: 0 0 0 0;
	font-size: 0px;
}

.searchBox {
	height: 13px;
	width: 112px;
	border: 1px solid #a4a498;
	vertical-align: top;
	margin: 1px 2px 0 0;
	padding: 0 0 0 0;
	font-size: 10px;
}

.submit {
	display: inline;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
}

.floatRight {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
}

/* Home Page Styles */

#homeContent {
	float: left;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	font-size: 11px;
}

#homeContent H1 {
	color: #7CA25F;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}


#homeContent P {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#homeLogo {
	float: left;
}

#updates {
	width: 180px;
	height: 95px;
	float: left;
	background-image: url(../images/updateBground.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 0 0 0;
	padding: 0 0 0 110px;
}

#updates H1 {
	color: #7CA25F;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#updates P {
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
}

#more {
	width: 180px;
	height: 95px;
	float: left;
	background-image: url(../images/moreBground.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 0 0 0;
	padding: 0 0 0 110px;
}

#more H1 {
	color: #7CA25F;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#more P {
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
}

/* Contact form styles */

.contactInfo {
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

#contactForm {
	font-size: 12px;
}

/* News Release Link */

.backToNews {
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}

#tableMain {
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#rowTop {
	border: none:;
}
#cellTop {
	border: none;
}
#rowMasthead {
	border: none;
}
#cellMasthead {
	border: none;
}
#cellSidebar {
	border-top: none;
	border-bottom: solid 1px #999999;
	border-left: none;
	border-right: none;
	vertical-align: top;
}
#rowMainContent {
	border: none;
}
#cellMainContent {
	border: none;
}
body {
	background: #E9E8D9;
}
#wrapper {
	width: 990px;
	float: left;
	border-bottom: solid 1px #CFCCC6;
	margin-bottom: 10px;
}
#mainRight {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	float: right;
	display: block;
	text-align: center;
}
#mainLeft {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	display: block;
	border: none;
	width: 786px;
}
#top {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	width: 990px;
	border-top: solid 1px #C9C6BC;
	padding-top: 4px;
	border-bottom: solid 1px #C9C6BC;
	padding-bottom: 4px;
	margin-bottom: 6px;
}
#RadAjaxPanel1 {
	vertical-align: bottom;
}
#poweredby {
	display: inline;
	font-size: 25px;
	font-weight: bold;
	color: #5D564B;
	line-height: 22px;
	margin-top: 100px;
}
#connections {
	display: inline;
	font-size: 25px;
	font-weight: bold;
	color: #F47849;
	line-height: 22px;
}
#homepageparagraph {
	display: inline;
	font-size: 15px;
	font-weight: bold;
	color: #B9AA89;
	line-height: 22px;
}
#paragraph {
	padding: 10px;
}
#overallparagraph {
	padding: 4px;
}

#blanket {
	background-color: #111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position: absolute;
	z-index: 9001;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: right;
}

#membermappopup {
	background-position: url(images/memberMap.png) no-repeat;
	position: absolute;
	background: url(images/memberMap.png) no-repeat;
	background-color: White;
	border: 0px;
	z-index: 9002;
	width:740px;
	height: 740px;
}

#memberchartpopup {
	position: absolute;
	background: url(images/memberchart.png) no-repeat;
	background-color: White;
	border: 0px;
	z-index: 9002;
	width:760px;
	height:800px;
}

#howitworkspopup{
	background-position: url(images/howItWorksBig.gif) no-repeat;
	position: absolute;
	background: url(images/howItWorksBig.gif) no-repeat;
	background-color: White;
	border: 0px;
	z-index: 9002;
	width:800px;
	height: 240px;
}

#popuptablemap{
	background-color : White;
	width: 600px;
}
#popuptablechart{
	background-color : White;
	width:760px;
}
