/* CSS Document to override PW and TR css definitions */

/* Background Colors: */

#colBox h5 {
	background-color:#eff4f8;
}

div.FormBox,
div.FormBox99,
div.FormBoxNoWidth,
table.FormBox {
	background-color:#eff4f8;
}

.FormBox .dividerHeading,
.FormBox .TableHeadings,
.FormBox99 .TableHeadings,
td.TableHeadings,
.Instructions,
.fr_reg_summary_table_heading_row,
.ROValue {
	background-color:#d5e0eb;
}

table.ProgressBox,
.ProgressBox
{
	background-color:#efeadd;
}

.ProgressBoxCurrent {
	background-color:#efeadd;
}

input.FriendRaiserButtons, 
input.AddressBookButtons {
	background-color: #f8f8f8;
}

.messageArea {
	background-color: #f8f8f8;
}

/* personal page styles */
/*
.addBorder,
.controlArea {
	background-color:#d5e0eb;
}

.cstmBack {
	background-color: #eff4f8;
}

.cstmFrame {
	background-color:#d5e0eb;
}

td.cstmBtnBack {
	background-color:#d5e0eb;
}

.WhatNext {
	background-color:#efeadd;
}
*/



/* Borders */
#about .headline, #journal .headline {
	border-bottom:1px solid #acc6db;
}

div.FormBox,
div.FormBox99,
div.FormBoxNoWidth,
table.FormBox {
	border: 1px solid #acc6db;
}

	.FormBox .FormBox {
		border: 0px none;
	}

table.ProgressBox {
	border:1px solid #c4bfb0;
}

input.FriendRaiserButtons, 
input.AddressBookButtons {
	border:1px outset #3e484e;
}

.messageArea {
	border: 1px solid #acc6db;
}



/*
.blackBorder,
.fr_reg_summary_money_column {
	border: 1px solid #acc6db;
}

table.fr_reg_summary_table,
.FormBoxNoWidth > table {
	border: 0px none;
}


.addBorder {
	border: 1px solid #acc6db;
}

td.cstmBtnBack {
	border:1px outset #3e484e;
}

.scrollingAreaBox {
	border: 1px solid #acc6db;
}

table.WhatNext {
	border: 1px solid #414141;
}
*/


/* Text Colors: */
#about .headline, #journal .headline {
	color: #3e484e;
}

table.ProgressBox,
.ProgressBox,
a.ProgressBox,
a.ProgressBox:link {
	color:#8f8475 !important;
}

.ProgressBoxCurrent,
a.ProgressBox:hover {
	color:#756c60 !important;
}


input.FriendRaiserButtons, 
input.AddressBookButtons {
	color: #3e484e;
}

#content .ErrorMessage,
#content p.ErrorMessage {
	color: red;
}

/*



.cstmFrame {
	color: #3e484e;
}
*/



/* Spacing */
#content p.TributeTitle {
	padding: 0px;
}

#content p.cstmHeading,
#content p.PaddedListHeadings {
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
}

#about .headline, #journal .headline {
	padding: 0px;
}

div.FormBox,
div.FormBox99,
div.FormBoxNoWidth {
	width: auto;
}

.FormBox .dividerHeading {
	#Search Results bar on Join a Team page
	margin-right: -4px;
	padding-left: 4px;
}

.ProgressBox,
.ProgressBoxCurrent {
	padding: 1px;
}

td.ProgressBox
td.ProgressBoxCurrent {
	padding: 1px 6px 1px 2px;
	width: auto;
}

input.FriendRaiserButtons, 
input.AddressBookButtons {
	margin: 3px 3px;
	padding: 1px;
}


.messageArea {
	padding: 10px;
}

/*


.SectionHead {
	padding: 6px 4px 4px;
}


.appArea .appArea {
	margin: 0px !important;
}
*/


/* Typography */
#content p.TributeTitle,
.TribHeading2 {
	/*font-size: 22px;
	font-weight: bold;
	*/
	color: #18226e; 
	font: 167% Georgia; 
	font-weight: normal; 
	padding: 1px 0 5px 0; 
	margin: 0 0 16px 0; 
	background: transparent url(../images/structure/bg_dots.gif) 0 bottom repeat-x;
}

#content p.cstmHeading,
#about .headline, #journal .headline {
	/*
	font-size: 20px;
	font-weight: bold;
	*/
	color: #6393ba; 
	font: 138.5% Trebuchet MS; 
	font-weight: normal;
	 padding: 12px 0 0 0;
}

#content p.PaddedListHeadings {
	font-size: 16px;
	font-weight: bold;
}

/*
#about .headline, #journal .headline {
	font-size: 20px;
	font-weight: bold;
}
*/

.FormBox .dividerHeading,
.Instructions {
	color: #414141;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

table.ProgressBox,
.ProgressBox,
.ProgressBox a,
.ProgressBox a:link,
a.ProgressBox,
a.ProgressBox:link,
.ProgressBoxCurrent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.ProgressBoxCurrent {
	font-weight: bold;
	text-transform: uppercase;
}


a.ProgressBox:hover {
	text-decoration: underline;
}

input.FriendRaiserButtons, 
input.AddressBookButtons {
	font-size: 12px;
}

#content .ErrorMessage.
#content p.ErrorMessage {
	font-size: 11px;
}

#content .messageArea,
#content .messageArea p {
	font-size: 1em;
}

/*






.cstmFrame {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*/
