/* GENERAL */

body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
h1, h2, h3, h4, span, td, ul, li, p, a, img, form{
	margin:0;
	padding:0;
	}
img{
	border:none;
	}
a{
	text-decoration:none;
	}
ul{
	list-style-type:none;
	}
p{
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#000000;
	}

/* HEADER */

.headerbg{
	background:url(../images/logo-bg.gif) 0 0 repeat-x #EBEBEB;
	/*height:77px;*/
	height:86px;
	}
.headertable{
	margin:0 0 0 29px;
	width:948px;
	}
.logo{
	margin:14px 0 0 0;
	float:left;
	}
.logintable{
	margin:0 1px 18px 0;
	width:298px;
	}
.top-rightlinkbg{
	background:url(../images/login-bg.gif) 0 0 repeat-x;
	}
ul.righttoplink{
	margin:0 0 0 0;
	/*width:292px;*/
	width:310px;
	}
ul.righttoplink li{
	background:url(../images/top-rightlink-divider.gif) 0 0 no-repeat;
	padding:0 6px 0 6px;
	float:left;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	}
ul.righttoplink li.noborder{
	background:none;
	}
ul.righttoplink li a{
	display:block;
	color:#FFFFFF;
	/*background:inherit;*/
	}
ul.righttoplink li a:hover{
	color:#FFE7E6;
	}
.searchtable{
	margin:0 1px 0 0;
	width:215px;
	}
.searchtextfield{
	padding:0 0 0 6px;
	width:153px;
	height:15px;
	font:10px/15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#101010;
	}
.gobutton{
	margin:0 0 0 0;
	}
/*toplink*/

.maintable{
	width:1004px;
	margin-top:1px;
	}

.toplink-leftcorner{
	width:2px;
	height:26px;
	}
	
.toplink-rightcorner{
	width:2px;
	height:26px;
	}
	
.toplinkbg{
	background:url(../images/toplink-bg.gif) 0 0 repeat-x;
	width:1000px;
	height:60px;
	}
	
ul.mainlink{
	margin:0 47px 0 46px;
	width:907px;
	}
	
ul.mainlink li{
	float:left;
	background:url(../images/toplink-divider.gif) 0 0 no-repeat;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	}
	
ul.mainlink li.noborder{
	background:none;
	}
ul.mainlink li a{
	padding:0 16px 0 16px;
	display:block;
	color:#ffffff;
	background:inherit;
	}
ul.mainlink li span{
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	background:url(../images/toplink-bg-hover.gif) 0 0 repeat-x;
	display:block;
	padding:0 16px 0 16px;
	color:#ffffff;
	/*background:inherit;*/
	}
ul.mainlink li a:hover{
	background:url(../images/toplink-bg-hover.gif) 0 0 repeat-x;
	}
.sublinkbg{
	background:url(../images/sublink-bg.jpg) 0 0 repeat-x;
	height:24px;
	}	
ul.sublink{
	margin:7px 0 0 45px;
	}
ul.sublink li{
	float:left;
	background:url(../images/sublink-divider.gif) 0 0 no-repeat;
	}
ul.sublink li.noborder{
	background:none;
	}
ul.sublink li a{
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	padding:0 19px 0 19px;
	display:block;
	color:#ffffff;
	background:inherit;
	}
ul.sublink li a:hover{
	color:#FBA7A1;
	}
.border{
	height:3px;
	}
	
/*BODYTABLE*/

.bodytable{
	margin:9px 0 56px 29px;
	width:948px;
	}
.lefttable{
	width:695px;
	}
.lefttable a {
	color:#1A5E9F;
	text-decoration:underline;
}
.lefttable a:hover {
	text-decoration:none;
}
.banner{
	height:260px;
	width:695px;
	}
