body {
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial,sans-serif;
	color: #005954;
}

#TopStrip {
	height: 15px;
	border-left: 15px solid #C30;
	background-color: #005954;
}

#Primary {
	margin: 0 35px;
	border-right: 6px solid #FFF;
	border-bottom: 12px solid #FFF;
	border-left: 6px solid #FFF;
	background-color: #F7F5F2;
}

#LogoMenuTop {
	height: 59px;
	margin: 0;
	background-color: #FFF;
	padding: 0;
}

#Logo {
	float: left;
	width: 197px;
	height: 59px;
	margin: 0;
	padding: 0;
}

#Logo a {
	display: block;
	width: 197px;
	height: 59px;
	text-indent: -1000em;
	text-decoration: none;
}

/************************************************
* BEGIN top menu
************************************************/

#MenuTop { float: left; margin: 0; width: 600px; height: 59px; }

body#toplevel #MenuTop { width: 557px; }

#MenuTop ul { margin: 0; padding: 38px 0 0; list-style: none; }

#MenuTop li { float: left; height: 21px; }

#MenuTop a {
	display: block;
	float: left;
	height: 21px;
	text-indent: -1000em;
	text-decoration: none;
}

#MenuTop li.Home a { width: 43px; }
#MenuTop li.About a { width: 64px; }
#MenuTop li.Legislative a { width: 116px; }
#MenuTop li.Membership a { width: 85px; }
#MenuTop li.News a { width: 41px; }
#MenuTop li.Support a { width: 83px; }
#MenuTop li.Resources a { width: 72px; }
#MenuTop li.MembersOnly a { width: 94px; }

#MenuTop li.Home a:hover { background-position: -600px -38px; }
#MenuTop li.About a:hover { background-position: -643px -38px; }
#MenuTop li.Legislative a:hover { background-position: -707px -38px; }
#MenuTop li.Membership a:hover { background-position: -823px -38px; }
#MenuTop li.News a:hover { background-position: -908px -38px; }
#MenuTop li.Support a:hover { background-position: -949px -38px; }
#MenuTop li.Resources a:hover { background-position: -1032px -38px; }
#MenuTop li.MembersOnly a:hover { background-position: -1104px -38px; }

/************************************************
* END top menu
************************************************/

/**************************************************
* BEGIN dropdown menus
**************************************************/

div.dropdown {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	visibility: hidden;
	background-color: transparent;
	width: 175px;
	padding: 0;
	font: bold 10px/11px Arial,Geneva,sans-serif;
	text-transform: uppercase;
}

div.dropdown td { padding: 5px; border-bottom: 1px solid #FFF; }

div.dropdown td.Option { background-color: #005954; }

div.dropdown td.Option a { color: #FFF; text-decoration: none; }

div.dropdown td.OptionOver { background-color: #C30; }

div.dropdown td.OptionOver a { color: #FFF; text-decoration: none; }

/**************************************************
* END dropdown menus
**************************************************/

#Masthead {
	margin: 0;
	border-bottom: 4px solid #C30;
	padding: 0;
}

#Masthead img { display: block; border: 0; }

#PageContentTop { height: 10px; background-color: #FFF; }

#FacebookColumn {
	float:right;
	width:170px;
	padding-left:10px;
	}



#ColumnR {
	float: right;
	width: 161px;
	border-left: 10px solid #FFF;
	background-color: #FFF;
	padding-right: 4px;
	font-size: 10px;
}

#Spotlight {
	margin: 0 0 1em;
	padding: 0;
	width: 161px;
	height: 161px;
	border-bottom: 1px solid #C30;
}

#Spotlight img { display: block; border: 0; }

/************************************************
* BEGIN Quick Links
************************************************/

#QuickLinks {
	margin: 0 0 0;
	padding: 0 0 0;
	font: bold 11px/12px Palatino,'Times New Roman',serif;
	text-transform: uppercase;
	border-bottom: 1px solid #C30;
}

#QuickLinks ul { margin: 0; padding: 0; list-style: none; }

#QuickLinks li { margin: 0 0 8px; padding: 0 0 0 14px; }

#QuickLinks a:link,
#QuickLinks a:visited { color: #005954; text-decoration: none; }

#QuickLinks a:hover,
#QuickLinks a:active { color: #C30; }

/************************************************
* END Quick Links
************************************************/

/************************************************
* BEGIN section menu
************************************************/

#MenuSection { margin: 0; padding: 0; font-size: 10px; text-transform: uppercase; }

#MenuSection ul { margin: 0; padding: 0; list-style: none; }

#MenuSection li { margin: 0 0 8px; padding: 0 0 0 14px; }

#MenuSection a:link,
#MenuSection a:visited { color: #005954; text-decoration: none; }

#MenuSection a:hover,
#MenuSection a:active { color: #C30; }

/************************************************
* END section menu
************************************************/

#PageContent { padding: 20px 190px 10px 10px; }

div#Footer { margin-top: 2em; border-top: 1px solid #C30; float:left; clear:both}

td.formtitle {
	background-color: #005954;
	color: #F7F5F2;
}

/************************************************
* BEGIN text
************************************************/

h2 {
	margin: 0 0 1em;
	font: normal 18px/18px Palatino,'Times New Roman',serif;
	color: #005954;
}

h2 span { color: #C30; }

h3 {
	margin: 1em 0;
	font: normal 14px/14px Palatino,'Times New Roman',serif;
	color: #005954;
}

h3 span { color: #C30; }

h2.SectionTitle { display: inline; margin-right: 7px; color: #C30; }

h3.SectionTitle { display: inline; }

.errormessage { font-weight: bold; font-size: 14px; color: #F00; }

.headline { font-weight: bold; font-size: 14px; }

.formtitle { font-weight: bold; font-size: 11px; color: #FFF; }

.title,
.formlabel { font-weight: bold; font-size: 11px; }

.content,
.formcontent,
.headlines { font-weight: normal; font-size: 11px; }

.subtitle { font-weight: bold; font-size: 10px; }

.subcontent,
.contactinfo { font-weight: normal; font-size: 10px; }

/************************************************
* END text
************************************************/

/************************************************
* BEGIN links
************************************************/

a:link { color: #C30; }

a:visited { color: #000; }

a:hover,
a:active { color: #F63; }

/************************************************
* END links
************************************************/