/* $Header: /home/cvs/cvsroot/site_data/001/00000001/template_sets/default/friendraiser/page/fr_stylesheet_view.tpt,v 1.4 2007/04/27 18:55:14 kcollett Exp $ */
/* Template Data Dictionary
BUTTON COLORS
C:color-picker:primary
C:color-picker:secondary
PROGRESS BOX COLORS
C:color-picker:current_step
C:color-picker:other_step
SECTION HEADER COLORS
C:color-picker:border
C:color-picker:section_header
C:color-picker:highlight
FORM ROW COLORS
C:color-picker:message_area
C:color-picker:border
FONTS
C:text-field:font
C:text-field:font_size
WIDTHS
C:text-field:form_width
C:text-field:form_width_units
C:text-field:label_area_width
C:text-field:label_area_units
C:text-field:input_area_width
C:text-field:input_area_units
C:text-field:info_area_width
C:text-field:info_area_units
OTHER
C:text-field:row_height
C:checkbox:labels_bold
C:checkbox:labels_nowrap
*/
/* ********************************** */
/* Samples for Preview */
/* ********************************** */
td.TestPrimaryColor {


}
td.TestSecondaryColor {


}
td.TestSectionHeaderColor {
color: #000000;
background-color: #eeeeee;
}
td.TestCurrentStepColor {
color: #000000;

}
td.TestOtherStepColor {
color: #999999;

}






TR.TestRow {

height: 5ex;

}
/* ********************************** */
/* Section Overrides */
/* ********************************** */

a:link {
color: #007cc2;
}

.fr_reg_summary_table_heading_row {
color: #333333;
background-color: #cedaf0;
}


div.FormBoxNoWidth {
background-color: #ffffff;
margin-bottom: 20px;
}



p, li, ol, ul, table, tr, th, td, .Explicit {
font-size: 11px;
}

div.appArea {
margin: 20px;
}

div.FrNavbarSection {

margin-bottom:12px;
margin-top:16px;
}

td#li_comp_usr_rmbrTd p {
margin: 0px;
}

th.lc_Heading {
background-color:#F9F9F9;
color:#333333;
}

p.PaddedListHeadings {
color:#333333;
}

.ListItem1 {
background-color:#ffffff;

}

/* ********************************** */
/* Progress Box Overrides */
/* ********************************** */

.ProgressBoxCurrent {

color: #333333;
background-color: #ffffff;
border: 0px solid #ffffff;
font-size: 9px;
font-weight: bold;
font-family:Arial,Helvetica,Verdana,sans-serif;
}

.ProgressBoxCurrent p{

text-align: left;
font-size: 9px;
font-weight: bold;
}

.ProgressBox {
background-color:#ffffff;
color:#999999;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:9px;
font-weight:bold;
}

.ProgressBox, .ProgressBox a:visited, .ProgressBox a:hover, .ProgressBox a:active; .ProgressBox a:link {

color: #999999;
background-color: #ffffff;
border: 0px solid #ffffff;
font-size: 9px;
font-weight: bold;}

/*TESTING*/
a.ProgressBox, a.ProgressBox:visited, a.ProgressBox:hover, a.ProgressBox:active, a.ProgressBox:link {
font-size: 9px;
font-weight: bold}
/*END TESTING*/

table.ProgressBox {
margin-bottom: 20px;
width: 600px;
}

table.ProgressBox {
margin-right: 8px;
}

table.fr_reg_summary_table div.messageArea {
background-color: #ffffff;
border:none;
margin:4px 4px 1px;
padding:4px 4px 1px;
}

/* ********************************** */
/* Button Overrides */
/* ********************************** */

input.FriendRaiserButtons {

color: #333333;
background-color: #cedaf0;

}

/* ********************************** */
/* Test Overrides */
/* ********************************** */



td#li_comp_usr_ttlTd,
td.li_comp_usr_lblTd,
td.li_comp_usr_valTd,
li_comp_usr_rmbrTd,
td#li_comp_usr_ttlTd p,
td.li_comp_usr_lblTd p,
td.li_comp_usr_valTd p,
li_comp_usr_rmbrTd p, li_comp_usr_rmbrTd p label

