
html, body {

	padding:0;
	margin:0 auto;
	min-height: 100%;
	height: 100%;
	background: #00124c url(images/mainsitebg-w.jpg) repeat-x;
	font-family: Tahoma, Geneva, Arial, helvetica, sans-serif;
	font-size:96%;
	text-align:center;
}

.subItalic {
font-style:italic;
}

.navSub {
font-size: 84%;
font-family:Tahoma, sans-serif;
}

.boldThis {
font-weight:bold;
}


h1 {
	margin:0px;
	font-size: 105%;
	font-family:Georgia, Times New Roman, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h1#access {
	margin:0px;
	padding-top: 30px;
	font-size: 145%;
	font-family:Georgia, Times New Roman, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #00285c;
}

h2 {
	margin:0px;
	font-size: 125%;
	font-family:Georgia, Times New Roman, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#002851;
}

h2 a {
	color:#002851;
}

ul#feature {
	list-style: none;
	margin: 0;
	padding: 0;
}

.h1Header {
	margin:0px;
	font-size: 125%;
	font-family:Georgia, Times New Roman, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	color:#666666;
	}
*html .h1Header {margin-left:15px}

.tinyText {
font-size: 84%;
font-family: Tahoma, sans-serif;
font-weight: bold;
line-height: 110%;
}

#masterHolder {
	margin:0 auto;
	position:relative;
	width:800px;
	text-align:center;
	background: transparent url(images/shadowbg.png) top center repeat-y;
}

#rk-calendar h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;	
}

#rk-calendar h2 a {
	color: #7887a8;
}

#rk-calendar p {
	padding: 0;
	margin: 0;
}

#rk-calendar {
	margin: 30px 20px 40px 0px;
	padding: 15px 25px;
	background-color: #f3f3f3;
	border-bottom: 2px solid #7887a8;
}

#rk-calendar a {
	color: #7e4004;
	font-weight: bold;
}

#mainHolder{
	line-height:140%;
	display:block;
	height:100%;
	min-height: 100%; 
	margin: auto;
	width:750px;
	text-align:center;
}
#navHolder {
	display:block;
	margin:  auto;
	width:750px;
	height: 30px;
}
#headerHolder{
	display:block;
	margin: auto;
	width:750px;
	height:147px;
	background-image:url(images/header.png);
}
#contentHolder {
display:block;
height:100%;
	padding-top:0px;
	width:750px;
	background-image:url(images/bluefadebg.gif);
	background-repeat:repeat-x;
}
#innerContentHolder {

display:block;
height:100%;
margin-top:6px;
	font-size:76%;
	text-align:left;
	width:750px;
	}
#leftContentHolder 
{
	display:block;
	padding:5px 0 0 0;
	width:503px;
	float:left;
}
*html .leftinner {width:400px; position:relative}
*html #leftContentHolder{ padding:0 0 0 0; width:375px}
*html .leftContentHolder{ margin:0 0 0 0; }

#rightContentHolderDidYouKnow {
	height:178px;
	padding:10px;
	margin-top:10px;
	background-image:url(images/smallboxbg-w.gif);
	background-repeat:repeat-x;
	width:225px;
	float:right;
	position:relative;
	padding-top:35px;
	top:-5px;
}
#rightContentHolderBrown {
	height:auto;
	padding:0 10px 10px 10px;
	margin-top:5px;
	/*background-image:url(images/smallboxbg_brown.jpg);*/
	background-repeat:repeat-x;
	width:225px;
	float:right;
	position:relative;
	top:-5px;
}

#county-thumb {
 border: 2px solid #f3f3f3;
 padding:6px;
}

img.counties {
 padding-top: 10px;
 margin-bottom: 50px;
}

