/* CSS Document */

* {margin:0;padding:0;}
option {padding:0 2px;}
html{background-color:#FFF;}
img{border:0;}

#sluBodyBack{background:url(/images/bodyBkg.png) repeat-x left bottom; min-height:670px; }
#sluWrapper{width:991px; margin:0 auto; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url(/images/wrapBkg.png) no-repeat left top;}

#sluHeader{clear:both;}
#sluHeader img{float:left;}
#sluHeaderSlug{width:363px; height:87px; float:left;}

#sluNavigation{}
#sluNavigation ul{background:url(/images/navBkg.png) repeat-x left top #EAF4EE; width:821px; float:left;border:solid 1px #96C7AC; }
#sluNavigation li{display:inline;}
#sluNavigation a{color:#002C64; text-transform:uppercase; text-decoration:none; display:inline-block; padding:3px 11px;border-right:solid 1px #96C7AC;}
#sluNavigation a:hover{color:#DF8500;}
#sluNavigation a.current{color:#DF8500;}
#sluNavigation a#last{border:0; padding-right:15px;}

#sluContent{clear:both; }
#sluContent a{color:#002C64; text-decoration:none;}
#sluContent a:hover{text-decoration:underline;}
#sluContent h1{color:#DF8500; font-size:14px; text-transform:uppercase;}
#sluContent h1.greenHeader{ color:#FFF;  margin:0; font-size:18px; padding:7px 10px; font-weight:normal; background:url(/images/h1_bkg.png) repeat-x top left #6D8D0E; }
#sluContent p{ padding:10px 0;}
#sluLeftColumn{width:545px; float:left; margin-right:8px;}
#sluLeftColumn h1{margin-top:30px;}
#sluLeftColumn p{padding-right:20px;color:#004A25;}
#sluRightColumn{width:437px; float:left;}
#sluRightColumn h1{margin-top:30px;}
#sluRightColumn img{float:left;}
#sluRightColumn h3{margin-top:10px;}
#sluRightColumn h3 a{ font-size:12px;}
#sluRightColumn p{color:#004A25;}

#sluSubpageTable {width:991px; }
#sluSubpageTableLeft{width:168px; vertical-align:top; background:url(/images/subpage_Lbkg.png) repeat-x bottom left;}
#sluSubpageTableRight{ border:solid 1px #A7D2B7; border-top:none;  vertical-align:top;  background:url(/images/subpage_Rbkg.jpg) no-repeat left top #FFF;color:#333333;}
#subPageBox{padding:10px 20px;min-height:500px;}
#sluSubpageTableLeft ul{margin-top:40px;}
#sluSubpageTableLeft ul li ul{ margin:0;}
#sluSubpageTableLeft li{display:block; list-style-type:none; padding:5px 10px; border-bottom:solid 1px #A7D2B7;}
#sluSubpageTableLeft ul li ul li{ border:none; font-size:11px;padding-left:20px; }
#sluSubpageTableLeft ul li ul li a{font-weight:normal;}
#sluSubpageTableLeft li.last{border:none;}
#sluSubpageTableLeft a{font-weight:bold;}
#sluSubpageTableLeft a:hover{color:#DF8500; text-decoration:none;}
#sluSubpageTableLeft a.current{color:#DF8500;}
#sluSubpageTableRight h2{color:#DF8500; font-size:16px; margin:15px 0; padding:0;}
#sluSubpageTableRight h3{color:#DF8500; font-size:14px; margin:10px 0; padding:0;}
#sluSubpageTableRight ul{margin:10px 15px; padding:10px; border:1px solid #A7D2B7;; background: url(/images/listbackground.gif) no-repeat left top #E6F4E9;list-style-position:inside;}
#sluSubpageTableRight li{margin-bottom:5px;}
#sluSubpageTableRight .style1{ font-style:italic; padding:0; margin-left:15px; margin-bottom:10px;}
#sluSubpageTableRight .style2{color:#004A25; font-weight:bold; }
#sluSubpageTableRight .style3{margin-top:20px;padding:0;}
#sluSubpageTableRight .style4{margin:0;}
#sluSubpageTableRight .style5{margin-top:20px;color:#004A25; font-weight:bold; padding-bottom:0;}
#sluSubpageTableRight p{padding:5px 0;}
#sluSubpageTableRight a{text-decoration:underline;}
#sluSubpageTableRight a:hover{color:#DF8500;}
#volunteer td{vertical-align:top;}

#footer{width:991px; margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:10px 0; clear:both;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{text-decoration:underline;color:#004A25;}

.pdfLink{ background:url(/images/sponsorship_form_PDF.gif) no-repeat top left; padding:12px 0 12px 50px; display:inline-block; margin:5px 0;}
.friends img{padding-bottom:10px;}
.cardinals img{padding:0 10px 10px 0;}
.sluFooterNav{padding-bottom:5px;}
.sluFooterNav a{ margin-right:10px;padding-right:10px; border-right:solid 1px #000;}
.sluFooterNav a#last{border:0;}
.searchForm{ text-align:left;color:#004A25; padding-top:10px; font-weight:bold;}
.searchForm input{border:solid 1px #004A25; margin-right:5px;}
.searchGo{background-color:#004A25; color:#FFF; font-size:10px;}

#yourStoryForm h5{color:#425E00; font-size:12px; text-transform:uppercase; margin-bottom:5px;}
#yourStoryForm p input{margin-right:5px;}
#yourStory{ margin-bottom:20px;}
#yourName{margin-bottom:20px;}
#yourName input{border:solid 1px #425E00; width:300px; background-color:#FFF; color:#000;}
#yourStoryForm textarea{border:solid 1px #425E00; width:700px; height:300px;}
#yourUpload{margin-bottom:10px;}
#yourUpload .uploadBox input{border:solid 1px #425E00; width:300px; background-color:#FFF; color:#000; margin-right:5px;}


.articles_wrapper img {margin: 10px 5px;}
.articles_wrapper dl{margin:0; padding:0; border:0;}
.articles_wrapper dd{margin:0; padding:0; border:0;}
.articles_wrapper dt{margin:0; padding:0; border:0; }
.articles_wrapper h3{margin-bottom:-5px;}
#module_search_form {margin-bottom:10px;}
#article_gallery_wrap #first_image p{ float:left;}

.donationForm td{ padding:0 10px 10px 0; vertical-align:middle;}
.donationForm input{border:solid 1px #425E00;}
.donationForm select{border:solid 1px #425E00;}
.amount{font-size:18px; font-weight:bold; color:#425E00;}
.amount input{border:solid 3px #425E00;}
.required_field{color:#F00;}

#staffBoardMembers img{ border: solid 1px #6F900E;}
