body {
	margin: 0;
	background: #761028 url(images/bg_wrapper.gif) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #FFF;
}

body a 
{
	color: #fff;
	text-decoration: underline;
}

body a:hover
{
	text-decoration: underline;
}

#HeaderContainer {
	background: url(images/circles_top.gif) 453px top no-repeat;
	height: 125px;
}

#HeaderContainer #CollectorLogo {
	margin: 35px 0 0 10px;
}

#MenuContainer {
	height: 32px;
}

ul#TopMenu 
{
	margin: 0;
	padding: 0;
}

#MenuContainer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#MenuContainer ul li 
{
	float: left;
}

#MenuContainer ul li.selected
{
	background: #a70f33 url(images/topmenu_selected-left.gif) no-repeat left top;
}

#MenuContainer ul li.selected a 
{
	background: transparent url(images/topmenu_selected-right.gif) no-repeat right top;
	color: #fff;
	font-weight: bold;
}


#MenuContainer ul li a 
{
	padding: 7px 10px 2px 10px;
	color: #ccc;
	display: block;
	text-decoration: none;
}

#MenuContainer ul li a:hover {
	text-decoration: underline;
}

#MainContainer 
{
	width: 841px;
	margin: 0 auto;
}

#CenterContainer {
	margin: 0;
	background: url(images/circles_bottom.gif) 451px top no-repeat;
	height: 133px;
}

.topPicture {
/*	margin-top: 17px;*/
}

#ContentWrapper {
	margin-top: 16px;
	float: left;
	width: 575px;
}

#ContentWrapper h1 {
	font-size: 250%;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 1.2em;
}

#ContentWrapper h2 {
	font-size: 120%;
	margin-bottom: 8px;
}

#ContentWrapper p {
	margin-top: 8px;
	margin-bottom: 8px;
}

#MainBody {
	margin-left: 20px;
	margin-right: 50px;
}

#FormWrapper {
	margin-top: 25px;
	width: 266px;
	float: right;
}

#FormContent {
	background: #761129 url(images/form_bg.gif) left top no-repeat;
	height: 900px;
	width: 253px;
	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 50px;
}

#FormContent .submitButton 
{
	background: transparent url(images/submit_button.gif) left top no-repeat;
	width: 96px;
	height: 32px;
	display: block;
	margin: 0 auto;
	margin-top: 15px;
}

#FormContent .submitButton a 
{
	display: block;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	padding: 8px 0 0 21px;
}

#FormContent p 
{
	margin: 0;
	font-size: 90%;
}

#FormContent span 
{
	font-size: 90%;
}

#FormContent table {
	margin-left: 12px;
	margin-right: 10px;
}


#FormContent select, #FormContent input 
{
	font-size: 85%;
	border: 1px solid #9b9b9b;
	padding: 2px 2px 2px 3px;
}


#FormContent .checkbox input
{
	border: none;
}

/* table styles */
table.costs td
{
	text-align: center;
}

#FormContent span.terms 
{
	font-size: 100%;
	font-weight: bold;
	cursor: pointer;
}

#TermsContainer {
	background-color: #fff;
	color: #000;
	position: absolute;
	width: 400px;
}

#TermsContainer a 
{
	color: #000;
}

	
/* Form styles */
#LoanForm 
{
	visibility: hidden;
	display: none;
}

/* Popup window */
#PopWin {
	position: absolute;
}

/* Cost table styling */
table.costtable {
	text-align: right; 
	width: 513px;
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: separate;
	border-spacing: 0;
	font-size: 10px;
}

.costtable td {
	padding-bottom: 15px;
}

#ContentWrapper .costtable p {
	padding: 0;
	margin: 0;
}

.costtable .valuerow td {
	background: #560008;
	padding-bottom: 0;
}
