@charset "UTF-8";
/* CSS Document */


/* Global Styles */

body {
	margin:0;
	padding:0;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background:#FFFFFF;
}

p {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	margin:0;
	margin-top:10px;
	padding:0;
}

p.sepline {
	color:#333333;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	margin:0;
	margin-top:8px;
	padding:0 0 8px 0;
	border-bottom:solid 1px #999999;
}

h1 {
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#332A86;
	margin:0;
	margin-top:10px;
	padding:0;
}

h2 {
	margin:0;
	margin-bottom:10px;
	padding:0;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#332A86;
}

h3 {
	margin:0;
	margin-bottom:5px;
	padding:0;
	font-size:11px;
	line-height:15px;
	color:#000000;
	font-weight:normal;
}

h4 {
	font-size:11px;
	line-height:13px;
	color:#332A86;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

h5 {
	margin:0;
	margin-bottom:20px;
	padding:0;
	font-size:30px;
	line-height:30px;
	font-weight:bold;
	color:#332A86;
}


ol, ul {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
}


strong {
	font-weight:bold;
}

a {
	color:#332A86;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

input {
	font-size:10px;
	background:#edebf4;
}

#wrapper {
	width:834px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	overflow:hidden;
}

#content {
	width:770px;
	margin:0;
	padding:0 32px 14px 32px;
	background:url(../images/bg.gif) top center repeat-y;
	clear:both;
	overflow:hidden;
}

#footer {
	width:834px;
	height:42px;
	background:url(../images/footer.gif) top center no-repeat;
}

#header {
	width: 770px;
	height:115px;
	margin:0;
	margin-bottom:18px;
	padding:33px 0 0 0;
	background:url(../images/headBack2.gif) top right no-repeat;
	clear:both;
	overflow:hidden;
}

#logo a {
	width:182px;
	height:108px;
	margin:0;
	margin-right:13px;
	padding:0;
	background:url(../images/logo.gif) top left no-repeat;
	text-indent:-999em;
	overflow:hidden;
	float:left;
}





/* HOME */

#homeCol1 {
	width:380px;
	float:left;
	margin:0;
	padding:0;
}

.homeCol2 {
	width:185px;
	float:left;
	margin:0;
	margin-left:10px;
	padding:0;
}

.homeCol2head {
	margin-bottom:10px;
}

.highlight {
	width:185px;
	height:214px;
	margin:0;
	margin-bottom:10px;
	padding:0;
	background:#E1DFED;
}

.quote {
	width:165px;
	margin:0;
	padding:0 10px;
	clear:both;
	overflow:hidden;
}

.quote p{
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#332A86;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
}

#poll {
	width:165px;
	margin:0;
	padding:2px 10px 0 10px;
}


#subscribe a {
	width:185px;
	height:34px;
	margin:0;
	margin-left:20px;
	padding:0;
	background:url(../images/subscribe.gif) top left no-repeat;
	text-indent:-999em;
	overflow:hidden;
	float:left;
}



/* SUB PAGES */

#left {
	width:185px;
	margin:0;
	padding:0;
	padding-top:9px;
	float:left;
}

#center {
	width:380px;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	padding:0;
	padding-top:9px;
	float:left;
}

#right {
	width:185px;
	margin:0;
	padding:0;
	padding-top:9px;
	float:left;
}

.rightList {
	width:151px;
	margin:0;
	padding:7px;
	padding-left:20px;
}

.rightList li {
	list-style: outside url(../images/liDash.gif);
	margin:0;
	padding:0;
	padding-bottom:4px;
}

/* NEWS */

.newsList {
	margin:0;
	padding:0;
	padding-bottom:10px;
	width:380px;
	border-bottom:solid #332A86 1px;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}

.newsList h1 {
	font-size:13px;
	margin:0;
	padding:0;
}

.newsList p {
	color:#332A86;
	margin:0;
	padding:0;
}

.mainArticle {
	margin:0;
	margin-bottom:6px;
	padding:2px 4px;
	width:372px;
	background:#332A86;
	color:#FFF;
	font-size:16px;
	line-height:18px;
}

.articleTitle {
	margin:0;
	margin-bottom:6px;
	padding:1px 4px 2px 4px;
	width:177px;
	background:#332A86;
	color:#FFF;
	font-size:14px;
	line-height:16px;
}

.pollTitle {
	margin:0;
	padding:1px 4px 2px 4px;
	width:177px;
	height:15px;
	overflow:hidden;
	background:#332A86;
	color:#FFF;
	font-size:11px;
	line-height:16px;
}

.newsLeft {
	width:185px;
	margin:0;
	padding:0;
	float:left;
}

.newsRight {
	width:185px;
	margin:0;
	margin-left:10px;
	padding:0;
	float:left;
}

#print {
	width:106px;
	height:31px;
	margin:0;
	margin-top:8px;
	padding:0;
	background:url(../images/print.gif);
	border:none;
}

.date {
	font-size:11px;
	font-style:italic;
	margin:0;
	padding:0;
}

/* NAVIGATION */
/* Sub nav here */

#sub {
	margin:0;
	padding:0;
	width:185px;
	font-weight:bold;
}

#sub li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:solid #332A86 1px;
}