#rightContentHolderBlue {
	height:auto;
	padding:10px;
	margin-top:5px;
	background-image:url(images/smallboxbg_blue.jpg);
	background-repeat:repeat-x;
	width:225px;
	float:right;
	position:relative;
	top:-5px;
}
#rightContentHolderMonster {
	height:auto;
	padding:10px;
	margin-top:5px;
	background-image:url(images/smallboxbg_GreenMonster.jpg);
	background-repeat:repeat-x;
	width:225px;
	float:right;
	position:relative;
	top:-5px;
}
#lowerContent{
	padding-top: 5px;
	text-align:center;
	width:750px;
	float:left;
}

#lowerLeft1 {
	text-align:left;
	height:340px;
	margin:0;
	left:25px;
	background-image:url(images/headerlatestnews.jpg);
	background-repeat:no-repeat;
	width:242px;
	float:left;
	background-color: #F7F2EA;
	color:#723401;
	border-right: 3px solid #ccbda5;
	border-bottom: 1px solid #ccbda5;
}

#lowerLeft1Content {
	margin-top:10px;
	padding-top:30px;
	line-height:100%;
}

#lowerLeft1Content ul,
#lowerLeft3Content ul {
	margin-top: 25px;
	margin-left: 0;
	padding-left: 0;
	padding-right: 5px;
}
	
#lowerLeft2Content ul {
	margin-top: 15px;
	margin-left: 0;
	padding-left: 0;
}

#lowerLeft1Content ul li,
#lowerLeft2Content ul li,
#lowerLeft3Content ul li {
	margin-bottom: 15px;
	padding-left: 0;
	margin-left: 18px;
	list-style: none;
	line-height: 1.2em;
}

#lowerLeft1Content ul li a,
#lowerLeft2Content ul li a,
#lowerLeft3Content ul li a {
	color: #333333;
	font-weight: bold;
}

#lowerLeft1Content li#facebook {
	background: url(images/icon-facebook.gif) no-repeat 0 0;
	padding-left: 30px;
	padding-top: 8px;
	margin-top: 8px;
	padding-bottom: 10px;
	height: 25px;
}

#lowerLeft2Content li#calendar {
	background: url(images/icon-calendar.gif) no-repeat 0 0;
	padding-left: 30px;
	padding-top: 10px;
	margin-top: 8px;
	padding-bottom: 10px;
	height: 25px;
}

#lowerLeft3Content li#donate {
	background: url(images/icon-donate.gif) no-repeat 0 0;
	padding-left: 30px;
	padding-top: 10px;
	margin-top: 8px;
	padding-bottom: 10px;
	height: 25px;
}

#lowerLeft3Content li#fundraiser {
	background: url(images/icon-fundraiser.gif) no-repeat 0 0;
	padding-left: 30px;
	padding-top: 8px;
	margin-top: 8px;
	height: 25px;
}

#lowerLeft2 {
	text-align:left;
	height:340px;
	background-image:url(images/headerdiscover.gif);
	background-repeat:no-repeat;
	width:255px;
	float:left;
	left:274px;
	background-color: #dfdad2;
	border-right: 3px solid #ccbda5;
	border-bottom: 1px solid #ccbda5;
}

#lowerLeft2Content {
	margin-top:10px;
	padding-top:30px;
	line-height:100%;
}
#lowerLeft3 {
	text-align:left;
	height:340px;
	background-image:url(images/headerwhatyoucando.jpg);
	background-repeat:no-repeat;
	width:247px;
	float:right;
	background-color: #F7F2EA;
	color:#723401;
	border-bottom: 1px solid #ccbda5;
}
#lowerLeft3Content {
	margin-top:10px;
	padding-top:30px;
	line-height:100%;
}
.bulletTextBody li {

	list-style: none;
	margin-left:-40px;
	padding-top: 10px;
	padding-bottom:0px;
	font-size: 100%;
	font-family:Tahoma, sans-serif;
	font-weight:normal;
	width:425px;
	float:left;
}
*html .bulletTextBody li {margin:0 0 0 -5px; padding:0; width:375px}


