.JoinTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.JoinBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding: 7px;
	width: 150px;
	text-align: left;
}
.imgPadding {
	padding: 7px;
}
.FloatRight {
	float: right;
	padding-bottom: 15px;
	padding-left: 15px;
}
.bodyTxtsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}
.bodyTxt9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 10px;
}
.imgfloatright {
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}
.hdrBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0575B2;
}
.hdrBlueSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0575B2;
}
.hdrTxt18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0575B2;
}
.HdrTopLine {
	height: 1px;
	width: 525px;
	padding-top: 5px;
}
.formTxtsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}
.tafTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}
.bodyTxtsmRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 14px;
}
#donation_form {
font-family: Verdana;
font-size: 0.9em;
}
#donation_form legend {
color: #0575B2;
font-size: 1.5em;
font-weight: bold;
}
#donation_form fieldset {
background-color: #ddecef;
margin: 1em 0;
padding: 1em;
border: 1px solid #ccc;
}
#donation_form label {
float:left;
width: 10em;
}
#donation_form label.reqd {
color: #990000;
}
#donation_form label.nofloat {
float: none;
}
#donation_form label.total {
font-weight: bold;
}
#donation_form input {
width: 200px;
margin-bottom: 8px;
}
#donation_form select {
width: auto;
margin-bottom: 8px;
}
#donation_form br {
clear: both;
}
#donation_form input.submit {
width: auto;
}
#donation_form input.radio {
width: auto;
}
#donation_form input.amount {
width: 70px;
vertical-align: top;
}
p.error {
color: red;
padding: 10px;
background-color: #ffe7e7;
border: 1px solid red;
font-weight: bold;
}
p.success {
padding: 10px;
border: 1px solid green;
color: green;
font-weight: bold;
background-color: #d4fbdf;
}.hdrWhiteSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodyTxtImg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 13px;
}
.hdrWhiteSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.JoinTxtSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
#navcontainer { width: 160px; }

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFF;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 140px;
color: #fff;
background-color: #036393;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #54beee;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #fff;
background-color: #1f8dc8;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #54beee;
text-decoration: none;
}
.btnPadding {
	padding-left: 7px;
	padding-top: 5px;
}

