/* General styles - similar to site */
.homehead { font-family: Verdana, Helvetica, sans-serif; font-size: 14pt; line-height: normal; color: #663399; font-weight: bold }
.homesub { font-family: Verdana, Helvetica, sans-serif; font-size: 12pt; line-height: normal; font-weight: bold }
.homebody { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.homebodyred { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000}
.homelead { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 85% }
.homeboiler { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120% }
.moresub { text-decoration: underline }
.morebody { text-decoration: underline }
.smbody { font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal }

/* Newslinks styles */
a:link { color: #663399; }
a:visited { color: #663399; }
a:active { color: #cc9900; }
a:hover {  color: #cc9900}
a.contents:link { color: #000000; text-decoration: none }
a.contents:visited { color: #000000; text-decoration: none }
a.contents:active { color: #FF3300; text-decoration: none }
a.contents:hover {  text-decoration: underline; color: #FF3300}
a.link:link { color: #663399; text-decoration: underline }
a.link:visited { color: #663399; text-decoration: underline }
a.link:active { color: #cc9900; text-decoration: underline }
a.link:hover {  text-decoration: underline; color: #cc9900}
.contents { font-family: arial, verdana, sans-serif; font-size: 8pt }
.headline { font-family: arial, verdana, sans-serif; font-size: 10pt; color: #000000 }
.linkfest { font-family: arial, verdana, sans-serif; font-size: 10pt; color: #000000; padding: 1px }
.caption { font-family: verdana, arial, sans-serif; font-size: 8pt; color: #666666; padding: 1px 3px 1px 3px; font-weight: bold }
.storytitle { font-family: arial, verdana, sans-serif; font-size: 14pt; color: #000000; padding: 2px; font-weight: bold }
.trivia { font-family: arial, verdana, sans-serif; font-size: 10pt; color: #000000; padding: 1px 1px 1px 4px}

/* New styles for all newsletter - 20071120 MS - could be cleaned more */
body {	margin: 0; padding: 0; color: #000000;	background: #ffffff;	font-family: arial, verdana, sans-serif; font-size: 12px; text-align: center; }
BODY, P, TD, TD P, TD UL, TD BLOCKQUOTE, BLOCKQUOTE { font-family: arial, verdana, sans-serif; font-size: 12px; }
#container { margin-left: auto; margin-right: auto; width: 740px; text-align: left }
#containertable { margin: 10px 0px 20px 0px; }
#storytable { text-align:justify }
#storytable td { vertical-align: top; }
#storytable p { line-height: 1.3em; }
#storytable a:link, #storytable a:active, #storytable a:visited { color: #501978; }
#storytable a:hover {	color: #dfa625; }
#header { background-color: #0e012c; font-weight: bold; color: #FFFFFF }
#header a:link, #header a:active, #header a:visited { color: #FFFFFF }
#header a:hover { color: #dfa625; }
li {	list-style-type: disc;	font-size: 12px; padding-bottom: 7px; }
#story { padding: 0px 7px 7px 0px; clear: both; }
#content { padding: 0px 0px 0px 15px;	position: relative;	z-index: 0;	width: 95%;	}
#content p {	font-size: 12px;	margin-top: 0px; }
h3 {	font-size: 18px;	font-weight: normal;	color: #000;	margin: 10px 0 10px 0;	padding: 0;	border-bottom: 1px solid #666666; width: 100% }
#subpagetitle {	font-size: 19px;	font-weight: normal;	color: #000;	margin: 20px 0 10px 0;	padding: 0; border-bottom: 1px solid #666666; width: 100% }
h4 { clear: both;	font-size: 16px;	color: #22254d;	font-family: Arial, Verdana, Helvetica, sans-serif; margin: 6px 0 0 0; padding: 0; }
#headerdate { padding: 8px 0px 8px 16px; }
#headerlinks { padding: 8px 16px 8px 0px; text-align:right; float: right; }
#subback { margin-top: 40px; margin-bottom: 20px }


/* Business E-News styles */
.bus-contents { font-family: arial, verdana, sans-serif; font-size: 10pt; }
.bus-section { font-family: arial, verdana, sans-serif;	color: #FFFFFF;	font-size: 10pt; font-weight: bold; }
.bus-list { font-family: arial, verdana, sans-serif; color: #000000; font-size: 9pt; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 3px; }
.bus-title { font-family: arial, verdana, sans-serif; font-size: 12pt; font-weight: bold; padding-top: 2px; }
.bus-footer { font-family: arial, verdana, sans-serif; color: #FFFFFF;	font-size: 8pt; }
a.bus-link  {color:#000000; text-decoration: none; }
a.bus-link:visited  {color:#000000; text-decoration: none; }	
a.bus-link:active {color:#cc9900; text-decoration: underline; }
a.bus-link:hover {color:#cc9900; text-decoration: underline; }
#bus-article { min-height: 600px }
#bus-navbox { padding-left: 5px; padding-top: 8px; padding-right: 4px }

/* Contact styles */
.contact-gsection { font-family: arial, verdana, sans-serif; font-size: 14pt; font-style: italic; color: #f0bc00; }
.contact-gbody { font-family: arial,verdana, sans-serif; font-size: 12pt; font-style: italic; color: #f0bc00; padding-top: 25px; line-height: 125%; }
.contact-psection { font-family: arial, verdana, sans-serif; font-size: 14pt; vertical-align: text-bottom; color: #290065; }
.contact-pbody { font-family: arial,verdana, sans-serif; font-size: 12pt; color: #290065; }
.contact-pleft { font-family: arial,verdana, sans-serif; font-size: 10pt; color: #290065; }
a.contact-glink { color: #f0bc00; text-decoration: underline; font-weight: bold; }
a.contact-glink:visited { color: #f0bc00; text-decoration: underline; font-weight: bold; }
a.contact-glink:active { color: #ffe488; text-decoration: underline; font-weight: bold; }
a.contact-glink:hover { color: #ffe488; text-decoration: underline; font-weight: bold; }
a.contact-plink { color: #290065; text-decoration: underline; font-weight: bold; }
a.contact-plink:visited { color: #290065; text-decoration: underline; font-weight: bold; }
a.contact-plink:active { color: #7920ff; text-decoration: underline; font-weight: bold; }
a.contact-plink:hover { color: #7920ff; text-decoration: underline; font-weight: bold; }

/* Tours styles */
#tour-nav {color:#ffffff; text-decoration: none; font-weight: bold; }
#tour-nav:hover {color:#EBAB00; text-decoration:underline; font-weight: bold; }
#tour-navbox { padding-left: 1px; padding-top: 4px; padding-right: 0px }

/* Volunteer styles */
#box { padding-left: 4px; padding-bottom: 1px; background-color: #dddddd; font-weight: bold; padding-top: 1px; padding-right: 4px; margin-top: 2px; margin-bottom: 2px}
#volpicture { padding-left: 2px; padding-bottom: 4px; padding-top: 2px; padding-right: 20px; }