input { font: 11px Arial, Helvetica, sans-serif; color: #555; }select { font: 11px Arial, Helvetica, sans-serif; color: #555; }textarea { font: 11px Arial, Helvetica, sans-serif; color: #555; }body { margin: 0 auto; padding: 0; text-align: center; }  p { margin: 0; }#maincontainer { width: 950px; margin: 0 auto; text-align: left; }#navcontainer { float: left; display: inline; height: 50px; margin: 0px 0px 0px 45px; }#navcontainer li { margin: 0 auto; float: left; display: inline; height: 50px; }.h1, h1 { font: 18px Arial, Helvetica, sans-serif; font-weight: 600; color: #FCD402; line-height: 20px; padding: 0px 0px 8px 0px; }.h2, h2 { font: 24px Arial, Helvetica, sans-serif; font-weight: 100; color: #676767; line-height: 24px; }.h3, h3 { font: 14px Arial, Helvetica, sans-serif; font-weight: 800; color: #262626; line-height: 18px; text-transform: uppercase; }.h4, h4 { font: 12px Arial, Helvetica, sans-serif; font-weight: 400; color: #A7A7A7; line-height: 14px; }.bodyText { font: 12px Arial, Helvetica, sans-serif; color: #676767; line-height: 18px; padding: 0px 0px 25px 25px; }.bodyText a { color: #3870dc; text-decoration: underline; }.bodyText a:hover { color: #262626; text-decoration: none; }.bodyText a:active { color: #EB7F39; text-decoration: none; }.bodyText p{padding-bottom:10px;}.bodyText h3 a { color: #262626; text-decoration: none; }.bodyText h3 a:hover { color: #676767; text-decoration: none; }.bodyText h3 a:active { color: #EB7F39; text-decoration: none; }#homecontainer { float: left; display: inline; width: 950px; height: 570px; text-align: left; background: #FFF url(../img/home_bkgd.jpg) no-repeat; background-position: top center; }#homespacer { display: block; height: 40px; }#homeRcol { float: right; width: 345px; }#hbody { float: left; width: 318px; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }#hbody .top { height: 12px; margin: 0px 0px 0px 45px; }#hbody .btm { height: 137px; margin: 0px 0px 0px 45px; }#hbody #contentcontainer { margin: 0px 25px 0px 45px; background: #000; }#hbody #contentcontainer .content { padding: 3px 18px 0px 18px; font: 12px Arial, Helvetica, sans-serif; color: #FFF; line-height: 20px; }#subcontainer { float: left; display: inline; width: 950px; height: 250px; }#threecolumn { float: left; width: 895px; margin-left: 35px; }#twocolumn { float: left; width: 890px; margin-left: 60px; }#columncontainer { float: left; width: 295px; }#columncontainer .bodyText { padding: 5px 25px 20px 25px; font: 11px Arial, Helvetica, sans-serif; line-height: 14px; }#columncontainer .bodyText b { font: 12px Arial, Helvetica, Sans-serif; font-weight: 600; color: #262626; }#columncontainer .bodyText img { margin: 0px 15px 5px 0px; border: 1px solid #871111; }#columncontainer .bodyText a { color: #262626; text-decoration: none; }#columncontainer .bodyText a:hover { color: #262626; text-decoration: underline; }#columncontainer .bodyText a:active { color: #676767; text-decoration: none; }#columncontainer .bodyText strong a { font: 11px Arial, Helvetica, Sans-serif; font-weight: 600; color: #676767; text-transform: uppercase; text-decoration: none; }#columncontainer .bodyText2 { float: left; padding: 0px 10px 25px 25px; font: 11px Arial, Helvetica, sans-serif; font-weight: 600; color: #0044A8; line-height: 18px; }#columncontainer .iconcontainer { float: left; display: inline; }#columncontainer .bodyText3 { padding: 5px 0px 20px 25px; }#subnavcontainer { float: left; display: inline; width: 255px; }#subbody { float: left; display: inline; width: 550px; }#vertline { float: left; display: inline; width: 5px; margin-top: -15px; }.link { font: 11px Arial, Helvetica, sans-serif; font-weight: 800; color: #EB7F39; text-transform: uppercase; background: url(../img/blue_arrow-R.gif) no-repeat; padding-left: 20px; margin: 0px 20px 25px 25px; }.link a { color: #EB7F39; text-decoration: none; }.link a:hover { color: #262626; text-decoration: none; }.link a:active { color: #676767; text-decoration: none; }.link2 a { text-decoration: none; }.link2 a:hover { color: #262626; text-decoration: none; }.link2 a:active { color: #676767; text-decoration: none; }.newsitem { font: 12px Arial, Helvetica, sans-serif; font-weight: 800; color: #262626; padding: 5px 35px 0px 50px; text-align: right; }.newsitem a { color: #262626; text-decoration: none; }.newsitem a:hover { color: #262626; text-decoration: underline; }.newsitem a:active { color: #676767; text-decoration: none; }.donate { float: left; width: 215px; }#footer { float:left; width: 590px; font: 10px Arial, Helvetica, sans-serif; font-weight: 200; color: #898989; line-height: 18px; padding: 25px 0px 35px 0px; }#footer a { color: #898989; text-decoration: none; }#footer a:hover { color: #262626; text-decoration: none; }#footer a:active { color: #EB7F39; text-decoration: none; }#footer2 { float:left; width: 385px; font: 10px Arial, Helvetica, sans-serif; font-weight: 200; color: #898989; line-height: 18px; padding: 25px 0px 35px 0px; }#footer2 a { color: #898989; text-decoration: none; }#footer2 a:hover { color: #262626; text-decoration: none; }#footer2 a:active { color: #EB7F39; text-decoration: none; }#desc { color:#999; font-size:10px; margin: 0px 6px 0px 0px; }.purple { color: #6B2B6A; }.purple a { color: #6B2B6A; text-decoration: none; font-weight: 800; text-transform: uppercase; margin: 0px 0px 5px 0px; }.purple a:hover { color: #262626; text-decoration: none; }.purple a:active { color: #676767; text-decoration: none; }.blue { color: #3870dc; }.blue a { color: #3870dc; text-decoration: none; font-weight: 800; text-transform: uppercase; margin: 0px 0px 5px 0px; }.blue a:hover { color: #262626; text-decoration: none; }.blue a:active { color: #676767; text-decoration: none; }