﻿body { margin:0; padding:0; }
header, footer, nav, aside, section, article { display:block; }
/*****************************************************************************************************
START Global Styles
*****************************************************************************************************/
/* Clear Fix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
.clear{clear: both;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.noMargRight { margin-right:0 !important; }
.foatRight { float:right !important; }
.floatLeft { float:left !important; }
.alignright{float: right;}
.alignleft{float: left;}
.aligncenter{display: block; margin: 0 auto;}
form { margin:0; padding:0; }
input { margin:0 0 10px 0; padding:4px 10px 4px 10px; border:1px solid #000000; color:#000000; font-size:10px; font-family: 'open_sansregular'; -moz-box-sizing: content-box; -webkit-box-sizing:content-box; border-sizing:content-box;}
img{border: 0px; outline: 0px;}
textarea { width:433px; height:165px; margin:0 0 20px 0; padding:4px 10px 4px 10px; border:1px solid #000000; color:#000000; font-size:10px; font-family: 'open_sansregular'; -moz-box-sizing: content-box; -webkit-box-sizing:content-box; border-sizing:content-box; }
select { width:100px; margin:0 30px 0 0; padding:4px 0 4px 0; color:#000000; font-size:10px; font-family: 'open_sansregular'; -moz-box-sizing: content-box; -webkit-box-sizing:content-box; border-sizing:content-box; }
.shortInput { width:193px; margin:0 20px 20px 0; }
.longInput { width:433px; margin:0 0 20px 0; }
.formSubmit { margin:0; padding:4px 10px 4px 10px; display:block; border:0; background:#F4CC06; color:#000000; font-size:10px; cursor:pointer; font-family: 'open_sans_semiboldregular'; }
.formDisclaimer { margin:0 0 10px 0; padding:0; color:#000000; font-family: 'open_sansregular'; font-size:9px; display:block; }
.formRequired { border:1px solid #E0AD3D }
.city { width:153px; margin:0 20px 20px 0; }
.state { width:26px; margin:0 20px 20px 0; }
.zip { width:70px; }
label { margin:0; padding:0; font-family: 'open_sansregular'; font-size:12px; color:#000000; }
#loading{display: block; margin: 0 auto;}
.industrySelect { margin:0 0 0 10px; padding:0; width:121px; background:#d4e4f0; font-family: 'open_sansregular'; font-size:10px; color:#000000; cursor:pointer; display:inline-block; position:relative; }
.industrySelect ul { margin:0; padding:0; display:none; position:absolute; top:24px; left:0; background:#d4e4f0; width:121px; }
.industrySelect ul li { margin:0; padding:5px 0 5px 15px; list-style-type:none; }
.industrySelect .current { display:block; background:url(../images/Untitled-2_31.png) no-repeat 100px 10px; padding:5px 30px 5px 15px; display:block; }
.hidden, #requestProposal input.hidden{display: none;}
h1 { margin:5px 0 7px 0; padding:0; font-family: 'open_sansbold'; font-size:23px; line-height: 27px; font-weight:normal; color:#005AA9; }
h2 { margin:0; padding:0; font-family: 'open_sans_semiboldregular'; font-size:20px; line-height: 24px; font-weight:normal; color:#005AA9; }
h3 { margin:0; padding:0; font-family: 'open_sansbold'; font-size:18px; font-weight:normal; color:#000000; }
h4{ margin:0; padding:0; font-family: 'open_sans_semiboldregular'; font-size:16px; line-height: 20px;font-weight:normal; color:#005AA9; }
h5{ margin:0; padding:0; font-family: 'open_sans_semiboldregular'; font-size:14px; line-height: 18px; font-weight:normal; color:#005AA9; }
h6{ margin:0; padding:0; font-family: 'open_sans_semiboldregular'; font-size:12px; line-height: 16px; font-weight:normal; color:#005AA9; }

.post h1{margin: 0;}
.post h3{color:#005AA9;}

p { margin:0 0 15px 0; padding:0; font-family: 'open_sansregular'; font-size:14px; line-height: 25px; color:#000000; } 
p + ul{margin-top: -10px;}
a { color:#005AA9; text-decoration:none; }
a:hover{color: #B75A1C; }

.pageTitle { border-bottom:1px solid #E0AD3D; padding:0 0 15px 0; position:relative; text-transform: uppercase;}
.backButton { margin:0; padding:0 0 0 10px; color:#000000; font-size:12px; display:block; font-family: 'open_sansregular'; text-decoration:none; background:url(../images/blogPrevArrow.png) no-repeat 0 5px; }
.backButton:hover { color:#B75A1C; }
.headerBar { margin:20px 0 0 0; padding:0; padding:5px 7px 5px 20px; background:#0059a9; display:block; color:#F4CC06; font-family: 'open_sansbold'; font-size:15px; }
.readMore { color:#005AA9; font-size:12px; font-style:italic; font-family: 'open_sansregular'; text-decoration:none; background:url(../images/blogNextArrow.png) 0 4px no-repeat; padding:0 0 0 12px; margin:10px 0 0 0; display:block; }
.readMore:hover { color:#B75A1C !important; }
a .highLight { color:#000; cursor:default; }
a:hover .highLight { color:#000; }
#interiorContent .blogLeft ul { margin:0 0 20px 15px; padding:0; }
#interiorContent .blogLeft ul li { margin:0 25px 5px 0; padding:0; list-style-type:disc; float:left; width:160px; font-style:italic; color:#000000; font-family: 'open_sansbold'; font-size:12px; font-size:14px; color:#005AA9; }
.map { border:1px solid #000000; }
.requestLoginAssist { margin:20px 0 0 0; padding:4px 10px; display:block; float:right; color:#000000; font-size:10px; background:#d4e4f0; font-family: 'open_sansbold'; clear:both; }
.skype-fix{display: none;}

/*****************************************************************************************************
END Global Styles
*****************************************************************************************************/

