/* Font Fix */
*, 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, td.ORKcolumnRight form td.ORKcolumnsInnerLeft p a, td.ORKcolumnRight form p a:link, td.ORKcolumnRight form p a:visited, td.ORKcolumnRight form p a:hover, td.ORKcolumnRight p a:link, td.ORKcolumnRight p a:visited, .ORKfind tbody tr td a:link, .ORKfind tbody tr td a:visited, .lc_Cell div.lc_Text a:link, .lc_Cell div.lc_Text a:visited {font-family:"Times New Roman", Times, serif;}
*, td, ul, li , p, .explicit, p.cstmText {font-size: normal;}
a, a:link, a:hover, a:active, a:visited {font-family:"Times New Roman", Times, serif;}

/* Header */
form#LogonForm {font-family:"Times New Roman", Times, serif; font-size:small;}
.header {font-size:8pt; margin:0px; padding:0px;}
.header a{font-size:8pt;}
table#topNav {border-bottom:1px solid #666666; height:27px;margin:0px;}
form#LogonForm input {background-color:#dfdcd6;}

/* Body Styles */
a:link, a:visited {color:#909090;}
a:hover {color:#336699;}
#fr_html_container a:link, #fr_html_container a:visited {font-family:"Times New Roman", Times, serif;}
a.redLink:Link, a.redLink:visited {color:#e70033;}
a.redLink:hover {color:#666666;}
div.appArea {margin:0px; padding:0px;}
table#greyBox {padding-top:10px; 
margin:0px; 
background-image:url('../images/wrpr/RK08/greyBottom.gif'); 
background-repeat:repeat-x;
background-position:bottom;
}
table#whiteBox {margin:0px; 
padding:0px; 
background-image:url('../images/wrpr/RK08/whiteBottom.gif'); 
background-repeat:repeat-x;
background-position:bottom;
}
.wrapper {border:2px solid #c9c4bb;}
.eCards {margin:0px; padding:0px;}
label.wrapable {margin:0px; padding:0px;}

/* Footer */
#footer {border-bottom:2px solid #c9c4bb; background-color:#f1f1f0; background-image:url('../images/wrpr/RK08/footerBG.jpg');}
#footer p{font-size:10pt;}
table#bodyFooter {border-bottom:2px solid #c9c4bb;}

/* TR Customizable Pages */
div.ORKprogress {
	background-color: #c9c5bc;
	background-image: url(../images/ORK/bak_gray_top.gif);
	background-repeat: repeat-x;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 16px;
	height: 27px;
	overflow: hidden;
	text-align: center;
}

div.ORKprogressWidth3step {
	width: 930px;
	margin: 0 auto 0 auto;
}

div.ORKprogressWidth4step {
	width: 960px;
	margin: 0 auto 0 auto;
}

div.ORKprogressWidth3step div {
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	height: 27px;
	padding: 5px 50px 0px 50px;
	text-align: center;
}

div.ORKprogressWidth4step div {
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	height: 27px;
	padding: 7px 25px 0px 25px;
	text-align: center;
}

div.ORKprogressWidthCenter div {
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	height: 27px;
	margin: 0px auto 0px auto;
	padding: 7px 20px 0px 20px;
	text-align: center;
}

div.ORKprogressWidthCenter a,
div.ORKprogressWidthCenter a:link,
div.ORKprogressWidthCenter a:hover,
div.ORKprogressWidthCenter a:active,
div.ORKprogressWidthCenter a:visited {
	color: #5d5d55;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 16px;
	text-decoration: none;
}

div.ORKprogressLeftActive a,
div.ORKprogressLeftActive a:link,
div.ORKprogressLeftActive a:hover,
div.ORKprogressLeftActive a:active,
div.ORKprogressLeftActive a:visited,
div.ORKprogressItemActive a,
div.ORKprogressItemActive a:link,
div.ORKprogressItemActive a:hover,
div.ORKprogressItemActive a:active,
div.ORKprogressItemActive a:visited,
div.ORKprogressRightActive a,
div.ORKprogressRightActive a:link,
div.ORKprogressRightActive a:hover,
div.ORKprogressRightActive a:active,
div.ORKprogressRightActive a:visited {
	color: #e90133;
}

div.ORKprogressLeft {
	border-right: 1px solid #5d5d55;
	color: black;
	float: left;
}

div.ORKprogressLeftActive {
	border-right: 1px solid #5d5d55;
	color: #e90133;
	float: left;
}

div.ORKprogressItem {
	border-right: 1px solid #5d5d55;
	color: black;
	float: left;
}

div.ORKprogressItemActive {
	border-right: 1px solid #5d5d55;
	color: #e90133;
	float: left;
}

div.ORKprogressRight{
	color: black;
	float: left;
}

div.ORKprogressRightActive{
	color: #e90133;
	float: left;
}

table.ORKcontact td,
table.ORKcontact p {
	margin: 0;
	padding: 0;
}

p {
	font-family: "Times New Roman", Times, serif; 
}

p.floatLeft {
	float: left;
}

p.floatRight {
	float: right;
}

input.FriendRaiserButtons {
	color: white;
	background-color: #e50134;
	border: white double;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
}

div.cstmBtnText {
	color: white;
	background-color: #e50134;
	border: white double;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	float: left:
	margin: 0px 0px 6px 0px;
	padding: 4px 6px 4px 6px;
	white-space: nowrap;
	width: 48%;
}

p.cstmBtnText,
span.cstmBtnText,
a.cstmBtnText,
a.cstmBtnText:link,
a.cstmBtnText:active,
a.cstmBtnText:hover,
a.cstmBtnText:visited {
	color: white;
	background-color: #e50134;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
}

.SectionHead,
.hint,
.Explicit {
	font-family: "Times New Roman", Times, serif; 
}

.SectionHead {
	font-size: 120%;
}

form#F2fRegContact table p {
	margin: 0px 0px 4px 0px;
}

form#F2fRegContact table {
	margin: 0;
}

.fr_reg_summary_table_heading_text {font-weight:normal; line-height:1em;}

table.ORKcolumns h2.cstmTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 115%;
	font-weight: bold; 
}