.bulletTextBody ul{
display:block;
width:400px;
}
.gridLeft {
float:left;
width:380px;
margin: 0 0 0 4px;
background-color:#FEF8EB;
}
.gridRight  {
float:right;
margin: 0 4px 0 0;
width:320px;
background-color:#FEF8EB;
}
.normalList ul {
display:block;
list-style:disc;
list-style-type:circle;
line-height:110%;
padding:0;
}
.normalList li {
list-style:disc;
list-style-type:circle;
line-height:110%;
margin: 0 0 0 30px;
padding:0;
}
.rightNav {
width:200px;
margin: 0 0 0 -30px;
float:right
}
.rightNav ul {
display:block;
list-style:disc;
list-style-type:none;
line-height:345px;
background-color:#FFFFFF;
}

.rightNav li {
list-style:none;
list-style-type:none;
}
.rightNav a:link {
display:block;
width:220px;
color:#666666;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}

*html .rightNav a:link {width:200px; padding-left:20px}

.rightNav a:visited {
width:220px;
display:block;
color:#666666;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}

*html .rightNav a:visited {width:200px; padding-left:20px}

.rightNav a:hover {
width:220px;
background-color:#ECECD9;
display:block;
color:#804000;
border-bottom:dotted #CCCC99 1px;
}

*html .rightNav a:hover {width:200px; padding-left:20px}

*html .rightNav h1 {padding-left:25px;}


.rightNav_Edu {
width:200px;
padding: 0 0 0 10px;
margin:0 auto
}

.rightNav_Edu ul {
list-style:disc;
list-style-type:none;
line-height:100%;
background-color:#FFFFFF;
}
.rightNav_Edu li {
list-style:none;
list-style-type:none;
}
.rightNav_Edu a:link {
display:block;
color:#666666;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}
.rightNav_Edu a:visited {
width:220px;
display:block;
color:#666666;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}
.rightNav_Edu a:hover {
width:220px;
background-color:#ffffff;
display:block;
color:#999999;
border-bottom:dotted #CCCC99 1px;
}

.rightNav_White {
	width:200px;
	margin: 0 0 0 -30px;
	padding-bottom: 40px;
}

.rightNav_White ul {
display:block;
list-style:disc;
list-style-type:none;
line-height:100%;
background-color:#FFFFFF;
}
.rightNav_White li {
list-style:none;
list-style-type:none;
}
.rightNav_White a:link {
display:block;
width:215px;
color:#666666;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}
.rightNav_White a:visited {
width:215px;
display:block;
color:#666666;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}
.rightNav_White a:hover {
width:215px;
background-color:#ffffff;
display:block;
color:#999999;
border-bottom:dotted #CCCC99 1px;
}

.tripsFlyer {
display:block;
	font-family:Tahoma, sans-serif;
	font-size:94%;
	font-weight:normal;
	text-align:left;
	float:left;
	border-bottom:dotted #CCCC99 1px;
	width:50%;
}
.backToTopLinkCombo {
display:block;
	font-family:Tahoma, sans-serif;
	font-size:94%;
	font-weight:normal;
	text-align:right;
	border-bottom:dotted #CCCC99 1px;
	width:100%;
}
.backToTopLink2 {
display:block;
	font-family:Tahoma, sans-serif;
	font-size:94%;
	font-weight:normal;
	text-align:right;
	float:right;
	border-bottom:dotted #CCCC99 1px;
	width:50%;
}
.backToTopLink {
display:block;
	font-family:Tahoma, sans-serif;
	font-size:94%;
	font-weight:normal;
	text-align:right;
	float:right;
	border-bottom:dotted #CCCC99 1px;
	width:100%;
	margin-bottom: 40px;
}
.backToTopLink a:link{
	color:#999999;
	
}
.backToTopLink a:visited{
	color:#999999;
}
.backToTopLink a:hover{
	color:#66CCCC;
}
.breadcrumbs {
display:block;
text-indent:10px;
	font-family:Tahoma, sans-serif;
	font-size:94%;
	font-weight:normal;
	text-align:left;
	border-bottom:dotted #CCCC99 1px;
	width:100%;
	background-color:#F3F3F3;
	font-weight:bold;
	padding:5px 0 5px 0;
	
	
}
.breadcrumbs a:link{
font-weight:normal;
	color:#999999;
	
}
.breadcrumbs a:visited{
font-weight:normal;
	color:#999999;
}
.breadcrumbs a:hover{
font-weight:normal;
	color:#66CCCC;
}

.topNav {
display:block;
	font-family:Tahoma, sans-serif;
	font-size:90%;
	font-weight:normal;
	text-align:center;
	width:100%;
	background-color:#FFF2E6;
	font-weight:normal;
	padding:5px 0 5px 0;
	color:#FF8000
}
.topNav a:link{
font-weight:bold;
	color:#CC6633;
	text-decoration:none;
	
}
.topNav a:visited{
font-weight:bold;
	color:#CC6633;
		text-decoration:none;
}
.topNav a:hover{
font-weight:bold;
	color:#EA7500;
		border-bottom:dotted #CCCC99 1px;
	
}

.imgRight {
text-align:center;
float:right;
padding: 5px;
border: solid #CCCCCC 1px;
margin: 0 0 0 5px;
}
.smallQuoteText {
font-size:64%;
font-weight:normal;
}
.imgLeft {
text-align:left;
float:left;
padding: 5px;
border: solid #000000 6px;
margin: 0 5px 0 0;
}
div .centerImage {
text-align:center;
}
.imgCenter {
text-align:center;
padding: 5px;
border: solid #CCCCCC 1px;
margin: 5px 0 5px 0;
}
.didYouBullets {
color:#666666;
display:block;
width:220px;
	list-style: disc;
	padding: 35px 0 0 0px;
	font-size: 90%;
	font-family:Tahoma, sans-serif;
	font-weight:normal;
}
.bulletText li {
	list-style: none;
	margin-left:-20px;
	padding-top: 10px;
	padding-bottom:0px;
	font-size: 90%;
	font-family:Tahoma, sans-serif;
	font-weight:bold;
}
.bulletText a:link {
color:#804000;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}
.bulletText a:visited {
color:#804000;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}
.bulletText a:hover {
color:#FF8204;
text-decoration:none;
border-bottom:dotted #CCCC99 1px;
}
.smallBulletText{
	font-family:Tahoma, sans-serif;
	font-size:94%;
	font-weight:normal;
}
.bulletText img {
float:left;
padding-right:5px;
}
.bulletTextWhite li {
	list-style: none;
	margin-left:-20px;
	padding-top: 10px;
	padding-bottom:0px;
	font-size: 90%;
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	color:#FFFFFF;

}

.bulletTextWhite li a:link, .bulletTextWhite li a:visited, .bulletTextWhite li a:active {
color:#0a445b;
}

.bulletTextWhite li a:hover {
color:#fff;
}



.smallBulletTextWhite{
	font-family:Tahoma, sans-serif;
	font-size:94%;
	font-weight:normal;
}
.smallBulletTextWhiteBold{
	font-family:Tahoma, sans-serif;
	font-size:74%;
	font-weight:bold;
}
#rightInner {
display:block;
	padding:10px;
	font-size:94%;
	line-height:130%;
	color:#666666;
}

#rightInner h1 {
	font-family: Arial, sans-serif;
	color: #003366;
	padding-top: 10px;
}

#rightInner ul {
	list-style: bullet;
	margin-left: 15px;
	padding-left: 0;
}

#rightInner li {
	margin-bottom: 8px;
}

.rightInnerResources {
	display:block;
	padding:10px;
	font-size:94%;
	line-height:130%;
	color:#666666;
	float: right;
}
.didYouKnowHeader {
	margin:0px;
	background-image:url(images/didyouknowheader-w.gif);
	background-repeat:no-repeat;
	height:40px;
}
.quoteHolderRight {
float: right;
width: 200px;
margin: 10px 0 10px 10px;
background: #FFFFFF url(images/quotebg.gif) no-repeat;
position: relative;
padding:15px 0 15px 15px;
text-align:center;
height:100%;
}
.quoteHolderLeft {
float: left;
width: 200px;
margin: 10px 10px 10px 0px;
background: #FFFFFF url(images/quotebg.gif) no-repeat;
position: relative;
padding:15px 0 15px 15px;
text-align:center;
height:100%;
}
.quoteHolderCenter {
width: 90%;
margin: 10px 10px 10px 10px;
background: #FFFFFF url(images/quotecenterbg.gif) repeat-x;
position: relative;
padding:15px 15px 15px 15px;
text-align:center;
height:100%;
}
.quoteBodyCenter {
padding:10px;
font-family: Georgia, Arial;
color: #363636;
font-size: 145%;
line-height: 1.2em;
font-weight: bold;
width: 90%;
voice-family: "\"}\""; 
voice-family:inherit;
}
.quoteBody {
padding:10px;
font-family: Georgia, Arial;
color: #363636;
font-size: 145%;
line-height: 1.2em;
font-weight: bold;
width: 145px;
voice-family: "\"}\""; 
voice-family:inherit;
}
.highlightThis {
margin:0px;
padding:15px;
background-color:#F7F2EA;
	width:100%;
	font-weight:normal;
	color:#000066;
}
/* Drop Down Menu Info Below */
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

div.clear
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}




table {
	border-collapse: collapse;
	width: 470px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	font-weight:bold;
	}
	tr.blue td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background:#D7EBFF;
	font-weight:bold;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: .3em;
	}
td.width_50{
		vertical-align:text-top;
	width: 50%;
	line-height:100%;
}

td.width {
vertical-align:text-top;
	width: 110px;
	line-height:100%;
	}

td.adjacent {
vertical-align:text-top;
text-align:center;
	border-left: 1px solid #CCC;
	text-align: left;
		line-height:100%;
	}



*html .moveright{position:relative; left:75px}

#foot {
	padding: 20px 0;
}


#content p {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 10px;
}

