/*******************************************
*
* Clear CSS
*
*******************************************/

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p { 
	margin:0;
	padding:0;
}
fieldset,img { 
	border:0;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}

/*******************************************
*
* PRPMG CSS
*
*******************************************/

html {
	height:100%;
	overflow-y:scroll;
}
body {
	height:100%;
	background:#fff;
	font-family:"Trebuchet MS",Helvetica,Arial,Tahoma;
	font-size:13px;
	color:#000;
}
p,h1,h2,h3,h4,h5,h6 {
	padding:10px 0;
}
h1,h2,h3 {
	text-shadow:0 1px 0 #000;
}
h1,h2,h3,h4,h5,h6 {
	text-transform:uppercase;
}
blockquote {
	margin:0px;
	padding:10px 0 10px 10px;
}
ul,ol,li {
	/* margin:5px 2px; */
}
a,a:visited {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}
h1 {
	font-size:1.8em;
	font-weight:bold;
	color:#fff;
}
h2 {
	font-size:1.6em;
	font-weight:bold;
	color:#fff;
}
h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
}
h4 {
	font-size:1.2em;
	font-weight:bold;
}
h5 {
	font-size:1.15em;
	font-weight:bold;
}
h6 {
	font-size:1.1em;
	font-weight:bold;
}
#wrapper {
	position:relative;
	width:731px;
	margin:0 auto;
	padding:10px 0 0 0;
	min-height:100%;
	background:url("../images/bg-logo.gif") no-repeat;
}
#wrapper2 {
	position:relative;
	width:742px;
	margin:0 auto;
	padding:10px 0 0 0;
	min-height:100%;
	background:url("../images/bg-logo.gif") no-repeat;
}
.clear {
	clear:both;
}
* html #wrapper {
	height:100%;
}
* html #wrapper2 {
	height:100%;
}
.separator {
	width:100%;
	height:15px;
}
.red {
	color:#ff0000;
}
.col-sep {
	width:16px;
	float:left;
}

/***********************************************************************************
*
* Header
*
************************************************************************************/

#header_emp {
	width:731px;
}
#logo {
	width:158px;
	float:left;
}
#header_content {
	width:558px;
	float:right;
}
#welcome_emp {
	width:558px;
	margin:0 auto;
}
#employee_welcome {
	width:558px;
	margin:0 auto;
	color:#6ead2f;
	font-size:20px;
}
#employee_nav {
	width:558px;
	height:49px;
	margin:0 auto;
}
#employee_subnav {
	padding:0 0 0 150px;
}

/***********************************************************************************
*
* Left Column
*
************************************************************************************/

#left_col {
	float:left;
	width:215px;
}
#left_col2 {
	float:left;
	width:226px;
}
.left_box_top {
	background:url("../images/box-left-top.gif") no-repeat;
	width:215px;
	height:7px;
}
.left_box_mid {
	background:#4cace5;
	width:195px;
	padding:10px;
}
.left_box_btm {
	background:url("../images/box-left-btmb.gif") no-repeat;
	width:215px;
	height:7px;
}
.left_box_btmg {
	background:url("../images/box-left-btmg.gif") no-repeat;
	width:215px;
	height:34px;
}
#left_col_emp {
	float:left;
	width:259px;
}
.left_boxemp_top {
	background:url("../images/box-hrnotes-top.gif") no-repeat;
	width:259px;
	height:10px;
}
.left_boxemp_mid {
	background:#4cace5;
	width:239px;
	padding:10px;
}
.left_boxemp_btm {
	background:url("../images/box-hrnotes-btm.gif") no-repeat;
	width:259px;
	height:10px;
}


/*******************************************
*
* Easy Slider
*
*******************************************/

	#slider ul, #slider li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider, #slider li { 
		width:195px;
		height:275px;
		overflow:hidden; 
	}
	span#prevBtn{}
	span#nextBtn{}					


/***********************************************************************************
*
* Right Column
*
************************************************************************************/

#right_col {
	float:right;
	width:503px;
	margin:0 auto;
}
#right_col2 {
	float:right;
	width:516px;
	margin:0 auto;
}

