html, body { 
	height: 			100%;
	margin: 			0px;
	padding: 			0px;
	width: 				100%;
}

div#body_container {
	height: 			100%;
	width: 				100%;
}

div#site_container_aligner {
	width: 				841px;
	height: 			100%;
	margin: 			auto auto;
}

div#site_container {
	width:				841px;
	float: 				left;
	min-height:			100%;
  	height:				auto !important;
  	height: 			100%;
	margin: 			auto auto;
}

div#header_container {
	width: 				100%;
	height: 			300px;
	position: 			relative;
}

div#content_container {
	float: 				right;
	position: 			relative;
	width: 				100%;
	min-height: 		100%;
	/*
	padding-bottom: 	100px;
	*/
}

div#footer_container { 
	float: 				right;
	height:  			100px;
  	margin-top: 		-90px;
  	margin-right:   	-1px;
	position: 			relative;
	width: 				841px;
}

div#logo {
	float: 				right;
	margin-right: 		50px;
	margin-top: 		15px;
}

div#page_title {
	float: 				left;
	margin-left: 		42px;
	margin-top: 		45px;
}

div#labels {
 	position: 			absolute;
 	left: 				50%;
 	top: 				114px;
 	margin-left: 		-452px;
}

div#call_us {
 	position: 			absolute;
 	left: 				50%;
	bottom:				95px;
	width: 				200px;
 	margin-left: 		425px;
 	display:			none !important;
}

div#footer_line {
	position: 			absolute;
	left: 				-500px;
	bottom: 			95px;
	height: 			10px;
	width: 				158%;
	background: 		url('../img/footer_line.jpg') left top repeat-x;
	display:			none !important;
}



/****** NEW ADDED ******/
div#wd_route
{
	padding-top: 60px; /*138*/
}

div#wd_route a:link, div#wd_route a:visited, div#wd_route a:hover, div#wd_route a:active
{
	color: #452F7E;
	text-decoration: underline;
}

div#wd_terms
{
	padding-top: 25px;
}

div.subtitle
{
	text-align: left !important;
}

h1.form_header
{
	color:				#452F7E !important;
	margin-bottom:		5px !important;
}

div#form_wrapper
{
	padding-top: 43px;
}

div#form_wrapper form
{
	margin: 0px;
	padding: 0px;
}

table.standard
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
}

td.form_label
{

}

td.form_textfield
{
	width: 357px;
}

td.form_spacer_bottom
{
	height: 8px;
	overflow: hidden;	
}

input.form_textfield
{
	width: 357px;
	height: 19px;
	padding: 2px;
	border: 1px solid #B2B2B2;
	background-color: #FFFFFF;
}

textarea.form_textarea
{
	width: 357px;
	height: 107px;
	padding: 2px;
	border: 1px solid #B2B2B2;
	background-color: #FFFFFF;
}

td.form_submit
{
	text-align: right;
}

input.form_submit
{
	padding: 3px;
	color: #FFFFFF;
	border: 1px solid #B2B2B2;
	background-color: #452F7E;
	cursor: pointer;
}