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

html, body{
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	border-left:0;
} 
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

body {
	line-height: 1;
	color: black;
	background: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

ol, ul {	list-style: none;}


caption, th {
	text-align: left;
	font-weight: normal;
	}
	/* end reset styles */
	/* clearing technique */
	
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
	
.clearfix {display:inline-block;}
	/* mac hide \*/
	
* html .clearfix {height: 1%;}

.clearfix {display: block;}
 /* End hide */
/*........... do not change or amalgamate the above clearfix styles..................*/


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	background:url(images/body-bg.jpg);}
	
h1 {
	font-size:18px;
	color:#333;
	margin-bottom:12px;}
	
h2 {
	font-size:14px;
	color:#333;
	margin-bottom:12px;}	
	
a{
	color:#2374A7;}
	
p {
	margin-bottom:12px;}	
	
#wrapper {
	margin: 0 auto;
	width:964px;
	background:#FFF;}
	
#header {
	background:url(images/header-bg.png) no-repeat;
	background-position: 0 -8px;
	height:88px;
	width:964px;}
	
#contact-link a{
	position:absolute;
	display:block;
	text-decoration:none;
	color:#036;
	margin: 14px 0 0 890px;
	font-size:11px;}
	
#contact-link a:hover{
	text-decoration:underline;}	
	
#bookmark-link a{
	position:absolute;
	display:block;
	text-decoration:none;
	color:#036;
	margin: 40px 0 0 890px;
	font-size:11px;}
	
#bookmark-link a:hover{
	text-decoration:underline;}					

#banner1 {
	background-image:url(images/banner1.jpg);
	width:940px;
	height:190px;
	margin:0 auto;}

#logo-link a {
	background:url(images/logo.png);
	width:284px;
	height:71px;
	display:block;
	position:absolute;
	text-indent:-999999px;
	margin:12px 0 0 18px;}

.spacer1 {
	display:block;
	height:12px;}

/*NAVIGATION */

#nav-holder {
	background:url(images/blue-nav.png) repeat-x;
	
	height:42px;
	line-height:42px;
	margin: 0 auto;
	width:960px;}
	
#nav-inner-holder {
	}	

#nav-top li {
	float:left;
	line-height:42px;
	font-size:14px;}
	
#nav-top li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	border-right: solid 1px #1A5F88;
	padding:0 24px 0 23px;}	
	
#nav-top li a:hover {
	background:url(images/blue-nav-hvr.png) repeat-x;}	



.nav-home a {
	background:url(images/nav-home.png);
	background-position:top;
	width:128px;
	height:38px;
	display:block;
	text-indent:-999999px;
	position:absolute;
	z-index:10;}

.nav-home a:hover {
	background:url(images/nav-home.png);
	background-position:center;}

.home-active {
	background:url(images/nav-home.png);
	background-position:bottom;
	width:128px;
	height:38px;
	display:block;
	text-indent:-999999px;
	position:absolute;
	z-index:10;
	cursor:pointer;}



.nav-online-course a {
	background:url(images/nav-online-courses.png);
	background-position:top;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:9;
	position:absolute;
	margin: 0 0 0 112px;}

.nav-online-course a:hover {
	background-position:center;}

.online-active {
	background:url(images/nav-online-courses.png);
	background-position:bottom;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:11;
	position:absolute;
	margin: 0 0 0 109px;
	cursor:pointer;}



.nav-course-prep a {
	background:url(images/nav-course-prep.png);
	background-position:top;
	width:161px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:8;
	position:absolute;
	margin: 0 0 0 236px;}

.nav-course-prep a:hover {
	background-position:center;}

.course-active {
	background:url(images/nav-course-prep.png);
	background-position:bottom;
	width:161px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:11;
	position:absolute;
	margin: 0 0 0 236px;
	cursor:pointer;}



.nav-prog-works a {
	background:url(images/nav-how-prog-work.png);
	background-position:top;
	width:191px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:7;
	position:absolute;
	margin: 0 0 0 380px;}

.nav-prog-works a:hover {
	background-position:center;}

.prog-works-active {
	background:url(images/nav-how-prog-work.png);
	background-position:bottom;
	width:191px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:11;
	position:absolute;
	margin: 0 0 0 380px;
	cursor:pointer;}





.nav-peer-forum a {
	background:url(images/nav-peer-forum.png);
	background-position:top;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:6;
	position:absolute;
	margin: 0 0 0 555px;}

.nav-peer-forum a:hover {
	background-position:center;}

.peer-forum-active {
	background:url(images/nav-peer-forum.png);
	background-position:bottom;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:11;
	position:absolute;
	margin: 0 0 0 555px;
	cursor:pointer;}




.nav-group-sales a {
	background:url(images/nav-group-sale.png);
	background-position:top;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:5;
	position:absolute;
	margin: 0 0 0 680px;}

.nav-group-sales a:hover {
	background-position:center;}

.group-sales-active {
	background:url(images/nav-group-sale.png);
	background-position:bottom;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:11;
	position:absolute;
	margin: 0 0 0 680px;
	cursor:pointer;}



.nav-aboutus a {
	background:url(images/nav-about-us.png);
	background-position:top;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:4;
	position:absolute;
	margin: 0 0 0 806px;}

.nav-aboutus a:hover {
	background-position:center;}

