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

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
abbr,
acronym,
address,
code,
del,
dfn,
img,
q,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td { margin: 0; padding: 0; border: 0; }
p { margin: 0 }
body { background-color: #403D38; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../imgs/bg2.gif); background-repeat: repeat; }
a:link { color: #ccd3c5; text-decoration: none; }
a:visited { text-decoration: none; color: #ccd3c5; }
a:hover { text-decoration: none; color: #eeb211; }
a:active { text-decoration: none; color: #ccd3c5; }
#Container { width: 970px; margin: 0 auto; background-image: url(../imgs/sub_bg_middle.gif); background-repeat: repeat-y; }
#ContainerNoRightColumn { width: 970px; margin: 0 auto; background-image: url(../imgs/sub_bg_middle2.gif); background-repeat: repeat-y; }
#subImageBG { background-image: url(../imgs/sub_bg_top3.jpg); background-repeat: no-repeat; }
#subImageBG2 { background-image: url(../imgs/sub_bg_top4.jpg); background-repeat: no-repeat; }
.clearfloat { margin: 0px; padding: 0px; clear: both; height: 0px; font-size: 0px; }
#joinDonate { float: right; margin-top: 16px; text-align: right; margin-right: 6px; }
#logo { width: 444px; margin-top: 11px; height: 66px; }
#mainNav { width: 222px; margin-left: 60px; margin-top: 40px; }
#navigation { margin: 0; padding: 0; list-style-type: none; font-family: Frutiger, Univers, Arial, Helvetica, sans-serif; font-size: 14px; }
#navigation li { margin: 0; padding: 0; }
#navigation a { color: #DCD9D3; font-family: Frutiger, Univers, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; width: 200px; height: 18px; display: block; }
#navigation a:hover { color: #EABE43; }
#navcontainer { display: inline; }
#subnavlist { margin-top: 22px; }
#navcontainer ul { margin: 0; padding: 0; list-style-type: none; font-family: Frutiger, Univers, Arial, Helvetica, sans-serif; }
#navcontainer li { margin: 0px; padding: 0px; }
#navcontainer a { display: block; color: #f6ecd0; background-color: transparent; text-decoration: none; font-size: 15px; padding-top: 11px; padding-bottom: 0px; padding-left: 30px; padding-right: 0px; height: 27px; }
a#current,
a:visited#current { color: #1f201f; }
#navcontainer a:hover { color: #967A29; }
#navcontainer ul ul { list-style-type: none; }
#navcontainer li li a { display: block; color: #302e29; text-decoration: none; font-size: 12px; padding-top: 10px; padding-bottom: 0px; padding-right: 0px; height: 27px; padding-left: 30px; z-index: 11; margin: 0px; }
#navcontainer li li a:hover { display: block; color: #967A29; padding-top: 10px; padding-bottom: 0px; padding-right: 0px; height: 27px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 30px; padding-left: 0px; text-decoration: none; font-size: 12px; }
li #UNDERactive { background-color: #0099CC; display: block; background-image: url(../imgs/family_1.jpg); z-index: 99; }
#subactive { background-repeat: no-repeat; height: 38px; background-image: url(../imgs/sub_downstate.jpg); background-position: top; padding-top: 4px; }
#homeFooter { color: #73736C; font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin-left: auto; margin-bottom: 0; width: 950px; height: 40px; padding-top: 30px; background-image: url(../imgs/footerTop.gif); background-repeat: no-repeat; background-position: center top; margin-top: 0; margin-right: auto; padding-left: 10px; padding-right: 10px; background-color: #3E3C37; }
#homeFooter a { color: #73736C; text-decoration: none; }
#homeFooter a:hover { color: #EABE43; }
#subFooter { color: #73736C; font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin-left: auto; margin-bottom: 0; width: 950px; height: 40px; padding-top: 30px; background-image: url(../imgs/footerTop2.gif); background-repeat: no-repeat; background-position: center top; margin-top: 0; margin-right: auto; padding-left: 10px; padding-right: 10px; background-color: #3E3C37; }
#subFooter a,
#subFooter a:visited { color: #73736C; text-decoration: none; }
#subFooter a:hover { color: #EABE43; }
#homeBOXcontainer { background-repeat: repeat-x; padding-left: 10px; margin-top: 10px; }
#homeBOX { background-image: url(../imgs/homeboxBG.gif); background-repeat: repeat-x; width: 310px; float: left; }
#NinePIXdiv { width: 10px; float: left; }
#boxstuff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ccd3c5; margin-top: 28px; margin-right: 28px; margin-bottom: 50px; margin-left: 28px; }
#boxstuff a,
#boxstuff a:visited { color: #ccd3c5; }
#boxstuff a:hover { color: #EABE43; }
#mainImageLink { width: 700px; margin: 0 auto; margin-top: 177px; }
#header { margin-bottom: 10px; height: 61px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
#sidebar { width: 245px; padding-top: 33px; float: left; margin-left: 30px; display: inline; }
#contentContain { background-repeat: repeat-y; }
#mainImage { width: 684px; float: right; margin-right: 10px; margin-bottom: 10px; padding: 0px; margin-top: 0px; margin-left: 0px; height: 230px; display: inline; }
#mainContent { width: 635px; margin-right: 10px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; float: right; display: inline; }
#sidebarRight { float: right; width: 169px; margin-bottom: 25px; display: inline; }
.greyline { font-size: 0px; background-color: #e9e9eb; height: 5px; margin-top: 20px; margin-bottom: 28px; width: 420px; clear: left; }
.whiteline { font-size: 0px; background-color: #FFFFFF; height: 1px; margin-top: 1px; margin-bottom: 1px; padding: 0px; margin-right: 0px; margin-left: 0px; }
#sidebarRight .box { color: #6e6c65; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding: 20px; }
#sidebarRight .spotlightbox { color: #3b3a36; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding: 20px; background-color: #E6BB45; }
#sidebarRight .spotlightbox img { margin-bottom: 8px; }
.spotlightbox a,
.spotlightbox a:visited { color: #21211e; font-weight: bold; }
.spotlightbox a:hover { color: #58554E; }
.mainbox { color: #4a473f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 420px; margin-bottom: 30px; margin-top: 40px; line-height: 16px; }
.mainboxWide { color: #6e6c65; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 30px; margin-top: 30px; width: 600px; }
#mainContent .mainboxWide .imgborder { border: 2px solid #e9e9eb; }
#mainContent .mainboxWide .imgborder a { border: 2px solid #b58520; }
#sidebarRight .box a,
#sidebarRight .box a:visited { color: #D5AD3E; font-weight: bold; }
#sidebarRight .box a:hover { color: #58554E; text-decoration: underline; }
#sidebarRight .box strong { color: #3b3a36; }
.boxcontentBig { font-family: Verdana, Arial, Helvetica, sans-serif; color: #4a473f; width: 130px; float: right; font-size: 11px; line-height: 17px; }
.boxcontentBig a,
.boxcontentBig a:visited { color: #171614; }
.boxcontentBig a:hover { color: #58554E; }
.boxcontent { font-family: Verdana, Arial, Helvetica, sans-serif; color: #4a473f; font-size: 11px; line-height: 17px; }
.boxcontent a,
.boxcontent a:visited { color: #171614; }
.boxcontent a:hover { color: #58554E; }
.style1 { font-family: Frutiger, Univers, Arial, Helvetica, sans-serif; font-size: 17px; line-height: 20px; }
.style2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #b58520; }
.style2 a,
.style2 a:visited { color: #b58520; font-weight: bold; }
.style2 a:hover { color: #58554E; text-decoration: underline; font-weight: bold; }
#mainContent .mainbox img { }
#mainContent .mainbox img a { border: 2px solid #b58520; }
.footerLeft { float: right; text-align: right; }
#sidebarRight .box img { margin-top: 8px; margin-bottom: 8px; width: 120px; }
#subnavlist ul li { height: 1px; margin-left: 30px; margin-right: 30px; background-image: url(../imgs/nav_yellowline.gif); background-repeat: no-repeat; background-position: top; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.navDottedline { height: 1px; margin-left: 30px; margin-right: 30px; background-image: url(../imgs/nav_yellowline.gif); background-repeat: no-repeat; background-position: top; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #b58520; }
.style4 { color: #4a473f; font-size: 11px; line-height: 16px; }
.style4 a,
.style4 a:visited { color: #171614; }
.style4 a:hover { color: #58554E; }
#sidequote { padding-left: 40px; padding-right: 28px; text-align: right; color: #403d37; padding-top: 25px; padding-bottom: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
#sidequote a,
#sidequote a:visited { color: #403d37; font-size: 11px; }
#sidequote a:hover { color: #58554E; font-size: 11px; }
.style5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-style: italic; }
.style6 { color: #4a473f; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style6 a,
.style6 a:visited { color: #171614; font-weight: bold; text-decoration: none; }
.style6 a:hover { color: #58554E; text-decoration: underline; font-weight: bold; }
.style7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #b58520; }
.style7 a,
.style7 a:visited { color: #b58520; font-weight: bold; }
.style7 a:hover { color: #D99E26; font-weight: bold; text-decoration: underline; }
.style8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4a473f; }
.mainbox a,
.mainbox a:visited { color: #D5AD3E; font-weight: bold; text-decoration: none; }
.mainbox a:hover { color: #58554E; text-decoration: underline; font-weight: bold; }
.style9 { font-size: 11px; color: #4a473f; font-family: Verdana, Arial, Helvetica, sans-serif; }
.mainboxWide a,
.mainboxWide a:visited { color: #D5AD3E; font-weight: bold; text-decoration: none; }
.mainboxWide a:hover { color: #58554E; text-decoration: underline; font-weight: bold; }
.mainbox ul { list-style-type:none; margin-left: 0px; padding-left: 30px; }
.mainbox li { padding-left:25px; background-position:0px 0px; background-color: transparent; background-image: url(../imgs/bullet_1.gif); background-repeat: no-repeat; padding-bottom: 10px; line-height: 18px; }
