/* 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:Times New Roman, Times, serif; color:#663300;}


/*********************
START OF TEAMRAISER OVERRIDES
*********************/

/*********************
 Teamraiser title
*********************/
.cstmTitle {
        display:none;
}

/*********************
Particiaptions Options - Text
*********************/
.ObjTitle {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bolder;
	margin: 0px 0px 6px;
	padding: 0px;
        color:#1B6C3F;
}

/*********************
 Progress box
*********************/
.ProgressBox {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFF6DD;
	color: #999;
}

.ProgressBoxCurrent {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFF6DD;
	color: #1B6C3F;
}

.ProgressBoxCurrent img {
	display:none;
}

table.ProgressBox {
	padding-right: 4px;
	padding-left: 4px;
	border: #663300 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	color: #663300;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size: 8pt;
	color: #663300;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size: 8pt;
	color: #1B6C3F;
	font-weight: bold;
	text-decoration:none;
}

/*********************
Form boxes
*********************/

table.FormBox {
background-color:#FFFCE1;
border:1px solid #663300;
border-collapse:collapse;
}

div.FormBox {
background-color:#FFFCE1;
background-image:url(../images/sp.gif);
border:1px solid #663300;
padding:0;
width:600px;
}

div.FormBoxNoWidth {
	border: none;
	background-color: #fff;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}
.blackBorder { 
	border:1px solid #663300;
	border-collapse: collapse;
        padding:5px;
}
table.fr_reg_summary_table {
	border:1px solid #663300;
	border-collapse: collapse;
}

.fr_reg_summary_table_heading_text {
        padding:5px;
        color: #1B6C3F;
}
.fr_reg_summary_table_heading_row {
	background-color: #FFF6DD;
}
td.FormSectionHeader h5 {
	background-color: inherit;
	color: inherit;
}
.FormBoxNoWidth &gt; table { border: 1px solid #663300; }


#colBox.wall {
background-color:#FFF6DD;
border-color:#FFF6DD;
border-style:ridge solid solid;
border-width:2px thick thick;
color:#000000;
margin-bottom:5px;
margin-top:7px;
}


#colBox.wall #honorwall {
background-color:#FFF6DD;
color:#000000;
margin-bottom:5px;
margin-top:7px;
}

#colBox.wall h5 {
background-color:#FFF6DD;
font-size:1.11em;
margin:0;
padding:3px 5px;
}


/*********************
Buttons
*********************/ 

input.FollowUpButtons {
	width: 172px;
}

/*********************
Waiver Message Area
*********************/
.messageArea {
	border: none;
	padding: 4px 4px 1px 4px;
	margin: 4px 4px 1px 4px;
	background-color: #fff;
}

/*********************
Billing review page box background
*********************/
.ROValue {
	background-color: #f1f1f1;
}

/*********************
PArticipant center link on billing confirmation page
*********************/
#part_ctr_container {
       color:#663300; 
       text-decoration:underline;
}

/*********************
Participant Center home page
*********************/
.WhatNext {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFF6DD;
	background-image: URL(../images/sp.gif);
}
div.WhatNext {
	border: #663300 1px solid;
	background-color: #FFF6DD;
	background-image: URL(../images/sp.gif);
	padding: 0px 4px;
}
table.WhatNext {
	border: #663300 1px solid;
}

a.HelpLink:link, a.HelpLink:visited  {
	color: #663300;
}
a.HelpLink:hover {
	color: #1B6C3F;
}

.Smaller a:link, .Smaller a:visited {
	color: #663300;
}

.Smaller a:hover {
	color: #1B6C3F;
}
a.Smaller:link, a.Smaller:visited {
	color: #663300;
}

a.Smaller:hover {
	color: #1B6C3F;
}


.cstmBack {
background-color:#FFF4D6;
background-image:url(../images/sp.gif);
}


