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

body {
	margin: 0;
	padding: 0;
	background: #dbe2e3 url('images/bgMain.jpg') repeat-x center top;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	color: #252525;
}
img {
	border: 0px;
}
form {
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
	border: 0;
}
h1 {
	width: 880px;
	height: 85px;
	background: url('images/bgHeaderSecondary.gif') no-repeat left top;
	color: #ffffff;
	font-size: 35px;
	line-height: 85px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 25px 20px;
}
h2 {
	color: #00a0df;
	font-size: 21px;
	line-height: 28px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h3 {
	color: #00397d;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 15px 0 0 0;
	padding: 0;
}
h4 {
	color: #252525;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h5 {
	color: #00a0df;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
}
div.clear {
    clear: both;
}
a, a:visited {
	color: #8bcb15;
	text-decoration: underline;
	outline-style: none;
}
a:hover {
	color: #8bcb15;
	text-decoration: none;
}
/* HEADER */
#header {
	height: 103px;
}
#logo {
	float: left;
}
.hidden {
	display: none;
}
/* NAVIGATION */
ul#navMain {
	margin: 0;
	padding: 0;
	float:right;
	list-style: none;
}
ul#navMain li {
	margin: 0;
	padding: 48px 0 0 0;
	float: left;
	position: relative;
}
ul#navMain li a {
	float: left;
	text-indent: -5000px;
	height: 55px;
}
ul#navMain li:hover a, ul#navMain li a:hover {
	background-position: left bottom;
}
ul#navMain a.about {
	background: url('images/navAbout.gif') no-repeat;
	width: 60px;
}
ul#navMain a.solutions {
	background: url('images/navSolutions.gif') no-repeat;
	width: 81px;
}
ul#navMain a.clients {
	background: url('images/navClients.gif') no-repeat;
	width: 112px;
}
ul#navMain a.support {
	background: url('images/navSupport.gif') no-repeat;
	width: 74px;
}
ul#navMain a.news {
	background: url('images/navNews.gif') no-repeat;
	width: 145px;
}
ul#navMain a.contact {
	background: url('images/navContact.gif') no-repeat;
	width: 72px;
}
ul#navMain li .sub {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	padding: 1px 1px 0 1px;
	top: 103px;
	left: 0;
	background: #f6f8fa;
	float: left;
	display: none;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #46545e;
	z-index: 600;
}
ul#navMain li .sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 170px;
	float: left;
}
ul#navMain .sub ul li {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #fff;
}
ul#navMain .sub ul li h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	font-weight: normal;
	color: #8bcb15;
}
ul#navMain .sub ul li h3 a {
	padding: 0;
	background-image: none;
	color: #8bcb15;
	text-decoration: none;
}
ul#navMain .sub ul li a {
	float: none;
	text-indent: 0;
	height: auto;
	margin: 0 0 1px 0;
	padding: 5px 10px;
	display: block;
	color: #253f4c;
	background: #f0f3f7;
	text-decoration: none;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e0ebee;
}
ul#navMain .sub ul li a:hover {
	color: #0073ae;
	background: #e2e9ef;
	text-decoration: none;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #bad8dd;
}
ul#navMain .sub ul li a .secureLink {
	background: url('images/bulletLock.gif') no-repeat left center;
	margin: 0;
	padding: 0 0 0 17px;
}
#navAccount {
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: 999;
}
#navAccount p {
	width: 960px;
	margin: 0 auto;
	text-align: right;
	color: #bdc8cd;
}
/* FOOTER */
#footer {
	padding: 20px 10px;
	color: #253f4c;
	font-size: 11px;
	line-height: 16px;
}
#copyright {
	float: left;
}
#navFooter {
	text-align: right;
	float: right;
}
#navFooter a, #navFooter a:visited {
	color: #253f4c;
	text-decoration: underline;
}
#navFooter a:hover {
	color: #253f4c;
	text-decoration: none;
}
/* CONTAINER */
/*#container {
	width: 940px;
	padding: 10px;
	background: url('images/bgContainer.png') repeat;
}*/
#container {
	width: 960px;
	padding: 0;
	background: url('images/bgContainer.gif') repeat-y left center;
}
#container .top {
	width: 960px;
	height: 30px;
	background: url('images/bgContainerTop.jpg') no-repeat left center;
}
#container .bottom {
	width: 960px;
	height: 30px;
	background: url('images/bgContainerBottom.jpg') no-repeat left center;
}
/* CONTENT */
#contentContainer {
	width: 900px;
	margin: 0 10px;
	padding: 0 20px;
	background: #ffffff;
}
#banner {
	padding: 0 0 20px 0;
}
#questions {
	width: 900px;
	height: 50px;
	padding: 25px 0 0 0;
}
#homeServices {
	width: 605px;
	padding: 0;
}
#content {
	width: 605px;
	float: left;
}
#content p {
	padding: 15px 0 0 0;
}
#content ul {
	padding: 8px 0 0 0;
	margin: 0;
	list-style: none;
}
#content li {
	font-size: 13px;
	line-height: 16px;
	height: auto;
	background: url('images/bulletGreen.gif') no-repeat left 3px;
	margin: 0;
	padding: 0 0 5px 13px;
}
#content .left {
	width: 549px;
	padding: 0 21px 0 0;
	background: url('images/bgContentLeft.gif') repeat-y right top;
	float: left;
}
#content .right {
	width: 300px;
	padding: 0 0 0 20px;
	float: left;
}
#buttonCalendar a {
	width: 249px;
	height: 50px;
	background-image: url('images/buttonCalendar.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 15px 10px 0 0;
	float: left;
}
#buttonCalendar a:hover {
	background-position: 0px -50px;
	color: #ffffff;
}
#buttonHelpDesk a {
	width: 200px;
	height: 50px;
	background-image: url('images/buttonHelpDesk.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 15px 0 0 0;
	float: left;
}
#buttonHelpDesk a:hover {
	background-position: 0px -50px;
	color: #ffffff;
}
#pushPoll {
	width: 605px;
	margin: 15px 0 0 0;
	color: #ffffff;
	background: url('images/pushPollBg.gif') repeat-y center top;
}
#pushPoll .top {
	width: 605px;
	height: 10px;
	background: url('images/pushPollTop.gif') no-repeat center top;
}
#pushPoll .bottom {
	width: 605px;
	height: 18px;
	background: url('images/pushPollBottom.gif') no-repeat center top;
}
#pushPoll .contentArea {
	width: 605px;
	background: url('images/pushPollContentBg.gif') no-repeat center bottom;
}
#pushPoll .contentArea #push {
	width: 303px;
	float: left;
}
#pushPoll .contentArea #poll {
	width: 302px;
	float: left;
}
#pushPoll ul {
	padding: 10px 20px;
	margin: 0;
	list-style: none;
}
#pushPoll li {
	font-size: 13px;
	line-height: 16px;
	height: auto;
	background: url('images/bulletGreen.gif') no-repeat left 3px;
	margin: 0;
	padding: 0 0 5px 13px;
}
#pushPoll .contentArea #push h3 {
	width: 46px;
	height: 16px;
	background: url('images/headlinePush.gif') no-repeat center bottom;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