ul.success-list li,
ol.awards-list li {
	line-height: 1.4em;
	margin-bottom: 10px;
}

div.new img.ten-head {
	padding-top: 20px;
}

.ten-year-nav {
	margin: 0 0 40px 0;
	padding-left: 15px;
}

ol.ten-ways {
	margin-left: 0px;
	padding-left: 5px;
}

ol.ten-ways li {
	list-style: none;
	padding: 10px 8px;
	margin-bottom: 5px;
}

ol.ten-ways li em {
	color: #0f367b;
	font-weight: bold;
	font-style: normal;
}

ol.ten-ways li.alt {
	background-color: #ddeff7;
}

.ten-year-nav li {
	list-style: none;
}

#stats {
	background: url(images/ten-btn-1.png) no-repeat 0 0;
}

#milestones {
	background: url(images/ten-btn-3.png) no-repeat 0 0;
}

#slideshow {
	background: url(images/ten-btn-4.png) no-repeat 0 0;
}

#awards {
	background: url(images/ten-btn-2.png) no-repeat 0 0;
}

#stats a,
#milestones a,
#awards a,
#slideshow a 	{
	width: 100%;
	height: 25px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 15px;
}

#hd-stats {
	background: url(images/ten-hd-1.png) no-repeat 0 0;
	height: 55px;
	text-indent: -9999px;
}

