
body{
	margin:0;
	padding:0;
	background-color: #BFCCD8;
}
form{
	padding:0;
	margin:0;
}

#body{
	background-image: url('/images/professional-employer-organization-middle.gif');
	width: 847px;
	margin: 0 auto 0 auto;
}
#innerBody{
	padding: 0px 42px 8px 42px;
}
#innerBody .nstop{
	margin-top:0px;
	padding-top:0px;
}
#innerBody, #innerBody p, #innerBody li, #innerBody td, #innerBody blockquote{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#innerBody .error{
	color:#CC0000;
	font-size:12px;
}
#innerBody .errorBold{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
}
#innerBody h1{
	margin-top:20px;
	margin-bottom:0px;
}
#innerBody h3{
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:20px;
	font-size:12px;
	color:#999999;
}

#innerBody .field{
	margin: 0px 230px 0px 18px;
	padding: 10px 18px 18px 18px;
	background-color:#EEEEEE;
}
#innerBody .hiddenContent{
	display:none;
	padding-left:20px;
}

#innerBody .searchResults{
	margin-top:20px;
}

#innerBody .searchResults a{
	font-size:12px;
	font-weight:bold;
}


#innerBody .black{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:900;
}

#innerBody .blackover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FEC057;
	font-weight:900;
	cursor:pointer;
}	

#innerBody .progress{
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
	color:#003565;
	font-size:25px;
}
#innerBody .progress img{
	border:0;
	margin:10px 0 5px 0;
}

#innerBody .progress a{
	text-decoration:none;
	color:#003565;
}


div#hr_assessment {
	padding-top: 20px;
	background: url(/images/hr_assessment_background.gif) no-repeat bottom right;
}

#hr_assessment h1{
	margin-top:0px;
	margin-bottom:0px;
}

div#hr_assessment ul{
	color: #000;
}

div#hr_assessment li{
	color: #000;
}

#topMenu{
	background-image: url('/images/professional-employer-organization-middle.gif');
	height:29px;
	width: 847px;
	margin: 0 auto 0 auto;
}
#innerMenu{
	background-color: #FFFFFF;
	height:29px;
	width: 560px;
	margin-left:42px;
	display:inline-block;
}
#innerMenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#003565;
	text-decoration:none;	
	display:inline-block;
	padding:2px 5px 2px 5px;
	margin:5px 5px 5px 5px;
}
#innerMenu a:hover{
	background-color:#D9E1E8;
}
#innerMenu #nav4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#F7A20E;
	text-decoration:none;
	display:inline-block;
	padding:2px 5px 2px 5px;
	margin:5px 5px 5px 5px;
}
#innerMenu #nav4:hover{
	color:#FF8400;
	background-color:#D9E1E8;
}
#innerMenu span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003565;
	display:inline-block;
	margin:5px 0px 5px 0px;
}
#menu1 a, #menu2 a, #menu3 a{
	display:block;
	height:16px;
	width:180px;
	background-color:#6D6E71;
	border-top:1px solid #999A9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
}
#menu2 a{
	width:180px;
}
#menu3 a{
	width:180px;
}
#menu1 a:hover{
	background-color:#B32317;
}
#menu2 a:hover{
	background-color:#00ACA2;
}
#menu3 a:hover{
	background-color:#60AAD8;
}

#footerEnd{
	background-image: url('/images/Emplicity-PEO.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 847px;
	height:120px;
	margin: 0 auto 0 auto;
	clear:both;
}
#footer{
	width: 765px;
	margin: 0 auto 0 auto;
}
#footerText{
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6E71;
	font-size: 10px;
	text-align: center;
}
#footer a{
	color: #8CB6DE;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
}
#footer .img1{
	float:left;
	margin-left:50px;
	height:40px;
	width:46px;
}
#footer .img2{
	float:right;
	margin-right:10px;
}
#footer .napeo{
	margin:0 10px 15px 0;
}



.bannerLine1, .bannerLine1sp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-align:left;
	margin-left:16px;
	padding-top:60px;
}
.bannerLine1sp{
	color:#FAF7F7;
}
.bannerLine2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-align:right;
	margin-right:32px;
	color:#FAF7F7;
	padding-top:5px;
}
.bannerLine3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	text-align:right;
	margin-right:16px;
	color:#FAF7F7;
	padding-top:5px;
}
#banner .quote{
	color:#FFFFFF;
	font-size:17px;
	padding:10px;
}
#banner .quoteCredit{
	text-align:right;
	font-size:15px;
	margin-top:10px;
}