#pushPoll .contentArea #poll h3 {
	width: 43px;
	height: 16px;
	background: url('images/headlinePoll.gif') no-repeat center bottom;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
#marketsServed {
	padding: 15px 0 0 0;
}
#marketsServed .column {
	float: left;
	padding: 0 20px 0 0;
}
#content .testimonialContainer {
	background: url('images/bgTestimonial.gif') repeat-x center top;
	padding: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f1f5f7;
	border-bottom-color: #c9dde1;
}
#content .testimonialContainer .testimonialLogo {
	width: 125px;
	float: left;
	padding: 0 15px 0 0;
}
#content .testimonialContainer .testimonialLogo img, #content #testimonialImage {
	border: 1px solid #c9dde1;
}
#content .testimonialContainer .testimonial {
	width: 435px;
	float: left;
}
#content .testimonialContainer .testimonial h3, #content .testimonialContainer .testimonial h3 a {
	color: #00a0df;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#content .testimonialContainer .testimonial h3 a:hover {
	color: #00a0df;
	text-decoration: none;
}
#content .testimonialContainer .testimonial h4 {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 0;
}
#content .testimonialContainer .testimonial p {
	margin: 0;
	padding: 0;
}
#content #testimonialImage {
	margin: 15px 0 0 15px;
	float: right;
}
ul.newsletterArchives li a {
	color: #00a0df;
	text-decoration: underline;
}
ul.newsletterArchives li a:hover {
	color: #00a0df;
	text-decoration: none;
}
#content ul li.info {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	height: auto;
	background: url('images/bulletInfo.gif') no-repeat left center;
	margin: 0;
	padding: 5px 0 5px 20px;
}
#content ul li.calendar {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	height: auto;
	background: url('images/bulletCalendar.gif') no-repeat left center;
	margin: 0;
	padding: 5px 0 5px 20px;
}
#content ul li.helpDesk {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	height: auto;
	background: url('images/bulletHelpDesk.gif') no-repeat left center;
	margin: 0;
	padding: 5px 0 5px 20px;
}
.callToAction {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9dde1;
}
.faq h4 {
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 35px 0 0 0;
	padding: 0;
}
#docCat {
	padding: 15px 0 0 0;
}
#buttonAdiDocs, #buttonNovaDocs, #buttonAdiVideos, #buttonNovaVideos {
	float: left;
}
#buttonAdiDocs a:hover, #buttonNovaDocs a:hover, #buttonAdiVideos a:hover, #buttonNovaVideos a:hover {
	background-position: 0px -108px;
	color: #ffffff;
}
#buttonAdiDocs a {
	width: 302px;
	height: 108px;
	background-image: url('images/buttonAdiDocs.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#buttonNovaDocs a {
	width: 303px;
	height: 108px;
	background-image: url('images/buttonNovaDocs.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#buttonAdiVideos a {
	width: 302px;
	height: 108px;
	background-image: url('images/buttonAdiVideos.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#buttonNovaVideos a {
	width: 303px;
	height: 108px;
	background-image: url('images/buttonNovaVideos.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#containerSupport {
	width: 605px;
	height: 158px;
	margin: 15px 0;
	background: url('images/bgSupport.gif') no-repeat left center;
}
#containerSupport li a {
	color: #00a0df;
	text-decoration: underline;
}
#containerSupport li a:hover {
	color: #00a0df;
	text-decoration: none;
}
#supportLeft {
	width: 266px;
	padding: 5px 18px 0 18px;
	float: left;
}
#supportRight {
	width: 285px;
	padding: 5px 0 0 18px;
	float: left;
}
h3 em {
	color: #252525;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
}
#imageSupport {
	width: 605px;
	height: 239px;
	background-image: url('images/imageSupport.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
}
#buttonConnect2 a {
	width: 130px;
	height: 30px;
	background-image: url('images/buttonConnect2.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 10px 0 0 0;
	float: left;
}
/* LEFT BAR */
#sidebar {
	width: 245px;
	padding: 0 30px 0 10px;
	float: left;
}
#buttonDemo a {
	width: 245px;
	height: 99px;
	background-image: url('images/buttonDemo.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#buttonDemo a:hover {
	background-position: 0px -99px;
	color: #ffffff;
}
#buttonSupport a {
	width: 245px;
	height: 110px;
	background-image: url('images/buttonSupport.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#buttonSupport a:hover {
	background-position: 0px -110px;
	color: #ffffff;
}
#buttonNewsletter a {
	width: 245px;
	height: 110px;
	background-image: url('images/buttonNewsletter.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#buttonNewsletter a:hover {
	background-position: 0px -110px;
	color: #ffffff;
}
#buttonNeeds a {
	width: 245px;
	height: 110px;
	background-image: url('images/buttonNeeds.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#buttonNeeds a:hover {
	background-position: 0px -110px;
	color: #ffffff;
}
/* SUBNAV */
ul#subnav {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	width: 245px;
}
ul#subnav li {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #fff;
}
ul#subnav li a {
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 0 2px 0;
	padding: 0 0 0 10px;
	display: block;
	color: #253f4c;
	background: #f0f3f7;
	text-decoration: none;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #e0ebee;
}
ul#subnav li a:hover, ul#subnav li a.active, ul#subnav li a.active:hover {
	color: #0073ae;
	background: #e2e9ef;
	text-decoration: none;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #bad8dd;
}
ul#subnav li a .secureLink {
	background: url('images/bulletLock.gif') no-repeat left center;
	margin: 0;
	padding: 0 0 0 17px;
}
ul#subnav li.subCategory {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #fff;
}
ul#subnav li.subCategory a {
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	margin: 0 0 2px 0;
	padding: 0 0 0 20px;
	display: block;
	color: #253f4c;
	background: #f9fafc;
	text-decoration: none;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #f3f7f8;
}
ul#subnav li.subCategory a:hover, ul#subnav li.subCategory a.active, ul#subnav li.subCategory a.active:hover {
	color: #0073ae;
	background: #f3f6f9;
	text-decoration: none;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #e3eff1;
}
/* HOME PAGE - SERVICES BOX */
#homeServices {
	background: url('images/bgServices.gif') no-repeat center top;
	width: 605px;
	height: 208px;
	text-align: center;
	color: #cfdee9;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