#right_col_emp {
	float:right;
	width:454px;
	margin:0 auto;
}

/*******************************************
*
* Navigation
*
*******************************************/

#nav_wrap {
	width:503px;
	height:44px;
	margin:0 auto;
}
#navigation {
	width:742px;
}
#navigation_content {
	width:742px;
	margin:0 auto;
	text-align:center;
}

/*******************************************
*
* Sub Navigation
*
*******************************************/

#sub_nav_wrap {
	width:473px;
	height:33px;
	margin:0 auto;
	padding:0 0 0 30px;
}
.sub_nav_bg {
	width:100px;
	height:23px;
	background:url("../images/sub-nav-rpt.gif") repeat-x;
	float:left;
	text-align:center;
	color:#fff;
	padding:10px 0 0 0;
}
.sub_nav_bg a:link,.sub_nav_bg a:visited {
	color:#fff;
	text-decoration:none;
}
.sub_nav_bg a:hover {
	color:#fff;
	text-decoration:underline;
}
.sub_nav_lft {
	width:6px;
	height:33px;
	background:url("../images/sub-nav-lft.gif") no-repeat;
	float:left;
}
.sub_nav_rgt {
	width:6px;
	height:33px;
	background:url("../images/sub-nav-rgt.gif") no-repeat;
	float:left;
}
#content_nav_wrap {
	width:503px;
	margin:0 auto;
	text-align:center;
}
.training_nav_wrap {
	width:733px;
	margin:0 auto;
	float:left;
}
.training_nav_content {
	width:699px;
	height:26px;
	margin:0 auto;
	padding:7px 0 0 0;
	text-align:center;
	float:left;
	background:#d0f4ac;
	color:#000;
	font-weight:bold;
}
.training_nav_content a:link,.training_nav_content a:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.training_nav_content a:hover {
	color::#000;
	text-decoration:underline;
	font-weight:bold;
}

/*******************************************
*
* Welcome Text
*
*******************************************/

#welcome {
	width:503px;
	margin:0 auto;
	padding:10px 0;
}
#welcome2 {
	width:742px;
	margin:0 auto;
	padding:10px 0;
}

#training_welcome {
	width:503px;
	margin:0 auto;
}


/*******************************************
*
* Main Content
*
*******************************************/

