/* CSS Document */
/*BROWSER REQUIREMENTS: IE6+, MOZILLA 1+, SAFARI 1+*/

/*************************************************************************************************/
/* TAGS */
/*************************************************************************************************/
a{
	color:#787a7d;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}

a:hover{color:#000000;}

/*website style is centered page with gradients on outer edges*/
/*body tag in conjuction with page wrapper will facilitate this style*/
/*cant use body tag alone because of IE centering bug (pixel mis-alignment at certain browser sizes)*/
/*cant use page class alone because Mozilla does not auto expand required divs*/
body{
	/*background elements to define vertical bg style/strategy*/
	background-color:#cecece;/*colour under gradient - must match outside colour*/
	background-position:center;
	background-repeat:repeat-y;
	color:#787a7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	/*line-height:12px;*/
	margin:0px;
	padding:0px;
	text-align:center;
}
/*classes to extend the body tag*/
/*splash page*/
.body_splash{
	background-color:#FFFFFF;
}
/*page type 1 has 1 column and no underlays*/
.body_type_01{background-image:url(../images/page_bg_01.gif);}
/*page type 2 has 2 columns with leftside nav underlay*/
.body_type_02{background-image:url(../images/page_bg_02.gif);}
/*page type 3 has 3 columns with leftside nav and rightside content underlays*/
.body_type_03{background-image:url(../images/page_bg_03.gif);}

fieldset{
	border-style:none;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

form input.radio_setright{
	float:left;
}

form p.radio_setright{
	margin-left:25px;
	padding-top:5px;
}

form .btn_row_right{
	height:20px;
	margin-bottom:15px;
	padding-top:10px;
	position:relative;
}
form .content_btn_1{
	position:absolute;
	right:5px;
}
form .content_btn_2{
	position:absolute;
	right:115px;
}
form .textfield{
	height:14px;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	width:275px;
}

form #companyName
{
	display: none;
	margin: 0;
	padding: 0;
}

html{
	height:100%;
}

/*HEADER 1 used for over-sized content headings*/
h1{
	background-repeat:no-repeat;
	font-size:12px;
	height:24px;
	line-height:15px;
	margin:0px;
	padding:0px;
	padding-bottom:6px;
	text-indent:-9999px;
}
h1.news{background-image:url(../images/home_header_02.gif);}
h1.welcome{background-image:url(../images/home_header_01.gif);}

/*HEADER 2 to be used for breadcrumb headings*/
/*located in BREADCRUMBS div*/
h2{
	background-repeat:no-repeat;
	font-size:12px;
	line-height:15px;
	margin:0px;
	padding:0px;
	padding-bottom:1px;
	text-indent:-9999px;
}
h2.about{background-image:url(../images/about_title.gif);}
h2.about_a1usa{background-image:url(../images/about_a1usa_title.gif);}
h2.about_a1video{background-image:url(../images/about_a1video_title.gif);}
h2.about_partners{background-image:url(../images/about_partners_title.gif);}
h2.about_testimonials{background-image:url(../images/about_testimonials_title.gif);}
h2.about_whya1{background-image:url(../images/about_why_title.gif);}
h2.contact{background-image:url(../images/contact_title.gif);}
h2.home{background-image:url(../images/home_title.gif);}
h2.news_press{background-image:url(../images/news_press_title.gif);}
h2.privacy{background-image:url(../images/privacy_title.gif);}
h2.products{background-image:url(../images/products_title.gif);}
h2.products_a1{background-image:url(../images/products_a1_title.gif);}
h2.products_guyleech{background-image:url(../images/products_guyleech_title.gif);}
h2.products_kicstart{background-image:url(../images/products_kicstart_title.gif);}
h2.products_proftrim{background-image:url(../images/products_proftrim_title.gif);}
h2.services{background-image:url(../images/services_title.gif);}
h2.services_caretrac{background-image:url(../images/services_caretrac_title.gif);}
h2.services_codeoffitness{background-image:url(../images/services_codeoffitness_title.gif);}
h2.services_glopt{background-image:url(../images/services_glopt_title.gif);}
h2.services_intensive{background-image:url(../images/services_intensive_title.gif);}
h2.services_intensive_assessment{background-image:url(../images/services_intensive_assessment_title.gif);}
h2.services_intensive_casestudies{background-image:url(../images/services_intensive_casestudies_title.gif);}
h2.services_intensive_psychological{background-image:url(../images/services_intensive_psychological_title.gif);}
h2.services_intensive_returntowork{background-image:url(../images/services_intensive_returntowork_title.gif);}
h2.services_intensive_treatment{background-image:url(../images/services_intensive_treatment_title.gif);}
h2.services_selfassessment{background-image:url(../images/services_selfassessment_title.gif);}
h2.services_tools{background-image:url(../images/tools_title.gif);}
h2.services_tools_bcsa{background-image:url(../images/bcsa_title.gif);}
h2.services_tools_exsa{background-image:url(../images/exsa_title.gif);}
h2.services_tools_hhsa{background-image:url(../images/hhsa_title.gif);}
h2.services_tools_qssa{background-image:url(../images/qssa_title.gif);}
h2.services_workplace{background-image:url(../images/services_workplace_title.gif);}
h2.services_workplace_difference{background-image:url(../images/services_workplace_difference_title.gif);}
h2.services_workplace_industry{background-image:url(../images/services_workplace_industry_title.gif);}
h2.services_workplace_programs{background-image:url(../images/services_workplace_programs_title.gif);}
h2.services_workplace_targeted{background-image:url(../images/services_workplace_targeted_title.gif);}
h2.sitemap{background-image:url(../images/sitemap_title.gif);}
h2.terms{background-image:url(../images/terms_title.gif);}

h2.behaviourAndLifestyleHabitsTool { background-image:url(../images/h1BehaviourAndLifestyleHabitsTool.gif); }

h3{
	color:#cf932d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	padding:0px;
	padding-bottom:6px;
}

h4{
	color:#cf932d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin:0px;
	padding:0px;
	padding-bottom:6px;
}

img
{
	border: none;
}

img.imgSetLeft{
	float:left;
	margin:10px 10px 10px 0px;
}

img.imgSetRight{
	float:right;
	margin:10px 0px 10px 10px;
}

input{
	color:#787a7d;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

label{
	color:#cf932d;
	font-weight:bold;
}
label.setleft{
	float:left;
	padding-top:2px;
	width:110px;
}

ol{
	margin:0px;
	padding:0px;
	padding-bottom:6px;
}

ol li{
	color:#cf932d;
	font-weight:bold;
	margin:0px;
	margin-left:25px;
	padding:0px;
	padding-bottom:6px;
}

ol li p{
	color:#787a7d;
	font-weight:normal;
}

p{
	line-height:12px;
	margin:0px;
	padding:0px;
	padding-bottom:6px;
}

small{
	line-height:11px;
	font-size:10px;
}
small .mustard{color:#cf932d;}

sup{
	font-size:8px;
	vertical-align:super;
}

table{
	background-color:#f8f8f8;
	border-collapse:collapse;
	border-style:none;
	margin:0px;
	padding:0px;
	/*padding-left:30px*/;
	width:380px;
}

table h3{
	margin:0px;
	padding:0px 0px 4px 0px;
}
table h3 a{
	color:#cf932d;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
table h3 a:hover{text-decoration:underline;}
table h3 a.news{
	background-image:url(../images/list_bullet.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:10px;
}

table p{
	padding-top:3px;
	padding-left:10px;
}

td{
	border-style:none;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
}
td.table_alt{
	background-color:#ececec;
}
td.table_footer{
	background-color:#f8f8f8;
	background-image:url(../images/list_tabular_footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:18px;
	margin:0px;
	padding:0px;
}
td.table_header{
	background-color:#FFFFFF;
	background-image:url(../images/list_tabular_header.gif);
	background-repeat:no-repeat;
	height:8px;
	margin:0px;
	padding:0px;
}

textarea{
	color:#787a7d;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:385px;
}

ul{
	background-image:url(../images/spacer.gif);
	margin:0px;
	padding:0px;
	padding-bottom:6px;
	zoom:100%;
}

ul li{
	background-image:url(../images/list_bullet.gif);
	background-position:10px 1px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-bottom:6px;
}
/*************************************************************************************************/
/* END TAGS */
/*************************************************************************************************/

/*************************************************************************************************/
/* CLASSES */
/*************************************************************************************************/

/*************************************************************/
/*ABOUT*/
/*************************************************************/
.about_introduction_p01{
	margin-bottom:10px;
	width:290px;
}

.about_introduction_p02{
	position:absolute;
	left:300px;
	top:0px;
	width:290px;
}
.about_row_01{
	background-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-color:#d19631;
	border-bottom-width:2px;
	margin-bottom:15px;
	position:relative;
}
.about_row_02{
	position:relative;
}
.about_showcase{
	background-repeat:no-repeat;
	height:260px;
	position:relative;
	width:190px;
}
.about_showcase_01{
	background-image:url(../images/landing_sc_bg.gif);
}
.about_showcase_02{
	background-image:url(../images/landing_sc_bg.gif);
	left:200px;
	position:absolute;
	top:0px;
}
.about_showcase_03{
	background-image:url(../images/landing_sc_bg.gif);
	left:400px;
	position:absolute;
	top:0px;
}
.about_showcase_header_01{background-image:url(../images/about_sc_01_label.gif);}
.about_showcase_header_02{background-image:url(../images/about_sc_02_label.gif);}
.about_showcase_header_03{background-image:url(../images/about_sc_03_label.gif);}

.products_showcase_header_01{background-image:url(../images/products_sc_01_label.gif);}
.products_showcase_header_02{background-image:url(../images/products_sc_02_label.gif);}
.products_showcase_header_03{background-image:url(../images/products_sc_03_label.gif);}
/*************************************************************/
/*END ABOUT*/
/*************************************************************/

/*************************************************************/
/*ARTICLES*/
/*************************************************************/
.article{
	background-position:top left;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	position:relative;
}
.article a{
	bottom:2px;
	position:absolute;
	right:0px;
}
.article_clickthrough{
	height:auto;
	padding-bottom:10px;
	padding-left:134px;
}
.article_clickthrough_01{background-image:url(../images/about_testimonials_01.jpg);}
.article_clickthrough_02{background-image:url(../images/about_testimonials_02.jpg);}
.article_clickthrough_03{background-image:url(../images/services_intensive_casestudies_01.gif);}
.article_clickthrough_04{background-image:url(../images/services_intensive_casestudies_02.gif);}
.article_clickthrough_05{background-image:url(../images/services_intensive_casestudies_03.gif);}
.article_clickthrough_06{background-image:url(../images/services_intensive_casestudies_04.gif);}
.article_clickthrough_07{background-image:url(../images/services_intensive_casestudies_05.gif);}
.article_clickthrough_t2{
	padding-left:0px;
}
.article_clickthrough_t2 img{
	float:left;
}
.article_thumbnail{
	border-bottom-color:#e7c996;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:120px;
	margin-bottom:25px;
	padding-left:95px;
}
.article_thumbnail_01{background-image:url(../images/about_testimonials_01_tn.jpg);}
.article_thumbnail_02{background-image:url(../images/about_testimonials_02_tn.jpg);}
.article_thumbnail_03{background-image:url(../images/services_intensive_casestudies_01_tn.gif);}
.article_thumbnail_04{background-image:url(../images/services_intensive_casestudies_02_tn.gif);}
.article_thumbnail_05{background-image:url(../images/services_intensive_casestudies_03_tn.gif);}
.article_thumbnail_06{background-image:url(../images/services_intensive_casestudies_04_tn.gif);}
.article_thumbnail_07{background-image:url(../images/services_intensive_casestudies_05_tn.gif);}
/*************************************************************/
/*END ARTICLES*/
/*************************************************************/

/*************************************************************/
/* BANNER */
/*************************************************************/
/*banner class controls banner div*/
/*banner div wrapper holds banner elements*/
.banner{
	background-image:url(../images/banner_bg.jpg);
	background-repeat:no-repeat;
	height:140px;
	margin-left:100px;
	margin-right:100px;
}
/*************************************************************/
/* END BANNER */
/*************************************************************/

/*************************************************************/
/*BREADCRUMBS*/
/*************************************************************/
/*beadcrumbs class controls this div*/
/*beadcrumbs div contains all header elements on page*/
.breadcrumbs{
	background-color:#ffffff;
	border-bottom:solid #cccccc 1px;
	color:#afafaf;
	margin-bottom:15px;
	margin-left:195px;
	margin-right:15px;
	padding-bottom:0px;
	padding-top:10px;
	position:relative;
}
/*breadcrumbs links will sit below breadcrumbs header*/
.breadcrumbs ul{
	list-style-image:url();
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/*each link in list uses image bullet*/
.breadcrumbs ul li{
	background-image:url(../images/spacer.gif);
	margin:0px;
	padding:0px;
}
.breadcrumbs ul li a{
	background-image:url(../images/breadcrumbs_bullet.gif); /* put bullet behind link*/
	background-position:1px;
	background-repeat:no-repeat;
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:12px; /* give bullet bg room to be seen */
	padding-right:14px;
	text-decoration:none;
}
.breadcrumbs ul li a:hover{
	color:#000000;
}
/*set alt rules for breadcrumbs on a type 1 page (no underlays)*/
.breadcrumbs_type_01{
	margin-left:15px;
}
/*************************************************************/
/*END BREADCRUMBS*/
/*************************************************************/

/*************************************************************/
/*BUTTONS*/
/*************************************************************/
/*convert links to graphic buttons*/
/*generic*/
.btn{
	background-repeat:no-repeat;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

/*controls btn_base div*/
/*div used as paragraph terminator*/
.btn_base{
	border-bottom-color:#e7c996;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin:0px;
	margin-bottom:10px;
	margin-top:30px;
	padding:0px;
	position:relative;
	width:100%;
}
/*set button in btn_base div to far right*/
.btn_base .btn_base_0{bottom:1px;position:absolute;right:0px;}
/*set button in btn_base div to 40 from far right*/
.btn_base .btn_base_40{bottom:1px;position:absolute;right:40px;}
/*alt properties for orange*/
.btn_base_orange{border-bottom-color:#ff6600;}

/*ASSORTED BUTTONS*/

/*BACK button*/
.btn_sc_r_login{background-image:url(../images/btn_sc_r_login.gif);height:10px;width:50px;}
.btn_sc_r_login:hover{background-image:url(../images/btn_sc_r_login_ro.gif);}

/*BUY NOW button (mustard)*/
.btn_buynow_mustard{background-image:url(../images/btn_buynow_mustard.gif);height:10px;width:50px;}
.btn_buynow_mustard:hover{background-image:url(../images/btn_buynow_mustard_ro.gif);}

/*BACK button*/
.btn_back{background-image:url(../images/btn_back.gif);height:19px;width:100px;}
.btn_back:hover{background-image:url(../images/btn_back_ro.gif);}
/*BUY NOW button*/
.btn_buynow{background-image:url(../images/btn_buynow.gif);height:19px;width:100px;}
.btn_buynow:hover{background-image:url(../images/btn_buynow_ro.gif);}
/*CLEAR button*/
.btn_clear{background-image:url(../images/btn_clear.gif);height:19px;width:100px;}
.btn_clear:hover{background-image:url(../images/btn_clear_ro.gif);}
/*ENTER button (orange)*/
.btn_enter_orange{background-image:url(../images/btn_enter_orange.gif);height:14px;width:74px;}
.btn_enter_orange:hover{background-image:url(../images/btn_enter_orange_ro.gif);}
/*HOME button*/
.btn_home{background-image:url(../images/btn_home.gif);height:10px;width:38px;}
.btn_home:hover{background-image:url(../images/btn_home_ro.gif);}
/*LEARN MORE button(mustard)*/
.btn_learnmore_mustard{background-image:url(../images/btn_learnmore_mustard.gif);height:10px;width:68px;}
.btn_learnmore_mustard:hover{background-image:url(../images/btn_learnmore_mustard_ro.gif);}
/*LEARN MORE button(orange)*/
.btn_learnmore_orange{background-image:url(../images/btn_learnmore_orange.gif);height:10px;width:68px;}
.btn_learnmore_orange:hover{background-image:url(../images/btn_learnmore_orange_ro.gif);}
/*OK button*/
.btn_ok{background-image:url(../images/btn_ok.gif);height:19px;width:100px;}
.btn_ok:hover{background-image:url(../images/btn_ok_ro.gif);}
/*COMPLETE A SELF ASSESSMENT button(mustard)*/
.btn_selfassessment_mustard{background-image:url(../images/btn_selfassessment_mustard.gif);height:19px;width:93px;}
.btn_selfassessment_mustard:hover{background-image:url(../images/btn_selfassessment_mustard_ro.gif);}
/*REGISTER button*/
.btn_register_orange{background-image:url(../images/btn_register_orange.gif);height:10px;width:53px;}
.btn_register_orange:hover{background-image:url(../images/btn_register_orange_ro.gif);}
/*RETURN button*/
.btn_return{background-image:url(../images/btn_return.gif);height:10px;width:48px;}
.btn_return:hover{background-image:url(../images/btn_return_ro.gif);}
/*SUBMIT button*/
.btn_submit{background-image:url(../images/btn_submit.gif);height:19px;width:100px;}
.btn_submit:hover{background-image:url(../images/btn_submit_ro.gif);}
/*SUBMIT button (orange small)*/
.btn_submit_orange_small{background-image:url(../images/btn_submit_orange_small.gif);height:14px;width:74px;}
.btn_submit_orange_small:hover{background-image:url(../images/btn_submit_orange_small_ro.gif);}
/*TOP button*/
.btn_top{background-image:url(../images/btn_top.gif);height:10px;width:30px;}
.btn_top:hover{background-image:url(../images/btn_top_ro.gif);}
/*TOP button (orange)*/
.btn_top_orange{background-image:url(../images/btn_top_orange.gif);height:10px;width:30px;}
.btn_top_orange:hover{background-image:url(../images/btn_top_orange_ro.gif);}
/*VISIT SITE button (mustard)*/
.btn_visitsite_mustard{background-image:url(../images/btn_visitsite_mustard_no.gif);height:10px;width:53px;}
.btn_visitsite_mustard:hover{background-image:url(../images/btn_visitsite_mustard_ro.gif);}
/*VISIT SITE button(orange)*/
.btn_visitsite_orange{background-image:url(../images/btn_visitsite_orange.gif);height:10px;width:54px;}
.btn_visitsite_orange:hover{background-image:url(../images/btn_visitsite_orange_ro.gif);}

.btnGloptGetStarted{background-image:url(../images/gloptGetStartedBtn.gif);height:103px;width:173px;}
.btnGloptGetStarted:hover{background-image:url(../images/gloptGetStartedBtn_ro.gif);}
.btnGloptGetStartedOnWhite{background-image:url(../images/gloptGetStartedBtnOnWhite.gif);height:103px;width:173px;}
.btnGloptGetStartedOnWhite:hover{background-image:url(../images/gloptGetStartedBtnOnWhite_ro.gif);}
.btnGloptLandingNav01{background-image:url(../images/gloptLandingNavBtn01.jpg);height:80px;width:194px;float:left;margin:8px 4px 4px 0px;}
.btnGloptLandingNav01:hover{background-image:url(../images/gloptLandingNavBtn01_ro.jpg);}
.btnGloptLandingNav02{background-image:url(../images/gloptLandingNavBtn02.jpg);height:80px;width:194px;float:left;margin:8px 4px 4px 0px;}
.btnGloptLandingNav02:hover{background-image:url(../images/gloptLandingNavBtn02_ro.jpg);}
.btnGloptLandingNav03{background-image:url(../images/gloptLandingNavBtn03.jpg);height:80px;width:194px;float:left;margin:8px 0px 4px 0px;}
.btnGloptLandingNav03:hover{background-image:url(../images/gloptLandingNavBtn03_ro.jpg);}
.btnGloptLandingNav04{background-image:url(../images/gloptLandingNavBtn04.jpg);height:80px;width:194px;float:left;margin:0px 4px 0px 0px;}
.btnGloptLandingNav04:hover{background-image:url(../images/gloptLandingNavBtn04_ro.jpg);}
.btnGloptLandingNav05{background-image:url(../images/gloptLandingNavBtn05.jpg);height:80px;width:194px;float:left;margin:0px 4px 0px 0px;}
.btnGloptLandingNav05:hover{background-image:url(../images/gloptLandingNavBtn05_ro.jpg);}
.btnGloptLandingNav06{background-image:url(../images/gloptLandingNavBtn06.jpg);height:80px;width:194px;float:left;margin:0px 0px 0px 0px;}
.btnGloptLandingNav06:hover{background-image:url(../images/gloptLandingNavBtn06_ro.jpg);}
/*************************************************************/
/*END BUTTONS*/
/*************************************************************/

/*************************************************************/
/*CARETRAC*/
/*************************************************************/
.caretrac_btn_1{
	left:25px;
	position:relative;
}
.caretrac_btn_2{
	left:135px;
	position:relative;
	top:-19px;
}
/*************************************************************/
/*END CARETRAC*/
/*************************************************************/

/*************************************************************/
/*CONTENT*/
/*************************************************************/
/*content classes control the content div*/
/*content div contains content for this page - sits inside the content frame*/
/*independent of left navigation and right content columns*/
.content{
	overflow:hidden;/*stop IE interference with left menu*/
	padding-bottom:80px;
	position:relative;
}
/*template type 1 has no content underlays*/
.content_type_01{
	margin-left:15px;
	margin-right:15px;
}
/*template type 2 has leftside content navigation underlay*/
.content_type_02{
	margin-right:15px;
	padding-left:15px;
}
/*template type 3 has leftside content navigation underlay and rightside breakout content underlay*/
.content_type_03{
	padding-left:15px;
	width:400px;
}
/*some content that has low opacity mustard background*/
.content_special{
	background-color:#f3e4ca;
	margin:0px 0px 0px 0px;
}
/*************************************************************/
/*END CONTENT*/
/*************************************************************/

/*************************************************************/
/*CONTENT FRAME*/
/*************************************************************/
/*content frame class controls this div*/
/*content frame div sits between header elements and footer - it contains content nav and content*/
.content_frame{
	margin-left:100px;
	margin-right:100px;
	position:relative;
}
/*set alt properties for home content frameset div*/
.content_frame_home{
	background-image:url(../images/content_bg_home.gif);
	background-repeat:no-repeat;
}
/*************************************************************/
/*CONTENT FRAME*/
/*************************************************************/

/*************************************************************/
/*CONTENT NAVIGATION*/
/*************************************************************/
/*content navigation class controls this div*/
/*content navigation div is leftside tree menu inpage content navigation*/
.content_nav{
	float:left;
	line-height:14px;
	padding-bottom:10px;/*allow for footer*/
	padding-top:40px;
	position:relative;
	width:180px;
}
/*translate list in CONTENT NAV div to content navigation vertical button menu*/
.content_nav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/*content navigation list links hold content nav items*/
.content_nav ul li{
	background-image:url(../images/spacer.gif);/*turn off default list bullet image*/
	margin:0px;
	padding:0px;
}
.content_nav ul li a{
	background-repeat:no-repeat;
	height:24px;
	display:block;
	/*position:absolute;*/ /*allow absolute positioning*/
	text-indent:-9999px;
}
/*set content navigation image states*/
/*ABOUT*/
/*set specific normal state properties - WHY ALPHAONE*/
.content_nav ul li a.cont_nav_about_01{background-image:url(../images/navleft_about_01.gif);}
.content_nav ul li a.cont_nav_about_01:hover{background-image:url(../images/navleft_about_01_ro.gif);}
/*set specific normal state properties - TESTIMONIALS*/
.content_nav ul li a.cont_nav_about_02{background-image:url(../images/navleft_about_02.gif);}
.content_nav ul li a.cont_nav_about_02:hover{background-image:url(../images/navleft_about_02_ro.gif);}
/*set specific normal state properties - IN THE PRESS*/
.content_nav ul li a.cont_nav_about_03{background-image:url(../images/navleft_about_03.gif);}
.content_nav ul li a.cont_nav_about_03:hover{background-image:url(../images/navleft_about_03_ro.gif);}
/*set specific normal state properties - ALPHAONE VIDEO*/
.content_nav ul li a.cont_nav_about_04{background-image:url(../images/navleft_about_04.gif);}
.content_nav ul li a.cont_nav_about_04:hover{background-image:url(../images/navleft_about_04_ro.gif);}
/*set specific normal state properties - ALPHAONE USA*/
.content_nav ul li a.cont_nav_about_05{background-image:url(../images/navleft_about_05.gif);}
.content_nav ul li a.cont_nav_about_05:hover{background-image:url(../images/navleft_about_05_ro.gif);}
/*set specific normal state properties - OUR PARTNERS*/
.content_nav ul li a.cont_nav_about_06{background-image:url(../images/navleft_about_06.gif);}
.content_nav ul li a.cont_nav_about_06:hover{background-image:url(../images/navleft_about_06_ro.gif);}
/*END ABOUT*/
/*FOOTER*/
/*set specific normal state properties - TERMS & CONDITIONS*/
.content_nav ul li a.cont_nav_footer_03{background-image:url(../images/navleft_footer_03.gif);}
.content_nav ul li a.cont_nav_footer_03:hover{background-image:url(../images/navleft_footer_03_ro.gif);}
/*set specific normal state properties - PRIVACY POLICY*/
.content_nav ul li a.cont_nav_footer_02{background-image:url(../images/navleft_footer_02.gif);}
.content_nav ul li a.cont_nav_footer_02:hover{background-image:url(../images/navleft_footer_02_ro.gif);}
/*set specific normal state properties - SITE MAP*/
.content_nav ul li a.cont_nav_footer_01{background-image:url(../images/navleft_footer_01.gif);}
.content_nav ul li a.cont_nav_footer_01:hover{background-image:url(../images/navleft_footer_01_ro.gif);}
/*END FOOTER*/
/*NEWS*/
/*set specific normal state properties - IN THE PRESS*/
.content_nav ul li a.cont_nav_news_01{background-image:url(../images/navleft_news_01.gif);}
.content_nav ul li a.cont_nav_news_01:hover{background-image:url(../images/navleft_news_01_ro.gif);}
/*END NEWS*/

/*PRODUCTS*/
.content_nav ul li a.cont_nav_products_01{background-image:url(../images/navleft_products_01.gif);}
.content_nav ul li a.cont_nav_products_01:hover{background-image:url(../images/navleft_products_01_ro.gif);}
.content_nav ul li a.cont_nav_products_02{background-image:url(../images/navleft_products_02.gif);}
.content_nav ul li a.cont_nav_products_02:hover{background-image:url(../images/navleft_products_02_ro.gif);}
.content_nav ul li a.cont_nav_products_03{background-image:url(../images/navleft_products_03.gif);}
.content_nav ul li a.cont_nav_products_03:hover{background-image:url(../images/navleft_products_03_ro.gif);}

/*SERVICES*/
/*set specific normal state properties - INTENSIVE PROGRAM*/
.content_nav ul li a.cont_nav_services_01{background-image:url(../images/navleft_services_01.gif);}
.content_nav ul li a.cont_nav_services_01:hover{background-image:url(../images/navleft_services_01_ro.gif);}
.content_nav ul li a.cont_nav_services_01_01{background-image:url(../images/navleft_services_01_01.gif);height:19px;}
.content_nav ul li a.cont_nav_services_01_01:hover{background-image:url(../images/navleft_services_01_01_ro.gif);}
.content_nav ul li a.cont_nav_services_01_02{background-image:url(../images/navleft_services_01_02.gif);height:18px;}
.content_nav ul li a.cont_nav_services_01_02:hover{background-image:url(../images/navleft_services_01_02_ro.gif);}
.content_nav ul li a.cont_nav_services_01_03{background-image:url(../images/navleft_services_01_03.gif);height:18px;}
.content_nav ul li a.cont_nav_services_01_03:hover{background-image:url(../images/navleft_services_01_03_ro.gif);}
.content_nav ul li a.cont_nav_services_01_04{background-image:url(../images/navleft_services_01_04.gif);height:18px;}
.content_nav ul li a.cont_nav_services_01_04:hover{background-image:url(../images/navleft_services_01_04_ro.gif);}
.content_nav ul li a.cont_nav_services_01_05{background-image:url(../images/navleft_services_01_05.gif);height:23px;}
.content_nav ul li a.cont_nav_services_01_05:hover{background-image:url(../images/navleft_services_01_05_ro.gif);}
/*set specific normal state properties - WORKPLACE PROGRAM*/
.content_nav ul li a.cont_nav_services_02{background-image:url(../images/navleft_services_02.gif);}
.content_nav ul li a.cont_nav_services_02:hover{background-image:url(../images/navleft_services_02_ro.gif);}
.content_nav ul li a.cont_nav_services_02_01{background-image:url(../images/navleft_services_02_01.gif);height:19px;}
.content_nav ul li a.cont_nav_services_02_01:hover{background-image:url(../images/navleft_services_02_01_ro.gif);}
.content_nav ul li a.cont_nav_services_02_02{background-image:url(../images/navleft_services_02_02.gif);height:18px;}
.content_nav ul li a.cont_nav_services_02_02:hover{background-image:url(../images/navleft_services_02_02_ro.gif);}
.content_nav ul li a.cont_nav_services_02_03{background-image:url(../images/navleft_services_02_03.gif);height:18px;}
.content_nav ul li a.cont_nav_services_02_03:hover{background-image:url(../images/navleft_services_02_03_ro.gif);}
.content_nav ul li a.cont_nav_services_02_04{background-image:url(../images/navleft_services_02_04.gif);height:23px;}
.content_nav ul li a.cont_nav_services_02_04:hover{background-image:url(../images/navleft_services_02_04_ro.gif);}
/*set specific normal state properties - CODE OF FITNESS*/
.content_nav ul li a.cont_nav_services_03{background-image:url(../images/navleft_services_03.gif);}
.content_nav ul li a.cont_nav_services_03:hover{background-image:url(../images/navleft_services_03_ro.gif);}
/*set specific normal state properties - ALPHAONE TOOLS*/
.content_nav ul li a.cont_nav_services_04{background-image:url(../images/navleft_services_04.gif);}
.content_nav ul li a.cont_nav_services_04:hover{background-image:url(../images/navleft_services_04_ro.gif);}
.content_nav ul li a.cont_nav_services_04_01{background-image:url(../images/navleft_services_04_01.gif);height:19px;}
.content_nav ul li a.cont_nav_services_04_01:hover{background-image:url(../images/navleft_services_04_01_ro.gif);}
.content_nav ul li a.cont_nav_services_04_02{background-image:url(../images/navleft_services_04_02.gif);height:18px;}
.content_nav ul li a.cont_nav_services_04_02:hover{background-image:url(../images/navleft_services_04_02_ro.gif);}
.content_nav ul li a.cont_nav_services_04_03{background-image:url(../images/navleft_services_04_03.gif);height:18px;}
.content_nav ul li a.cont_nav_services_04_03:hover{background-image:url(../images/navleft_services_04_03_ro.gif);}
.content_nav ul li a.cont_nav_services_04_04{background-image:url(../images/navleft_services_04_04.gif);height:23px;}
.content_nav ul li a.cont_nav_services_04_04:hover{background-image:url(../images/navleft_services_04_04_ro.gif);}
/*set specific normal state properties - CARETRAC*/
.content_nav ul li a.cont_nav_services_05{background-image:url(../images/navleft_services_05.gif);}
.content_nav ul li a.cont_nav_services_05:hover{background-image:url(../images/navleft_services_05_ro.gif);}
/*set specific normal state properties - GUY LEECH ONLINE PERSONAL TRAINER*/
.content_nav ul li a.cont_nav_services_06{background-image:url(../images/navleft_services_06.gif);}
.content_nav ul li a.cont_nav_services_06:hover{background-image:url(../images/navleft_services_06_ro.gif);}
.content_nav ul li a.cont_nav_services_06_01{background-image:url(../images/navleft_services_06_01.gif);height:19px;}
.content_nav ul li a.cont_nav_services_06_01:hover{background-image:url(../images/navleft_services_06_01_ro.gif);}
.content_nav ul li a.cont_nav_services_06_02{background-image:url(../images/navleft_services_06_02.gif);height:18px;}
.content_nav ul li a.cont_nav_services_06_02:hover{background-image:url(../images/navleft_services_06_02_ro.gif);}
.content_nav ul li a.cont_nav_services_06_03{background-image:url(../images/navleft_services_06_03.gif);height:18px;}
.content_nav ul li a.cont_nav_services_06_03:hover{background-image:url(../images/navleft_services_06_03_ro.gif);}
.content_nav ul li a.cont_nav_services_06_04{background-image:url(../images/navleft_services_06_04.gif);height:18px;}
.content_nav ul li a.cont_nav_services_06_04:hover{background-image:url(../images/navleft_services_06_04_ro.gif);}
.content_nav ul li a.cont_nav_services_06_05{background-image:url(../images/navleft_services_06_05.gif);height:18px;}
.content_nav ul li a.cont_nav_services_06_05:hover{background-image:url(../images/navleft_services_06_05_ro.gif);}
.content_nav ul li a.cont_nav_services_06_06{background-image:url(../images/navleft_services_06_06.gif);height:18px;}
.content_nav ul li a.cont_nav_services_06_06:hover{background-image:url(../images/navleft_services_06_06_ro.gif);}
.content_nav ul li a.cont_nav_services_06_07{background-image:url(../images/navleft_services_06_07.gif);height:18px;}
.content_nav ul li a.cont_nav_services_06_07:hover{background-image:url(../images/navleft_services_06_07_ro.gif);}
.content_nav ul li a.cont_nav_services_06_08{background-image:url(../images/navleft_services_06_08.gif);height:23px;}
.content_nav ul li a.cont_nav_services_06_08:hover{background-image:url(../images/navleft_services_06_08_ro.gif);}
/*END SERVICES*/
/*non link elements in content nav list will be held in spans*/
.content_nav ul li span{
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:180px;
}
/*set content navigation footer(generic for all nav sets)*/
.content_nav ul li span.cont_nav_footer{
	background-image:url(../images/navleft_footer.gif);
	height:41px;
}
/*set content navigation header generic properties*/
.content_nav ul li span.cont_nav_header{
	height:44px;
}
/*set content navigation headers*/
/*ABOUT*/
.content_nav ul li span.cont_nav_about_header{background-image:url(../images/navleft_about_header.gif);}
/*FOOTER*/
.content_nav ul li span.cont_nav_footer_header{background-image:url(../images/navleft_footer_header.gif);}
/*NEWS*/
.content_nav ul li span.cont_nav_news_header{background-image:url(../images/navleft_news_header.gif);}
/*PRODUCTS*/
.content_nav ul li span.cont_nav_products_header{background-image:url(../images/navleft_products_header.gif);}
/*SERVICES*/
.content_nav ul li span.cont_nav_services_header{background-image:url(../images/navleft_services_header.gif);}
/*************************************************************/
/*END CONTENT NAVIGATION*/
/*************************************************************/

/*************************************************************/
/*CONTENT RIGHT*/
/*************************************************************/
/*content right class controls content_right div*/
/*content rightdiv contains breakout content on the right of the page*/
.content_right{
	float:right;
	left:-15px;
	padding-bottom:10px;/*allow for footer*/
	position:relative;
	width:180px;
}
/*************************************************************/
/*END CONTENT RIGHT*/
/*************************************************************/

/*************************************************************/
/* FOOTER */
/*************************************************************/
/*footer class controls footer div*/
/*footer div contains footer elements*/
/*footer div includes left and right background gradients*/
.footer{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-y;
	clear:both;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
	width:1000px;
}
/*translate list held in footer to horizontal button menu*/
.footer ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/*footer navigation list links hold footer nav items*/
.footer ul li{
	background-image:url(../images/spacer.gif);/*default list uses image for bullets*/
	margin:0px;
	padding:0px;
}
.footer ul li a{
	background-repeat:no-repeat;
	height:29px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	top:25px;
}
/*TERMS & CONDITIONS button*/
.footer ul li a.footer_nav_terms{background-image:url(../images/footer_nav_terms.gif);left:424px;width:129px;}
.footer ul li a.footer_nav_terms:hover{background-image:url(../images/footer_nav_terms_ro.gif);}
/*PRIVACY POLICY button*/
.footer ul li a.footer_nav_privacy{background-image:url(../images/footer_nav_privacy.gif);left:553px;width:98px;}
.footer ul li a.footer_nav_privacy:hover{background-image:url(../images/footer_nav_privacy_ro.gif);}
/*SITE MAP button*/
.footer ul li a.footer_nav_sitemap{background-image:url(../images/footer_nav_sitemap.gif);left:651px;width:66px;}
.footer ul li a.footer_nav_sitemap:hover{background-image:url(../images/footer_nav_sitemap_ro.gif);}
/*non link elements in footer nav list will be held in spans*/
.footer ul li span{
	background-repeat:no-repeat;
	height:29px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	top:25px;
}
/*COPYRIGHT declaration*/
.footer ul li span.footer_nav_copyright{background-image:url(../images/footer_nav_copyright.gif);left:717px;width:168px;}
/*************************************************************/
/* END FOOTER */
/*************************************************************/

/*************************************************************/
/*GUY LEECH ONLINE PERSONAL TRAINER*/
/*************************************************************/
.glopt{
	position:relative;
}

/*.glopt a{color:#ff6600;}*/
/*.glopt a:hover{color:#0600ff;}*/

.glopt h3{color:#3a64b0;}
.glopt h3 a{color:#3a64b0;}
.glopt h3 a:hover{color:#cf932d;}
.glopt h4{color:#3a64b0;}
.glopt h4 a{color:#3a64b0;}
.glopt h4 a:hover{color:#cf932d;}

.glopt ol li{
	/*color:#ff6600;*/
	font-weight:bold;
}

.glopt ol li p{color:#787a7d;font-weight:normal;}

.glopt ul li{
	/*background-image:url(../images/list_bullet_glopt.gif);*/
}

.glopt_col_1{
	padding-left:10px;
	padding-top:130px;
	position:relative;
	width:390px;
}

.glopt_col_2{
	float:right;
	left:-10px;
	padding-top:15px;
	position:relative;
	width:170px;
}

.glopt_sc{
	padding-bottom:8px;
	width:170px;
}
.glopt_sc a.btn{
	float:right;
}

.glopt_sc form{
	margin:0px;
	padding:0px;
}

.glopt_sc form input.textfield{
	border:1px solid #ff6600;
	color:#000000;
	font-size:10px;
	height:12px;
	margin:0px;
	margin-bottom:8px;
	padding:0px;
	width:90px;
}
.glopt_sc label{
	color:#ff6600;
	font-size:10px;
	font-weight:bold;
	margin-bottom:6px;
}
.glopt_sc label.setleft{
	float:left;
	padding-top:2px;
	width:55px;
}

.glopt_sc p{
	font-size:10px;
}
.glopt_sc strong{
	font-size:11px;
}

.glopt_sc_content{
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:1px solid #ff6600;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:63px;
}
.glopt_sc_content_01{padding-top:10px;}
.glopt_sc_content_02{background-image:url(../images/services_glopt_sc_02_img.jpg);}
.glopt_sc_content_03{background-image:url(../images/services_glopt_sc_03_img.jpg);}
.glopt_sc_content_04{background-image:url(../images/services_glopt_sc_04_img.jpg);}
.glopt_sc_content_05{padding:3px 3px 3px 4px;}

.glopt_sc_header{
	background-repeat:no-repeat;
	height:20px;
	width:100%;
}
.glopt_sc_header_01{background-image:url(../images/services_glopt_sc_01_head.gif);}
.glopt_sc_header_02{background-image:url(../images/services_glopt_sc_02_head.gif);}
.glopt_sc_header_03{background-image:url(../images/services_glopt_sc_03_head.gif);}
.glopt_sc_header_04{background-image:url(../images/services_glopt_sc_04_head.gif);}
.glopt_sc_header_05{background-image:url(../images/services_glopt_sc_05_head.gif);}

.gloptLandingBanner{
	background-image:url(../images/gloptLandingBanner.jpg);
	background-repeat:no-repeat;
	height:103px;
	margin:0px 0px 10px 0px;
}

.gloptDemoBanner{background-image:url(../images/gloptDemoBanner.jpg);height:100px;}
.gloptFAQBanner{background-image:url(../images/gloptFAQBanner.jpg);height:100px;}
.gloptPricingBanner{background-image:url(../images/gloptPricingBanner.jpg);height:100px;}
.gloptTestimonialsBanner{background-image:url(../images/gloptTestimonialsBanner.jpg);height:100px;}
.gloptTourBanner{background-image:url(../images/gloptTourBanner.jpg);height:100px;}

#healthTool
{
	border: 1px solid #cf932d;
	height: 500px;
	margin: 20px 0px 20px 0px;
	width: 380px;
}

.toc{
	color:#FFFFFF;
	list-style-type:none;
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:400px;
	zoom:100%;
}
.toc h1{border-left-style:none;color:#60b5dc;margin:0px 0px 0px 0px;padding:14px 18px 14px 10px;}
.toc p{padding:3px 0px 0px 20px;}
.toc li{
	background-color:#bfd0ea;
	background-image:none;
	border-top:1px solid #ffffff;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
.toc li a{
	background-image:url(../images/gloptTourTocNav.gif);
	background-repeat:no-repeat;
	color:#3a64b0;
	display:block;
	height:30px;
	line-height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	text-decoration:none;
	vertical-align:middle;
}
.toc li a:hover{
	background-color:#3a64b0;
	background-image:url(../images/gloptTourTocNav_ro.gif);
	color:#ffffff;
}

.gloptTourH1{
	/*background-color:#003596;*/
	background-color:#3a64b0;
	background-image:none;
	border-left:8px solid #008fd4;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:8px 18px 0px 10px;
	position:relative;
	text-indent:0px;
	text-transform:uppercase;
	zoom:100%;
}

.heroImg{
	border-left:8px solid #3a64b0;
	clear:both;
	float:left;
	margin:0px 10px 10px 0px;
}

.topLink a{
	border-bottom:4px solid #e7f2f7;
	clear:both;
	color:#3b67b2;
	display:block;
	font-weight:bold;
	margin:30px 0px 30px 0px;
	padding:0px 0px 3px 0px;
	text-align:right;
	text-decoration:none;
	width:100%;
}
.topLink a:hover{color:#cf932d;}
/*************************************************************/
/*END GUY LEECH ONLINE PERSONAL TRAINER*/
/*************************************************************/

/*************************************************************/
/*HOME*/
/*************************************************************/
/*divide home content into 2 columns*/
.home_column_01{
	position:relative;
	height:480px;
	width:240px;
}

.home_column_02{
	height:480px;
	left:260px;
	position:absolute;
	top:0px;
	width:510px;
}

.home_dynamicarea{
	height:200px;
	margin-bottom:10px;
}

.home_news{
	background-image:url(../images/home_news_bg.gif);
	background-position:0px 24px;
	background-repeat:no-repeat;
	height:293px;
}
.home_news_item{
	margin:0px;
	margin-left:10px;
	width:220px;
}
.home_news_item_02{
	position:absolute;
	left:0px;
	top:357px;
}
.home_news_item a{
	float:right;
	margin-top:6px;
}

.home_showcase{
	background-image:url(../images/home_sc_bg.gif);
	height:270px;
	position:relative;
	width:164px;
}
.home_showcase_02{left:173px;position:absolute;top:210px;}
.home_showcase_03{left:346px;position:absolute;top:210px;}
.home_showcase_header_01{background-image:url(../images/home_sc_01_label.gif);}
.home_showcase_header_02{background-image:url(../images/home_sc_02_label.gif);}
.home_showcase_header_03{background-image:url(../images/home_sc_03_label.gif);}

.home_welcome{
	border-bottom-style:solid;
	border-bottom-color:#d19631;
	border-bottom-width:2px;
	height:165px;
	margin-bottom:20px;
}
/*************************************************************/
/*END HOME*/
/*************************************************************/

/*************************************************************/
/*NAVIGATION*/
/*************************************************************/
/*navigation class controls navigation div*/
/*navigation div holds main navigation elements(horizontal button menu)*/
.nav{
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
	height:36px;
	line-height:14px;
	margin-left:100px;
	margin-right:100px;
	position:relative;
}
/*translate list held in nav div to horizontal button menu*/
.nav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/*main navigation list links hold main nav items*/
/*NOTE: rollover states done in Javascript to work with sub menus*/
.nav ul li{
	background-image:url(../images/spacer.gif);/*turn off default list bullet image*/
	margin:0px;
	padding:0px;
}
.nav ul li a{
	background-repeat:no-repeat;
	height:36px;
	display:block;
	position:absolute;
	text-indent:-9999px;
}
/*HOME button*/
.nav ul li a.nav_home{background-image:url(../images/nav_home.gif);left:0px;width:56px;}
/*ABOUT US button*/
.nav ul li a.nav_about{background-image:url(../images/nav_about.gif);left:56px;width:70px;}
/*PROGRAMS & SERVICES button*/
.nav ul li a.nav_services{background-image:url(../images/nav_services.gif);left:126px;width:137px;}
/*PRODUCTS button*/
.nav ul li a.nav_products{background-image:url(../images/nav_products.gif);left:263px;width:74px;}
/*NEWS button*/
.nav ul li a.nav_news{background-image:url(../images/nav_news.gif);left:337px;width:50px;}
/*CONTACT US button*/
.nav ul li a.nav_contact{background-image:url(../images/nav_contact.gif);left:387px;width:82px;}
/*************************************************************/
/*END NAVIGATION*/
/*************************************************************/

/*************************************************************/
/*NAVIGATION INTERNAL*/
/*************************************************************/
/*controls NAV INTERNAL list*/
/*list to be converted to vertical button menu*/
.nav_internal{
	color:#cf932d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-image:url();
	list-style-type:none;
	margin:0px;
	margin-bottom:30px;
	margin-top:10px;
	padding:0px;
	position:relative;
}
.nav_internal li{
	background-image:url(../images/spacer.gif);
	margin:0px;
	padding:0px;
}
/*internal nav header kept in paragraph tag*/
.nav_internal p{
	font-size:13px;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
}
/*translate list to generic button background with live text overlay*/
.nav_internal a{
	background-image:url(../images/navinternal_ul.gif);
	background-repeat:no-repeat;
	color:#cf932d;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:26px;
	line-height:24px;
	margin:0px;
	margin-bottom:4px;
	margin-left:15px;
	padding:0px;
	padding-left:32px;
	text-decoration:none;
	width:185px;
}
.nav_internal a:hover{
	background-image:url(../images/navinternal_ul_ro.gif);
	color:#ffffff;
}
/*longer version of generic background*/
.nav_internal_long a{
	background-image:url(../images/navinternal_ul_long.gif);
	width:340px;
}
.nav_internal_long a:hover{background-image:url(../images/navinternal_ul_long_ro.gif);}

.nav_internal_long_blue a{
	background-image:url(../images/navinternal_ul_long_blue.gif);
	color:#3a64b0;
	width:340px;
}
.nav_internal_long_blue a:hover{background-image:url(../images/navinternal_ul_long_blue_ro.gif);}

.nav_internal_long_blue p{
	color:#3a64b0;
}
/*************************************************************/
/*END NAVIGATION INTERNAL*/
/*************************************************************/

/*************************************************************/
/*NAVIGATION SUB*/
/*************************************************************/
/*NAVIGATION SUB divs hold sub navigation elements*/
/*NAVIGATION SUB class sets generic properties*/
.navigation_sub{
	position:absolute;
	visibility:hidden;
}
/*translate list held in sub nav div to vertical button menu*/
.navigation_sub ul{
	list-style-image:url();
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.navigation_sub ul li{
	background-image:url(../images/spacer.gif);/*turn off default list bullet image*/
	margin:0px;
	padding:0px;
}
.navigation_sub ul li a{
	background-repeat:no-repeat;
	height:24px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	width:100%;
}
/*non link elements in footer nav list will be held in spans*/
.navigation_sub ul li span{
	background-repeat:no-repeat;
	height:30px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	width:100%;
}
/*footer 1 - on left - slightly wider than rest*/
.navigation_sub ul li span.nav_sub_footer_01{background-image:url(../images/nav_sub_footer_1.gif);}
/*footer 2*/
.navigation_sub ul li span.nav_sub_footer_02{background-image:url(../images/nav_sub_footer_2.gif);}
/*NAVIGATION SUB ABOUT div holds ABOUT sub navigation elements*/
/*NAVIGATION SUB ABOUT class controls this div*/
.navigation_sub_about{
	left:156px;
	width:162px;
	z-index:200;
}
.navigation_sub_about ul li a.nav_sub_about_01{background-image:url(../images/nav_sub_about_01.gif);height:29px;top:0px;}
.navigation_sub_about ul li a.nav_sub_about_01:hover{background-image:url(../images/nav_sub_about_01_ro.gif);}
.navigation_sub_about ul li a.nav_sub_about_02{background-image:url(../images/nav_sub_about_02.gif);top:29px;}
.navigation_sub_about ul li a.nav_sub_about_02:hover{background-image:url(../images/nav_sub_about_02_ro.gif);}
.navigation_sub_about ul li a.nav_sub_about_03{background-image:url(../images/nav_sub_about_03.gif);top:53px;}
.navigation_sub_about ul li a.nav_sub_about_03:hover{background-image:url(../images/nav_sub_about_03_ro.gif);}
.navigation_sub_about ul li a.nav_sub_about_04{background-image:url(../images/nav_sub_about_04.gif);top:77px;}
.navigation_sub_about ul li a.nav_sub_about_04:hover{background-image:url(../images/nav_sub_about_04_ro.gif);}
.navigation_sub_about ul li a.nav_sub_about_05{background-image:url(../images/nav_sub_about_05.gif);top:101px;}
.navigation_sub_about ul li a.nav_sub_about_05:hover{background-image:url(../images/nav_sub_about_05_ro.gif);}
.navigation_sub_about ul li a.nav_sub_about_06{background-image:url(../images/nav_sub_about_06.gif);top:125px;}
.navigation_sub_about ul li a.nav_sub_about_06:hover{background-image:url(../images/nav_sub_about_06_ro.gif);}

.navigation_sub_about ul li span.nav_sub_footer_02{top:149px;}
/*end ABOUT SUB*/

/*NAVIGATION SUB PRODUCTS div holds PRODUCTS sub navigation elements*/
/*NAVIGATION SUB PRODUCTS class controls this div*/
.navigation_sub_products{
	left:364px;
	width:162px;
	z-index:201;
}
.navigation_sub_products ul li a.nav_sub_products_01{background-image:url(../images/nav_sub_products_01.gif);height:29px;top:0px;}
.navigation_sub_products ul li a.nav_sub_products_01:hover{background-image:url(../images/nav_sub_products_01_ro.gif);}
.navigation_sub_products ul li a.nav_sub_products_03{background-image:url(../images/nav_sub_products_03.gif);top:29px;}
.navigation_sub_products ul li a.nav_sub_products_03:hover{background-image:url(../images/nav_sub_products_03_ro.gif);}

.navigation_sub_products ul li span.nav_sub_footer_02{left:-1px;top:53px;}
/*end PRODUCTS SUB*/


/*NAVIGATION SUB SERVICES div holds SERVICES sub navigation elements*/
/*NAVIGATION SUB SERVICES class controls this div*/
.navigation_sub_services{
	left:226px;
	width:162px;
	z-index:202;
}
.navigation_sub_services ul li a.nav_sub_services_01{background-image:url(../images/nav_sub_services_01.gif);height:29px;top:0px;}
.navigation_sub_services ul li a.nav_sub_services_01:hover{background-image:url(../images/nav_sub_services_01_ro.gif);}
.navigation_sub_services ul li a.nav_sub_services_02{background-image:url(../images/nav_sub_services_02.gif);top:29px;}
.navigation_sub_services ul li a.nav_sub_services_02:hover{background-image:url(../images/nav_sub_services_02_ro.gif);}
.navigation_sub_services ul li a.nav_sub_services_03{background-image:url(../images/nav_sub_services_03.gif);top:53px;}
.navigation_sub_services ul li a.nav_sub_services_03:hover{background-image:url(../images/nav_sub_services_03_ro.gif);}
.navigation_sub_services ul li a.nav_sub_services_04{background-image:url(../images/nav_sub_services_04.gif);top:77px;}
.navigation_sub_services ul li a.nav_sub_services_04:hover{background-image:url(../images/nav_sub_services_04_ro.gif);}
.navigation_sub_services ul li a.nav_sub_services_05{background-image:url(../images/nav_sub_services_05.gif);top:101px;}
.navigation_sub_services ul li a.nav_sub_services_05:hover{background-image:url(../images/nav_sub_services_05_ro.gif);}
.navigation_sub_services ul li a.nav_sub_services_06{background-image:url(../images/nav_sub_services_06.gif);top:125px;}
.navigation_sub_services ul li a.nav_sub_services_06:hover{background-image:url(../images/nav_sub_services_06_ro.gif);}

.navigation_sub_services ul li span.nav_sub_footer_02{top:125px;}
/*end SERVICES SUB*/
/*************************************************************/
/*END NAVIGATION SUB*/
/*************************************************************/

/*************************************************************/
/* PAGE */
/*************************************************************/
/*page class controls the page div*/
/*page div is outer wrapper for all elments except the footer*/
/*footer remains outside to facilitate lock to bottom of browser*/
/*page div includes background gradients*/
/*faciliates bg strategy in conjunction with body tag due to browser incompatibility*/
.page{
	background-repeat:repeat-y;
	margin-bottom:-70px;/*allow room for footer*/
	margin-left:auto;/*for mozilla*/
	margin-right:auto;/*for mozilla*/
	min-height:100%;
	position:relative;
	text-align:left;
	width:1000px;
}
/*classes to extend the page class*/
/*page type 1 has 1 column and no underlays*/
.page_type_01{background-image:url(../images/page_bg_01.gif);}
/*page type 2 has 2 columns with leftside nav underlay*/
.page_type_02{background-image:url(../images/page_bg_02.gif);}
/*page type 3 has 3 columns with leftside nav and rightside content underlays*/
.page_type_03{background-image:url(../images/page_bg_03.gif);}
/*************************************************************/
/* END PAGE */
/*************************************************************/

/*************************************************************/
/*SERVICES*/
/*************************************************************/
.services_introduction_p01{
	margin-bottom:10px;
	width:290px;
}

.services_introduction_p02{
	position:absolute;
	left:300px;
	top:0px;
	width:290px;
}
.services_row_01{
	background-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-color:#d19631;
	border-bottom-width:2px;
	margin-bottom:15px;
	position:relative;
}
.services_row_02{
	position:relative;
}
.services_showcase{
	position:relative;
	height:140px;
	width:190px;
}
.services_showcase a{
	background-repeat:no-repeat;
	display:block;
	height:140px;
	text-indent:-9999px;
	width:190px;
}
.services_showcase_01 a{
	background-image:url(../images/services_sc_01_heroimg.jpg);
	left:0px;
	position:relative;
	top:0px;
}
.services_showcase_01 a:hover{background-image:url(../images/services_sc_01_heroimg_ro.jpg);}
.services_showcase_02{left:200px;position:absolute;top:0px;}
.services_showcase_02 a{
	background-image:url(../images/services_sc_02_heroimg.jpg);
	left:0px;
	position:relative;
	top:0px;
}
.services_showcase_02 a:hover{background-image:url(../images/services_sc_02_heroimg_ro.jpg);}
.services_showcase_03{left:400px;position:absolute;top:0px;}
.services_showcase_03 a{
	background-image:url(../images/services_sc_03_heroimg.jpg);
	left:0px;
	position:relative;
	top:0px;
}
.services_showcase_03 a:hover{background-image:url(../images/services_sc_03_heroimg_ro.jpg);}
/*************************************************************/
/*END SERVICES*/
/*************************************************************/

/*************************************************************/
/*SHOWCASE*/
/*************************************************************/
.showcase{
	background-repeat:no-repeat;
	/*position:relative;*/
}
.showcase a{
	position:absolute;
	bottom:10px;
	right:10px;
}
.showcase img{
	margin:0px;
	margin-bottom:6px;
}
.showcase p{
	margin-left:10px;
	margin-right:10px;
}
.showcase_header{
	background-repeat:no-repeat;
	height:30px;
	text-indent:-9999px;
}
/*************************************************************/
/*END SHOWCASE*/
/*************************************************************/

/*************************************************************/
/*SHOWCASE RIGHT*/
/*************************************************************/
.showcase_right{
	background-image:url(../images/sc_right_bg.gif);
	background-repeat:repeat-y;
	color:#a19278;
	font-size:10px;
	position:relative;
	zoom:100%;
}

.showcase_right a{color:#a19278;}
.showcase_right a:hover{color:#000000;}
/*.showcase_right a.btn{margin-top:8px;}*/

.showcase_right h1{
	background-repeat:no-repeat;
	font-size:14px;
	height:21px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}
.showcase_right h1.showcase_right_a1members{background-image:url(../images/sc_right_label_a1Members.gif);}
.showcase_right h1.showcase_right_caretrac_01{background-image:url(../images/services_caretrac_sc_r_01_label.gif);}
.showcase_right h1.showcase_right_casestudies_01{background-image:url(../images/services_intensive_casestudies_sc_r_01_label.gif);}
.showcase_right h1.showcase_right_casestudy_01{background-image:url(../images/services_intensive_casestudies_01_sc_r_label.gif);}
.showcase_right h1.showcase_right_contact_01{background-image:url(../images/contact_sc_r_01_label.gif);}
.showcase_right h1.showcase_right_contact_02{background-image:url(../images/contact_sc_r_02_label.gif);}
.showcase_right h1.showcase_right_press_01{background-image:url(../images/news_press_sc_r_01_label.gif);}
.showcase_right h1.showcase_right_testimonials_01{background-image:url(../images/about_testimonials_sc_r_01_label.gif);}
.showcase_right h1.showcase_right_testimonials_01_01{background-image:url(../images/about_testimonials_01_sc_r_label.gif);}
.showcase_right h1.showcase_right_testimonials_02_01{background-image:url(../images/about_testimonials_02_sc_r_label.gif);}

.showcase_right h1.showcase_right_corpHealth{background-image:url(../images/scRightLabelCorpHealth.gif);}

/*.showcase_right img{padding-left:10px;}*/

.showcase_right strong{
	color:#87785e;
	font-size:11px;
}

.showcase_right_btn{
	height:10px;
	margin-top:8px;
	width:100%;
}
.showcase_right_btn a{position:absolute;right:10px;}

.showcase_right_content{
	background-image:url(../images/spacer.gif);
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
	position:relative;
}

.showcase_right_footer{
	background-image:url(../images/sc_right_footer.gif);
	background-repeat:no-repeat;
	height:20px;
}

.showcase_right_header{
	background-image:url(../images/sc_right_header.gif);
	background-repeat:no-repeat;
	height:23px;
}

.showcase_right_hero{
	background-repeat:no-repeat;
	height:100px;
}
.showcase_right_caretrac_01{background-image:url(../images/services_caretrac_sc_r_01_hero.jpg);}
.showcase_right_contact_02{background-image:url(../images/contact_sc_r_02_hero.jpg);}
.showcase_right_press_01{background-image:url(../images/news_press_sc_r_01_hero.jpg);}
.showcase_right_testimonials_01{background-image:url(../images/about_testimonials_sc_r_01_hero.jpg);height:80px;}
.showcase_right_partners_01{background-image:url(../images/about_partners_sc_r_01_hero.jpg);}
.showcase_right_testimonials_01_01{background-image:url(../images/about_testimonials_01_sc_r_hero.gif);height:80px;}
.showcase_right_testimonials_02_01{background-image:url(../images/about_testimonials_02_sc_r_hero.gif);height:80px;}
/*************************************************************/
/*END SHOWCASE RIGHT*/
/*************************************************************/

/*************************************************************/
/*SPLASH*/
/*************************************************************/
/*to allow centering of splash*/
.splash_wrapper{
	background-color:transparent;
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	margin-top:-210px;
	text-align:center;
	min-width:650px; 
}

.splash{
	background-image:url(../images/splash_bg.gif);
	background-repeat:no-repeat;
	height:380px;
	margin: 0px auto;
	/*margin-left:auto;
	margin-right:auto;*/
	/*margin-top:-190px;*/
	position:relative;
	/*top:50%;*/
	text-align:left;
	width:650px;
}
.splash_row_01{
	color:#FFFFFF;
	left:390px;
	position:absolute;
	text-align:left;
	top:185px;
	width:230px;
}
.splash_row_01 a{
	color:#FFFFFF;
}
.splash_row_01 a:hover{
	color:#000000;
}
.splash_row_01 ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:9px;
}
.splash_row_01 ul li{
	background-image:url(../images/spacer.gif);
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}
.splash_row_01 ul li a{
	background-repeat:no-repeat;
	display:block;
	height:13px;
	text-indent:-9999px;
}
.splash_row_01 ul li a.splash_nav_01{background-image:url(../images/splash_nav_01.gif);}
.splash_row_01 ul li a.splash_nav_01:hover{background-image:url(../images/splash_nav_01_ro.gif);}
.splash_row_01 ul li a.splash_nav_02{background-image:url(../images/splash_nav_02.gif);}
.splash_row_01 ul li a.splash_nav_02:hover{background-image:url(../images/splash_nav_02_ro.gif);}

.splash h1 {
  float: left;
}

.splash h2 {
  text-indent: 0;
  font-size: 11px;
  margin-bottom:3px;
}

/*************************************************************/
/*END SPLASH*/
/*************************************************************/

/*************************************************************/
/*USER AREA*/
/*************************************************************/
/*user area class controls this div*/
/*user area div contains user interaction elements (login, shopping)*/
.userarea{
	background-image:url(../images/userarea_bg.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	height:24px;
	margin-left:100px;
	margin-right:100px;
	padding:0px 15px 0px 0px;
	text-align:right;
}
/*define alt properties for home user area*/
.userarea_home{
	background-image:url(../images/userarea_bg_home.gif);
}

.userarea a{
	position:relative;
	top:4px;
}
/*************************************************************/
/*END USER AREA*/
/*************************************************************/
/*************************************************************************************************/
/* END CLASSES */
/*************************************************************************************************/