#homeServices p {
	padding: 0 10px;
}
#homeServices .column1, #homeServices .column3 {
	width: 188px;
	padding: 10px 0 0 10px;
	float: left;
}
#homeServices .column2 {
	width: 189px;
	padding: 10px 0 0 10px;
	float: left;
}
#homeServices .column1 h3 {
	width: 188px;
	height: 30px;
	background: url('images/headlineServicesWorkforce.gif') no-repeat center top;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	float: left;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
#homeServices .column2 h3 {
	width: 189px;
	height: 30px;
	background: url('images/headlineServicesData.gif') no-repeat center top;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	float: left;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
#homeServices .column3 h3 {
	width: 188px;
	height: 30px;
	background: url('images/headlineServicesProfessional.gif') no-repeat center top;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	float: left;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
.buttonServicesMore a {
	width: 88px;
	height: 21px;
	margin: 8px auto;
	background-image: url('images/buttonServicesMore.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.buttonServicesMore a:hover {
	background-position: 0px -21px;
	color: #ffffff;
}
/* SOLUTIONS PAGE - SERVICES BOX */
#solutionsServices {
	background: url('images/bgServices.gif') no-repeat center top;
	width: 605px;
	height: 208px;
	text-align: center;
	color: #cfdee9;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 15px 0;
}
#solutionsServices p {
	padding: 0 10px;
}
#solutionsServices .column1, #solutionsServices .column3 {
	width: 188px;
	padding: 10px 0 0 10px;
	float: left;
}
#solutionsServices .column2 {
	width: 189px;
	padding: 10px 0 0 10px;
	float: left;
}
#solutionsServices .column1 h3 {
	width: 188px;
	height: 30px;
	background: url('images/headlineServicesWorkforce.gif') no-repeat center top;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	float: left;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
