@charset "utf-8";
/* CSS Document */

a { color: #173570; }
a:hover {
	color: #0C1A36;
}
#header {
	background: url(../images/header_bg.jpg);
	height: 221px;
	width: 100%;
	position: relative;
}

#header .inner #logo {
	background: url(../images/logo.jpg);
	height: 142px;
	width: 360px;
	margin:0;
	padding: 0;
}


body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	height: 100%;
	font-size: 14px;
	width: 100%;
	color: #333333;
}

ul.menu {
	list-style: none;
	padding:0;
	margin: 0;
	position: relative;
	width: 100%;
	height: 76px;
	margin-top: 3px;
}

ul.menu li {
	display: block;
	width: auto;
	height: 100%;
	float: left;
}

ul.menu li a { position: relative; display: block; height: 100%; background-position: top left; }
ul.menu li a:hover { background-position: bottom left; }

#fingerprintingBtn {
	background-image: url(../images/btn_fingerprinting.jpg);
	width: 245px;
}
#tenantBtn {
	background-image: url(../images/btn_tentant.jpg);
	width: 215px;
}


#employmentBtn {
	background-image: url(../images/btn_employment.jpg);
	width: 217px;
}
#contactBtn {
	background-image: url(../images/btn_contant.jpg);
	width: 176px;
}


#homeBtn {
	background-image: url(../images/btn_home.jpg);
	width: 126px;
}



#footer {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background:url(../images/footer.jpg) left center repeat-x;
	height: 151px;
	color: white;
	font-size: 13px;
}
.smalltext {
	font-size: 0.7em;
}



.inner {
	position: relative;
	margin: 0 auto;
	width: 980px;
}





#footer .inner .menu {
	margin-top: 10px;
}

#footer .inner .menu li a {
	font-weight: 900;
	color: white;
	margin-right: 10px;
	text-decoration:  none;
}

#footer .inner .menu li a:hover {
	color: #dddddd;
}

#footer .inner ul.menu {
	height: auto;
}

.clr {
	display: block;
	clear: both;
	height: 1px;
}

.legal {
	font-size: 0.8em;
}

#modFingerprint {
	background: url(../images/mod_fingerprinting.jpg);
	height: 104px;
	width: 249px;
}

#modTenant {
	background: url(../images/mod_tentants.jpg) top left;
	height: 104px;
	width: 249px;
}

#modContact {
	background: url(../images/mod_contact.jpg);
	height: 104px;
	width: 249px;
}#hpModFingerPrinting {
	background: url(../images/hp_mod_1.jpg);
	height: 100px;
	width: 246px;
}
#hpModTenant {
	background: url(../images/hp_mod2.jpg);
	height: 104px;
	width: 246px;
}

#modEmployment {
	background: url(../images/mod_employment.jpg);
	height: 102px;
	width: 249px;
}

#modRelease {
	background: url(../images/mod_release.jpg);
	height: 102px;
	width: 249px;
}

#modApplication {
	background: url(../images/mod_application.jpg);
	height: 102px;
	width: 249px;
}

#hpModEmployment {
	background: url(../images/hp_mod3.jpg);
	height: 102px;
	width: 249px;
}
#modHpCenter {
	background: url(../images/hp_mod_center.jpg);
	height: 199px;
	width: 452px;
	color: white;
	font-size: 12px;
}
.module {
	position: relative;
	display: block;
}


#hpModContact {
	background: url(../images/hp_mod4.jpg);
	height: 102px;
	width: 249px;
}
form button.submit {
	background: url(../images/btn_submit.jpg);
	height: 40px;
	width: 87px;
	border-width: 0px;
	border-style: none;
}

ul.checkMarkList {
	list-style: url(../images/checkMark.jpg);
}
.module a {
	position: absolute;
	left: 23px;
	bottom: 15px;
	color: #1b438c;
	display: block;
	font-weight: 900;
}

.module a:hover {

	color: #0C1A36;

}

#heroShots {
	width: 960px;
	height: 267px;
	position: relative;
	margin-bottom: 10px;
}

.rotator {
	position: absolute;
	left: 0;
	top: 0;
}
.contentBox ul {
	list-style: url(../images/li_level_1.png);
	color: #FFF;
	padding-left: 60px;
	padding-top: 0px;
	margin-top: 7px;
	font-size: 1.2em;
}

.contentBox ul ul { font-size: 1em; }
.contentBox ul li ul{
	list-style: url(../images/li_level_2.png);
}
.inner table tr td .contentBox ul li {
	padding-bottom: 0px;
}
.contentBox ul li ul li {
	padding-bottom: 0px;
}



.hide { display: none; }
form label {
	width: 10em;
	display: block;
	float: left;
	text-align: right;
	padding-right: 5px;
	font-weight: 900;
}
form input, form textarea {
	float: left;
	background: #ffeec0;
	border: 1px solid #f3c239;
	
	margin-bottom: 10px;
}
#loginButton {
	position: absolute;
	display: block;
	top: 0px;
	right: 100px;
	background: url(../images/login_button.png) center top;
	height: 52px;
	width: 127px;
}

#loginButton:hover
{
		background: url(../images/login_button.png) center bottom;
}
.contentBox {
	position: relative;
	background: url(../images/content_box.jpg);
	height: 280px;
	width: 569px;
	margin-right: auto;
	margin-left: auto;
}
.contentBox h4 {
	font-weight: 900;
	color: #FFF;
	width: 100%;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 1.3em;
	margin-bottom: 1px;
	padding-bottom: 0px;
}
iframe {
	position: relative;
	width: 100%;
	height: 700px;
	border-width: 0px;
	border-style: none;
}