#hd-milestones {
	background: url(images/ten-hd-3.png) no-repeat 0 0;
	height: 55px;
	text-indent: -9999px;
}

#hd-awards {
	background: url(images/ten-hd-2.png) no-repeat 0 0;
	height: 55px;
	text-indent: -9999px;
}

#hd-slideshow {
	background: url(images/ten-hd-4.png) no-repeat 0 0;
	height: 55px;
	text-indent: -9999px;
}

#ten-subhead {
	background: url(images/ten-hd-10.png) no-repeat 0 0;
	height: 55px;
	text-indent: -9999px;
}

#MMMenuContainer1101110755_0 {
/* This ID is related to the master menu div for menu MMMenuContainer1101110755_0 and contains the important positioning information for the menu as a whole */
display:block;
	position:absolute;
	left:96px;
	top:178px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101110755_0 {
/* This class defines things about menu MMMenu1101110755_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#2884a3;
	border:1px solid #ffffff;
	width:128px;
	height:157px;
}

.MMMIFVStyleMMMenu1101110755_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101110755_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:128px;
	height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:116px;
	height:15px;
}

.MMMIVStyleMMMenu1101110755_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101110755_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:128px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:116px;
	height:15px;
}

#MMMenu1101110755_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101110755_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101110755_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101110755_0 so we can set its position */
	left:0px;
	top:27px;
}