p.cstmBtnText {
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}
a.cstmBtnText:link {
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.cstmBtnText:visited {
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.cstmBtnText:hover {
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #f90;
	text-decoration: none;
}
.controlArea {
	background-color: #FFF6DD;
	margin-top: 0px;
	padding: 3px 2px 4px 3px;
	text-align: center;
        border:none;
}
.controlArea a:link, .controlArea a:visited {
	color: #663300;
}
.controlArea a:hover {
	color: #1B6C3F;
}
.addBorder {
	background-color: #FFF6DD;
	border: #663300 1px solid;
}


/*********************
Address Book
*********************/
td.TableHeadings {
	background-color: #FFF6DD;
}
th.TableHeadings {
	background-color: #FFF6DD;
}
p.PaddedListHeadings {
	margin: 2px 3px;
	font-weight: bold;
	color: #1B6C3F;
}
p.PaddedListHeadingsC {
	margin: 2px 3px;
	font-weight: bold;
	text-align: center;
	color: #1B6C3F;
}
p.PaddedListHeadingsR {
	margin: 2px 3px;
	font-weight: bold;
	text-align: right;
	color: #1B6C3F;
}
p.PaddedListHeadingsR a {
	color: #663300;
}
p.PaddedListHeadingsSmall {
	margin: 2px 3px;
	font-weight: bold;
	font-size: 8pt;
}

p.PaddedEntrySmall {
	margin: 2px 3px;
	font-size: 8pt;
}

p.PaddedEntrySmallC {
	margin: 2px 3px;
	font-size: 8pt;
	text-align: center;
}
.Instructions {
	background-color: #FFF6DD;
        color: #1B6C3F;
	background-image: URL(../images/sp.gif);
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        border-color: #663300;
        border-width: 0px 1px 1px 1px;
        border-style: solid;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.Instructions a:link, .Instructions a:visited {
	color: #663300;
}
.Instructions a:hover {
	color: #1B6C3F;
}

/*********************
Lists
*********************/
th.lc_Heading {
	background-color: #FFF6DD;
	color: #1B6C3F;
	border-bottom: 1px solid #663300;
	border-left: 1px solid #663300;
	text-align: left;
	padding: 2px 3px;
}
th.lc_HeadingSort {
	border-bottom: 1px solid #663300;
	background-color: #FFF6DD;;
	text-align: right;
	white-space: nowrap;
}
.lc_PaginatorRow {
	vertical-align: bottom;
}

.lc_PaginatorCell {
	white-space: nowrap;
}
tr.lc_Row0 {
	background-color: #eee;
}
tr.lc_Row1 {
	background-color: #ffffff;
}
a.lc_PaginatorLinks:link, a.lc_PaginatorLinks:visited {
	color: #663300;
}
a.lc_PaginatorLinks:hover {
	color: #1B6C3F;
}
.lc_Text a:link, .lc_Text a:visited {
	color: #663300;
}
.lc_Text a:hover {
	color: #1B6C3F;
}

/*********************
Email page link
*********************/
.PaddedEntry a:link, .PaddedEntry a:visited {
	color: #663300;
}
.PaddedEntry a:hover {
	color: #1B6C3F;
}

/*********************
 Find a participant
*********************/
h5.dividerHeading {
	background-color: #FFF6DD;
	color: #1B6C3F;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px;
	width: 100%;
}
.Divider {
	background-color: #FFF6DD;
	color: #1B6C3F;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}
a#searchModeLink:link, a#searchModeLink:visited {
	color: #663300;
}
a#searchModeLink:hover {
	color: #1B6C3F;
}

a.lc_lighterLink:link {
color:#996633;
}


/*********************
 Survey Form overrides
*********************/

.ObjTitle {
color:#663300;
font-family:Times New Roman,Arial,Helvetica,sans-serif;
font-size:larger;
font-weight:bolder;
margin:0 0 6px;
padding:0;
}

p, li, ol, ul, table, tr, th, td, .Explicit {
font-family:Times New Roman,Arial,Helvetica,sans-serif;
font-size:11pt;
}


/******************
Events overrides
******************/
#tix_cost, #tix_total_cost {color:#663300;}

#maincontent {height:auto!important;}