*, html, body, form, input, p, li, ol, ul, table, tr, th, td, .Explicit, H5.dividerHeading, P.dividerHeading, A#about_ssl, A#about_ssl:link, A#about_ssl:active, A#about_ssl:hover, .ProgressBoxCurrent, A.ProgressBox:hover, INPUT.FriendRaiserButtons, INPUT.AddressBookButtons, P.scrollingText, .addBorder, P.cstmTitle, P.cstmHeading, SPAN.cstmHeading, .cstmFrame, TD.TestCurrentStepColor, .ProgressBarCurrentBack, TD.AlertListDescription, DIV.AlertListDescription, DIV.FrNavbarLinks UL LI A, find_hdr_container, sel_hdr_container, input.AddressBookButtons , input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, option, th.rfl_infoStatus, td, td.AlertListDescription, td.cstmBack, p, p.cstmBtnText , p.cstmFrame, p.cstmHeading, p.cstmText, p.cstmTitle, p.dividerHeading, p.scrollingText, span.cstmHeading, a, a.btn, a.btn:visited, a.cstmBtnText:hover , a.cstmBtnText:link , a.cstmBtnText:visited , #navList, .AdvocacyInstructions, .AdvocacyNSFix, .BlogHeader, .Button, .Divider, .FieldLabels, .FormBox, .FormBox06, .FormBoxHeader, .Hint, .Instructions, .ListItem0, .ListItem1, .NetscapeFix, .NoteText, .ObjTitle, .PhotoLinks, .Premiums, .ProgressBox, .ProgressBoxCurrent, .SectionHead, .SmallButton , .Smaller, .SmallerC, .TribBtnText1, .Upgrades, .WhatNext, .alphacube_content, .dialog_content, .dialog_title, .explicit, .fr_register_another, .paraBlueSansSmall, .smallBlack, .smallSans, .smallSansBold, .smallWhiteBoldSans, .smallWhiteSans, .smallestBlackSans {	color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif; }
body, ol, table, tr, th, td, .Explicit, .SectionHead {font-size:9pt;}
body {padding:0;margin:0; font-family: Verdana, Arial, Helvetica, sans-serif;background-color:#999999; }

/*h1 {color:#007c66;font-size:14pt;font-weight:bold;}
h2 {color:#006bb6;font-size:12pt;font-weight:bold;}
*/
p {font:verdana; font-size:12px; color:#666666;}
span {font:verdana; font-size:12px; color:#666666;}
ul { list-style-image:url(../images/content/pagebuilder/12091.png);}
ul li {font:verdana; font-size:12px; color:#666666;}
ol li {font:verdana; font-size:12px; color:#666666;}
a {font:verdana;}
img {border:none; border-style:none;}
h1 {color:#002f65; font-weight:bold; font:verdana; font-size:14px; font-weight:bold; }
h2 {color:#9c7b58; font-weight:bold; font:verdana; font-size:12px; font-weight:bold; margin-bottom:1px;}
h3 {color:#666666; font-weight:bold; font:verdana;font-size:10px; font-weight:bold; }
h4 {color:#666666; font-weight:bold; font:verdana;font-size:10px; }
h5 {color:#666666; font-weight:bold; font:verdana; text-align:left;font-size:9px;}
h6 {color:#666666; font-weight:bold; font:verdana; font-size:8px;}

A.cstmBtnText:link, A.cstmBtnText:visited {color:#ff3333; font:verdana;}
a, a:link {color:#0066cc; font:verdana;}
a:hover, a:active {color:#ff9900; font:verdana;}
table#wrpr {
	 width:875px;*width:860px; border:0;border-collapse:collapse;background-color:#ffffff; }
td#msthd {
   padding:0; }
img#msthdImg {
   width:100%;height:180px;z-index:-1; }
img#logo_fmHth {
    margin:-100px 0 0 10px;border:0;height:100px;width:235px; }

/* top nav styles */
#nav_row {
	background-color:#006bb6;height:23px;border:none;border:0px;margin:0px;padding:0px 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold; }
#nav_row ul{
	background-color:#006bb6;height:23px;list-style:none;margin:0;padding:0; }
#nav_row li{
	float:left;padding:0px; }
#nav_row li a{
    background-color:#006bb6;color:#edefad;display:block;font-weight:bold;line-height:23px;margin:0px;padding:0px 25px;text-align:center;text-decoration:none; }
#nav_row li a:hover, #nav_row ul li:hover a, #nav_row ul li.sfHover a{
    background: #0169b2 url("../images/2009wrpr/overNavTop.gif") bottom center repeat;color:#FFFFFF;text-decoration:none; }
#nav_row li ul{
    background-color:#0a4571;color:#edefad;display:none;height:auto;padding:0px;margin:0px;border:0px;position:absolute;width:200px;z-index:200;
	/*top:1em;*//*left:0;*/
	}
#nav_row li:hover ul, #nav_row li.sfHover ul{
    display:block; }
#nav_row li li {
    background:url('images/sub_sep.gif') bottom left no-repeat;display:block;float:none;margin:0px;padding:0px;width:100%; }
#nav_row li:hover li a, #nav_row li.sfHover li a {
    background:none;color:#edefad; }
#nav_row li ul a {
    display:block;line-height:23px;font-size:11px;font-style:normal;margin:0px;padding:0px 5px 0px 25px;text-align:left; }
#nav_row li ul a:hover, #nav_row li ul li:hover a, #nav_row li ul li.sfHover a {
    background-color:#0169b2;border:0px;color:#ffffff;text-decoration:none; }
#nav_row p {
    clear:left; }

/* left nav styles */
    /* buttons */
#cont_left {
    width:145px;padding:15px 0 0 0;}
#grnBtns a{
    font-size:10px;color:#006bb6;font-weight:bold;display:block;height:35px;margin:0 3px 0 0;background:url('../images/2009wrpr/btn_yellow_off.jpg') top right no-repeat;text-align:right;padding-top:7px;padding-right:25px;margin:0px;text-decoration:none; }
#grnBtns a:hover  {
    color:#cc6633;background:url('../images/2009wrpr/btn_yellow_on_noshadow.jpg') top right no-repeat; }
a#btnReg {padding-right:30px;}
a#btnDon {margin-top:-7px;padding-right:35px;}

    /* login form */
#logTop {
    background:#ffffff url('../images/2009wrpr/bkgd_logFrm_top_wht.gif') top center no-repeat;width:125px;margin-left:12px;margin-bottom:15px; }
#logBtm {
    background:url('../images/2009wrpr/bkgd_logFrm_btm_wht.gif') bottom center no-repeat;padding:15px 0px 25px 5px;*padding-top:5px;*padding-bottom:5px;font-size:9px; }
#logInBox {font-size:9px;}
#loggedIn {margin:5px 0px 10px 0px;*margin:15px 0px 15px 0px;}
.loginReminder {display:block;color:#ffffff;font-size:10px;font-weight:bold;text-align:center;margin:0px 0px 0px 0px;}
#loginTitle {    display:block;color:#ffffff;font-size:10px;font-weight:bold;text-align:center;margin:5px 0px 6px -5px; }
#rtrnWlkrLogin input#USERNAME, #rtrnWlkrLogin input#Password {
    height:20px;font-size:10px;display:block;width:100px;background-color:#edefad;color:#007c66;padding:2px 3px 1px 3px;margin:5px 0px; }
#rtrnWlkrLogin #lblRmbrMe{
    width:55px;font-size:8px;font-weight:bold;color:#ffffff;display:block;position:relative;top:-20px;left:50px;text-align:right;line-height:9px; }
#rtrnWlkrLogin #RememberMe {
    height:12px;width:12px;position:relative;top:3px;*top:-2px;margin-left:1px; }
#rtrnWlkrLogin a, #rtrnWlkrLogin a:link {
    font-size:9px;font-weight:bold;color:#ffffff;white-space:nowrap;text-decoration:none;align:center;margin-top:-10px;display:block; }
#rtrnWlkrLogin input#login {
    background-color#edefad;color:#007c66;font-weight:bold;width:28px;height:20px;padding:0 0 5px; }
#partCtr, #upProf, #logOut {
    font-size:9px;font-weight:bold;color:#ffffff;white-space:nowrap;text-decoration:none;align:left;line-height:14px; }
#rtrnWlkrLogin a:active, #rtrnWlkrLogin a:hover, #loggedIn a:active, #loggedIn a:hover {color:#007c66; }

	/* flyout nav */
#nav_left {
    background:#0169b2 url("../images/2009wrpr/bkgdNavLft.gif") top center repeat;height:83px; }
#nav_left, #nav_left ul { /* all lists */
	padding:0;margin:0 10px;list-style:none;font-family: Verdana, Arial, Helvetica, sans-serif;;font-size:10px;font-weight:bold;width:125px;float:left; }
#nav_left li { /* all list items */
	position:relative;float:left;line-height:23px;margin-bottom:-1px;width:130px; }
#nav_left li ul { /* second-level lists */
	position:absolute;left:-999em;margin-left:125px;margin-top:-27px;background-color:#0a4571;width:193px;
	/* need margin-left hack for quirks mode *//*z-index:200;*//* *width:187px;*/
	}