#MMMenu1101110755_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu1101110755_0 so we can set its position */
	left:0px;
	top:53px;
}

#MMMenu1101110755_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu1101110755_0 so we can set its position */
	left:0px;
	top:79px;
}

#MMMenu1101110755_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu1101110755_0 so we can set its position */
	left:0px;
	top:105px;
}

#MMMenu1101110755_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu1101110755_0 so we can set its position */
	left:0px;
	top:131px;
}

#MMMenuContainer1101110755_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101110755_0 a {
/* Controls the general apperance for menu MMMenuContainer1101110755_0's items, including color and font */
	text-decoration:none;
	font-family:Georgia, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#0f507c;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#e0f1f7;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1101110755_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101110755_0 */
	color:#0f507c;
	background-color:#ffffff;
}
#MMMenuContainer1101111437_1 {
/* This ID is related to the master menu div for menu MMMenuContainer1101111437_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:191px;
	top:178px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101111437_1 {
/* This class defines things about menu MMMenu1101111437_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#2884a3;
	border:1px solid #ffffff;
	width:160px;
	height:131px;
}

.MMMIFVStyleMMMenu1101111437_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101111437_1 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:150px;
	height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	height:15px;
}

.MMMIVStyleMMMenu1101111437_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101111437_1 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:150px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	height:15px;
}

#MMMenu1101111437_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101111437_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101111437_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101111437_1 so we can set its position */
	left:0px;
	top:27px;
}

#MMMenu1101111437_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu1101111437_1 so we can set its position */
	left:0px;
	top:53px;
}

#MMMenu1101111437_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu1101111437_1 so we can set its position */
	left:0px;
	top:79px;
}

#MMMenu1101111437_1_Item_4 {
/* Unique ID for item 4 of menu MMMenu1101111437_1 so we can set its position */
	left:0px;
	top:105px;
}
#MMMenu1101111437_1_Item_5 {
/* Unique ID for item 4 of menu MMMenu1101111437_1 so we can set its position */
	left:0px;
	top:131px;
}
#MMMenu1101111437_1_Item_6 {
/* Unique ID for item 4 of menu MMMenu1101111437_1 so we can set its position */
	left:0px;
	top:157px;
}
#MMMenuContainer1101111437_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101111437_1 a {
/* Controls the general apperance for menu MMMenuContainer1101111437_1's items, including color and font */
	text-decoration:none;
	font-family:Georgia, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#0f507c;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#e0f1f7;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1101111437_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101111437_1 */
	color:#0f507c;
	background-color:#ffffff;
}
#MMMenuContainer1101111458_2 {
/* This ID is related to the master menu div for menu MMMenuContainer1101111458_2 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:291px;
	top:178px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101111458_2 {
/* This class defines things about menu MMMenu1101111458_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#2884a3;
	border:1px solid #ffffff;
	width:174px;
	height:157px;
}

.MMMIFVStyleMMMenu1101111458_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101111458_2 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:174px;
	height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:162px;
	height:15px;
}

.MMMIVStyleMMMenu1101111458_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101111458_2 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:174px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:162px;
	height:15px;
}

#MMMenu1101111458_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101111458_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101111458_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101111458_2 so we can set its position */
	left:0px;
	top:27px;
}