{
color: #333333;
font-size: 11px;
vertical-align: top;
}

td#li_comp_usr_ttlTd {
padding-bottom: 2px;
}

td#li_comp_usr_ttlTd p{
padding: 0px;
margin: 0px;
}

table#li_comp_usr {
border: 0px;
}

td#li_comp_usr_rmbrTd p {
font-size: 11px;
margin-bottom: 4px;}

td#li_comp_usr_rmbrTd p label{
font-size: 11px;
}

td.li_comp_usr_lblTd p{
margin-bottom: 2px;
}

ul.FrNavbarLink,
li.FrNavbarLink {
margin: 3px;
padding: 3px;
list-style:none;
font-size: 12px;
font-weight: bold;
line-height: 16px;
}

div.FrNavbar {
}

table.noborder a:active, a:hover {
color:#78abd1;
text-decoration:underline;}


p {
line-height:1.6;
}

h2.cstmTitle {
font-family:Verdana,Tahoma,Arial,Helvetica,Monaco,sans-serif;
font-size:17px; line-height:16pt; COLOR: #007cc2; TEXT-ALIGN: center;
line-height:1.3;
margin-bottom:6px;
margin-top:4px;
font-weight: bold;
}

table.FormBox {
border: none;
}

.addBorder, .controlArea {
background-color:#ffffff;
}

.addBorder {
border: 0px;
/*margin-top: 15px;*/
}

table.fr_reg_summary_table {
padding: 8px;
font-size: 11px;
border: 1px solid #cccccc;
border-collapse:collapse;
}

table.fr_reg_summary_table h5.SectionHead {
margin-bottom: 0px;
margin-top: 0px;
}

table.fr_reg_summary_table tbody tr td table tbody tr td p a.HelpLink,
a.HelpLink {
color: #007cc2;
font-size: 11px;
}

th.lc_HeadingSort {
background-color:#f9f9f9;
}

div.FrWrapperSidebar {
width: 160px;
}

td#fr_wrapper_sidebar {
/*border-right: 1px solid #cccccc;*/
width: 160px;
}
stretch_container_tbl,
stretch container_tbl form{
width: 160px;
margin:0;
padding:0;
}

#fr_wrapper_tbl {
border: 1px solid #cccccc;
}

td#fr_wrapper_header {
background-color: #007cc2;
margin:0;
padding:0;
}

td#fr_wrapper_footer {
background-color: #fff;
}

td.FrWrapperContentCell {
background-color:#FFFFFF;
/*width:640px;*/
text-align: left;
}

.blackBorder {
border: 1px solid #cccccc;
border-collapse:collapse;
}

#table_hdr_container {
font-weight: bold;
padding: 8px;
font-size: 12px;
color: #333333;
}

form#F2fRegPartType {
width: 600px;
}

#team_instr_container {
font-size: 11px;
margin-left: 8px;
}

p.Smaller a {
color: #007cc2;
}

div.appArea table.divider {
background-color: #ffffff;
}

div.appArea table.divider h5.dividerHeading,
div.appArea table.divider h5.dividerHeading span#find_hdr_container,
div.appArea h5.dividerHeading,
div.appArea h5.dividerHeading span#sel_hdr_container{

color: #333333;
background-color: #ffffff;
}

div.appArea h5.dividerHeading {
background-color: #ffffff;
}

form#findFriendForm div.appArea table.divider a#searchModeLink,
form#findFriendForm div.appArea h5.dividerHeading span#sel_hdr_container a,
form#findFriendForm div.appArea h5.dividerHeading span#sel_hdr_container a:link,
form#findFriendForm div.appArea h5.dividerHeading span#sel_hdr_container a span#give_hrd_container,
form#findFriendForm div.appArea h5.dividerHeading span#sel_hdr_container a:visited span#give_hrd_container, 
form#findFriendForm div.appArea h5.dividerHeading span#sel_hdr_container a:active span#give_hrd_container {
color: #007cc2;
}

tr#fnameSearchRow,
tr#lnameSearchRow,
tr#teamSearchRow {
vertical-align: top;
text-align: left;
}