#nav_left li a {
	width:125px;display:block;color:#edefad;font-weight:bold;text-decoration:none;line-height:23px;padding:2px 3px 2px 10px;
	/* *width:112px; */
	 }
#nav_left li li a {
	width:180px;display:block;color:#edefad;font-weight:bold;text-decoration:none;line-height:23px;padding:2px 3px 2px 10px;
    /* *width:175px; */
	}
#nav_left li a:hover {
	color:#ffffff;background:#0169b2 url("../images/2009wrpr/overNavlft.gif") bottom center repeat; }
#nav_left li li a:hover {
	color:white;background:#0169b2; }
#nav_left li:hover ul, #nav_left li.sfHover ul { /* lists nested under hovered list items */
    left:0px; }
	
/* homepage callouts */
td#callouts{text-align:center;}
div#lights{width:640px;margin-left:auto;margin-right:auto; }
div#highLt, div#spotLt {
    background:#ffffff url("../images/2009wrpr/bkgdBoxBlue.jpg") center center no-repeat;width:300px;height:150px;padding:10px 10px 10px 5px;float:left;color:#ffffff;font-size:10px;font-weight:bold;line-height:15px;text-align:left; }
div#spotLt {
    background-image:url("../images/2009wrpr/bkgdBoxGreen.jpg");margin-left:7px; }