/* ---------SIDEMENU BEGIN--------- */
#sideMenu, #sideMenuShort{
	background-image: url('/images/bodyDot.gif');
	width:210px;
	height:100%;
	float:right;
}
#sideMenu .inner, #sideMenuShort .inner{
	width:191px;
	margin-left:19px;
}

#sideMenu .requestQuote, #sideMenuShort .requestQuote{
	margin:0px 0 5px 0;
}
#sideMenu .requestQuoteNew, #sideMenuShort .requestQuoteNew{
	width:191px;
	height:107px;
	border-bottom:1px solid #A7A7A7;
	border-top:1px solid #A7A7A7;
	margin-left:20px;
	padding-top:60px;
}
#sideMenu .sideMenu, #sideMenuShort .sideMenu{
	width:200px;
	height:167px;
	border-bottom:1px solid #A7A7A7;
	margin-left:8px;
}
#body .sideMenu a{
	font-family: Arial, Helvetica, sans-serif;
	color:#6D6E71;
	display:block;
	height:16px;
	width:190px;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
}
#body .sideMenu a:hover{
	color:#FFFFFF;
}
.whitePaper{
	font-family: Arial, Helvetica, sans-serif;
	width:191px;
	height:85px;
	text-align:left;
	color:#FFFFFF;
	margin:15px 0 15px 0;
}
.whitePaper11{
	width:191px;
	height:85px;
	text-align:left;
	color:#FFFFFF;
}
.whitePaperLine1{
	font-family: Arial, Helvetica, sans-serif;
	margin-left:7px;
	font-size:14px;
	font-weight:900;
}
.whitePaperLine2{
	font-family: Arial, Helvetica, sans-serif;
	margin-left:7px;
	font-size:11px;
}
.whiteButton{
	margin:5px 0 0 34px;
}

/* ---------SIDEMENU END--------- */




/* ---------HEADER BEGIN--------- */
#header{
	background-image: url('/images/professional-employer-organization-top.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
	width: 847px;
	height: 25px;
	margin: 0 auto;
	padding:0;
}
#header2 .myemplicitylink .text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-top:5px;
}
#header2 .myemplicitylink{
	float:right;
	width:300px;
	padding: 0 40px 0 0;
}
#header2 .myemplicitylink .image{
	float:right;
	margin: 0 0 0 10px;
}
#header2{
	background-image: url('/images/professional-employer-organization-middle-top.gif');
	background-color: #FFFFFF;
	width: 847px;
	height: 84px;
	margin: 0 auto 0 auto;
}
#header2 .inner{
	width: 450px;
	height: 84px;
	padding: 0 0 0 41px;
}
#header2 .text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:50px;
	text-align:left;
	vertical-align:bottom;
}
#header2 .logo{
	float:left;
	margin-top:10px;
}
#header2 .row1{
	font-size:15px;
	font-stretch:semi-condensed;
	text-decoration:none;
	height:20px;
	color:#647AA0;
}
#header2 .bigLink a:hover{
	color: #77787A;
}
#header2 .right{
	text-align:right;
}
#topMenu .contact{
	display:inline-block;
	text-align:right;
	float:right;
	padding:5px 41px 0 0;
}
#topMenu .contact a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#003565;
	text-decoration:none;
}


/* ---------HEADER END--------- */


#serachBox{
	float:right;
	height:29px;
	width:205px;
}
#serachBox .searchField{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #BDBCBB;
	height:12px;
	margin:0 5px 0 5px;
}


a:hover{
	color:#FCB740;
}
a{
	color: #3B9CD8;
}
.formTable th{
	text-align:left;
	padding-top:20px;
}
.formTable{
	margin-left:auto;
	margin-right:auto;
}
.formTable input, .formTable textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #BDBCBB;
	background-color: #FFFFFF !important;
}


.sideFormTable{
	font-size:30px;
}
.sideFormTable input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #BDBCBB;
	background-color: #FFFFFF !important;
	width:183px;
}
.sideFormTable th{
	padding-bottom:-5px;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
.sideFormTable .short{
	width:89px;
}
.sideFormForm{
	margin-top:20px;
	border:1px solid #333333;
	width:193px;
}