span.text_combo1_container p.cstmText {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: normal; 
}

table.ORKcolumns a,
table.ORKcolumns a:link,
table.ORKcolumns a:visited {
	color: #e50134;
	font-family: font-family:"Times New Roman", Times, serif;
}

table.ORKcolumns div.addBorder,
table.ORKcolumns div.controlArea,
table.ORKcolumns div.scrollingBack,
table.ORKcolumns div.scrollingArea,
table.ORKcolumns div.scrollingText{
	background-color: transparent;
	border: none;
	text-align: left;
}

td.ORKcolumnLeftStretch {
	background-color: white;
}

td.ORKcolumnRight {
	background-color: #e1ddd2;
	padding: 30px 50px 20px 50px;
}

td.ORKcolumnRightStretch {
	background-color: #e1ddd2;
}

td.ORKcolumnRight p {
	margin-left: 0px;
	margin-right: 0px;
}

table.ORKcontact td,
table.ORKcontact p {
	margin: 0;
	padding: 0;
}

p {
	font-family: "Times New Roman", Times, serif; 
}

p.floatLeft {
	float: left;
}

p.floatRight {
	float: right;
}

input.FriendRaiserButtons {
	color: white;
	background-color: #e50134;
	border: white double;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
}

div.cstmBtnText {
	color: white;
	background-color: #e50134;
	border: white double;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-variant: small-caps;
	float: left:
	margin: 0px 0px 6px 0px;
	padding: 4px 6px 4px 6px;
	white-space: nowrap;
	width: 44%;
}

p.cstmBtnText,
span.cstmBtnText,
table.ORKcolumns a.cstmBtnText,
table.ORKcolumns a.cstmBtnText:link,
table.ORKcolumns a.cstmBtnText:active,
table.ORKcolumns a.cstmBtnText:hover,
table.ORKcolumns a.cstmBtnText:visited {
	color: white;
	background-color: #e50134;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-variant: small-caps;
}

.SectionHead,
.hint,
.Explicit {
	font-family: "Times New Roman", Times, serif; 
}

.SectionHead {
	font-size: 120%;
}

form#F2fRegContact table p {
	margin: 0px 0px 4px 0px;
}

form#F2fRegContact table {
	margin: 0;
}

span.text_combo1_container p.cstmText {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: normal; 
}

table.ORKtable {
	background-color: transparent;
}

table.ORKfind p {
	border-left: 1px solid black;
	padding-left: 20px;
	margin-left: 20px;
}

td.ORKcolumnLeft {
	background-color: white;
	padding: 30px 50px 20px 50px;
	text-align: center;
	vertical-align: top;
}

td.ORKcolumnLeftGraphic {
	background-color: white;
	padding: 30px 10px 20px 50px;
	text-align: center;
	vertical-align: top;
}

td.ORKcolumnLeftText {
	background-color: white;
	padding: 30px 50px 20px 10px;
	text-align: center;
	vertical-align: top;
}

td.ORKcolumnLeftStretch {
	background-color: white;
}

td.ORKcolumnRight {
	background-color: #e1ddd2;
	padding: 30px 50px 20px 50px;
}

td.ORKcolumnRightStretch {
	background-color: #e1ddd2;
}

td.ORKcolumnRight p {
	margin-left: 0px;
	margin-right: 0px;
}
