body{
	margin : 0px; padding : 0px;
	font : 12px Arial, Helvetica, sans-serif;
	background : #fff url(/images/decor/backgrounds/body.jpg) top right no-repeat;
	color : #909192;
}

#main{
	padding : 10px 0 0 10px;
	width : 965px;
	min-height : 560px;
	background : url(/images/decor/backgrounds/main.jpg) bottom left no-repeat;
}

#main #header{
	background-color : #fff;
	margin : 0; padding : 0;
	height : 105px;
}

#main #header h1{
	margin : 0; padding : 0;
	height : 105px; width : 249px;
	background : url(/images/decor/backgrounds/logo.jpg) top left no-repeat;
	text-indent : -2000em;
	float : left;
}
#main #header #login_spacer{
	background-color : #fff;
	width : 490px;
	height : 68px;
	margin : 0; padding : 0;
}
#main #header #login {
	width : 405px; height : 37px;
	margin : 0; padding :  0 0 0 100px;
	background : url(/images/decor/backgrounds/login.jpg) bottom left no-repeat;
	float : left;
	text-transform : uppercase12:41 PM 15/03/2009;
}
#main #header #login label{
	font : 10px Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #fff;
}
#main #header #login input{
	margin : 0; padding : 0;
	font : 13px Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
}
#main #header #login .button{
	margin-top : 4px;
	background-color : #01ace6;
	color : #fff;
}
#main #header #login form{
	margin : 0; padding : 0;
}
#main #nav{
	clear : both;
	background-color :#fff;
	margin : 0; padding : 3px 0 0 0;
	height : 19px;
}
#main #nav ul{
	margin : 0; padding : 0 0 0 13px;
	height : 22px;
}
#main #nav li {
	background : url(/images/decor/misc/li_arrow.gif) top left no-repeat;
	display : inline;
	padding : 0 20px 3px 15px;
}
#main #nav li a{
	text-decoration : none;
	text-transform: uppercase;
	padding : 0 0 6px 0;
	color : #806819;
	font : 13px Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
}

#main #content {
	background-color :#fff;
}
.sub #main #content{
	background : #fff url(/images/decor/backgrounds/sub_body.jpg) top left no-repeat;
}
.sub #main #content #sub_body{
	min-height : 250px;
	padding : 50px 20px 0 155px;
}



#main #content h2{
	margin : 0; padding : 0;
	width : 765px; height : 219px;
	text-indent : -2000em;
	background : url(/images/decor/misc/home_ensuring.jpg) top left no-repeat;
}
.sub #main #content h2{
	margin : 0; padding : 0;
	width : 811px; height : 37px;
	text-indent : -2000em;
}
.sub #main #content .about{
	background : url(/images/decor/misc/headers/sub_about_us.jpg) top left no-repeat;
}
.sub #main #content .support{
	background : url(/images/decor/misc/headers/sub_support_header.jpg) top left no-repeat;
}
.sub #main #content .solutions{
	background : url(/images/decor/misc/headers/sub_solutions.jpg) top left no-repeat;
}
.sub #main #content .contact{
	background : url(/images/decor/misc/headers/sub_contact.jpg) top left no-repeat;
}
.sub #main #content .privacy{
	background : url(/images/decor/misc/headers/sub_privacy_policy.jpg) top left no-repeat;
}
.sub #main #content .disclaimer{
	background : url(/images/decor/misc/headers/sub_disclaimer.jpg) top left no-repeat;
}

#main #content h3{
	font : 16px/18px Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
}
#main #content h4{
	font : 14px/16px Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
}

#main #content .column{
	background : #fff;
	height : 1520px;
	float : left;
	margin : 0; padding : 0;
	font : 11px/16px Arial, Helvetica, sans-serif;
}

.sub #main #content .column {
	background : #fff;
	height : 100px;
	float : left;
	margin : 0; padding : 0;
	font : 11px/16px Arial, Helvetica, sans-serif;
	
}
#main #content .column p{
	padding : 0px 30px 0 30px;
}
#main #content .column .link a{
	margin : -10px 0 0 0;
	color : #909192;
	text-decoration : none;
	font : 13px Arial, Helvetica, sans-serif;
}
#main #content #col1{
	width : 505px;
	border-right : solid 1px #858687;
}
	#main #content #col1 h3{
		margin : 0; padding : 0;
		width : 237px; height : 1px;
		text-indent : -2000em;
	}
	.sub #main #content #col1 h3{
		margin : 0; padding : 0;
		width : 237px; height : 68px;
		background : url(/images/decor/misc/headers/sub_support.jpg) top left no-repeat;
		text-indent : -2000em;
	}
#main #content #col2{
	width : 273px;
	border-right : solid 1px #858687;
}
#main #content #col2 h3{
	margin : 0; padding : 0;
	width : 237px; height : 68px;
	background : url(/images/decor/misc/headers/sub_support.jpg) top left no-repeat;
	text-indent : -2000em;
}

#main #content #border{
	clear : both;
	width : 757px;
	height : 7px;
	background : url(/images/decor/misc/content_border.png) top left no-repeat;
}

#main #footer{
	clear : both;
	width : 765px;
	height : 30px;
	background-color : #fff;
	margin : 0 0 10px 0; padding : 5px 0 0 0;
	text-transform : uppercase;
	font : 11px Arial, Helvetica, sans-serif;
}

#main #footer ul{
	margin : 0 0 0 30px; padding : 0;
}
#main #footer li{
	display : inline;
	padding : 0 10px 0 0;
}
#main #footer a {
	text-decoration : none;
	color : #909192;
	
}