.aboutus-active {
	background:url(images/nav-about-us.png);
	background-position:bottom;
	width:141px;
	height:38px;
	display:block;
	text-indent:-999999px;
	z-index:11;
	position:absolute;
	margin: 0 0 0 806px;
	cursor:pointer;}
	
	
/*CONTENT */
	
	
.top-box {
	border-left: solid 1px #DBE0E0;
	border-right: solid 1px #DBE0E0;
	font-size:12px;
	line-height:16px;
	padding:10px 10px 5px 10px;
	background:url(images/gradient1.jpg);
	background-repeat:repeat-x;}
	
.top-box2 {
	border-left: solid 1px #DBE0E0;
	border-right: solid 1px #DBE0E0;
	font-size:12px;
	padding:10px 10px 5px 10px;
	background:url(images/gradient1.jpg);
	background-repeat:repeat-x;}
	
.top-box2 p {
	margin-bottom:16px;}
	
.top-box2 a{
	color:#2374A7;}	
	
#cert-btn a {
	display:block;
	background:url(images/cert-btn.png);
	height:26px;
	width:146px;
	text-indent:-999999px;
	margin:5px 0 5px 0;}	
	
#cert-btn a:hover {
	background-position:bottom;}	
	
	
	
#recert-btn a {
	display:block;
	background:url(images/recert-btn.png);
	height:26px;
	width:146px;
	text-indent:-999999px;}	
	
#recert-btn a:hover {
	background-position:bottom;}	
	
	
	
	
	
#footer {
	background:url(images/footer-gradient.jpg);
	background-repeat:repeat-x;
	width:960px;
	margin: 0 auto;
	height:74px;}
	
.footer-links {
	font-size:11px;
	color:#666;
	display:block;
	position:absolute;
	width:470px;
	margin: 20px 0 0 12px;}
	
.footer-links a {
	color:#666;
	text-decoration:none;
	padding: 0 5px 0 5px;}	
	
.footer-links a:hover {
	text-decoration:underline;}	

#footer-logo {
	float:right;
	display:block;
	background:url(images/logo-sml.jpg);
	width:237px;
	height:45px;
	margin:20px 12px 0 0;}
	
	
	
	
	
#main-bnr {
	background:url(images/acls-plas-banner.png) no-repeat;
	float:left;
	width:940px;
	height:290px;
	display:block;
	margin:12px 0 12px 12px;}	
	
#wahtyoureceive {
	background:url(images/wahtyourecieve-box.png) no-repeat;
	width:250px;
	height:310px;
	display:block;
	float:right;
	margin:12px 12px 12px 0;}	


	
	
	
#acls-recertification-btn a {
	display:block;
	background:url(images/red-btn.png) repeat-x;
	width:214px;
	height:38px;
	text-align:center;
	line-height:38px;
	position:absolute;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	
	font-family:Arial, Helvetica, sans-serif;
	margin:233px 0 0 10px;
	
	border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px; /* Firefox */
    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */
	border: solid 1px #FFF;
	
	box-shadow: 0px 0px 3px #666;
	-moz-box-shadow: 0px 0px 3px #666; /* Firefox */
    -webkit-box-shadow: 0px 0px 3px #666; /* Safari, Chrome */
	
	
	}	
	
#acls-recertification-btn a:hover {
	background-position:bottom;}	
	
	
#acls-certification-btn a {
	display:block;
	background:url(images/blue-btn.png) repeat-x;
	width:214px;
	height:38px;
	text-align:center;
	line-height:38px;
	position:absolute;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	margin:233px 0 0 238px;
	
	
	border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px; /* Firefox */
    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */
	border: solid 1px #FFF;
	
	box-shadow: 0px 0px 3px #666;
	-moz-box-shadow: 0px 0px 3px #666; /* Firefox */
    -webkit-box-shadow: 0px 0px 3px #666; /* Safari, Chrome */
	
	
	}	
	
#acls-certification-btn a:hover {
	background-position:bottom;}
	
	
	
	
	
	
	
#pals-certification-btn a {
	display:block;
	background:url(images/red-btn.png) repeat-x;
	width:214px;
	height:38px;
	text-align:center;
	line-height:38px;
	position:absolute;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	
	font-family:Arial, Helvetica, sans-serif;
	margin:233px 0 0 487px;
	
	border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px; /* Firefox */
    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */
	border: solid 1px #FFF;
	
	box-shadow: 0px 0px 3px #666;
	-moz-box-shadow: 0px 0px 3px #666; /* Firefox */
    -webkit-box-shadow: 0px 0px 3px #666; /* Safari, Chrome */
	
	
	}	
	
#pals-certification-btn a:hover {
	background-position:bottom;}	
	
	
#pals-recertification-btn a {
	display:block;
	background:url(images/blue-btn.png) repeat-x;
	width:214px;
	height:38px;
	text-align:center;
	line-height:38px;
	position:absolute;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	margin:233px 0 0 714px;
	
	
	border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px; /* Firefox */
    -webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */
	border: solid 1px #FFF;
	
	box-shadow: 0px 0px 3px #666;
	-moz-box-shadow: 0px 0px 3px #666; /* Firefox */
    -webkit-box-shadow: 0px 0px 3px #666; /* Safari, Chrome */
	
	
	}	
	
#pals-recertification-btn a:hover {
	background-position:bottom;}			
	