/* deployment printer friendly */
div#prtrFrnd { width:650px; margin: 0 auto; }

*, html, body, form, input, input.AddressBookButtons , input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, ul, ol, li, option , table, tr, th, 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, .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 {font-family:Arial, Helvetica, Verdana, sans-serif;}



BODY {
FONT: 12px Arial, sans-serif; COLOR: #494031;
}

P, TD, TH, .Explicit {
	FONT: 12px Arial, sans-serif;
}

A {
	COLOR: #494031
}
A:hover {
	TEXT-DECORATION: underline
}

H1 {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.5em
}
H2 {
	FONT-SIZE: 1.4em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #83481e; LINE-HEIGHT: 1em; LETTER-SPACING: 0px
}
H2.blue {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #1e5862
}
H3 {
	FONT-SIZE: 1.1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em 0px 0px; COLOR: #494031; LINE-HEIGHT: 1em
}
H4 {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em 0px 0px; COLOR: #494031; LINE-HEIGHT: 1em
}
H4 A {
	PADDING-RIGHT: 17px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: url(../images/wrpr/arrow-red.png) no-repeat 100% 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #494031; PADDING-TOP: 3px; TEXT-DECORATION: none
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 1em; LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#utility {
	PADDING:15px 16px 0px 0px; Z-INDEX: 100; COLOR: #e7d6a4;
	*padding:11px 15px 0px 0px;
	margin:0px; 
}
#utility A {
	FONT-WEIGHT: bold; COLOR: #e7d6a4; TEXT-DECORATION: none; font-family: Arial, sans-serif; font-size:12px;
}
#utility A:hover {
	COLOR: #e7d6a4; TEXT-DECORATION: underline; font-family: Arial, sans-serif; font-size:12px;
}
#utility A IMG {
	BORDER:none;
}
#utility A#login IMG {
	MARGIN: 0px 0px 0px 7px; POSITION: relative; TOP: 5px;
}
#searchform {margin:5px 4px 0px 0px;}
#searchbox {padding-right:12px;}
#searchinput {margin-bottom:6px; width:154px; height:17px;}
#searchsubmit {margin-top:5px;}
#main {
	CLEAR: both; MARGIN: 13px auto 0px; WIDTH: 730px
}
#intro {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BACKGROUND: #30361a; MARGIN: 0px 0px 10px; BORDER-LEFT: #fff 5px solid; WIDTH: 720px; BORDER-BOTTOM: #fff 5px solid
}

#leftcol {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 180px
}