#container { position:relative; margin:0 auto; padding:0; width:1030px; }
#root{height: 1200px;}
/* Global Header */
#header { top:0; left:0; width:100%; height:150px; border-bottom:10px solid #32BEBF; margin-bottom:4rem; z-index:999; }
#header-content{width: 1300px; margin: 0 auto; position: relative;}
.logo { position:absolute; left:0px; top:33px;  }

/* Global Nav */
#nav { position:absolute; top:47px; left:380px; margin:0; padding:0; }
#nav ul { margin:0; padding:0; }
#nav ul li { float:left; margin:0 25px 0 0; padding:0; list-style-type:none; }
#nav ul li:last-child { margin:0; }
#nav ul li a:link, #nav ul li a:visited { text-decoration:none; color:#000000; font-size:16px; font-family: 'open_sans_semiboldregular'; }
#nav ul li a:hover, #nav ul li a:active, #nav ul li a.active { color:#B75A1C; }

/* Global Search */
#globalSearch { position:absolute; left:640px; top:10px; margin:0; padding:0; }
#globalSearch ul { margin:0; padding:0; }
#globalSearch ul li { float:left; margin:0 10px 0 0; padding:0 10px 0 0; line-height:10px; list-style-type:none; color:#005AA9; font-size:12px; font-family: 'open_sansbold'; }
#globalSearch ul li:first-child { border-right:1px solid #ffffff; }
#globalSearch ul li:last-child { margin:0; padding:0; }
#globalSearch ul li a:link, #globalSearch ul li a:visited { margin:0; padding:0; color:#005AA9; font-size:12px; font-family: 'open_sansbold'; text-decoration:none; }
#globalSearch ul li a:hover, #globalSearch ul li a:active { color:#B75A1C; } 
#globalSearch ul li a:hover.phone, #globalSearch ul li a:active.phone { color:#005AA9; cursor:default;} 
#globalSearch form { margin:0; padding:0; top:-4px; position:relative; }
#globalSearch .search { margin:0; padding:3px 25px 3px 10px; width:135px; font-family: 'open_sansregular'; font-size:10px; color:#000000; border:none; }
#globalSearch .search_submit { position:absolute; margin:0; padding:0; right:6px; top:4px; border:none; } 

