


html, body {
	font: 13px/1.6em "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #000;
}

#container {
	background: url(img/pop_bck.gif) repeat-y center;
	width: 615px;
	margin: 0 auto;
	position: relative;
}

#wholepage {
	width: 615px;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 613px;
}

#header h1 {
	width: 613px;
	margin: 0;
	height: 98px;
	background: url(img/header_pop.gif) no-repeat 0 0;
}

#closeWindow {
	position: absolute;
	top: 7px;
	right: 13px;
	font: 10px Verdana, Arial, sans-serif;
	color: #FCAB36;
}

#header h1 span {
	display: none;
}

#usercontent {
	position: relative;
	z-index: 20;
	text-align: left;
	width: 575px;
	margin: 0 auto;
	margin-top: -60px;
	padding: 20px;
}

#usercontent h3 {
	font-size: 18px;
	padding-left: 121px;
	color: #fff;
	height: 40px;
	font-weight: normal;
	text-transform: lowercase;
}

#usercontent .subheader {
	font-size: 13px;
	color: #E18026;
	text-transform: uppercase;
	letter-spacing: .1em;
}

#usercontent .sectionheader {
	font-size: 13px;
	color: #609FD1;
	text-transform: uppercase;
	letter-spacing: .1em;
}

#usercontent .sectionheader2, #usercontent #givingform .sectionheader2 {
	font-size: 13px;
	color: #9D3F26;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-top: 18px;
	margin-bottom: 18px;
}

#usercontent .sectionheader2 strong {
	font-size: 14px;
	color: #9D3F26;
}

.tinytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 15px;
}

a.littletext {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gray {
	color: #666;
}

body#staff #container #usercontent table {
	width: 100%;
	border: 1px solid #B3B3B3;
}

body#staff #usercontent table td, #usercontent table th {
	padding: 3px 6px;
}

body#staff #usercontent table td {
	border-color: #E5E5E5;
	border-bottom: none;
}

#usercontent .noborder {
	border: none;
}

#usercontent .r0 td {
	background-color: #EAEFFA;
}

#usercontent .r1 td {
	background-color: #fff;
}

body#staff.popPage th {
	text-align: left;
}

.gray {
	color: #4C4C4C;
	font-weight: normal;
}

.gray a {
	font-weight: normal;
}

.smallheader {
	font-size: 17px;
	color: #4B88B8;
	margin: 15px 0;
}

#footer {
	width: 575px;
	margin: 20px auto;
	padding: 8px 0 10px 0;
	border-top: 1px solid #ccc;
}

#address {
	font: 10px Verdana, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: .1em;
	color: #808080;
	text-transform: uppercase;
}




/* Secure Store Lock thing ----------- */

.secure {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(/css/img/security-locked_16.gif) no-repeat left center;
	padding-left: 18px;
	font-size: 11px;
	line-height: 16px;
	margin-top: 12px;
}

#givingform fieldset {
	margin: 10px 0;
	padding: 15px;
}

#givingform legend {
	margin-bottom: 10px;
	margin-top: 0;
}

#usercontent #givingform p {
	line-height: 1.2em;
	margin: 0 0 12px 0;
	clear: left;
}

#givingform label {
	line-height: 1.4em;
	float: left;
	width: 146px;
}

#givingform input, #givingform select, #givingform textarea {
	margin: 0;
}

#givingform p.radios {
	line-height: 1.7em;
}

#usercontent .formerror {
	font-weight: bold;
	color: #B72424;
	margin: 12px 0;
	border: 1px solid #CE7979;
	padding: 6px;
	background: #EEDBDB;
}

#usercontent .formerror ul {
	margin: 8px 12px;
}

#usercontent .formerror ul li {
	font-weight: normal;
}

#usercontent .formsuccess {
	font-weight: bold;
	color: #137E1B;
	margin: 12px 0;
	border: 1px solid #5BAC61;
	padding: 6px;
	background: #D7E9D9;
}

#usercontent .formsuccess ul {
	margin: 8px 12px;
}

#usercontent .formsuccess ul li {
	font-weight: normal;
}

#usercontent table th {
	white-space: nowrap;
	text-align: left;
}



