/* -------------- HomePage -------------- */
#mainImg {position:relative;left:1px;padding:0;margin:0 auto;width:800px;height:200px;background:#043778 url(../images/main_home_bg.jpg) 0 0 no-repeat;}
#mainImg p{width:386px;padding:25px 25px 0; height:175px;text-align:left;z-index:2;font:bold 12px/1.8 Geneva, Verdana, Arial, Helvetica, sans-serif;color:#fff;float:left; margin:0;-webkit-font-smoothing:antialiased;}
#mainImg img{float:left;}
#mainImg span{font: bold 16pt Geneva, Helvetica, Arial, sans-serif;color:#fff;margin:0;padding:0;}
table#homeContent {margin:0 auto;width:770px;padding:0;}
#homeContent td {vertical-align:top;padding-left:10px;}
#homeContent td h1 {vertical-align:middle;padding:10px 0px;}
td.col_w {background:#c7e0fa url('../images/dotted.gif') repeat fixed center center;}
td.col_1 {margin:0;	padding:0 38px 0 0;	background:  #c7e0fa url('../images/dotted.gif') repeat fixed center center;}
#homeContent td p{margin-top:0;}
.quote {font: 8pt Arial, Helvetica, sans-serif;}
a.more{float:right;font: bold 8pt Verdana, Arial, Helvetica, sans-serif;color:#003366;letter-spacing:-1px;margin: 3px 0;}
.sampleBox {padding:10px;margin:0 auto;}
td.sampleBox table td {text-align:center;vertical-align:middle;}
.sampleBox p {margin:0;padding:0;}
.sampleBox img{width:170px;}
.sampleBox a:hover img{filter:alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}
/* -------------- Section Layout -------------- */
table.sections {width:590px;padding:0;margin:10px 0 10px 20px;}
#sectionContent {vertical-align:top;padding:0 0 0 10px;margin:0;width:530px;}
#sectionContent strong {color: #333;}
#sectionContent ul{list-style-type:square;margin-left:15px;}
img.right {float: right;clear: right;margin: 5px;}
#sectionContent p {font: 10pt/1.5 Arial, Verdana, sans-serif;color: #000;}
#sectionContent a {text-decoration: underline;}
#sectionContent  a[name]{text-decoration: none;}
td#sectionContent table {width: 525px;border: 0;}
td#sectionContent table td {vertical-align:top;text-align:left;font: 10pt Arial, Helvetica, sans-serif;color: #000;border: 1px solid #ccc;margin: 0;border-collapse: collapse;}
td#sectionContent table img {float:none;}
#sectionContent table td a{font:10pt Arial, Helvetica, sans-serif;}
table.causes td{padding:0 5px;}
#sectionHeader {position:relative;left:1px;padding:0;margin:0 auto;width:800px;height:124px;background:#043778 url(../images/sectionTitle_bg.jpg) 0 0 no-repeat;}
#sectionHeader p {width:235px;z-index:2;font: bold 20px Helvetica, Arial, sans-serif;color:#fff;margin:0;text-align:center;	padding:40px 0 0;float:left;-webkit-font-smoothing:antialiased;}
.sectionTitle_bg /* swf */{position:absolute;width:242px;height:124px;padding:0;margin:0;z-index:-1;}
.sectionImg {position:absolute;top:0;left:242px;padding:0;}
#sectionLinks {vertical-align:top;margin:0;padding:0;width:210px;}
td#sectionLinks p{font: bold 12pt Helvetica, Arial, sans-serif;color: #069;border-bottom: 1px dotted #069;padding:0;margin:0;text-align:left;text-transform:capitalize;}
#sectionLinks ul{padding:0;margin-left:18px;width:190px;}
#sectionLinks li{list-style-image: url('../images/bullet.gif');font: 9pt Arial, Helvetica, sans-serif;color:#069;padding:0 0 10px 0;width:190px;text-decoration:none;text-transform: capitalize;}
#sectionLinks a:hover;{color: #036;text-decoration: underline;}
span.callout {font: bold 12px Geneva, Arial, Helvetica, sans-serif;color: #c90;}
#mp3_listing td a:hover img{filter:alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}
/* -------------- Contact Page -------------- */
#sectionLinks table.contact {width:200px;margin:0;padding:0;}
#sectionLinks table.contact td {font: 12px Arial, verdana, helvetica, sans-serif;padding: 8px;text-align:left;vertical-align:middle;}
#sectionLinks table.contact th {font: bold 14px Arial, verdana, helvetica, sans-serif;color: #069;border-bottom:1px dotted #069;}
.smallertxt {font-size: 10px !important;text-align:center;border-top: 1px dashed;}
/* --- Site Map --*/
.sitemap {width: 600px;margin:30px;}
.sitemap ul {margin-left:30px;}
.sitemap li ul {margin-left:40px;}
/* -------------- Result Page -------------- */
div.searchResultPage {width: 750px;margin:20px auto;}
p.searchQuery {font: bold 12px Arial, helvetica, sans-serif;padding:0;margin:0;}
.searchResultHeader {font-weight:bold;}
ul#SearchResults {list-style-type:none;padding:0;margin:0;}
ul#SearchResults li a.searchResultHeader{text-decoration: underline;}
ul#SearchResults li {padding:10px;}
ul#SearchResults p, .readMoreLink {font: 12px Arial, Helvetica, sans-serif;padding:0;margin:0;}
#PageNumbers {border-top: 1px dotted #069;font: 12px Arial, Helvetica, sans-serif;padding:5px;}
#PageNumbers span {float:left;}
#PageNumbers p {float:right;}
.statcounter {visibility:hidden;}
