﻿body
{
	margin: 0px auto;
	padding: 0px;
}

img
{
	border: 0px;
}

.hidden
{
	display: none;
}

a:link, a:visited, a:active
{
	color: #0066CC;
	text-decoration: none;
}

a:hover
{
	color: #83C231;
	text-decoration: underline;
}

h1
{
	font: 24px/32px Arial, Verdana, Helvetica, sans-serif;
}

h2
{
	font: 18px/28px Arial, Verdana, Helvetica, sans-serif;
}

h3
{
	font: 14px/18px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
}

p
{
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

ul
{
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
	#padding-left: 25px; /* IE */
	#margin-left: 15px; /* IE */
	color: #666666;
}

ol
{
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

.smallText
{
	font: 10px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

.red
{
	color: Red;
}

.black
{
	color: Black;
}

.rightBoxHeading
{
	background: url(../images/icon-i9.gif) no-repeat bottom left;
	padding: 0px 0px 0px 37px;
}

.rightBoxMiddle p
{
	font: 11px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

.rightBoxMiddle ul
{
	font: 11px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

.footer
{
	clear: both;
	font: 11px/20px Arial, Verdana, Helvetica, sans-serif;
	color: Black;
}

.floatLeft
{
	float: left;
}

.divSpacing10px
{
	clear: both;
	height: 10px;
	_display: none; /* IE6 */
}

.wrapperSite
{
	margin: 0px auto;
	width: 950px;
	overflow: hidden;
}

.wrapperHeader
{
	width: 950px;
	Overflow: hidden;
}

.logoBox
{
	float: left;
	width: 390px;
	height: 88px;
	background: url(../images/logo-box.gif) no-repeat top;
	padding: 11px 15px 11px 15px;
}

.i9Logo
{
	float: left;
	width: 232px;
	height: 88px;
	background: url(../images/i9-logo.gif) no-repeat;
	cursor: hand;
}

.NAGCLogo
{
	float: left;
	width: 153px;
	height: 43px;
	background: url(../images/nagc-logo.png) no-repeat bottom right;
	_background: url(../images/nagc-logo.gif) no-repeat bottom right; /* IE6 */
	padding: 45px 0px 0px 0px;
}

.customerServiceBox
{
	float: left;
	width: 379px;
	height: 40px;
	background: url(../images/customer-service-box.png) no-repeat top right;
	_background: url(../images/customer-service-box.gif) no-repeat top right; /* IE6 */
	padding: 35px 126px 35px 25px;
	font: 14px/20px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

.wrapperBody
{
	width: 950px;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}

.columnLeft
{
	float: left;
	width: 640px;
	overflow: hidden;
}

.columnRight
{
	float: left;
	width: 300px;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
}

.halfPageLeft
{
	float: left;
	width: 450px;
	overflow: hidden;
}

.halfPageRight
{
	float: left;
	width: 450px;
	overflow: hidden;
	padding: 0px 0px 0px 20px;
}

.packageBoxTop
{
	width: 450px;
	height: 12px;
	background: url(../images/package-box-top.gif) no-repeat bottom;
}

.packageBoxMiddle
{
	width: 420px;
	overflow: hidden;
	background: #BCDDEB;
	padding: 3px 15px;
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
}

.packageBoxBottom
{
	width: 450px;
	height: 12px;
	background: url(../images/package-box-bottom.gif) no-repeat top;
}

.bodyBoxTop
{
	width: 640px;
	height: 12px;
	background: url(../images/body-box-top.gif) no-repeat bottom;
}

.bodyBoxMiddle
{
	width: 610px;
	overflow: hidden;
	background: White;
	padding: 3px 15px;
}

.bodyBoxBottom
{
	width: 640px;
	height: 12px;
	background: url(../images/body-box-bottom.gif) no-repeat top;
}

.bodyBoxGraphic
{
	width: 610px;
	overflow: hidden;
	background: url(../images/body-box-with-graphic.png) no-repeat bottom;
	_background: url(../images/body-box-with-graphic.gif) no-repeat bottom; /* IE6 */
	padding: 3px 15px 15px 15px;
}

.bodyBoxTopFull
{
	width: 950px;
	height: 12px;
	background: url(../images/body-box-top-full.gif) no-repeat bottom;
}

.bodyBoxMiddleFull
{
	width: 920px;
	overflow: hidden;
	background: White;
	padding: 3px 15px;
}

.bodyBoxBottomFull
{
	width: 950px;
	height: 12px;
	background: url(../images/body-box-bottom-full.gif) no-repeat top;
}

.rightBoxTop
{
	width: 300px;
	height: 12px;
	background: url(../images/right-box-top.gif) no-repeat bottom;
}

.rightBoxMiddle
{
	width: 270px;
	overflow: hidden;
	background: White;
	padding: 3px 15px;
}

.rightBoxBottom
{
	width: 300px;
	height: 12px;
	background: url(../images/right-box-bottom.gif) no-repeat top;
}

.wrapperBtnSignUpNow
{
	float: right;
	width: 185px;
	height: 45px;
	padding: 90px 25px 0px 0px;
}

.eVerifyLogoDiv
{
	width: 610px;
	overflow: hidden;
	background: url(../images/e-verify-logo.jpg) no-repeat bottom right;
}

.wrapperVeriSign
{
	float: left;
	width: 100px;
	height: 72px;
}

.wrapperBBB
{
	float: left;
	width: 105px;
	height: 40px;
	padding: 16px 20px;
}

.bbb
{
	width: 105px;
	height: 40px;
	background: url(../images/bbb-logo.gif) no-repeat;
	cursor: hand;
}

.usaEpay
{
	float: left;
	width: 112px;
	height: 40px;
	background: url(../images/usa-epay-logo.png) no-repeat bottom;
	_background: url(../images/usa-epay-logo.gif) no-repeat bottom; /* IE6 */
	padding: 16px 0px 0px 0px;
}

.hrxmlLogo
{
	float: left;
	width: 112px;
	height: 35px;
	background: url(../images/hr-xml-consortium-logo.gif) no-repeat left;
	padding: 0px 34px 0px 0px;
}

.gsaScheduleLogo
{
	float: left;
	width: 133px;
	height: 34px;
	background: url(../images/gsa-schedule-logo.gif) no-repeat left;
	padding: 0px 34px 0px 0px;
}

.txmasLogo
{
	float: left;
	width: 134px;
	height: 41px;
	background: url(../images/txmas-logo.gif) no-repeat left;
	padding: 0px 34px 0px 0px;
}

.cmasLogo
{
	float: left;
	width: 129px;
	height: 33px;
	background: url(../images/cmas-logo.gif) no-repeat left;
}

/* Forms */

.formRow
{
	width: 360px;
	overflow: hidden;
	padding: 3px 0px;
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
}

.formLabel
{
	float: left;
	width: 106px;
	overflow: hidden;
	padding: 0px 12px 0px 0px;
	text-align: right;
	font: 12px/22px Arial, Verdana, Helvetica, sans-serif;
}

.formElement
{
	float: left;
	width: 242px;
	overflow: hidden;
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
}

.radioRow
{
	width: 203px;
	overflow: hidden;
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #0075BF;
	border-left: solid 1px #ABABAB;
	border-right: solid 1px #ABABAB;
	padding: 0px 15px;
}

.radioBtn
{
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
}

input
{
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
}

.checkbox
{
	font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
}

.lnkToggle
{
	color: #0075BE;
	text-decoration: underline;
	cursor: hand;
}

.lnkToggle:hover
{
	color: #0075BE;
	text-decoration: none;
	cursor: hand;
}

/* Eof Forms */