.bannerheading{
	margin:190px 0 0 26px;
	font:normal 20px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.banner{
	background:url(../images/banner.gif) 0 0 no-repeat;
	width:695px;
	height:260px;
	}

.redheading{
	margin:20px 0 0 7px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#BE1D2C;
	}
.blueheading{
	margin:0 0 0 7px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.bodycontent{
	padding:9px 15px 0 7px;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.headline{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#A5241C;
	}	
.bannertable{
	margin:30px 0 0 8px;
	width:684px;
	}
.freebanner{
	margin:0 22px 0 0;
	width:212px;
	float:left;
	cursor:pointer;
	}
.freebannerbg{
	background:url(../images/freebanner-bg.gif) 0 0 no-repeat;
	width:212px;
	height:78px;
	}
.resources{
	padding:31px 0 0 11px;
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	background:inherit;
	}
.free{
	padding:22px 0 0 11px;
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	background:inherit;
	}
.benefitbg{
	background-color:#245CC6;
	height:60px;
	}
.benefit{
	padding:12px 0 0 11px;
	font:normal 15px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:inherit;
	}
.researchbannerbg{
	background:url(../images/research-bannerbg.gif) 0 0 no-repeat;
	width:212px;
	height:78px;
	}
.researchbg{
	background-color:#7F9BAC;
	height:60px;
	}
.brochure{
	margin:0 0 0 0;
	width:212px;
	cursor:pointer;
	}
.brochurebannerbg{
	background:url(../images/brochurebanner-bg.gif) 0 0 no-repeat;
	width:212px;
	height:78px;
	}
.brochurebg{
	background-color:#2D8BC0;
	height:60px;
	}
.freebrochure{
	padding:22px 0 0 11px;
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	background:inherit;
	}
.relocating{
	padding:12px 0 0 7px;
	font:normal 15px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:inherit;
	}
	
/*RIGHTPANNEL*/

.righttable{
	margin:0 0 0 15px;
	width:239px;
	}
	
/*ourservices*/

.service-table{
	margin:0 0 10px 0;
	}
.service-top-border{
	background:url(../images/service-top-border.gif) 0 0 no-repeat;
	width:239px;
	height:5px;
	}
.service-bottom-border{
	background:url(../images/service-bottom-border.gif) 0 0 no-repeat;
	width:239px;
	height:5px;
	}
.service-bg{
	background:url(../images/service-bg.gif) 0 0 repeat-y;
	width:239px;
	}
.service{
	margin:3px 9px 0 9px;
	width:220px;
	}
.serviceheadingbg{
	height:31px;
	background:url(../images/service-heading-bg.gif) 0 0 repeat-x;
	}
.bullet{
	padding:12px 5px 0 8px;
	float:left;
	width:13px;
	height:8px;
	}
.serviceheading{
	padding:4px 0 0 0;
	font:normal 18px/23px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:inherit;
	}
ul.servicelink{
	margin:7px 0 0 0;
	width:100%;
	}
ul.servicelink li{
	background-color:#F1F1F1;
	font:bold 11px/27px Arial, Helvetica, sans-serifl;
	color:#A5241C;
	margin:0 0 3px 0;
	}
ul.servicelink li a{
	display:block;
	width:196px;
	height:27px;
	background:url(../images/arrowmark.gif) 9px 11px no-repeat;
	padding:0 0 0 26px;
	color:#A5241C;
	
	}
ul.servicelink li a:hover{
	color:#2D7DBA;
	}
.newstable{
	margin:0 3px 4px 3px;
	width:100%;
	/*width:232px;*/
	}
.newsbg{
	background:url(../images/onlinebg.gif) 0 0 repeat-x;
	height:56px;
	}
.online{
	padding:14px 0 0 10px;
	font:bold 26px/28px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	background:inherit;
	}
.newsbox{
	margin:0 0 0 3px;
	width:234px;
	border:1px solid #D6D6D6;
	}
.newsheading1{
	padding:14px 0 17px 13px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	}
ul.subpoint{
	width:200px;
	padding:0 0 0 13px;
	}
ul.subpoint li{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/square-bullet.gif) 0 7px no-repeat;
	padding:0 0 15px 11px;
	}
.logobox{
	margin:0 0 0 8px;
	width:939px;
	border:1px solid #DDEAF5;
	background:#F4FAFF;
	}
.logotable{
	margin:2px 0 2px 231px;
	width:420px;
	}
.blank{
	width:16px;
	}
.blank1{
	width:9px;
	}
.blank2{
	width:20px;
	}
.blank3{
	width:26px;
	}
/*FOOTER*/
.footerbg{
	background:url(../images/footerbg.gif) 0 0 repeat-x #E7E7E7;
	}
.footertable{
	margin:27px 0 27px 34px;
	width:948px;
	}
.footerlinktable{
	margin:0 0 0 91px;
	width:444px;
	}

.callus{
	padding:0 0 0 55px;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#343434;
	}
.tollfree{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#343434;
	}
.copyright{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#343434;
	float:left;
	}
ul.callus{
	margin:0 0 0 0;
	}
ul.callus li{
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#343434;
	padding:0 3px 0 0;
	}
ul.callus li a{
	color:#343434;
	text-decoration:none;
	padding:0 3px 0 0;
	}
ul.callus li a:hover{
	color:#7A7373;
	text-decoration:underline;
	}

ul.footerlink{
	width:220px;
	}
ul.footerlink li{
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#343434;
	}
ul.footerlink li a{
	color:#343434;
	text-decoration:underline;
	padding:0 3px 0 3px;
	width:200px;
	}
ul.footerlink li a:hover{
	color:#7A7373;
	}
	
	
/*ABOUT US*/

.aboutus_banner{
	background:url(../images/aboutus_banner.gif) 0 0 no-repeat;
	width:695px;
	height:210px;
	}
.aboutus_redheading{
	margin:234px 0 0 7px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#BE1D2C;
	}
.aboutus_blueheading{
	margin:0 0 0 7px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.aboutus_bannertable{
	margin:20px 5px 4px 3px;
	/*width:100%;*/
	width:229px;
	}
.aboutus_resourcetable{
	margin:0 0 14px 0;
	width:229px;
	cursor:pointer;
	}
.aboutus_paytable{
	margin:0 0 0 0;
	width:229px;
	cursor:pointer;
	}
.inner_logobox{
	margin:30px 0 0 8px;
	width:692px;
	/*width:658px;*/
	border:1px solid #DDEAF5;
	background:#F4FAFF;
	}
.inner_logotable{
	margin:2px 0 2px 0;
	width:420px;
	}
.inner_freebanner{
	margin:0 22px 0 0;
	width:212px;
	float:left;
	}
.inner_researchbannerbg{
	background:url(../images/inner_research-bannerbg.gif) 0 0 no-repeat;
	width:229px;
	height:77px;
	}
.inner_resources{
	padding:15px 0 0 11px;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	background:inherit;
	}
.inner_resources1{
	padding:15px 0 0 11px;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#FFFFFF;
	background:inherit;
	}
.inner_benefit{
	padding:0 0 0 11px;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.inner_freebannerbg{
	background:url(../images/inner_freebanner-bg.gif) 0 0 no-repeat;
	width:229px;
	height:77px;
	cursor:pointer;
	}
.inner_freequote{
	background:url(../images/btn_quote.jpg) 0 0 no-repeat;
	width:229px;
	height:77px;
	cursor:pointer;
	}	
.inner_brochurebannerbg{
	background:url(../images/inner_brochurebanner-bg.gif) 0 0 no-repeat;
	width:229px;
	height:77px;
	cursor:pointer;
	}
.inner_paybannerbg{
	background:url(../images/inner_paybg.gif) 0 0 no-repeat;
	width:229px;
	height:77px;
	}
.inner_learn{
	padding:15px 0 0 11px;
	font:13px/15px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#FFFFFF;
	}
.inner_learn a{
	color:#fff;
	}
.inner_learn a:hover{
	color:#468CDF;
	}
	
/*ABOUT US::BACKOFFICE SERVICES*/
ul.backofficeservices{
	padding:15px 0 12px 20px;
	width:498px;
	}
ul.backofficeservices li{
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/bullet_redarrow.gif) 0px 9px no-repeat;
	padding:0 0 7px 10px;
	}
	
/*ABOUT US::PEOPLE LEASE COMMITMENT*/

ul.peoplelease{
	padding:15px 0 12px 20px;
	width:656px;
	}
ul.peoplelease li{
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/bullet_redarrow.gif) 0px 9px no-repeat;
	padding:0 0 7px 10px;
	}
ul.peoplelease li a{
	color:#000;
	text-decoration:underline;
	}
ul.peoplelease li a:hover{
	color:#A5241C;
	text-decoration:underline;
	}
	
/*ABOUT US::PEOPLE LEASE PEOPLE*/

.contactus{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#A5241C;
	}
.contactus a{
	color:#A5241C;
	text-decoration:underline;
	}
.contactus a:hover{
	color:#000;
	}
.peoplelease_bodylinks{
	padding:20px 0 0 7px;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.peoplelease_bodylinks1{
	padding:5px 0 0 7px;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.stafftable{
	margin:30px 0 0 7px;
	width:677px;
	}
.name{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.peoplelease_content{
	padding:0 0 0 0;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
/*ABOUT US::FAQ*/


.faqtable{
	margin:24px 0 0 7px;
	width:677px;
	}
.instruction{
	padding:15px 0 0 7px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}
.faq_heading{
	padding:25px 0 0 7px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	}
.questionbg{
	background-color:#F9F9F9;
	}
.qui{
	padding:5px 5px 5px 5px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#A5241C;
	}
.question{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	margin:5px 5px 5px 2px;
	}
.question a{
	color:#A5241C;
	text-decoration:none;
	}
.question a:hover{
	color:#000;
	text-decoration:underline;
	}
.answer{
	padding:5px 5px 5px 5px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.answerdetails{
	padding:5px 5px 5px 2px;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.blank4{
	height:12px;
	}
.blank5{
	height:25px;
	}
ul.top{
	margin:26px 0 0 590px;
	}
ul.top li{
	font:bold 11px/13px Arial, Helvetica, sans-serifl;
	color:#A5241C;
	}
ul.top li a{
	background:url(../images/bullet_return.gif) 0px 6px no-repeat;
	padding:0 0 0 10px;
	text-decoration:underline;
	color:#A5241C;
	
	}
ul.top li a:hover{
	background:url(../images/bullet_return_hover.gif) 0px 6px no-repeat;
	color:#000;
	}
	
	
/*SERVICES START*/

.services_banner{
	background:url(../images/services_banner.gif) 0 0 no-repeat;
	width:695px;
	height:210px;
	}

/*SERVICES::PAYROLL SERVICES*/
/*.payroll-table{
	margin:15px 0 0 20px;
	width:655px;
	background-color:#F4FAFF;
	border:1px solid #E1EDF6;
	}*/
.payroll-table{
	margin:15px 0 20px 7px;
	width:668px;
	background-color:#F4FAFF;
	border:1px solid #E1EDF6;
	}
.payroll-insidetable{
	margin:24px 20px 24px 20px;
	width:629px;
	}
.payroll-table-left{
	width:269px;
	}
.payroll-table-middle{
	background:url(../images/services_divider.gif) 0 0 repeat-y;
	width:34px;
	}
.payroll-table-right{
	width:326px;
	}
	
	
.payroll-table-left1{
	width:289px;
	}
.payroll-table-middle1{
	background:url(../images/services_divider.gif) 0 0 repeat-y;
	width:34px;
	}
.payroll-table-right1{
	width:306px;
	}
/*.payroll-divider{
	background:url(../images/services_divider.gif) 0 0 repeat-y;
	}*/

.payroll_click{
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.payroll_click a{
	color:#0D5E9D;
	text-decoration:underline;
	}
.payroll_click a:hover{
	color:#A5241C;
	}
	
ul.payrollsubcontent{
	margin:0 0 0 0;
	/*width:269px;*/
	}
ul.payrollsubcontent li{
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#2970A7;
	background:url(../images/bulletin_services.gif) 0px 11px no-repeat;
	padding:0 0 0 10px;
	}
ul.payrollsubcontent1{
	margin:0 0 0 0;
	/*width:269px;*/
	}
ul.payrollsubcontent1 li{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#2970A7;
	background:url(../images/bulletin_services.gif) 0px 5px no-repeat;
	padding:0 0 10px 10px;
	}
.black_heading{
	padding:15px 0 0 7px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}
.resource_heading{
	padding:20px 0 0 0;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
.payasyou_heading{
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	/*color:#2970A7;*/
	color:#000000;
	}
	
/*CASE STUDIES START*/

.casestudies_banner{
	background:url(../images/casestudies_banner.jpg) 0 0 no-repeat;
	width:695px;
	height:210px;
	}

.founder{
	padding:12px 0 0 7px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	font-style:italic;
	}
.black_heading1{
	padding:24px 0 0 7px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
/*EMPLOYERS START*/

.employers_banner{
	background:url(../images/employers_banner.jpg) 0 0 no-repeat;
	width:695px;
	height:210px;
	}
	
/*EMPLOYEES START*/

.employees_banner{
	background:url(../images/employees_banner.jpg) 0 0 no-repeat;
	width:695px;
	height:210px;
	}
	
/*BENEFIT ANALYSIS START*/

.benefit_banner{
	background:url(../images/benefit_banner.jpg) 0 0 no-repeat;
	width:695px;
	height:210px;
	}
	
/*PARTNERS START*/

.partners_banner{
	background:url(../images/partners_banner.jpg) 0 0 no-repeat;
	width:695px;
	height:210px;
	}
.partnerlogo{
	padding:25px 0 0 7px;
	}
.partner_link{
	padding:0 0 0 7px;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.partner_link a{
	color:#0D5E9D;
	text-decoration:underline;
	}
.partner_link a:hover{
	color:#A5241C;
	}
	
/*FORM START*/

.form_banner{
	background:url(../images/forms_banner.jpg) 0 0 no-repeat;
	width:695px;
	height:210px;
	}
.acrobattable{
	margin:30px 0 0 7px;
	width:677px;
	}
.note{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.download{
	margin:20px 0 0 7px;
	width:500px;
	}
.download_link{
	padding:0 10px 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.download_link a{
	color:#0D5E9D;
	text-decoration:underline;
	}
.download_link a:hover{
	text-decoration:none;
	/*color:#A5241C;*/
	}
	
/*PRIVACY START*/

.mailto{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
.mailto a{
	color:#0D5E9D;
	text-decoration:underline;
	}
.mailto a:hover{
	text-decoration:none;
	}
/*------ FORM STYLE -------*/

div.form {
	padding:15px 20px 20px;
	overflow:hidden;
	clear:both;
	border:#CDDAE8 5px solid;
	background:#d8e4f0;
	color:#020F1D;
	margin:20px 0;
}
div.form p {
	text-align:right;
	font-weight:bold;
	height:20px;
	padding-bottom:18px;
}
div.form p.infoText {
	text-align:left;
	font-weight:normal;
	height:auto;
	padding-bottom:30px;
}
div.form label,
div.form p.label {
	display:block;
	overflow:hidden;
	height:100%;
	padding:0 !important;
}
div.form label span,
div.form p.radio span,
div.form p.label span {
	width:200px;
	float:left;
	text-align:right;
	padding:0 15px 16px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
div.form input,
div.form fieldset td input.field,
div.form fieldset p.radio input.field {
	width:220px;
	height:17px;
	padding:1px 0 0 2px;
	float:left;
}
div.form input.medium {
	width:95px;
}

div.form select {
	width:225px;
	float:left;
}
div.form select.medium {
	width:100px;
	margin-right:6px;
}
div.form select.small {
	width:50px;
}
div.form select.small {
	width:70px;
}
div.form textarea {
	width:222px;
	height:90px;
	float:left;
	padding:2px 0 0 2px;
}
div.form em {
	color:#FF0000;
	background-color:inherit;
	font-style:normal;
}
div.form fieldset {
	border:none;
	color:inherit;
	background:#eaf1f7;
	padding:30px 20px;
	margin-bottom:15px;
}
div.form p.buttons {
	overflow:hidden;
	height:100%;
	padding:0 0 0 225px;
}
div.form label.buttons input, 
div.form p.buttons input,
div.form td.buttons input {
	width:90px;
	height:30px;
	line-height:20px;
	padding:0;
	margin:15px 5px 0;
	text-align:center;
	cursor:pointer;
}
div.form td.buttons input {
	margin:0;
}
div.form p.buttons input.big {
	width:135px;
}
div.form p.buttons input.reqPass {
	width:150px;
}
div.form fieldset p.radio {
	height:100%;
	overflow:hidden;
	text-align:left;
	font-weight:normal;
	padding:0;
}
div.form fieldset p.radio input,
div.form fieldset td input {
	width:15px;
	height:15px;
	margin:2px 5px 0 0;
	padding:0;
}
div.form fieldset p.radio u {
	text-decoration:none;
	display:block;
	width:40px;
	float:left;
	padding-left:2px;
	line-height:18px;
}
div.form fieldset td {
	font-size:12px;
	line-height:18px;
}
div.form fieldset p.radio u {
	width:65px;
}
div.form fieldset p.radio u.big {
	width:105px;
}
div.form fieldset p.radio u.medium {
	width:65px;
}

/*------- ERROR MESAGES ---------*/

div.form input.error {
	border:#EA5959 1px solid;
	background-color:#FFE3E3;
	color:inherit;
	height:18px;
	width:221px;
	padding:2px 0 0 3px;
}
div.form input.success {
	border:#4ABB33 1px solid;
	width:221px;
	height:18px;
	padding:2px 0 0 3px;
}
div.form p#errorMsg {
	text-align:left;
	font-weight:bold;
	color:#DE2626;
	background-color:inherit;
	margin:-40px 0 0;
	padding-bottom:20px;
	display:none;
}
div.form div#response_text {
	text-align:center;
}
div.form div#response_text p {
	text-align:center;
	padding:20px;
	background:#eaf1f7;
	color:inherit;
}
div.form div#response_text p.failed {
	color:#DE2626;
	background-color:#eaf1f7;
}
div.form div#response_text p.success {
	color:#56A323;
	background-color:#eaf1f7;
}

/*--------------- REGISTER ----------------*/

div.register p.check,
div.register p.terms {
	height:100%;
	overflow:hidden;
	text-align:left;
	font-weight:normal;
	padding:0 0 15px;
}
div.register p.check input,
div.register p.terms input {
	width:15px;
	height:15px;
	margin:2px 5px 0 0;
	padding:0;
}
div.register p.check u,
div.register p.terms u {
	text-decoration:none;
	display:block;
	width:auto;
	float:none;
	padding-left:2px;
	line-height:18px;
	margin-left:20px;
}
div.register p.check u.noMargin {
	margin-left:0;
}
div.register fieldset p.check {
	padding:0 0 15px 230px;
}

/*---------- CONTACT ---------*/

.contact {
	width:160px;
	float:left;
	font-size:14px;
}
div.googlemap {
	width:450px;
	float:right;
	border:#A5ACB2 1px solid;
	margin:-30px 0 60px;
	font-size:0;
	position:relative;
}
div.googlemap a {
	display:block;
	font-size:11px;
	width:86px;
	position:absolute;
	left:5px;
	bottom:-25px;
}
	
.resourcelink{
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#A5241C;
	}
.resourcelinks a{
	color:#A5241C;
	text-decoration:underline;
	}
	
/*SITEMAP START*/

.nobanner{
/*	background:url(../images/employees_banner.jpg) 0 0 no-repeat;
	width:695px;
	height:210px;*/
	padding:0 0 0 0;
	}
.sitemap_redheading{
	margin:0 0 0 7px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#BE1D2C;
	}
.sitemap_blueheading{
	margin:0 0 0 7px;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#0D5E9D;
	}
ul.sitemap{
	margin:10px 0 0 10px;
	}
ul.sitemap li{
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#2970A7;
	}
ul.sitemap li a{
	text-decoration:none;
	background:url(../images/sitemap_bluedarrow.gif) 0px 5px no-repeat;
	padding:0 0 0 10px;
	}
ul.sitemap li a:hover{
	text-decoration:underline;
	color:#000;
	background:url(../images/sitemap_blackarrow.gif) 0px 5px no-repeat;
	}
.black_heading1{
	padding:10px 0 0 7px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}
.black_heading1 a{
	color:#000;
	text-decoration:none;
	}
.black_heading1 a:hover{
	text-decoration:underline;
	color:#A5241C;
	}

#mainContainer {
	width:1004px;
	margin:0 auto;
	position:relative;
}	
/*040409*/

.stafftable img{
	float:left;
	padding:0 11px 0px 0;
	}