#homeContent { margin:0; padding:70px 0 0 0; }
#interiorContent { margin:0; padding:176px 90px 40px 90px; }
#interiorContent ul li{font-family: 'open_sansbold'; font-size:12px; line-height: 18px; line color:#000000; margin-bottom: 5px;}
/* Slider */
#slider { margin:0; padding:0; position:relative; height: 400px; overflow: hidden;}
.pagination { margin:0; padding:0; position:absolute; bottom:20px; right:95px; }
.pagination li { margin:0 5px 0 0; padding:0; list-style-type:none; float:left; width:11px; height:12px; background:url(../images/homeSliderNotActive.png) no-repeat; text-indent:1px; overflow:hidden; cursor:pointer; }
.pagination li a { color:#d2d3d4; text-indent:99999px; display:block; width:100%; height:100%; overflow:hidden; }
.pagination li:hover a, .pagination li a:hover  { color:#000000; }
.pagination .current { background:url(../images/homeSliderActive.png) no-repeat; }
.pagination li:hover { background:url(../images/homeSliderActive.png) no-repeat; color:#000000; }
.pagination .current a { color:#000000; }

/*Work Smarter*/
div#workSmarter { margin:0 auto 40px auto; padding:15px 30px 0 30px; background:url(../images/start-with-consultation.png) no-repeat; width:829px; height:53px; background-position: 0 0px;}
div#workSmarter:hover{background-position: 0 -69px;}
.workSmarterHome { position:absolute; top:660px; left:70px; background:url(../images/WorkSmarter_01.png) no-repeat !important; }
#workSmarter p { font-size:14px; color:#000000; font-family: 'open_sansregular'; margin:3px 0 0 250px; line-height:16px; }

/*Home Page Features*/
#homeFeatures { margin:0 auto 25px auto; padding:0; width:889px; }
#homeFeatures ul { margin:0; padding:0; }
#homeFeatures ul li { margin:0; padding:10px 20px 10px 20px; width:145px; list-style-type:none; float:left; border-right:1px solid #E0AD3D; text-align:center; } 
#homeFeatures ul li:first-child { padding-left:0; }
#homeFeatures ul li:last-child { border:none; padding-right:0; }
#homeFeatures h2 a:link, #homeFeatures h2 a:visited { margin:0 0 10px 0; padding:0; text-align:center; color:#005AA9; font-family: 'open_sans_semiboldregular'; font-size:20px; line-height:22px; font-weight:normal !important; display:block; }
#homeFeatures h2 a:hover, #homeFeatures h2 a:active{color: #F4CC06;} 
#homeFeatures p { margin:0 0 0 20px; padding:0; font-family: 'open_sansregular'; font-size:10px; line-height: 16px; color:#000000; text-align:left; }

#reduce-risk-header{width: 125px; position: relative; left: 10px;}

/*Home Page Resources*/
#homeResources { margin:0 auto 25px auto; padding:0; width:889px; }
#homeInterest, #socialFeeds { margin:0 31px 0 0; padding:0; width:276px; float:left; }
#homeInterest ul { margin:0; padding:0; }
#homeInterest ul li { margin:0 0 7px 0; padding:0; list-style-type:none; border:2px solid #F4CC06; background:url(../images/homeBlog_arrow.png) no-repeat 257px 8px; }
#homeInterest ul li:hover, #homeInterest ul li:active { background:url(../images/homeBlog_arrow.png) no-repeat 257px 8px #F4CC06; }
#homeInterest ul li a:link, #homeInterest ul li a:visited { margin:0; padding:1px 10px 1px 10px; width:252px; text-decoration:none; color:#005AA9; font-size:15px; font-family: 'open_sansbold'; display:block; }
#homeBlog { margin:0 31px 0 0; padding:0; width:322px; float:left; }
#homeBlog ul,#socialFeeds ul { margin:0 0 0 10px; padding:0; }
#homeBlog ul li,#socialFeeds ul li { margin:0 0 20px 0; padding:0; list-style-type:none; line-height:12px; }
.fbThumbnail { padding:0 0 15px;}
.fbThumbnail img{
	max-width: 100%;
	max-height:100px;
}
.blogHomeDate { display:block; color:#005AA9; margin:3px 0 0 0; }
.blogHomeViewAll { position:absolute; top:8px; right:13px; font-size:10px; color:#ffffff; font-style:italic; text-decoration:underline; }
.blogHomeViewAll:hover { color:#B75A1C; }
#homeEmail { margin:0; padding:0; width:229px; float:left; }
#homeEmail input { width:207px; }
#homeEmail .formSubmit { width:auto; float:right; }
.homeResourcesTitle { position:relative; margin:0 0 20px 0; padding:5px 0 5px 15px; background:#005AA9; display:block; color:#F4CC06; font-size:15px; font-family: 'open_sansbold'; }

#homeBlog,#socialFeeds{font-size:10px; color:#000000; font-family: 'open_sansregular';}
#fbDiv, #home-latest-blog{height: 168px;}
#homeBlog .postTitle, #socialFeeds .postTitle{margin: 0px; line-height: 20px; margin-bottom: 10px;}
#homeBlog ul li .readMore,#socialFeeds ul li .readMore { margin:10px 0 0 0; padding:0 0 0 12px; display:block; font-size:10px; font-style:italic; text-decoration:none; background:url(../images/blogNextArrow.png) 0 1px no-repeat; }


/*PEO Steps*/
#peoSteps { margin:30px 0 0 0; padding:0; }
#peoSteps ul { margin:0; padding:0; }
#peoSteps ul li { margin:0; padding:35px 15px 0 0; list-style-type:none; border-bottom:1px solid #E0AD3D; width:100%; }
#peoSteps ul li:first-child { border-top:1px solid #E0AD3D; }
#peoSteps ul li:last-child { border-bottom:none; }
#peoSteps .peoStepImage { margin:0; padding:0; width:240px; float:left; }
#peoSteps .peoStepContent { margin:0; padding:0; width:595px; float:left; }

/*Chart Template*/
#chartWrapper { margin:0 0 30px 0; padding:0; }
#chartLeftColumn { margin:0; padding:0; float:left; width:403px; }
#chartRightColumn { margin:0; padding:0 0 0 52px; float:left; width:395px;  }
#chartRightColumn ul li{font-family: 'open_sansbold'; font-size:12px; color:#000000; font-style:italic; margin-bottom: 5px;}
.chartDescription { margin:40px 0 0 0; padding:0; display:block; font-family: 'open_sansregular'; color:#000000; font-size:12px; font-style:italic; text-align:center; /*background:url(../images/blogNextArrow.png) no-repeat 95px 5px; */}

p.client-testimonial{font-family: 'open_sansbold'; font-size:16px; line-height: 20px; color:#000000; font-style:italic; margin: 30px 0 10px 0;}
p.client-name{}
#chartList { margin:0 0 20px 0; padding:0; }
#chartList ul { margin:0; padding:0; }
#chartList ul li { margin:0 15px 0 10px; padding:0; list-style-type:disc; color:#000000; width:180px; float:left; font-family: 'open_sansbold'; font-style:italic; font-size:9px; }
#chartList ul li:nth-child(2n + 0) { margin-right:0px; }
#chartList ul li span { color:#005AA9; font-size:11px; }
.testimonial { margin:0 0 12px 0; padding:0; color:#000000; font-size:14px; font-family: 'open_sansbold'; font-style:italic; display:block; }
.testimonialSignature { margin:0; padding:0; color:#000000; font-size:10px; font-family: 'open_sansregular'; display:block; }

/*Chart*/
#chart { margin:0; padding:0; background:url(../images/bigCircle.png) no-repeat; width:402px; height:385px; position:relative; }
.circle { margin:0; padding:0; position:absolute; width:121px; height:120px; background:url(../images/circles.png) no-repeat; font-size:16px; font-family: 'knockout_htf49-liteweightRg'; text-align:center; line-height:14px; }
.circle:hover, .circle.active { background-position: 0 -120px; color:#ffffff; text-decoration:none; }
.circle a:link, .circle a:active, .circle a { margin:0; padding:50px 0 0 0; display:block; width:121px; height:120px; color:#203355; text-decoration:none; }
.circle:hover a, .circle:active a, .circle.active a { color:#ffffff; }

#benifits.circle a{padding: 54px 0 0 0;}
#hrInformation.circle a{padding: 35px 0 0 0;}
#workersComp.circle a{padding: 45px 0 0 0;}
#payroll.circle a{padding: 53px 0 0 0;}
#compliance.circle a{padding: 53px 0 0 0;}
#hr.circle a{padding: 45px 0 0 0;}

#benifits { top:205px; right:5px; }
#hrInformation { top:275px; right:140px; }
#hrInformation.circle a{padding: 35px 0 0 0;}
#hrInformation .smallText { font-size:14px; display:block; }
#hrInformation a { padding:30px 0 0 0; line-height:14px; height:90px; }
#workersComp { top:205px; right:280px; }
#workersComp a { padding:45px 0 0 0; height:75px; }
#compliance { top:55px; right:280px; }
#payroll { top:50px; right:5px; }
#hr { top:-20px; right:140px; }

/*Chart Accordion*/
#chartAccord { margin:0; padding:0; }
#chartAccord ul { margin:0; padding:0; }
#chartAccord ul li { margin:0; padding:0; list-style-type:none; font-family: 'open_sansbold'; color:#000000; font-size:24px; border-top:1px solid #E0AD3D; }
#chartAccord ul li a:link, #chartAccord ul li a:visited { margin:0; padding:15px 30px 15px 85px; font-family: 'open_sansbold'; color:#000000; font-size:24px; display:block; text-decoration:none; background:url(../images/blue_arrow_01.png) no-repeat 50px 20px; }
#chartAccord ul li:last-child { border-bottom:1px solid #E0AD3D; }
#chartAccord p {  margin:0 30px 30px 85px; }

/*Team*/
#team { margin:0 0 25px 0; padding:0 0 25px 0; border-bottom:1px solid #E0AD3D; }
#teamIcons { margin:0 auto; }
#team ul { margin:0; padding:0; }
#team ul li { margin:0px 14px 9px 0; padding:0; list-style-type:none; display:inline-block; width:200px; height: 200px; border:1px solid #005AA9; position:relative; overflow:visible; }
#team ul li:nth-child(4n+0) { margin-right:0; }
#team ul li a { display:block; }
.teamHover { margin:0; padding:10px 10px 0 25px; background:url(../images/team_popup_bg.png) no-repeat; display:none; width:152px; height:45px; position:absolute; top:20px; left:176px; z-index:999; cursor:pointer; }
.teamHoverName { margin:0; padding:0; font-family: 'open_sansbold'; font-size:15px; color:#000000; display:block; line-height:18px; }
.teamHoverPosition { margin:0; padding:0; color:#005AA9; font-family: 'open_sans_semiboldregular'; font-style:italic; font-size:11px; display:block; line-height:20px; }
.teamHoverHighlight { position:absolute; margin:0; padding:0; top:0; left:0; z-index:998; border:5px solid #E0AD3D; width:190px; height:190px; display:none; }
#teamSingleLeft { margin:0; padding:0; float:left; width:267px; }
#teamSingleLeft img { margin:0 0 40px; padding:0; display:block; border:1px solid #6393bb; }
#teamSingleRight { margin:0; padding:10px 25px 0 25px; float:left; width:522px; }
.teamPosition { margin:0 0 20px 0; padding:0; font-size:14px; color:#005AA9; font-family: 'open_sans_semiboldregular'; font-style:italic; display:block; }

/*Blog*/

#tag-header{font-family: 'open_sansbold'; font-size: 14px; font-weight: normal; color: #005AA9; margin: 0;}
#blog { margin:0; padding:0; }
#blogLeft { margin:0 45px 0 0; padding:0; float:left; width:570px; }
.post { border-bottom:1px solid #E0AD3D; padding:20px 0 20px 0; margin:0; }
.postTitle { color:#000000; margin:0 0 10px 0; }
.postDate { /*color:#005AA9;*/ font-size:14px; font-family: 'open_sansregular'; display:inline; margin:0 0 10px 0; padding:0; }
.postAuthor{ color:#005AA9; font-size:14px; font-family: 'open_sansregular'; }
.post .readMore { color:#005AA9; font-size:12px; font-style:italic; font-family: 'open_sansregular'; text-decoration:none; background:url(../images/blogNextArrow.png) 0 5px no-repeat; padding:0 0 0 12px; display:inline-block; }
.tags { color:#005AA9; font-size:12px; font-family: 'open_sansbold'; display:inline-block; font-style:italic; margin:0 0 0 285px; }
.postSingleTag { float:none; display:block; margin:0; }
.tags a { margin:0; padding:0; color:#005AA9; font-size:12px; font-family: 'open_sansbold'; display:inline-block; font-style:italic; }
.tags a:hover{color: #B75A1C;}
#postNav { margin:20px 0 0 0; padding:5px 15px 5px 15px; background:#f3cc05; display:block; min-height: 19px;}
#postNav a { margin:0; padding:0; text-decoration:none; font-size:14px; color:#000000; font-family: 'open_sansregular'; display:block; }
#postNav a:hover{color: #005AA9;}
#postNav .alignleft a { float:left; background:url(../images/blogPrevArrow.png) no-repeat 0 6px; padding:0 0 0 10px; }
#postNav .alignright a { float:right; background:url(../images/blogNextArrow.png) no-repeat 40px 6px; padding:0 10px 0 0; }
#blogRight { margin:0; padding:0; float:left; width:235px; }

#sidebarSocial { margin:0 0 20px 0; padding:5px 7px 5px 7px; background:#0059a9; color:#F4CC06; font-family: 'open_sansbold'; font-size:15px; position:relative; }
.sidebarSocialLinkedIn { position:absolute; top:4px; right:75px; width:23px; height:22px; background:url(../images/blog_socialmedia_icon_01.png) no-repeat; }
.sidebarSocialFacebook { position:absolute; top:4px; right:40px; width:23px; height:22px; background:url(../images/blog_socialmedia_icon_03.png) no-repeat; }
.sidebarSocialTwitter { position:absolute; top:4px; right:7px; width:23px; height:22px; background:url(../images/blog_socialmedia_icon_02.png) no-repeat; }
.sidebarSocialTwitter:hover, .sidebarSocialFacebook:hover, .sidebarSocialLinkedIn:hover { background-position:0 -22px; }

#sidebarGuides { margin:0 0 20px 0; padding:0; color:#F4CC06; font-family: 'open_sansbold'; font-size:15px; position:relative; }
#sidebarGuides .guideHeader { padding:5px 7px 5px 7px; display:block;  background:#0059a9;  }
#sidebarGuides .guideCTA { background:url(../images/guideArrow.png) no-repeat 0 5px; padding:0 0 0 10px; position: relative; left: 57px;}
#sidebarGuides ul li .guideTitle { font-size:12px; color:#ffffff; font-family: 'open_sans_semiboldregular'; display:block; margin:0; padding:10px 0 0 0; }
#sidebarGuides ul { margin:0; padding:0; }
#sidebarGuides ul li { list-style-type:none; margin:0; padding:0 0 7px 0; display:block; border-bottom:2px solid #01437f; background:#0059a9; }
#sidebarGuides ul li:last-child { border:none; }
#sidebarGuides ul li:hover { background:#F4CC06; }
#sidebarGuides ul li:hover .guideCTA { background:url(../images/guideArrowHover.png) no-repeat 0 5px; }   
#sidebarGuides ul li:hover a, #sidebarGuides ul li:hover .guideTitle { color:#0059a9; }
#sidebarGuides ul li img { float:left; }
#sidebarGuides ul li a { display:block; color:#F4CC06; font-size:12px; font-family: 'open_sansregular'; text-decoration:none; }

#sidebarPopPosts { margin:0 0 20px 0; padding:0; color:#F4CC06; font-family: 'open_sansbold'; font-size:15px; position:relative; border:1px solid #cccccc; }
#sidebarPopPosts .title { margin:0; padding:0; padding:5px 7px 5px 7px; background:#0059a9; display:block; }
#sidebarPopPosts .postTitle{margin: 0px;}
#sidebarPopPosts p{margin: 0;}
#sidebarPopPosts ul { margin:0; padding:0; background:#ffffff; }
#sidebarPopPosts ul li { margin:0; padding:10px; list-style-type:none; font-size:10px; color:#000000; font-family: 'open_sansregular'; }
#sidebarPopPosts ul li .readMore { margin:10px 0 0 0; padding:0 0 0 12px; display:block; font-size:10px; font-style:italic; text-decoration:none; background:url(../images/blogNextArrow.png) 0 1px no-repeat; }

/*Related Articles*/
#relatedArticles { margin:0 0 30px 0; padding:0 0 30px 0; border-bottom:1px solid #E0AD3D; }
#relatedArticles .postTitle{margin: 0px;}
#relatedArticles  p{margin: 0;}
#relatedArticles ul { margin:0; padding:0; }
#relatedArticles ul li { margin:15px 0 0 0; padding:0 20px 0 20px; list-style-type:none; float:left; border-right:1px solid #E0AD3D; width:244px; font-family: 'open_sansregular'; font-size:12px; color:#000000; }
#relatedArticles ul li:last-child { border:none; }

/*Category*/
#category { position:absolute; top:0; right:0; margin:0; padding:7px 150px 0 0; color:#000000;  font-size:10px; }
.categorySelect { margin:0; padding:0; background:#f3cc05; position:absolute; top:0; right:0; cursor:pointer; }
.categorySelect ul { margin:0; padding:0; display:none; }
#interiorContent .categorySelect ul li { margin:0; padding:5px 0 5px 15px; list-style-type:none;  font-size:10px;}
.categorySelect .current { display:block; background:url(../images/Untitled-2_31.png) no-repeat 125px 16px; padding:5px 30px 5px 15px; display:block; width:101px; }

/*Form Template*/
#form { margin:0; padding:0; }
#formTwoColLeft { margin:0 45px 0 0; padding:0; float:left; width:455px; }
#formTwoColRight { margin:0; padding:43px 0 0 0; float:left; width:350px; }
.numEmployees { margin:0 25px 20px 0; }

/*Request Proposal*/
#form1, #form2{float: left; margin-right: 10px;}
.radio-label{line-height: 15px;}
#requestProposal { margin:0 0 30px 0; padding:0; width:545px; }
#requestProposal label { display:block; margin:0 0 7px 0; }
#requestProposal input, #requestProposal textarea { display:block; }
.checkboxLabel { display:inline-block !important; }
#requestProposal label input { display:inline-block !important; margin:0 10px 15px 3px; padding:0; }
#requestProposal textarea { width:523px; }
#requestProposal  .longInput { width:523px; }
#requestProposal  .shortInput { width:240px; }
.taxInput { width:100px; margin:0 20px 0 0; }
.proposalCity { width:180px; margin:0 10px 20px 0; }
.proposalState { width:132px; margin:0 10px 20px 0; }
.proposalZip { width:145px; margin:0; }
.totalGrossPay { width:210px; margin:0 0 15px 0; }
.medicalRenewalDate { width:243px; margin:0 45px 20px 0; }
.rowSeven label, .rowTen label, .rowTwelve label { height:30px; }
.rowTen input { width:95px;  margin:0 30px 20px 0; }
.rowElevenLeft { margin:0 30px 0 0; }
.rowThirteen select, .rowFourteen select { margin:0 30px 15px 0; }

/*Information Form*/
#information { margin:0; padding:0 30px 0 30px; }
.informationSection { border-top:1px solid #E0AD3D; padding:25px 0 25px 0; }
#information label { display:block; }
#information input { width:443px; margin:15px 0 0 15px; }
.salutation { font-family: 'open_sansbold'; font-size:16px; color:#000000; margin:0 0 5px 0; padding:0; }
#companyInfo { margin:0 0 40px 0; padding:0; }
#companyInfo p { margin:0; padding:0; }
.companyInfoTitle { font-size:14px; font-family: 'open_sansbold'; color:#000000; margin:0 0 5px 0; padding:0; display:block; }
.companyLocation { margin:0; padding:0 40px 5px 0; float:left; width:136px; border-right:1px solid #E0AD3D; height:100%; }
.companySize { margin:0; padding:0 40px 5px 40px; float:left; width:172px; border-right:1px solid #E0AD3D; height:100%; }
.companyIndustry { margin:0; padding:0 40px 5px 40px; float:left; width:220px; height:100%; }

/*Disclaimers*/
#disclaimers { margin:0; padding:0; }
#disclaimers ul { margin:0 0 25px 0; padding:0; }
#disclaimers ul li { margin:0; padding:0; list-style-type:none; color:#000000; font-size:10px; font-family: 'open_sansregular'; }
#disclaimers ul .example { margin:15px 0 15px 0; }
.exampleTitle { margin:0 25px 0 75px; }
.exampleOne { margin:0 25px 0 0;}
.exampleTwo { margin:0 25px 0 0; }
.disclaimerHeavy { margin:0 0 10px 0; padding:0; color:#000000; font-size:14px; font-family: 'open_sansbold'; display:block; }


/*Social Share*/
#socialShare { margin:10px 0 20px 0; padding:0; background:#f3cc05; display:inline-block; }
#socialShare ul { margin:0; padding:0; }
#socialShare ul li { margin:0; padding:0; list-style-type:none; float:left; color:#000000; font-family: 'open_sans_semiboldregular'; font-size:12px; vertical-align:middle; height:30px; line-height:30px; }
#socialShare ul li img { margin:0 6px 0 6px; vertical-align:middle; }
#socialShare ul li a:link, #socialShare ul li a:visited { color:#000000; text-decoration:none; height:30px; display:block; }
#socialShare .shareTitle { padding:0px 15px 0 10px; }
#socialShare .shareLinkedIn { border-right:2px solid #ffffff; font-size:9px; }
#socialShare .shareTwitter { font-size:9px; padding:0 5px 0 10px; }
#socialShare .shareFacebook {  border-right:2px solid #ffffff; font-size:9px; padding:0 5px 0 10px; }
/*Footer*/
#footer { position:relative; margin:0; padding:0; background:#EAEAEA url(../images/footer_bg.jpg) repeat-x; min-height:150px; width:100%; }
#footer .napeo-logo{
	padding:10px 0;
}
#footer-content{width: 1030px; margin: 0 auto; position: relative;}
#footerSocial { position:absolute; margin:0; padding:0; left:60px; top:20px; }
#footerSocial ul { margin:0; padding:0; }
#footerSocial ul li { margin:0 10px 0 0; padding:0; float:left; width:30px; list-style-type:none; }
.footerLinkedIn { margin:0; padding:0; display:block; width:30px; height:30px; background:url(../images/footer_linkedin.png) no-repeat; }
.footerFacebook { margin:0; padding:0; display:block; width:30px; height:30px; background:url(../images/footer_facebook.png) no-repeat; }
.footerTwitter { margin:0; padding:0; display:block; width:30px; height:30px; background:url(../images/footer_twitter.png) no-repeat }
.footerLinkedIn:hover, .footerTwitter:hover, .footerFacebook:hover { background-position:0 -30px; }

#footerNav { position:absolute; margin:0; padding:0; left:217px; top:25px; }
#footerNav ul { margin:0; padding:0; }
#footerNav ul li { margin:0 20px 0 0; padding:0; list-style-type:none; float:left; }
#footerNav ul li a:link, #footerNav ul li a:visited { margin:0; padding:0; font-size:10px; color:#000000; font-family: 'open_sansregular'; text-decoration:none;  }
#footerNav ul li a:hover, #footerNav ul li a:active, #footerNav ul li a.active { color:#B75A1C; }

#footerCopy  { position:absolute; margin:0; padding:0; top:25px; right:70px; color:#939598; font-size:10px; font-family: 'open_sansregular'; text-align:right; }
#footerCopy .footerXiik { margin:0; padding:0; display:inline-block; position:relative; top:4px; left: -4px; }