#main_content {
	width:742px;
	margin:0 auto;
}
.main_content_top {
	background:url("../images/main-top.png") no-repeat;
	width:742px;
	height:12px;
}
.main_content_topb {
	background:url("../images/main-topb.png") no-repeat;
	width:742px;
	height:12px;
}
.main_content_mid {
	width:742px;
	background:#a3d177;
}
.main_content_midb {
	width:742px;
	background:#4cace5;
}
#k_content {
	width:742px;
	margin:0 auto;
}
#k_left {
	width:362px;
	float:left;
}
.k_left_top {
	background:url("../images/401k-left-top.png") no-repeat;
	width:362px;
	height:12px;
}
.k_left_mid {
	width:362px;
	background:#4cace5 repeat;
}
.k_left_header {
	width:342px;
	padding:0 10px;
}
.k_left_content {
	width:342px;
	padding:0 10px;
}
.k_left_btm {
	background:url("../images/401k-left-btm.png") no-repeat;
	width:362px;
	height:12px;
}
#k_rgt {
	width:368px;
	float:right;
}
.k_rgt_top {
	background:url("../images/401k-rgt-top.png") no-repeat;
	width:368px;
	height:12px;
}
.k_rgt_mid {
	width:368px;
	background:#a3d177;
}
.k_rgt_header {
	width:348px;
	padding:0 10px;
}
.k_rgt_content {
	width:348px;
	padding:0 10px;
}
.k_rgt_btm {
	background:url("../images/401k-rgt-btm.png") no-repeat;
	width:368px;
	height:12px;
}
#k_left {
	width:362px;
	float:left;
}
#tc_lft {
	width:221px;
	float:left;
}
.tc_lft_top {
	background:url("../images/tc-lft-top.png") no-repeat;
	width:221px;
	height:12px;
}
.tc_lft_mid {
	width:221px;
	background:#a3d177;
}
.tc_lft_content {
	width:201px;
	padding:0 10px;
}
.tc_lft_btm {
	background:url("../images/tc-lft-btm.png") no-repeat;
	width:221px;
	height:12px;
}
#tc_mid {
	width:224px;
	float:left;
}
.tc_mid_top {
	background:url("../images/tc-mid-top.png") no-repeat;
	width:224px;
	height:12px;
}
.tc_mid_mid {
	width:224px;
	background:#4cace5;
}
.tc_mid_content {
	width:204px;
	padding:0 10px;
}
.tc_mid_btm {
	background:url("../images/tc-mid-btm.png") no-repeat;
	width:224px;
	height:12px;
}
#tc_rgt {
	width:264px;
	float:right;
}
.tc_rgt_top {
	background:url("../images/tc-rgt-top.png") no-repeat;
	width:264px;
	height:12px;
}
.tc_rgt_mid {
	width:264px;
	background:#a3d177;
}
.tc_rgt_content {
	width:244px;
	padding:0 10px;
}
.tc_rgt_btm {
	background:url("../images/tc-rgt-btm.png") no-repeat;
	width:264px;
	height:12px;
}
.main_content_notes {
	width:226px;
	height:387px;
	float:left;
	background:url("../images/main-notes.png") no-repeat;
}
.main_content_notes_content {
	width:176px;
	padding:80px 25px 0px 25px;
}
.main_content_notes a:link,.main_content_notes a:visited {
	color:#f58432;
	text-decoration:underline;
}
.main_content_notes a:hover {
	color:#f58432;
	text-decoration:none;
}
.main_content_hc {
	width:207px;
	float:left;
}
.main_content_hc_content {
	width:187px;
	padding:0 10px;
}
.main_content_updates {
	width:309px;
	float:right;
}
.main_content_updatesbox {
	width:309px;
	height:217px;
	background:url("../images/main-updates.png") no-repeat;
}
.main_content_updatesbox_content {
	width:249px;
	padding:60px 20px 0 40px;
}
.main_content_updatesbox_content a:link,.main_content_updatesbox_content a:visited {
	color:#f58432;
	text-decoration:underline;
}
.main_content_updatesbox_content a:hover {
	color:#f58432;
	text-decoration:none;
}
.main_content_updates_content {
	width:289px;
	padding:10px;
}
.main_content_header {
	width:722px;
	padding:0 10px;
}
.main_content_full {
	width:722px;
	float:left;
	padding:0 10px;
}
.main_content_left {
	width:351px;
	float:left;
	padding:0 10px;
}
.main_content_right {
	width:351px;
	float:right;
	padding:0 10px;
}
.main_content_btm {
	background:url("../images/main-btm.png") no-repeat;
	width:742px;
	height:12px;
}
.main_content_btmb {
	background:url("../images/main-btmb.png") no-repeat;
	width:742px;
	height:12px;
}
.doc_content_top {
	background:url("../images/docs-top.png") no-repeat;
	width:742px;
	height:12px;
}
.doc_content_mid {
	width:742px;
	background:#ff9d1d;
}
.doc_content_btm {
	background:url("../images/docs-btm.png") no-repeat;
	width:742px;
	height:12px;
}
.main_box_top {
	background:url("../images/box-about-top.jpg") no-repeat;
	width:503px;
	height:234px;
}
.main_box_mid {
	background:url("../images/box-about-mid.gif") no-repeat #a3d177;
	width:483px;
	padding:10px;
}
.main_box_btm {
	background:url("../images/box-about-btm.gif") no-repeat;
	width:503px;
	height:7px;
}
#testimonials {
	width:493px;
}
#testimonials .testimonials_left {
	float:left;
	width:240px;
}
#testimonials .testimonials_right {
	float:left;
	width:240px;
}
#health_training {
	width:503px;
	display:inline;
}
#health_box {
	width:371px;
	float:left;
}
.health_box_top {
	background:url("../images/box-health-top.gif") no-repeat;
	width:371px;
	height:6px;
}
.health_box_mid {
	background:#4cace5;
	width:351px;
	padding:10px;
}
.health_box_btm {
	background:url("../images/box-health-btm.gif") no-repeat;
	width:371px;
	height:5px;
}
#training_box {
	width:125px;
	float:right;
}
.training_box_top {
	background:url("../images/box-training-top.gif") no-repeat;
	width:125px;
	height:6px;
}
.training_box_mid {
	background:#ff9433;
	width:105px;
	padding:10px;
}
.training_box_btm {
	background:url("../images/box-training-btm.gif") no-repeat;
	width:125px;
	height:5px;
}
.sub_box_top {
	background:url("../images/box-sub-top.gif") no-repeat #a3d177;
	width:483px;
	padding:10px;
}
.sub_box_mid {
	background:#a3d177;
	width:483px;
	padding:10px;
}
.sub_box_btm {
	background:url("../images/box-about-btm.gif") no-repeat;
	width:503px;
	height:7px;
}
#open_content {
	width:722px;
	padding:10px;
}