#solutionsServices .column2 h3 {
	width: 189px;
	height: 30px;
	background: url('images/headlineServicesData.gif') no-repeat center top;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	float: left;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
#solutionsServices .column3 h3 {
	width: 188px;
	height: 30px;
	background: url('images/headlineServicesProfessional.gif') no-repeat center top;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	float: left;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
/* NEWS */
#content .news {
	padding: 0 0 15px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9dde1;
}
#content .news h3, #content .news h3 a {
	color: #00397d;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 0 0;
	text-decoration: none;
}
#content .news h3 a:hover {
	color: #00397d;
	text-decoration: underline;
}
#content .news h4 {
	color: #000000;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 15px 0 0 0;
	padding: 0;
}
.catdropdown {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	float: right;
	position: relative;
	z-index: 500;
	top: -13px;
	right: 0px;
}
#paginate {
	padding: 15px 0 0 0;
}
#paginate .current {
	padding: 5px;
}
#paginate a {
	padding: 5px;
}
/* LOGIN PANEL */
.tab {
	background: url('images/loginStroke.gif') repeat-x center top;
	width: 100%;
	height: 30px;
}
.tab ul.login {
	width: 960px;
	display: block;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.tab ul.login li {
	margin: 0;
	padding: 0;
	float: right;
}
.tab a.open {
	width: 108px;
	height: 30px;
	background: url('images/navLogin.gif') no-repeat center top;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
}
.tab a.close {
	width: 108px;
	height: 30px;
	background: url('images/navLogin.gif') no-repeat 0px -60px;
	line-height: 0px;
	color: #ffffff;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -5000px;
}
.tab a:hover.open {
	background-position: 0px -30px;
	color: #ffffff;
}
.tab a:hover.close {
	background-position: 0px -90px;
	color: #ffffff;
}
#toppanel {
	position: absolute;
	width: 100%;
	z-index: 999;
	margin: 0 auto;
}
#panel {
	width: 100%;
	height: 200px;
	color: #999999;
	background: #000000;
	/*background: #262626 url('images/bgLogin.gif') repeat-x center top;*/
	overflow: hidden;
	position: relative;
	display: none;
}
#panel .contentPanel {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0;
	text-align: left;
	color: #ffffff;
}
.contentPanel h2 {
	font-size: 20px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
.contentPanel p {
	padding: 5px 0 10px 0;
}
.contentPanel a {
	cursor: pointer;
}
.contentPanel .left {
	width: 390px;
	background: url('images/bgLoginLeft.gif') repeat-y right top;
	padding: 0 60px 0 0;
	float: left;
}
.contentPanel .right {
	width: 510px;
	float: left;
}
.rememberMe {
	padding: 5px 0 0 0;
	float: left;
}
#loginLinktivity {
	width: 220px;
	float: right;
}
#buttonLogin a {
	width: 64px;
	height: 30px;
	background-image: url('images/buttonLogin.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 8px 0 0;
	float: left;
}
#buttonLogin a:hover {
	background-position: 0px -30px;
	color: #ffffff;
}
#buttonConnect a {
	width: 130px;
	height: 30px;
	background-image: url('images/buttonConnect.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
/*FORMS*/
.noline {
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 13px;
	line-height: 30px;
}
.noline label {
	font-weight: normal;
	font-size: 13px;
	display: inline-block;
	width: 140px;
	text-align: right;
	margin-right: 5px;
}
#formContainer .formline {
	width: 605px;
	margin: 10px 0 0 0;
	text-align: left;
	float: left;
}
#formContainer .formline label {
	font-weight: normal;
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
	cursor: text;
	width: 140px;
	text-align: right;
	margin: 10px 5px 0 0;
}

/*
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
*/

