﻿body,html{background:#2e5a8f url('images/bodyBg.gif') repeat-x; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

/* ie6 notice */
.ie6fail{background:#1c1c1c; width:100%; height:250px; position:absolute; top:0; left:0; z-index:9999999999999999999; text-align:left; }
.ie6fail .wrap{width:75%; font-size:14px; color:White; margin:20px auto;}
.ie6fail h1{font-size:32px; color:#e85151;}
.ie6fail p{color:white; font-size:16px; line-height:24px;}
.ie6fail span{color:White; cursor:pointer; font-size:11px; text-decoration:underline;}
.ie6fail .hideNotice{width:100%; text-align:right; }
.ie6fail a{color:#bdde7c; font-size:14px; padding:3px;}
.ie6fail a:hover{background:#bdde7c; color:#374e09;padding:3px;}

h1{color:#003e7e; font-size:18px; font-weight:bold; line-height:20px; margin:0px 0px 10px 0px;}
h2{color:#003e7e; font-size:15px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
p{color:#000;line-height:20px; margin:0px 0px 15px;}
u{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{background-image: url('images/pollBg.gif'); background-repeat:no-repeat; background-color:#ededeb; padding:18px 28px; clear:both; float:left;}
legend{}
ul{color:#6e6c5e; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ul li{list-style-type:disc;}
ol{color:#6e6c5e; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ol li{list-style-type:decimal;}
a{color:#000; font-weight:bold; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}

.clear{clear:both; height:0px; width:100%;}
.left{float:left;}
.right{float:right;}
.nofloat{float:none;}
.size10{font-size:10px; line-height:14px;}
.hrBreak{border-bottom:1px solid #BEBEBE; clear:both; height:10px; margin-bottom:10px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px; line-height:20px;}
.actionNoticeBoxGIANT a{color:#CC1C21;}
.lblError{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 7px 7px; }
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{float:left; margin-left:2px; visibility:visible !important;}
.noSpam{font-size:11px; display:block; margin:0px 0px 5px;}
.noSpam strong{color:#000;}
#hcard{color:#A3A3A3; display:block; font-size:11px; margin:0px auto; width:460px; }
#hcard a{color:#A3A3A3;font-size:11px; font-weight:normal; text-decoration:none;}
#hcard a:hover{text-decoration:underline;}

/* form styles */
.labeler{color:#003E7E;font-weight:bold; float:left; font-size:15px; margin:3px 0px 15px 0px; .height:30px; width:100px;}
.sButton{background:#003E7E; color:#fff; font-weight:bold; height:auto; width:auto; text-align:center; border:none !important; cursor:pointer; padding:4px;}
.sButton:hover{color:#fff;}
.iButton{border:none !important; font-size:15px !important; height:auto !important; padding:0px !important; width:auto !important;}
input{border:1px solid #a1bcdf; font-size:12px; padding:3px; float:left;}
input.phone{width:85px;}
input.email{width:145px;}
input.addy2{width:60px;}
input.zip{width:60px}
select{border:1px solid #a1bcdf; font-size:12px; padding:3px; float:left;}
textarea{border:1px solid #a1bcdf; font-size:12px; padding:3px; float:left; }
.rButtons td{padding-right:10px;}
.rButtons input{border:0;}
.sendIt{background: url('Images/btnSubmit.png') no-repeat; float:left; height:33px; width:145px;}
.sendIt span{display:none;}
fieldset h2{color:#1f57b3; font-size:18px; margin:10px 0px;}
.btn{margin:15px 0px 0px; text-align:center;}

/* grid */
#espanol{background: url('images/espanolBg.gif') repeat-x; height:35px; margin:0 auto; width:913px;}
#wrap{background: url('images/wrapBg.png') repeat-y; height:auto; /* set auto */ margin:0px auto; text-align:left; width:939px;}
#container{height:auto; /* set auto */ margin:0px auto; text-align:left; padding:0px 9px; width:913px;}
#header{background:#fff url('images/headerBg.jpg') no-repeat; border-bottom:10px solid #a8182b; height:140px; margin:0px 0px 1px; width:913px;}
#showcase-nav{height:266px; width:913px;}
#interior-nav{height:42px; width:913px;}
#main{background:#fff; height:auto; width:913px;}
#foot{background: url('images/footBg.gif') no-repeat; color:#4e739f; height:82px; font-size:14px; margin:0px auto; padding:24px 0px 0px; width:939px;}

/* espanol */
.btn-espanol{background: url('images/btnEspanol.png') no-repeat; height:20px; margin:7px 0px 0px; width:97px;}
.btn-espanol span{display:none;}

/* header */
a.logo{background: url('images/logo.png') no-repeat; height:179px; margin:-38px 0px 0px; width:446px;}
a.logo span{display:none;}
.tag{background: url('images/tag.png') no-repeat; height:60px; margin:50px 20px 0px 0px; width:340px;}
.tag span{display:none;}
a.donate{background: url('images/btnDonate.gif') no-repeat; height:42px; margin:-34px 0px 0px; width:196px;}
a.donate span{display:none;}

.content{padding:12px;}

/* showcase - nav */
.showcase-img{background:#fff; height:223px; margin:0px 1px 0px 0px; width:608px;}
.showcase-vid{background: url('images/showcase-vid-bg.gif') repeat-x; height:223px; overflow:hidden; text-align:center; width:304px;}
.showcase-vid img{margin:10px 0px;}
.showcase-vid a.vidlink{color:#406489; cursor:pointer; font-weight:bold; font-size:11px; text-decoration:none;}
.showcase-vid a.vidlink:hover{text-decoration:underline;}
.nav{margin:1px 0px; float:left; height:42px; width:913px;}
.nav a.story{background: url('images/nav.gif') no-repeat 0px 0px; height:42px; width:155px; float:left;}
.nav a.story span{display:none;}
.nav a.story:hover{background: url('images/nav.gif') no-repeat 0px -42px;}
.nav a.involved{background: url('images/nav.gif') no-repeat -155px 0px; height:42px; width:151px; float:left;}
.nav a.involved span{display:none;}
.nav a.involved:hover{background: url('images/nav.gif') no-repeat -155px -42px;}
.nav a.issues{background: url('images/nav.gif') no-repeat -306px 0px; height:42px; width:152px; float:left;}
.nav a.issues span{display:none;}
.nav a.issues:hover{background: url('images/nav.gif') no-repeat -306px -42px;}
.nav a.news{background: url('images/nav.gif') no-repeat -458px 0px; height:42px; width:151px; float:left;}
.nav a.news span{display:none;}
.nav a.news:hover{background: url('images/nav.gif') no-repeat -458px -42px;}
.nav a.media{background: url('images/nav.gif') no-repeat -609px 0px; height:42px; width:151px; float:left;}
.nav a.media span{display:none;}
.nav a.media:hover{background: url('images/nav.gif') no-repeat -609px -42px;}
.nav a.events{background: url('images/nav.gif') no-repeat -760px 0px; height:42px; width:152px; float:left;}
.nav a.events span{display:none;}
.nav a.events:hover{background: url('images/nav.gif') no-repeat -760px -42px;}

/* main */
.lc{height:auto; width:608px;}
.rc{height:auto; width:303px;}
.socials{background: url('images/rcBg.gif') repeat-x; padding:8px 0px 0px 3px; height:30px; width:299px;}
.titleme{background:#E0E5EE; color:#003E7E; font-size:16px; font-weight:bold; padding:6px;}
.boxme{border:1px solid #a1bcdf; padding:2px; margin:8px 0px; width:298px;}
.padme{padding:0px 8px 8px;}
.email-alerts{background-image: url('images/titleEmailAlerts.gif'); background-repeat:no-repeat; background-position:center 2px; color:#406489; height:auto; padding-top:37px;}
.featured-events{background-image: url('images/titleFeaturedEvents.gif'); background-repeat:no-repeat; background-position:center 2px; height:auto; padding-top:37px; position:relative;}
.featured-events a{color:#406489; text-decoration:underline;}
.featured-events a:hover{text-decoration:none;}
.featured-events a.viewall{position:absolute; top:0; right:0; margin:10px 12px 0px 0px;}
.featured-events ul{color:#406489; margin:0; font-weight:normal;}
.featured-events ul li{font-size:11px; list-style-type:none;}

.picbox{padding:1px; border:1px solid #a1bcdf;}

/* supporters */
.our-supporters{background: url('images/supportersBg.gif') repeat-y;}
.our-supporters .title-supporters{background: url('images/titleSupporters.gif') no-repeat; color:#a8182b; font-size:12px; font-weight:bold; height:27px; width:297px;}
.our-supporters .controls{margin:6px 8px 0px 0px;}
.our-supporters .controls .prev{color:#fff; cursor:pointer; font-weight:bold; font-size:14px;}
.our-supporters .controls .next{color:#fff; cursor:pointer; font-weight:bold; font-size:14px;}
.our-supporters ul{color:#406489; font-weight:normal; text-align:center; width:100%;}
.our-supporters ul li{}

/* forms */
.form-volunteer{margin:0 auto; width:360px;}
.form-volunteer .title{color:#004b8e; font-size:22px;}
.form-volunteer p{}
.form-contact{margin:0 auto; width:360px;}
.form-wrap{border:1px solid #A1BCDF; background:#f5f9fd; padding:16px;}

.form-req{padding:0px 0px 0px 100px; font-size:10px; font-style:italic; color:#676767;}
.form-address{font-size:18px; line-height:22px; margin:0px 0px 0px 20px; width:300px; }

.chkBoxes td{padding:0px 24px 10px 0px}
.chkBoxes label{float:left; margin:2px 0px 0px 4px;}
.chkBoxes input{.border:none;}

/* events */
.events-list{background:#f5f9fd; font-size:14px; padding:16px; width:526px;}

/* news / blog */
.blog-cats{float:right; padding:10px; width:25%; background:#E5E5E5; border:1px solid #828282;}
.blog-cats ul{list-style-type:square; color:black;}
.blog-cats a{font-weight:normal; text-decoration:none;}
.blogWrap{background:#f5f9fd; padding:16px; width:526px;}
.blogWrap h2{color:#004B8E;}
.blogAuthor{font-weight:bold;}
.blogDate{font-style:italic; font-size:11px;}
.blogRead{color:red}
.blogTags{font-weight:bold;}
.blogTags span{font-weight:normal;}

/* compare checks */
.compare-checks{width:580px;}
.compare-title{background:#144782; color:#fff; font-size:16px; font-weight:bold; padding:12px; margin:0px 0px 2px;}
.compare-check{border-right:1px solid #a1bcdf; padding:16px; width:24px;}
.compare-text{color:#0f2e66; font-size:14px; font-weight:bold; padding:16px; height:19px; .height:20px; width:491px;}
.bg-check-odd{background:#e2e9f1;}
.bg-text-odd{background:#e2e9f1;}

.results-title{background:#144782; color:#fff; font-size:16px; font-weight:bold; padding:12px;}
.results-box{border:1px solid #a1bcdf; margin:10px 0px;}
.results-issue{background:#e2e9f1; border-bottom:1px solid #a1bcdf; color:#0f2e66; font-size:14px; font-weight:bold; padding:12px;}
.results-reason{line-height:18px; padding:16px;}

/* photos */
.catselect{width:390px; margin:0px 14px 0px 0px;}
.catselect select{float:right;}
.changesets{background:#003E7E; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; padding:5px; margin:1px 0px 0px; float:right;}
.changesets:hover{color:#fff; text-decoration:none;}
.albumTitle{font-size:20px; font-weight:bold; display:block; margin:0px 0px 8px;}
.thumbsHolder{display:block;}
.flickrThumb{float:left; margin:0px 10px 10px 0px; padding:4px; border:1px solid #a1bcdf; width:76px;}
.flickrTitle{text-align:center; display:block; margin:4px 0px 0px; font-style:italic; font-size:11px; display:none;}

/* videos */
.yt-player{width:340px; float:left;}
.yt-info{background:#f5f9fd; border:1px solid #a1bcdf; width:418px; float:left; padding:10px; width:220px;}
.yt-vids{float:left; }
.yt-vids .yt-thumbs{float:left; margin:0px 10px 10px 0px; cursor:pointer;}

/* foot */
a.logo-foot{background: url('images/logo-mini.png') no-repeat; height:40px; margin:0px 14px; width:103px;}
a.logo-foot span{display:none;}
.links{margin:14px 0px 0px; width:760px;}
.links a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.links a:hover{text-decoration:underline;}
.imp{color:#fff; font-size:12px; line-height:16px;}

/* round box */
.rb-t {background: url('Images/dot.gif') 0 0 repeat-x; float:left; }
.rb-b {background: url('Images/dot.gif') 0 100% repeat-x}
.rb-l {background: url('Images/dot.gif') 0 0 repeat-y}
.rb-r {background: url('Images/dot.gif') 100% 0 repeat-y}
.rb-bl {background: url('Images/bl.gif') 0 100% no-repeat}
.rb-br {background: url('Images/br.gif') 100% 100% no-repeat}
.rb-tl {background: url('Images/tl.gif') 0 0 no-repeat}
.rb-tr {background: url('Images/tr.gif') 100% 0 no-repeat; padding:20px} 

/* spam trap hider */
.heidi{display:none;}

/*
.navInt a.spot1{background:url('Images/nav.gif') repeat 0px 0px; width: 147px; height: 37px; float:left;}
.navInt a.spot1 span {display: none; }
.navInt a.spot1:hover {background: url('Images/nav.gif') repeat 0px -47px; }  
*/