div#highLt h1, div#spotLt h1 {
    color:#0a4571;font-size:14pt;margin:0 10px;line-height:16px;}
/*
div#highLt img, div#spotLt img {
    margin:10px 0 0 0;z-index:50;}
div#highLt a, div#spotLt a {
    color:#ffffff;text-decoration:none;display:block;margin:25px -7px auto 180px; }
*/
div#highLt img, div#spotLt img {margin-top:-20px;border:0}
div#highLt a, div#spotLt a {display:block;padding-top:30px;text-decoration:none;color:#ffffff;}

/* content styles */
#cont_main {
    padding:15px 20px 0 10px;*padding:15px 20px 0 20px;width:100%; }
#rightCallout {
    float:right;width:180px;*width:190px;margin-left:15px;*margin-left:15px;text-align:center; }
#featQuot {
    text-align:left;color:#007c66; }
#featQuot strong {
    color:#004c7d;display:block;font-weight:bold;font-size:110%; }
#featQuot em {
    display:block;font-family:Georgia,"Times New Roman", Times, serif;color:#007c66; }
#featQuot span {
    display:block;text-align:right;font-size:90%;color:#007c66; }
#ftr {
    padding:0 30px 25px 30px;font-size:9px;color:#cccccc}
#ftr img {
    margin:35px 0 15px 0; }	
	
/* overrides */
.RLBack, TABLE.RLBack, TABLE.DefaultWrapper, TD.minicalcell, .FormBox, DIV.FormBox, DIV.FormBoxNoWidth, .FormBox .Divider, .FormBoxNoWidth .Divider, .FormBox .dividerHeading, .FormBoxNoWidth .dividerHeading, .cstmBack {background-color:#f3f4f5;}
	
	