#open_content_cal {
	width:722px;
	padding:10px;
}
#open_content_cal a:link,#open_content_cal a:visited {
	color:#000;
	text-decoration:none;
}


.box_awards_top {
	background:url("../images/box-awards-top.gif") no-repeat;
	width:454px;
	height:10px;
}
.box_awards_mid {
	background:#f58432;
	width:434px;
	padding:10px;
}
.box_awards_mid .column1 {
	width:144px;
	float:left;
}
.box_awards_mid .column2 {
	width:134px;
	float:left;
	padding:0 5px;
}
.box_awards_mid .img {
	width:144px;
	float:right;
	text-align:right;
}
.box_awards_btm {
	background:url("../images/box-awards-btm.gif") no-repeat;
	width:454px;
	height:10px;
}
.box_news_top {
	background:url("../images/box-news-top.gif") no-repeat;
	width:454px;
	height:10px;
}
.box_news_mid {
	background:#a3d177;
	width:434px;
	padding:10px;
}
.box_news_btm {
	background:url("../images/box-news-btm.gif") no-repeat;
	width:454px;
	height:10px;
}
#emp_training_schedule ul a:link,#emp_training_schedule ul a:visited {
	color:#f58432;
	text-decoration:none;
	font-weight:bold;
}
#emp_training_schedule ul a:hover {
	color:#f58432;
	text-decoration:underline;
	font-weight:bold;
}

/***********************************************************************************
*
* Footer
*
************************************************************************************/

#footer_wrap {
	width:731px;
	height:182px;
}
#footer_flash {
	width:215px;
	float:left;
}
#footer_photo {
	width:147px;
	float:left;
}
#footer_content {
	width:359px;
	height:122px;
	padding:30px 5px;
	float:left;
	background:url("../images/footer-rightbg.gif") no-repeat;
}
#footer_nav {
	width:731px;
	text-align:center;
	height:30px;
	font-weight:bold;
}
#footer_nav a:link,#footer_nav a:visited {
	color:#000;
	text-decoration:none;
}
#footer_nav a:hover {
	color:#000;
	text-decoration:underline;
}
.footer_column {
	width:160px;
	padding:5px;
	float:left;
	font-size:0.9em;
}
.sub_footer_top {
	width:733px;
	height:10px;
	background:url("../images/box-footer-top.gif") no-repeat;
}
.sub_footer_mid {
	width:713px;
	padding:5px 10px;
	background:#f58432;
	text-align:center;
	color:#000;
	font-size:0.9em;
}
.sub_footer_mid a:link,.sub_footer_mid a:visited {
	color:#000;
	text-decoration:none;
}
.sub_footer_mid a:hover {
	color:#000;
	text-decoration:underline;
}
.sub_footer_btm {
	width:733px;
	height:10px;
	background:url("../images/box-footer-btm.gif") no-repeat;
}
#copyright {
	width:731px;
	color:#666;
	font-size:0.9em;
	text-align:center;
	padding:10px 0;
}
a.footerlink,a.footerlink:visited {
	color:#666;
	text-decoration:none;
}
a.footerlink:hover {
	color:#666;
	text-decoration:underline;
}
a.reglink,a.reglink:visited {
	color:#00F;
	text-decoration:underline;
}