#formContainer label.error {
	width: 225px;
	height: 30px;
	background: url('images/bgError.gif') no-repeat left top;
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	text-indent: 14px;
	margin: 5px 0 0 0;
	padding: 0;
}
/*
#formContainer span.error {
	width: 225px;
	height: 30px;
	background: url('images/bgError.gif') no-repeat left top;
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	text-indent: 14px;
	margin: 5px 0 0 0;
	padding: 0;
}
*/
#formContainer .textbox {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 2px;
	width: 200px;
	margin: 5px 5px 0 0;
	border: 1px solid #c9dde1;
}
#formContainer .dropdown {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 2px;
	width: 206px;
	margin: 5px 5px 0 0;
	border: 1px solid #c9dde1;
}
#formContainer .messagebox {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 2px;
	width: 400px;
	height: 150px;
	margin: 0;
	border: 1px solid #c9dde1;
}
#success {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #77b800;
	margin: 0 0 20px 0;
}
#error {
	width: 870px;
	background-color: #dc291e;
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 10px;
	margin: 0 0 20px 0;
}
#errorLogin {
	width: 314px;
	background-color: #dc291e;
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 10px;
	margin: 0 0 20px 0;
}
#errorRegister {
	width: 493px;
	background-color: #dc291e;
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 10px;
	margin: 0 0 20px 0;
}
.redtext {
	color: #ff0000;
}
.contentPanel label {
	width: 55px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 16px;
	color: #89969b;
	text-align: left;
}
.contentPanel .formline {
	width: auto;
	margin: 0 0 10px 0;
	text-align: left;
	float: left;
}
.contentPanel .textbox {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 2px;
	width: 200px;
	margin: 2px 5px 0 0;
	border: 1px solid #3e3737;
}
#buttonSubmit a {
	width: 74px;
	height: 30px;
	background-image: url('images/buttonSubmit.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 8px 0 0;
	float: left;
}
#buttonSubmit a:hover {
	background-position: 0px -30px;
	color: #ffffff;
}
.userInfo {
	line-height: 32px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
/* ACCORDION */
.ui-accordion {
	padding: 15px 0 0 0;
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	color: #253f4c;
	background: #f0f4f7 url('images/bgAccordionHeader.gif') repeat-x left top;
	text-decoration: none;
	font-size: 13px;
	line-height: 25px;
	text-indent: 8px;
	border: #c9dde1 solid 1px;
	outline-style: none;
}
.ui-accordion .ui-state-active {
	background: #e2ebf0 url('images/bgAccordionHeaderOver.gif') repeat-x left top;
}
.ui-accordion .ui-state-default a {
	display: block;
	color: #253f4c;
	text-decoration: none;
	background: url('images/arrowRight.gif') no-repeat left center;
	padding: 0 0 0 9px;
}
.ui-accordion .ui-state-hover a, .ui-accordion .ui-state-active a {
	display: block;
	color: #0073ae;
	text-decoration: none;
	background: url('images/arrowRight.gif') no-repeat left center;
	padding: 0 0 0 9px;
}
.ui-accordion .ui-state-active a {
	display: block;
	color: #0073ae;
	text-decoration: none;
	background: url('images/arrowDown.gif') no-repeat left center;
	padding: 0 0 0 9px;
}
.ui-accordion .ui-accordion-header:hover {
	color: #0073ae;
	background: #e2ebf0 url('images/bgAccordionHeaderOver.gif') repeat-x left top;
	text-decoration: none;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-content {
	padding: 0 15px 15px 15px;
	position: relative;
	overflow: auto;
	display: none;
	background: url('images/bgTestimonial.gif') repeat-x center top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c9dde1;
	border-bottom-color: #c9dde1;
	border-left-color: #c9dde1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
/* TRAINING CALENDAR THUMBNAILS */
.calendarThumbnails {
	margin: 10px 0 -10px 0;
}
.calendarThumbnails a {
	margin: 5px 5px 0 0;
	float: left;
}
.calendarThumbnails .calendarRight {
	margin: 5px 0 0 0;
	float: left;
}
/* TESTIMONIALS */
.testimonials {
	width: 245px;
	background: url('images/bgTestimonials.gif') no-repeat center bottom;
	margin: 15px 0 0 0;
}
#sidebar .testimonials .top {
	width: 245px;
	height: 15px;
	background: url('images/bgTestimonialsTop.gif') no-repeat center top;
}
#sidebar .testimonials .bottom {
	width: 245px;
	height: 23px;
	background: url('images/bgTestimonialsBottom.gif') no-repeat center top;
}
#sidebar .testimonials p {
	padding: 0 15px 12px 15px;
	font-size: 12px;
	line-height: 14px;
	color: #27424d;
}
#sidebar .testimonials .logo {
	padding: 0 15px 12px 15px;
}
/* NEEDS ANALYSIS FORM */
.containerNeeds {
	width: 605px;
	background: url('images/needsFormBg.gif') repeat-y center top;
	margin: 15px 0 0 0;
}
.needsFormBottom {
	height: 19px;
	background: url('images/needsFormBottom.gif') no-repeat center top;
	margin: 10px 0 0 0;
}
.containerNeeds .formContainer {
	width: auto;
	background: #ffffff;
	border: 1px solid #ddecef;
	margin: 10px;
	padding: 20px;
}
.containerNeeds #first h3 {
	width: 605px;
	height: 86px;
	background: url('images/headlineNeeds1.gif') no-repeat center top;
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.containerNeeds #second h3 {
	width: 605px;
	height: 86px;
	background: url('images/headlineNeeds2.gif') no-repeat center top;
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.containerNeeds #third h3 {
	width: 605px;
	height: 86px;
	background: url('images/headlineNeeds3.gif') no-repeat center top;
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.containerNeeds #fourth h3 {
	width: 605px;
	height: 86px;
	background: url('images/headlineNeeds4.gif') no-repeat center top;
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.containerNeeds h4 {
	color: #00397d;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
}
.containerNeeds a#page2 {
	width: 146px;
	height: 30px;
	background-image: url('images/buttonNext2.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 10px 0 0;
	float: right;
}
.containerNeeds a#page3 {
	width: 146px;
	height: 30px;
	background-image: url('images/buttonNext3.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 10px 0 0;
	float: right;
}
.containerNeeds a#page4 {
	width: 146px;
	height: 30px;
	background-image: url('images/buttonNext4.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 10px 0 0;
	float: right;
}
.containerNeeds a#back1 {
	width: 146px;
	height: 30px;
	background-image: url('images/buttonBack1.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 0 0 10px;
	float: left;
}
.containerNeeds a#back2 {
	width: 146px;
	height: 30px;
	background-image: url('images/buttonBack2.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 0 0 10px;
	float: left;
}
.containerNeeds a#back3 {
	width: 146px;
	height: 30px;
	background-image: url('images/buttonBack3.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 0 0 10px;
	float: left;
}
.containerNeeds a#page2:hover, .containerNeeds a#page3:hover, .containerNeeds a#page4:hover, .containerNeeds a#back1:hover, .containerNeeds a#back2:hover, .containerNeeds a#back3:hover {
	background-position: 0px -30px;
	color: #ffffff;
}
.submitSurvey {
	margin: 0 10px 0 0;
	float: right;
}
#formContainer .containerNeeds #surveyForm label {
	font-weight: normal;
	font-size: 13px;
	display: inline-block;
	cursor: text;
	width: 105px;
	text-align: right;
	margin: 10px 5px 0 0;
}
#formContainer .containerNeeds #surveyForm p {
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 3px 0;
}
#formContainer .containerNeeds #surveyForm .textbox {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 2px;
	width: 195px;
	height: 18px;
	margin: 5px 5px 0 0;
	border: 1px solid #c9dde1;
}
#formContainer .containerNeeds #surveyForm .dropdown {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 4px 2px;
	width: 201px;
	height: 30px;
	margin: 5px 5px 0 0;
	border: 1px solid #c9dde1;
}
#formContainer .containerNeeds #surveyForm label.error {
	width: 215px;
	height: 30px;
	background: url('images/bgError.gif') no-repeat left top;
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
	text-indent: 14px;
	text-align: left;
	margin: 5px 0 0 0;
}
#formContainer .containerNeeds #surveyForm span.error {
	width: 215px;
	height: 30px;
	background: url('images/bgError.gif') no-repeat left top;
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
	text-indent: 14px;
	text-align: left;
	margin: 5px 0 0 0;
}
#formContainer .containerNeeds #surveyForm .needsQuestions {
	margin: 0;
}
#formContainer .containerNeeds #surveyForm .needsQuestions label {
	font-weight: normal;
	font-size: 13px;
	display: inline-block;
	cursor: text;
	width: 10px;
	text-align: right;
	margin: 10px 5px 0 0;
}
#formContainer .containerNeeds #surveyForm .needsQuestions .textbox {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 2px;
	width: 290px;
	margin: 5px 0 0 0;
}
.needsDivider {
	width: auto;
	height: 41px;
	background: url('images/needsDividerBg.gif') repeat-x center top;
}
#eXperience {
	width: 127px;
	height: 44px;
	background: url('images/eXperience.gif') no-repeat center top;
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	text-decoration: none;
	margin: 0 0 -10px 0;
	padding: 0;
}
/* VIDEO TUTORIALS */
.imageVideoTutorials {
	margin: 20px 25px 0 0;
	float: left;
}
p.videoTutorials {
	margin: 30px 0 0 0;
	width: 405px;
	float: left;
}
#softwareTraining {
	width: 230px;
	float: left;
}
#timeclockTraining {
	width: 605px;
	float: left;
}
/*#timeclockTraining {
	width: 375px;
	float: left;
}*/
#adiVideos h3 {
	width: 160px;
	height: 30px;
	background-image: url('images/logoADI.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 15px 0 0 0;
}
#novaVideos h3 {
	width: 160px;
	height: 42px;
	background-image: url('images/logoNova.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 15px 0 0 0;
}
.trainingVideo {
	width: 100px;
	margin: 15px 20px 0 0;
	text-align: center;
	float: left;
}
.trainingVideo a {
	color: #00a0df;
	text-decoration: underline;
	line-height: 25px;
}
.trainingVideo a:hover {
	color: #00a0df;
	text-decoration: none;
}
/* COMPANY PROFILE */
#imageProfile {
	width: 605px;
	height: 239px;
	background-image: url('images/imageProfile.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
}
/*#imageProfile {
	width: 321px;
	height: 237px;
	margin: 10px 0 0 24px;
	float: right;
}
.spaceFix {
	margin: -16px 0 0 0;
}*/
/* WORKFORCE MANAGEMENT */
#imageWorkforce {
	width: 605px;
	height: 239px;
	background-image: url('images/imageWorkforce.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0 0 10px 0;
}
#content #saasContainer {
	padding: 10px 0 15px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9dde1;
}
#content #onPremiseContainer {
	padding: 0 0 15px 0;
}
#content #saasContainer .left, #content #onPremiseContainer .left {
	width: 282px;
	padding: 0 20px 0 0;
	float: left;
	margin: 0;
}
#content #saasContainer .right, #content #onPremiseContainer .right {
	width: 303px;
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
}
#content #saasContainer li, #content #onPremiseContainer li {
	font-size: 12px;
	font-weight: bold;
}
#workforceProducts #TA4000 p {
	width: 125px;
	color: #252525;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 auto;
	padding: 0;
}
#workforceProducts #V10 p, #workforceProducts #TA3000 p, #workforceProducts #SBE1000 p {
	width: 110px;
	color: #252525;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 auto;
	padding: 0;
}
#workforceProducts #TA4000 {
	width: 152px;
	height: 194px;
	background: url('images/bgWorkforceTA4000.gif') no-repeat center top;
	text-align: center;
	float: left;
}
#workforceProducts #V10 {
	width: 151px;
	height: 194px;
	background: url('images/bgWorkforceV10.gif') no-repeat center top;
	text-align: center;
	float: left;
}
#workforceProducts #TA3000 {
	width: 151px;
	height: 194px;
	background: url('images/bgWorkforceTA3000.gif') no-repeat center top;
	text-align: center;
	float: left;
}
#workforceProducts #SBE1000 {
	width: 151px;
	height: 194px;
	background: url('images/bgWorkforceSBE1000.gif') no-repeat center top;
	text-align: center;
	float: left;
}
#headlineTA4000 {
	width: 132px;
	height: 25px;
	margin: 20px auto 8px;
	background-image: url('images/headlineTA4000.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#headlineV10 {
	width: 122px;
	height: 25px;
	margin: 20px auto 8px;
	background-image: url('images/headlineV10.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#headlineTA3000 {
	width: 131px;
	height: 25px;
	margin: 20px auto 8px;
	background-image: url('images/headlineTA3000.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#headlineSBE1000 {
	width: 66px;
	height: 25px;
	margin: 20px auto 8px;
	background-image: url('images/headlineSBE1000.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.buttonWorkforceMore a {
	width: 88px;
	height: 20px;
	margin: 8px auto;
	background-image: url('images/buttonWorkforceMore.gif');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.buttonWorkforceMore a:hover {
	background-position: 0px -20px;
	color: #ffffff;
}
#imageSBE1000  {
	margin: 0 0 0 15px;
	float: right;
}
#imageMultiTiered  {
	margin: 15px 20px 15px 0;
	float: left;
}
/* EMPLOYEE GATEWAY */
#imageGateway {
	width: 605px;
	height: 250px;
	background-image: url('images/imageGateway.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
}
#content #push {
	width: 285px;
	padding: 0 15px 0 0;
	float: left;
}
#content #poll {
	width: 305px;
	float: left;
}
#buttonsGateway {
	padding: 15px 0 0 0;
}
#buttonBiometric, #buttonBadge, #buttonWeb, #buttonMobile {
	float: left;
}
#buttonBiometric a:hover, #buttonBadge a:hover, #buttonWeb a:hover, #buttonMobile a:hover {
	background-position: 0px -192px;
	color: #ffffff;
}
#buttonBiometric a {
	width: 152px;
	height: 192px;
	background-image: url('images/buttonBiometric.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#buttonBadge a {
	width: 151px;
	height: 192px;
	background-image: url('images/buttonBadge.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#buttonWeb a {
	width: 151px;
	height: 192px;
	background-image: url('images/buttonWeb.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#buttonMobile a {
	width: 151px;
	height: 192px;
	background-image: url('images/buttonMobile.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	float: left;
}
#content .productsContainer {
	background: url('images/bgTestimonial.gif') repeat-x center top;
	padding: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f1f5f7;
	border-bottom-color: #c9dde1;
}
#content .productsContainer .image {
	width: 125px;
	float: left;
	margin: 0 15px 0 0;
	border: 1px solid #c9dde1;
}
#content .productsContainer .product {
	width: 433px;
	float: left;
}
#content .productsContainer .product2 {
	width: 573px;
	float: left;
}
#content .productsContainer .product h3, #content .productsContainer .product2 h3 {
	color: #00a0df;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#content .productsContainer .product p, #content .productsContainer .product2 p {
	margin: 5px 0 0 0;
	padding: 0;
}
#content .productsContainer .product a.pdf, #content .productsContainer .product a.pdf:visited, #content a.pdf, #content a.pdf:visited {
	color: #00397d;
	text-decoration: underline;
	padding: 0 0 0 15px;
	background: url('images/iconPDF.gif') no-repeat left center;
}
#content a.word, #content a.word:visited {
	color: #00397d;
	text-decoration: underline;
	padding: 0 0 0 15px;
	background: url('images/iconWord.gif') no-repeat left center;
}
#content .productsContainer .product a.pdf:hover, #content a.pdf:hover, #content a.word:hover {
	color: #00397d;
	text-decoration: none;
}
/*#content .productsContainer div.clear {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}*/
/* EMPLOYEE GATEWAY - WEB SOLUTIONS */
.screenshotThumb {
	padding: 10px 0 0 0;
}
.screenshotThumb a {
	padding: 0 5px 0 0;
	float: left;
}
/* PROFESSIONAL SERVICES */
#imageServices {
	width: 605px;
	height: 239px;
	background-image: url('images/imageServices.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
}
/* EMPLOYENT RESOURCE CENTER */
#imageResource {
	width: 605px;
	height: 239px;
	background-image: url('images/imageResource.jpg');
	color: #ffffff;
	text-indent: -5000px;
	display: block;
	font-size: 0px;
	text-align:center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
}
/* LINKS TO RESOURCES */
#content .linksContainer {
	background: url('images/bgTestimonial.gif') repeat-x center top;
	margin: 0;
	padding: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f1f5f7;
	border-bottom-color: #c9dde1;
}
#content .linksContainer .logo {
	width: 125px;
	float: left;
	margin: 0 15px 0 0;
	border: 1px solid #c9dde1;
}
#content .linksContainer .link {
	width: 433px;
	float: left;
}
#content .linksContainer .link h3 {
	color: #00a0df;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#content .linksContainer .link p {
	margin: 5px 0 0 0;
	padding: 0;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
	overflow:hidden;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay {
	background:url('images/colorbox/overlay.png') 0 0 repeat;
}
#colorbox {
}
#cboxTopLeft {
	width:21px;
	height:21px;
	background:url('images/colorbox/controls.png') -100px 0 no-repeat;
}
#cboxTopRight {
	width:21px;
	height:21px;
	background:url('images/colorbox/controls.png') -129px 0 no-repeat;
}
#cboxBottomLeft {
	width:21px;
	height:21px;
	background:url('images/colorbox/controls.png') -100px -29px no-repeat;
}
#cboxBottomRight {
	width:21px;
	height:21px;
	background:url('images/colorbox/controls.png') -129px -29px no-repeat;
}
#cboxMiddleLeft {
	width:21px;
	background:url('images/colorbox/controls.png') left top repeat-y;
}
#cboxMiddleRight {
	width:21px;
	background:url('images/colorbox/controls.png') right top repeat-y;
}
#cboxTopCenter {
	height:21px;
	background:url('images/colorbox/border.png') 0 0 repeat-x;
}
#cboxBottomCenter {
	height:21px;
	background:url('images/colorbox/border.png') 0 -29px repeat-x;
}
#cboxContent {
	background:#fff;
}
#cboxLoadedContent {
	margin-bottom:28px;
}
#cboxTitle {
	position:absolute;
	bottom:4px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:58px;
	color:#949494;
}
#cboxSlideshow {
	position:absolute;
	bottom:4px;
	right:30px;
	color:#0092ef;
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0px;
	background:url('images/colorbox/controls.png') -75px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxPrevious.hover {
	background-position:-75px -25px;
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url('images/colorbox/controls.png') -50px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxNext.hover {
	background-position:-50px -25px;
}
#cboxLoadingOverlay {
	background:url('images/colorbox/loading_background.png') center center no-repeat;
}
#cboxLoadingGraphic {
	background:url('images/colorbox/loading.gif') center center no-repeat;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url('images/colorbox/controls.png') -25px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose.hover {
	background-position:-25px -25px;
}
.cboxIE #cboxTopLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #cboxTopCenter {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #cboxTopRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #cboxBottomLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #cboxBottomCenter {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #cboxBottomRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}