#one-content-green {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BACKGROUND-IMAGE: url(../images/wrpr/content-gr-bg.png); MARGIN: 0px; BORDER-LEFT: #fff 5px solid; WIDTH: 730px; BORDER-BOTTOM: #fff 5px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff
}
#content-green .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#content-blue .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#one-content-green .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#maincol {
	FLOAT: left; WIDTH: 300px
}
#rightcol {
	MARGIN-TOP: 27px; FLOAT: right; WIDTH: 180px
}
#footer {
	CLEAR: both; MARGIN: 30px auto 0px; FONT: bold 0.9em Arial, sans-serif; COLOR: #4f4229; TEXT-ALIGN: center
}
#footer A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #4f4229; PADDING-TOP: 0px; TEXT-DECORATION: none; font-size: 11px;
}
#footer A:hover {
	TEXT-DECORATION: underline; font-size: 11px;
}
#footer .logo {
	FLOAT: right; WIDTH: 108px; POSITION: relative; TOP: -12px; HEIGHT: 55px
}
#main-title {
	BORDER-RIGHT: #151f0b 1px solid; BORDER-TOP: #151f0b 1px solid; Z-INDEX: 10; BACKGROUND: #fff1d2; MARGIN: -1px auto 23px; BORDER-LEFT: #151f0b 1px solid; WIDTH: 730px; BORDER-BOTTOM: #151f0b 1px solid; POSITION: relative; TOP: -7px; HEIGHT: 40px
}
#main-title .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main-title H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.25em 0px 0px; FONT: bold 1.65em/1.3em Arial, sans-seif; TEXT-TRANSFORM: uppercase; COLOR: #373d1f; LETTER-SPACING: 1px
}
#main-title P {
	Z-INDEX: 11; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #373d1f; LINE-HEIGHT: 1em; POSITION: relative
}
#content-green .breadcrumbComponent {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404822; POSITION: relative; TOP: -7px
}
#one-content-green .breadcrumbComponent {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404822; POSITION: relative; TOP: -7px
}
#content-green .breadcrumb {
	FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404822; TEXT-DECORATION: none
}
#one-content-green .breadcrumb {
	FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404822; TEXT-DECORATION: none
}
.breadcrumbItem {
	FONT-WEIGHT: bold
}
#content-blue .breadcrumbComponent {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #1f5962; POSITION: relative; TOP: -7px
}
#content-blue .breadcrumb {
	FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #1f5962; TEXT-DECORATION: none
}
DIV.hr {
	BORDER-TOP: #9b693d 1px dotted; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 10px
}
DIV.hr HR {
	DISPLAY: none
}
#content-green H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404822; BORDER-BOTTOM: #404822 1px dashed
}
#one-content-green H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404822; BORDER-BOTTOM: #404822 1px dashed
}
#content-blue H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #1f5962; BORDER-BOTTOM: #1f5962 1px dashed
}
IMG.left {
	BORDER-RIGHT: #857457 1px solid; BORDER-TOP: #857457 1px solid; FLOAT: left; MARGIN: 5px 3px 0px 0px; BORDER-LEFT: #857457 1px solid; BORDER-BOTTOM: #857457 1px solid
}
IMG.right {
	BORDER-RIGHT: #857457 1px solid; BORDER-TOP: #857457 1px solid; FLOAT: right; MARGIN: 0px 0px 5px 3px; BORDER-LEFT: #857457 1px solid; BORDER-BOTTOM: #857457 1px solid
}
.accessibility {
	LEFT: -999em; POSITION: absolute; TOP: -999em
}
.rounded {
	MARGIN: 0px 0px 25px
}
#join {
	BORDER-RIGHT: #988765 1px solid; BORDER-TOP: #988765 1px solid; BACKGROUND: url(../images/wrpr/bl-bg.png) #fcdb7e repeat-x left top; BORDER-LEFT: #988765 1px solid; BORDER-BOTTOM: #988765 1px solid
}
#donate {
	BORDER-RIGHT: #988765 1px solid; BORDER-TOP: #988765 1px solid; BACKGROUND: url(../images/wrpr/tr-bg.png) #b2d4dc repeat-x left top; BORDER-LEFT: #988765 1px solid; BORDER-BOTTOM: #988765 1px solid
}
#join .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#donate .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#relatedlinks .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#join P {
	MARGIN: 0.1em 0px
}
#donate P {
	MARGIN: 0.1em 0px
}
#join FORM {
	DISPLAY: inline
}
#home-topl FORM {
	DISPLAY: inline
}
#join FORM #joininput {
	PADDING-RIGHT: 0.01em; PADDING-LEFT: 0.01em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.01em; WIDTH: 145px; PADDING-TOP: 0.01em
}
#join FORM #joinsubmit {
	FLOAT: none; POSITION: relative; TOP: 3px
}

* HTML #relatedlinks A {
	BACKGROUND: url(../images/wrpr/arrow-red.png) no-repeat 100% 3px
}


#nav, #nav ul {
	float: left;
	width: 711px;
	list-style: none;
	line-height: 1;
	background: #c2db6c;
	font-weight: bold;
	padding: 0px;
	border: none;
	margin: 0px;
	height:22px;
	background:transparent url(../images/wrpr/menu_bg.gif) repeat-x left bottom;
}

#nav a {
	display: block;
	color: #56692e;
	text-decoration: none;
	padding: 2px 0px 3px 10px;
	text-align:center;
font-size:12px;
font-weight:bold;
}
#nav a:hover {
	color:#32381e;
font-size:12px;
font-weight:bold;
}
#nav li {
	float: left;
	padding: 0px;
	background:#c2db6c url(../images/wrpr/menu_sep.gif) no-repeat right center;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:168px;
	*width:166px;
	font-weight: normal;
	border: 1px black solid;
	margin: 0px;
}

#nav li li {
	padding: 1px 0px;
	width:168px;
	*width:166px;
	background-image:none;
}

#nav li ul a {
	width:158px;
	*width:156px;
	text-align:left;
padding:5px 0px 5px 8px;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #c2db6c;
}

.style1 {
	text-align: right;
}
#s63 {}

/******************************************/
/*          FIX Donations stretch         */
/******************************************/
.FormInfoMsg {width:300px;}
.FIELDSET {width:200px;}
.FormInput {width:200px;}
TR.FormRow TD.holdsErrorMsgTable {display:block; height:100%; width:200px;}