table.fr_reg_summary_table tbody tr.fr_reg_summary_table_heading_row td.blackBorder span.fr_reg_summary_table_heading_text,
table.fr_reg_summary_table tbody tr td table tbody tr td,
table.fr_reg_summary_table tbody tr td table tbody tr td p label,
table.fr_reg_summary_table tbody tr td table tbody tr td input  {
font-size: 11px;
color: #333333;
vertical-align: top;
}


h5.SectionHead span#password_hdr_container {
font-size: 11px;
}

h3.ObjTitle {margin-bottom: 10px;}

.SectionHead {
margin-bottom: 6px;
}

td.FrWrapperSidebarCell #lo_component_div {
border: 1px solid white;
width: 130px;
padding: 0px;
}

#lo_component_div {
margin-left: 13px;
}


.fr_reg_summary_money_column {
border:1px solid #cccccc;
border-collapse:collapse;
text-align:center;
}

/*DONATION FORM */

h5.FormSectionHeader {
margin: 6px 0px;
}

table.overTable tr {
padding-bottom: 8px;
}

table.overTable {
margin-top: 20px;
}

td.FormInput textarea, td.FormInput label, td.FormInput input, td.FormInput select, td.FormInput option {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif
}

span#company_page_container {
margin-left: auto;
margin-right: auto;
text-align: center;
}


/*PARTICPANT CENTER STYLES */
.WhatNext {
background-color:#ffffff;
}

table.WhatNext {
border:1px solid #cccccc;
width: 600px;
margin-left: auto;
margin-right: auto;
}

input.Button {
font-size: 11px; }

.cstmBack {
background-color:#ffffff;
background-image:url(../images/sp.gif);
margin-top: 12px;
}

td.cstmBtnBack {
background-color:#cedaf0;
border:1px outset;
color: #333333;
padding-left:2px;
padding-right:2px;
}

.lc_PaginatorTable a:link, .lc_PaginatorTable a:visited, .lc_PaginatorTable a:hover, .lc_PaginatorTable a:active {
font-size: 9px;
}

td.TableHeadings {
background-color:#ffffff;
}

div.AddressBook {
background-color:#efefef;
background-image:url(../images/sp.gif);
border:1px solid #cccccc;
padding:0 3px;
}


td.TableHeadings p {
color: #333333;
}

div.FormBox {
border: none;
}

.Instructions {
background-color:#ffffff;
background-image:url(../images/sp.gif);
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: normal;
margin-bottom:0;
margin-top:0;
padding:4px 4px 1px;
}

.FormBoxNoWidth > table {
border:1px solid #cccccc;
}

.ROValue {
background-color:#ffffff;
}

tr.lc_Row0 {
background-color:#EFEFEF;
}

th.TableHeadings {
background-color:#ffffff;
}

.ListItem0 {		
background-color:#f9f9f9;
}

div.appArea > div.appArea {
margin: 0px;
padding: 0px;
}

.cstmFrame {
background-color:#ffffff;
color:#333333;
font-style:italic;
margin:2px;
text-align:left;
}

table.cstmFrame p img {
padding: 7px;
border: 1px solid #cccccc;
}

table.cstmFrame p {
color: #333333;
text-align: left;
margin: 3px;
}

p.cstmHeading, span.cstmHeading {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
p.cstmText {
font-size: 11px;
}

a.cstmBtnText:hover, a.cstmBtnText:active {
color:#007cc2;
font-family: Verdana, Arial, Helvetica, sans-serif
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.cstmBtnText:link, {
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif
font-size:11px;
font-weight:bold;
text-decoration:none;
}

h5.dividerHeading {
background-color:#f9f9f9;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
margin:0;
padding:1px 0;
width:100%;
}

/*
div.appSubArea table tr td {
border: 0px;
}

.fr_reg_summary_table tr td {
padding: 6px;
}
#form_team_container, #register_text_container, #register_ind_container, #donate_text_container, #donate_direct_container, #participant_center_container
{
color: #D42225;
font-weight: bold;
font-size: 11px;
line-height: 1.4em;
margin-bottom: 20px;
text-align: left;
text-decoration: none;
}
*/