#sub li a {
	margin:0;
	padding:0;
	padding:4px 0;
	display:block;
	text-decoration:none;
}

.subnav a:hover {
	background:#EAE9F3;
	text-decoration:none;
}

.subnavON {
	background:#EAE9F3;
}



/* Top level nav here */

.navigation {
	width:185px;
	height:108px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

.navigation ul {
	margin: 0;
	padding: 0;
	height: 108px;
	list-style: none;
	background-color:transparent;
}

.navigation ul li {
	height:11px;
	background-color:transparent;
	margin:0;
	margin-bottom:6px;
	padding:0;
}

.navigation ul li a {
	float: left;
	overflow: hidden;
	height: 11px;
	text-indent: -999em;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #000;
	border: 0;
}

/* home */
.navigation ul li.home {
	width:54px;
	height:11px;
	background:url(../images/nav_home_on.gif) top left no-repeat;
}
.navigation ul li.home a {
	width:54px;
	height:11px;
	background:url(../images/nav_home_off.gif) top left no-repeat;
}
.navigation ul li.home a:hover {
	background:url(../images/nav_home_on.gif) top left no-repeat;
}
.navigation ul li.homeON a {
	width:54px;
	height:11px;
	background:url(../images/nav_home.gif) top left no-repeat;
}

/* bio */
.navigation ul li.bio {
	width:163px;
	height:11px;
	background:url(../images/nav_bio_on.gif) top left no-repeat;
}
.navigation ul li.bio a {
	width:163px;
	height:11px;
	background:url(../images/nav_bio_off.gif) top left no-repeat;
}
.navigation ul li.bio a:hover {
	background:url(../images/nav_bio_on.gif) top left no-repeat;
}
.navigation ul li.bioON a {
	width:163px;
	height:11px;
	background:url(../images/nav_bio.gif) top left no-repeat;
}

/* news */
.navigation ul li.news {
	width:143px;
	height:11px;
	background:url(../images/nav_news_on.gif) top left no-repeat;
}
.navigation ul li.news a {
	width:143px;
	height:11px;
	background:url(../images/nav_news_off.gif) top left no-repeat;
}
.navigation ul li.news a:hover {
	background:url(../images/nav_news_on.gif) top left no-repeat;
}
.navigation ul li.newsON a {
	width:143px;
	height:11px;
	background:url(../images/nav_news.gif) top left no-repeat;
}

/* campaigns */
.navigation ul li.camp {
	width:98px;
	height:11px;
	background:url(../images/nav_campaigns_on.gif) top left no-repeat;
}
.navigation ul li.camp a {
	width:98px;
	height:11px;
	background:url(../images/nav_campaigns_off.gif) top left no-repeat;
}
.navigation ul li.camp a:hover {
	background:url(../images/nav_campaigns_on.gif) top left no-repeat;
}
.navigation ul li.campON a {
	width:98px;
	height:11px;
	background:url(../images/nav_campaigns.gif) top left no-repeat;
}

/* contact */
.navigation ul li.contact {
	width:80px;
	height:11px;
	background:url(../images/nav_contact_on.gif) top left no-repeat;
}
.navigation ul li.contact a {
	width:80px;
	height:11px;
	background:url(../images/nav_contact_off.gif) top left no-repeat;
}
.navigation ul li.contact a:hover {
	background:url(../images/nav_contact_on.gif) top left no-repeat;
}
.navigation ul li.contactON a {
	width:80px;
	height:11px;
	background:url(../images/nav_contact.gif) top left no-repeat;
}

/* getInvolved */
.navigation ul li.get {
	width:118px;
	height:11px;
	background:url(../images/nav_getInvolved_on.gif) top left no-repeat;
}
.navigation ul li.get a {
	width:118px;
	height:11px;
	background:url(../images/nav_getInvolved_off.gif) top left no-repeat;
}
.navigation ul li.get a:hover {
	background:url(../images/nav_getInvolved_on.gif) top left no-repeat;
}
.navigation ul li.getON a {
	width:118px;
	height:11px;
	background:url(../images/nav_getInvolved.gif) top left no-repeat;
}

/* About */
.navigation ul li.about {
	width:156px;
	height:28px;
	background:url(../images/nav_about_on.gif) top left no-repeat;
}
.navigation ul li.aboutON {
	width:156px;
	height:28px;
	background:url(../images/nav_about_on.gif) top left no-repeat;
}
.navigation ul li.about a {
	width:156px;
	height:28px;
	background:url(../images/nav_about_off.gif) top left no-repeat;
}
.navigation ul li.about a:hover {
	background:url(../images/nav_about_on.gif) top left no-repeat;
}
.navigation ul li.aboutON a {
	width:156px;
	height:28px;
	background:url(../images/nav_about.gif) top left no-repeat;
}


/* links */
.navigation ul li.links {
	width:55px;
	height:11px;
	background:url(../images/nav_links_on.gif) top left no-repeat;
}
.navigation ul li.links a {
	width:55px;
	height:11px;
	background:url(../images/nav_links_off.gif) top left no-repeat;
}
.navigation ul li.links a:hover {
	background:url(../images/nav_links_on.gif) top left no-repeat;
}
.navigation ul li.linksON a {
	width:55px;
	height:11px;
	background:url(../images/nav_links.gif) top left no-repeat;
}