#MMMenu1101111458_2_Item_2 {
/* Unique ID for item 2 of menu MMMenu1101111458_2 so we can set its position */
	left:0px;
	top:54px;
}

#MMMenu1101111458_2_Item_3 {
/* Unique ID for item 3 of menu MMMenu1101111458_2 so we can set its position */
	left:0px;
	top:80px;
}

#MMMenu1101111458_2_Item_4 {
/* Unique ID for item 4 of menu MMMenu1101111458_2 so we can set its position */
	left:0px;
	top:106px;
}

#MMMenu1101111458_2_Item_5 {
/* Unique ID for item 5 of menu MMMenu1101111458_2 so we can set its position */
	left:0px;
	top:132px;
}

#MMMenu1101111458_2_Item_6 {
/* Unique ID for item 5 of menu MMMenu1101111458_2 so we can set its position */
	left:0px;
	top:158px;
}

#MMMenuContainer1101111458_2 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101111458_2 a {
/* Controls the general apperance for menu MMMenuContainer1101111458_2's items, including color and font */
	text-decoration:none;
	font-family:Georgia, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#0f507c;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#e0f1f7;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1101111458_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101111458_2 */
	color:#0f507c;
	background-color:#ffffff;
}

#MMMenuContainer1101111509_3 {
/* This ID is related to the master menu div for menu MMMenuContainer1101111509_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:451px;
	top:178px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101111509_3 {
/* This class defines things about menu MMMenu1101111509_3's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#2884a3;
	border:1px solid #ffffff;
	width:111px;
	height:53px;
}

.MMMIFVStyleMMMenu1101111509_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101111509_3 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:111px;
	height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:99px;
	height:15px;
}

.MMMIVStyleMMMenu1101111509_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101111509_3 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:111px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:99px;
	height:15px;
}

#MMMenu1101111509_3_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101111509_3 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101111509_3_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101111509_3 so we can set its position */
	left:0px;
	top:27px;
}

#MMMenuContainer1101111509_3 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101111509_3 a {
/* Controls the general apperance for menu MMMenuContainer1101111509_3's items, including color and font */
	text-decoration:none;
	font-family:Georgia, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#0f507c;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#e0f1f7;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1101111509_3 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101111509_3 */
	color:#0f507c;
	background-color:#ffffff;
}
#MMMenuContainer1101123212_4 {
/* This ID is related to the master menu div for menu MMMenuContainer1101123212_4 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:599px;
	top:178px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1101123212_4 {
/* This class defines things about menu MMMenu1101123212_4's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#2884a3;
	border:1px solid #ffffff;
	width:174px;
	height:53px;
}

.MMMIFVStyleMMMenu1101123212_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101123212_4 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:174px;
	height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:162px;
	height:15px;
}

.MMMIVStyleMMMenu1101123212_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu1101123212_4 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #2884a3;
	border-right:1px solid #2884a3;
	width:174px;
	height:26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:162px;
	height:15px;
}

#MMMenu1101123212_4_Item_0 {
/* Unique ID for item 0 of menu MMMenu1101123212_4 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1101123212_4_Item_1 {
/* Unique ID for item 1 of menu MMMenu1101123212_4 so we can set its position */
	left:0px;
	top:27px;
}

#MMMenuContainer1101123212_4 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1101123212_4 a {
/* Controls the general apperance for menu MMMenuContainer1101123212_4's items, including color and font */
	text-decoration:none;
	font-family:Georgia, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#0f507c;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#e0f1f7;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1101123212_4 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1101123212_4 */
	color:#0f507c;
	background-color:#ffffff;
}

/* Video wrapper PSA */

.video-wrapper {padding:20px 0 20px 30px;}

/* Membership */

#paynow {
	background-color: #f1f1f1;
	padding: 30px;
	margin-bottom: 25px;
}

#paynow h2 {
	font-size: 150%;
	margin-bottom: 20px;
}

#paynow h2 em {
	font-size: 170%;
}

#membership-benefits ul {
	margin-bottom: 30px;
}

#membership-benefits li {
	float: none;
	margin:0;
	padding: 0;
	list-style: disc;
}

/* Membership Form Styles */

#optional-information {
	background-color: #f6f4f4;
	padding: 15px;
	margin-bottom: 30px;
}

#membership-benefits form { margin: 25px 0 0 25px; }

#membership-benefits label { padding-right: 10px; color: #000;}

#membership-benefits label.more { padding-right: 0; }

#membership-benefits span.notice {
	padding: 0 2px;
	background-color: #eae996;
	color: #333;
}

#membership-benefits p span.notice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

#membership-benefits input, 
#membership-benefits select, 
#membership-benefits textarea { font-size: 100%; padding: 6px; }

#membership-benefits textarea { 
	height: 100px; 
	margin-bottom: 15px; 
	font-family: Tahoma, Geneva, Arial, helvetica, sans-serif;
	font-size: 100%;
}

#level dl dt {
	background-color: #d1d1d1;
	margin-bottom: 5px;
	padding: 5px;
}

#level dl dd {
	line-height: 14px;
	padding: 2px 10px;	
}

#level dl label {
	color: #000;
	font-size: 100%;
	font-weight: bold;
}

#level h2 {
	margin-bottom: 20px;
}

/* one column form ------------------------------- */
dl.one-column { width: 100%; }

dl.one-column dd ul { list-style: none; }
dl.one-column dd li { list-style: none; }

/* two column forms ------------------------------ */

dl.two-column { width: 100%; margin-bottom: 30px; }

dl.two-column dt {
	float: left;
	width: 30%;
	line-height: 22px;
	text-align: right;
}

dt label { font-weight: bold; }

dl.one-column dt label { font-weight: normal; }

dl.two-column dd {
	margin: 0 0 0 32%;
	margin-bottom: 10px;
	line-height: 22px;
}

dl.one-column dd {
	margin: 0;
	margin-bottom: 10px;
	line-height: 22px;
}

/* NOTE: used to break and create rows for relative font size increase */

dl.two-column dd.clear,
dl.one-column dd.clear {
	clear: both;
	background: url(images/bg-bottom-border.gif) repeat-x 0 0;
	margin-left: 0;
	padding-bottom: 4px;
	
}

dl.two-column dd.clear hr,
dl.one-column dd.clear hr { display: none; }

/* sub fields */

dl.two-column dd.sub { margin-bottom: 7px; font-size: 90%; }

dl.two-column dd.sub label { color: #000; }

/* full column dds */

dl.two-column dd.column_full { margin-left: 0; }

/* notes and formatting examples */

.note { font-size: 90%; color: #000; }

/* lists within dds */

dl.two-column dd ul, 
dl.two-column dd li  {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* remember me */

dd.remember label { font-size: 90%; color: #000; }

/* field widths */

.full { width: 85%; }

.medium { width: 35%; margin-right: 10px; }

.small { width: 15%; }

.radio { margin-right: 5px; }

select.small { margin-right: 10px; }

/* submit */

input#submit { 
	margin-right: 25px;
	font-size: 100%; 
}

#submit.right {  float: right;  margin-right: 0; }

dl.two-column dd.submit { margin-bottom: 0; }

dl.two-column dd.submit input { margin-right: 5px; }

/* form messages */

div.form-message {
	margin-bottom: 20px;
	padding: 10px 15px;
	color: #789700;
	border: 2px solid #dcdcdc;
	font-weight: bold;
}

div.form-message p {
	margin-bottom: 0;
	padding-left: 18px;
	background: url(../img/icon_confirm.gif) no-repeat 0 50%;
}

div.form-message ul { 
	margin: 0; 
	list-style: none;
}

div.form-error { color: #333; }

div.form-error li, label.error {
	padding-left: 18px;
	font-weight: normal;
	background: url(../img/icon_error.gif) no-repeat 0 50%;
}

div.form-error span, label span { 
	color: #c00; 
	font-weight: bold;
}

#content{
	padding: 15px;
}

