body{
	background: #000000 url("../../images/bg_home.jpg") repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center; /* Center aligns site in IE */
	margin: 0 0 0 0;
}

body.content {
	background: #000000 url("../../images/content-bg.jpg") repeat-x;
}

a{
	outline: none;
	color:#FFCC33;
}
#mainContainer {
	margin: 0 auto;   /* Center aligns site in FF & Netscape */
	text-align: left; /* Put everything back left-aligned */
	width: 800px;
}
#headerContainer {
		
}

#logoContainer {
	float: left;
}

#topNavContainer {
	background: url("../../images/grid-bg.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerSportsPrograms {
	background: url("../../images/grid-title-sports-programs.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerAboutUs {
	background: url("../../images/peak-titles/grid-title-about-us.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerContactUs {
	background: url("../../images/peak-titles/grid-title-contact-us.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerEvents {
	background: url("../../images/peak-titles/grid-title-events.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerFaq {
	background: url("../../images/peak-titles/grid-title-faq.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerFranchOpp {
	background: url("../../images/peak-titles/grid-title-franch-opp.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerLocations {
	background: url("../../images/peak-titles/grid-title-locations.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerOnlineStore {
	background: url("../../images/peak-titles/grid-title-online-store.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerRegistration {
	background: url("../../images/peak-titles/grid-title-registration.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerServices {
	background: url("../../images/peak-titles/grid-title-services.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}

#topNavContainerSiteMap {
	background: url("../../images/peak-titles/grid-title-site-map.jpg") no-repeat;
	width: 391px;
	height: 120px;
	float: left;
}


#middleContainer {
	padding: 0;
	margin-top: 5px;
	height: 342px;
}

#imageContainer {
	float: left;
	padding: 0;
	margin: 0;
}

#textContainer {
	float: left;
	margin-top: 30px;
	margin-left: 5px;
	width: 360px;
	font-size: 12px;
	color: #ffffff;
}
#bottomRow {
	
}

.sessionsList {
	font-size: 9px;
	color: #000;
}


#progressBar
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 10px Verdana, sans-serif;
}

#progressBar li
{
list-style: none;
margin: 0;
display: inline;
background: #CCD;
border-left: 1em solid #AAB;
padding: 0.25em 0.5em 0.25em 0.75em;
}

#progressBar li#current
{
background: #2C5796;
color: #FFF;
}

#events-cal {
	background: url("../../images/events-cal-bg.jpg") no-repeat;
	width: 178px;
	height: 363px;
	margin-left: 7px;
	float: left;
}

#events-calContent {
	width: 150px;
	height: 380px;
	margin-top: 60px;
	margin-left: 15px;
	float: left;
	font-size: 8px;
	color: #ffffff;
}

#featureBoxOneContainer {
	margin-left: 10px;
	margin-top: 14px;
	float: left;
	width: 190px;
}
#featureBoxTwoContainer {
	margin-left: 10px;
	margin-top: 14px;
	float: left;
	width: 190px;
}
#featureBoxThreeContainer {
	margin-left: 10px;
	margin-top: 14px;
	float: left;
	width: 190px;
}


#featureBoxOne {
	width: 188px;
	border: 1px solid #808080;
	
	
}

#featureBoxOne a {
	color: #000000;
	text-decoration: none;
	outline: none;
}

#featureBoxTwo {
	width: 188px;

	border: 1px solid #808080;
	
	
}

#featureBoxTwo a {
	color: #000000;
	text-decoration: none;
	outline: none;
}

#featureBoxThree {
	width: 188px;

	border: 1px solid #808080;
	
}

#featureBoxThree a {
	color: #000000;
	text-decoration: none;
	outline: none;
}

#fbOneContent {
	background: url("../../images/fb-bg.jpg") repeat-x;
	
	margin: 5px;
	color: #ffffff;
	height: 350px;
	
}

#fbTwoContent {
	background: url("../../images/fb-bg.jpg") repeat-x;

	margin: 5px;
	color: #ffffff;
	height: 350px;
}

#fbThreeContent {
	background: url("../../images/fb-bg.jpg") repeat-x;

	margin: 5px;
	color: #ffffff;
	height: 350px;
}

.fbDesc {
	min-height: 125px;
}

/* for Internet Explorer */
/*\*/
* html .fbDesc {
	height: 125px;
	height:auto;
  	height:125px;
}
/**/

#fbcontent {
	width: 175px;
	/*height: 125px;*/
	padding-left: 5px;
	padding-right: 10px;
	font-size: 11px;
}

#LinkOneContent {
	background: url("../../images/gry-box.jpg") repeat-x;
	width: 190px;
	height: 125px;
	margin-top: 5px;
	/*margin-right: 5px;
	margin-left: 1px;*/
	color: #ffffff;
}

.linkTitle {
	font-size: 14px;
	font-weight: bold;
	color: #F6B228;
}

.adTitle {
	font-size: 11px;
	font-weight: bold;
	color: #F6B228;
}

#footerContainer {
	width: 780px;
	height: 25px;
	margin-left: 5px;
	margin-top: 20px;
	background: url("../../images/footer-bg.jpg") repeat-x;
}

#leftFooter {
	font-size: 11px;
	color: #ffffff;
	float: left;
	line-height: 20px;
	padding-left: 10px;
}

#rightFooter {
	font-size: 11px;
	color: #8BA1BF;
	font-weight: bold;
	float: left;
	line-height: 20px;
	margin-left: 220px;
}

#rightFooter a:hover {
	color: #ffffff;
}

#rightFooter a {
	color: #8BA1BF;
	text-decoration: none;
}

#contentFooter {
	width: 780px;
	height: 20px;
	line-height: 20px;
	background: #17437F;
	margin-left: 10px;
	margin-top: 40px;
}

#superBar {
	height: 5px;
	background: #BFBFBF;
	width: 780px;
	margin-left: 10px;
}

#leftNavContainer {
	margin-left: 10px;
	float: left;
}

#testimonialsBoxContainer {
	margin-top: 30px;
	float: left;
	width: 180px;
}
#testimonialsBoxContent {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
}
#testimonialsBoxContainer3 {
	background: url("../../images/fb-bg.jpg") repeat-x;
	margin: 5px;
	color: #ffffff;
}
#testimonialsBoxContainer2 {
	width: 178px;
	border: 1px solid #808080;
	
}

#pageNav {
	padding: 0;
	margin: 0;
}

#pageNav li {
	list-style: none;
	float: left;
	color: #F6B228;
	font-family: arial;
	font-size: 11px;
}

#pageNav li a {
	color: #ffffff;
	text-decoration: none;
}

#pageNav li a.On {
	font-weight: bold;
}

.spacer {
	margin-left: 5px;
	margin-right: 5px;
}

#middleArea {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}


#middleAreaContent {
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	margin-top: 20px;	
	width: 550px;
	float: left;
	padding-right: 10px;
}


/*#middleAreaContent {
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	margin-top: 20px;
	width: 560px;
}*/

#middleAreaContentRhl {
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	margin-top: 20px;	
	width: 325px;
	float: left;
	padding-right: 10px;
}
#rightLinksContainer {
	float: left;
	margin-top: 40px;
	border-left: 1px solid #808080;
	height:800px;
	width: 210px;
	padding-left: 10px;
	padding-right: 10px;
}

#rightLinksContent {
	color: #ffffff;
}

rightLinksContent H2.pageSubTitle {
margin-top: 0;
}

#rightLinksContent p {
margin-bottom: 0;
}

h2.pageTitle {
	color: #FFBB30;
	font-size: 16px;
}

h2.pageSubTitle {
	color: #FFBB30;
	font-size: 12px;
	min-height: 30px;
}

.subTitle {
	color: #FFBB30;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.subTitle a{
	text-decoration: none;
}

.subTitle a:hover{
	color: #ffffff;
}

.calEventText {
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
}

/* LEFT NAV */

#leftNav {
	padding: 0;
	margin: 0;
	width: 180px;	
}

#leftNav li {
	list-style: none;	
	line-height: 20px;
	width: 180px;
	margin: -1px 0 0 0;
}

#leftNav li a {
	color: #17437F;
	font-size: 12px;
	font-family: arial;
	background: #E7ECF2;
	display: block;
	text-decoration: none;
	border-top: 1px solid #09192F;
	padding-left: 10px;
}

#leftNav li a:hover {
	background: #F7B228;
}

#leftNav li.On a {
	background: #17437F;
	color: #ffffff;
	border: 0;
}

#leftNav li #subNav
,#leftNav li.On #subNav {
	padding: 0;
	margin: 0;
}

#leftNav li #subNav li
,#leftNav li.On #subNav li {
	list-style: none;
	color: #C00;
	border: none;
	padding: 0;
	margin: -2px 0 0 0;
	width: 180px;
}

#leftNav li #subNav li a
,#leftNav li #subNav li a:visited
,#leftNav li.On #subNav li a
,#leftNav li.On #subNav li a:visited {
	color: #E7ECF2;
	background: #17437F url("../../images/subDot-orange.jpg") 10px 7px no-repeat;
	text-decoration: none;
	border: none;
	padding: 0 0 0 20px;
	margin: 0;
}

#leftNav li #subNav li a:hover
,#leftNav li.On #subNav li a:hover {
color: #ffffff;
background: #17437F url("../../images/subDot-white.jpg") 10px 7px no-repeat;
border: none;
}

#leftNav li #subNav li #subSubNav
,#leftNav li.On #subNav li #subSubNav {
	padding: 0;
	margin: 0;
}

#leftNav li #subNav li #subSubNav li
,#leftNav li.On #subNav li #subSubNav li {
	list-style: none;
	color: #C00;
	border: none;
	padding: 0;
	margin: -2px 0 0 0;
	width: 180px;
}

#leftNav li #subNav li #subSubNav li a
,#leftNav li #subNav li #subSubNav li a:visited
,#leftNav li.On #subNav li #subSubNav li a
,#leftNav li.On #subNav li #subSubNav li a:visited {
	color: #E7ECF2;
	background: #17437F url("../../images/arrow-off.jpg") 20px 7px no-repeat;
	text-decoration: none;
	border: none;
	padding: 0 0 0 30px;
	margin: 0;
}

#leftNav li #subNav li #subSubNav li a:hover
,#leftNav li.On #subNav li #subSubNav li a:hover {
color: #ffffff;
background: #17437F url("../../images/arrow-on.jpg") 20px 7px no-repeat;
border: none;
}

#leftNav li #subNav li #subSubNav li a.On {
	font-weight: bold;
	color: #ffffff;
	background: #17437F url("../../images/arrow-on.jpg") 20px 7px no-repeat;
}

#clientLoginBoxContainer {
	margin-top: 30px;
	float: left;
	width: 180px;
}
#clientLoginBoxContent {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
}
#clientLoginBoxContainer3 {
	background: url("../../images/clientLoginBG.gif") repeat-x;
	margin: 5px;
	color: #ffffff;
}
#clientLoginBoxContainer2 {
	width: 178px;
	border: 1px solid #808080;
	
}
/* END LEFT NAV */

/* TOP NAV*/

#topNav {
	margin: 0;
	padding-top: 38px;
	padding-left: 5px;
	padding-right: 0;
	padding-bottom: 0;
}

#topNav li{
	list-style: none;
	float: left;
	/*padding-right: 2px;*/
}

UL#topNav LI A DIV {
	display: none;
	text-indent: -3000px;
}

UL#topNav LI A {
	display: block;
}

UL#topNav LI A#home {
	background: url("../../images/top-nav/home-off.jpg") no-repeat;
	width:42px;
	height:17px;
}

UL#topNav LI A#home:hover {
	background: url("../../images/top-nav/home-over.jpg") no-repeat;
}

UL#topNav LI A#home.On {
	background: url("../../images/top-nav/home-on.jpg") no-repeat;
}

UL#topNav LI A#locations {
	background: url("../../images/top-nav/locations-off.jpg") no-repeat;
	width:68px;
	height:17px;
}

UL#topNav LI A#locations:hover {
	background: url("../../images/top-nav/locations-over.jpg") no-repeat;
}

UL#topNav LI A#locations.On {
	background: url("../../images/top-nav/locations-on.jpg") no-repeat;
}

UL#topNav LI A#contact {
	background: url("../../images/top-nav/contact-us-off.jpg") no-repeat;
	width:76px;
	height:17px;
}

UL#topNav LI A#contact:hover {
	background: url("../../images/top-nav/contact-us-over.jpg") no-repeat;
}

UL#topNav LI A#contact.On {
	background: url("../../images/top-nav/contact-us-on.jpg") no-repeat;
}

UL#topNav LI A#site-map {
	background: url("../../images/top-nav/site-map-off.jpg") no-repeat;
	width:58px;
	height:17px;
}

UL#topNav LI A#site-map:hover {
	background: url("../../images/top-nav/site-map-over.jpg") no-repeat;
}

UL#topNav LI A#site-map.On {
	background: url("../../images/top-nav/site-map-on.jpg") no-repeat;
}


UL#topNav LI A#faq {
	background: url("../../images/top-nav/faq-off.jpg") no-repeat;
	width:34px;
	height:17px;
}

UL#topNav LI A#faq:hover {
	background: url("../../images/top-nav/faq-over.jpg") no-repeat;
}

UL#topNav LI A#faq.On {
	background: url("../../images/top-nav/faq-on.jpg") no-repeat;
}

UL#topNav LI A#msgbrd {
	background: url("../../images/top-nav/message-board-off.jpg") no-repeat;
	width:94px;
	height:17px;
}

UL#topNav LI A#msgbrd:hover {
	background: url("../../images/top-nav/message-board-over.jpg") no-repeat;
}

UL#topNav LI A#msgbrd.On {
	background: url("../../images/top-nav/message-board-on.jpg") no-repeat;
}

/* END TOP NAV */


/* MAIN NAV */



#mainNav {
	margin: 0 0 0 100px;
	padding: 0;
	
}

#mainNav li{
	list-style: none;
	float: left;
	padding: 0 0px 0 0;
	margin: 0;
}

UL#mainNav LI A DIV {
	text-indent: -3000px;
}

UL#mainNav LI A {
	display: block;
}


UL#mainNav LI A#about-us {
	background: url("../../images/mid-nav/about-us-off.jpg") no-repeat;
	width:80px;
	height:20px;
}

UL#mainNav LI A#about-us:hover {
	background: url("../../images/mid-nav/about-us-over.jpg") no-repeat;
}

UL#mainNav LI A#about-us.On {
	background: url("../../images/mid-nav/about-us-on.jpg") no-repeat;
}




UL#mainNav LI A#services {
	background: url("../../images/mid-nav/services-off.jpg") no-repeat;
	width:73px;
	height:20px;
}

UL#mainNav LI A#services:hover {
	background: url("../../images/mid-nav/services-over.jpg") no-repeat;
}

UL#mainNav LI A#services.On {
	background: url("../../images/mid-nav/services-on.jpg") no-repeat;
}


UL#mainNav LI A#sport-prog-fit {
	background: url("../../images/mid-nav/sport-programs-off.jpg") no-repeat;
	width:127px;
	height:20px;
}

UL#mainNav LI A#sport-prog-fit:hover {
	background: url("../../images/mid-nav/sport-programs-over.jpg") no-repeat;
}

UL#mainNav LI A#sport-prog-fit.On {
	background: url("../../images/mid-nav/sport-programs-on.jpg") no-repeat;
}


UL#mainNav LI A#fran-oppor {
	background: url("../../images/mid-nav/franchise-oppertunitues-off.jpg") no-repeat;
	width:183px;
	height:20px;
}

UL#mainNav LI A#fran-oppor:hover {
	background: url("../../images/mid-nav/franchise-oppertunitues-ove.jpg") no-repeat;
}

UL#mainNav LI A#fran-oppor.On {
	background: url("../../images/mid-nav/franchise-oppertunitues-on.jpg") no-repeat;
}


UL#mainNav LI A#online-store {
	background: url("../../images/mid-nav/online-store-off.jpg") no-repeat;
	width:106px;
	height:20px;
}

UL#mainNav LI A#online-store:hover {
	background: url("../../images/mid-nav/online-store-over.jpg") no-repeat;
}

UL#mainNav LI A#online-store.On {
	background: url("../../images/mid-nav/online-store-on.jpg") no-repeat;
}


UL#mainNav LI A#events {
	background: url("../../images/mid-nav/events-off.jpg") no-repeat;
	width:65px;
	height:20px;
}

UL#mainNav LI A#events:hover {
	background: url("../../images/mid-nav/events-over.jpg") no-repeat;
}

UL#mainNav LI A#events.On {
	background: url("../../images/mid-nav/events-on.jpg") no-repeat;
}



UL#mainNav LI A#forms {
	background: url("../../images/mid-nav/forms-off.jpg") no-repeat;
	width:49px;
	height:20px;
}

UL#mainNav LI A#forms:hover {
	background: url("../../images/mid-nav/forms-over.jpg") no-repeat;
}

UL#mainNav LI A#forms.On {
	background: url("../../images/mid-nav/forms-on.jpg") no-repeat;
}




/*
UL#mainNav LI A#registration:hover {
	background: url("../../images/mid-nav/registration-over.jpg") no-repeat;
}

UL#mainNav LI A#registration.On {
	background: url("../../images/mid-nav/registration-on.jpg") no-repeat;
}

UL#mainNav LI A#registration {
	background: url("../../images/mid-nav/registration-off.jpg") no-repeat;
	width:65px;
	height:20px;
}

UL#mainNav LI A#info-request:hover {
	background: url("../../images/mid-nav/info-request-over.jpg") no-repeat;
}

UL#mainNav LI A#info-request.On {
	background: url("../../images/mid-nav/events-on.jpg") no-repeat;
}

UL#mainNav LI A#info-request {
	background: url("../../images/mid-nav/info-request-off.jpg") no-repeat;
	width:65px;
	height:20px;
}

*/

/* END MAIN NAV */


.calendarCellToday{
	font-family:arial;
 	font-size:12px;
	background: none;
	color:#F6B228;
	font-weight: bold;
}
.calendarCellEvent{
	font-family:arial;
 	font-size:12px;
	background:#17437F;
	color:#ffffff;
	font-weight: bold;
}

.calendarCellGreyDay{
	font-family:arial;
 	font-size:12px;
	background: #cccccc;
	/*color:#F6B228;*/
	color:#999999;
	font-weight: bold;
}

.calendarCell{
	font-family:arial;
 	font-size:12px;
	text-align:center;
	color:#17437F;
	background: #ffffff;
}

.calendarContentCell{
	font-family:arial;
 	font-size:12px;
	text-align:center;
	color:#333333
	background: #ffffff;
}

.calendarContentCellToday{
	font-family:arial;
 	font-size:12px;
	background:#17437F;
	color:#F6B228;
	font-weight: bold;
}

.calendarCellEvent a{
	font-family:arial;
 	font-size:12px;
	text-align:center;
	background:#17437F;
	color:#ffffff;
	text-decoration: none;
	/*color:#17437F;
	background: #ffffff;*/
}

.calendarCellEvent a:hover{
	font-family:arial;
 	font-size:12px;
	text-align:center;
	color:#000000;
	background: #F6B127;
}

.calendarCellTodayB{
	font-family:arial;
 	font-size:14px;
	background: none;
	text-align:center;
	color:#F6B228;
	font-weight: bold;
}
.calendarCellEventB{
	font-family:arial;
 	font-size:14px;
	background:#17437F;
	text-align:center;
	color:#ffffff;
	
}

.calendarCellGreyDayB{
	font-family:arial;
 	font-size:14px;
	background: #cccccc;
	/*color:#F6B228;*/
	color:#999999;
	font-weight: bold;
}

.calendarCellB{
	font-family:arial;
 	font-size:14px;
	text-align:center;
	color:#17437F;
	background: #ffffff;
}

.calendarContentCellB{
	font-family:arial;
 	font-size:14x;
	text-align:center;
	color:#333333
	background: #ffffff;
}

.calendarContentCellTodayB{
	font-family:arial;
 	font-size:14px;
	background:#17437F;
	text-align:center;
	color:#F6B228;
	font-weight: bold;
}
/*
.calendarCellEventB a{
	font-family:arial;
 	font-size:14px;
	text-align:center;
	background:#17437F;
	color:#ffffff;
	text-decoration: none;
	/*color:#17437F;
	background: #ffffff;*/
}


.calendarCellEventB a:hover{
	font-family:arial;
 	font-size:14px;
	text-align:center;
	color:#000000;
	background: #F6B127;
}
*/

.calMonthB{
	font-family: arial;
	font-size: 20px;
	/*color: #17437F;*/
	color:#F6B228;
	font-weight: bold;
}

.calDayB {
	font-family: arial;
	font-size: 14px;
	color:#F6B228;
	font-weight: bold;
}

.calendarCellEmpty{
	background:#ffffff;
}
.calMonth {
	font-family: arial;
	font-size: 14px;
	color: #17437F;
	font-weight: bold;
}

.calDay {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.ten {
	padding-right: 10px;
}
.todayDate {
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: none;
}

/*REG*/

.leftSplit {
	float: left;
	width: 256px;
	border-right: 1px solid #808080; 
	padding-right: 20px;
}

.splitHdr {
	color: #FFBB30;
	font-size: 12px;
	min-height: 30px;
}

/* for Internet Explorer */
/*\*/
* html .splitHdr {
	color: #FFBB30;
	font-size: 12px;
	height: 30px;
	height:auto;
  	height:30px;
}
/**/

.splitDesc {
	min-height: 175px;
}

/* for Internet Explorer */
/*\*/
* html .splitDesc {
	height: 175px;
	height:auto;
  	height:175px;
}
/**/

.rightSplit {
	float: left;
	margin-left: 20px;
	width: 253px;
	height: 400px;
}

.imageBox {
	padding: 5px;
	border: 1px solid #808080;
	margin: 0;
	float: left;
}

.splitLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.stepLink {
	font-size: 14px;
	font-weight: bold;
	color:#FF6600;
}

.splitLink a{
	color: #F7B228;
	text-decoration: none;
	padding-left: 10px;
	background: url("../../images/link-off.jpg") 0 3px no-repeat;
}

.splitLink a:hover {
	color: #ffffff;
	background: url("../../images/link-over.jpg") 0 3px no-repeat;
}

#stepsContentAreaTop {
	
}
#stepsContentAreaBottom {
	
}
#stepsLeft {
	float: left; 
	width: 200px;
}
#stepsRight {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}
.cellText {
	color: #17437f;
	font-weight: bold;
	font-size: 11px;
}

#middleAreaReg {
	float: left;
	margin-left: 20px;
}
#middleAreaRegSteps {
	float: left;
	margin-left: 10px;
}


#middleAreaContent {
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	margin-top: 20px;	
	width: 550px;
	float: left;
	padding-right: 10px;
}



#middleAreaContentReg {
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	margin-top: 20px;	
	width: 550px;
	float: left;
	padding: 0;
}
#middleAreaContentRegSteps {
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	width: 778px;
	float: left;
	padding: 0;
}

.tableCellHeader {
	padding-left: 9px; 
	border-right: 1px solid #000000; 
	background: #17437F; 
	font-family: arial; 
	font-size: 11px; 
	color:#E8EDF2; 
	font-weight: bold;
}
.tableCellHeaderLast {
	padding-left: 9px; 
	background: #17437F; 
	font-family: arial; 
	font-size: 11px; 
	color:#E8EDF2; 
	font-weight: bold;
}
.cellRowOne {
	background: #E8EDF2;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#17437F; 
	font-weight: bold;
	border-right: 1px solid #000000;
	border-top: 1px solid #0D2546;
}
.cellRowOneLast {
	background: #E8EDF2;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#17437F; 
	font-weight: bold;
	border-top: 1px solid #0D2546;
}
.cellRowOneFirst {
	background: #E8EDF2;
	font-family: arial; 
	font-size: 11px; 
	color:#17437F; 
	font-weight: bold;
	border-right: 1px solid #000000;
	border-top: 1px solid #0D2546;
}
.cellRowTwo {
	background: #D1D9E5;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#17437F; 
	font-weight: bold;
	border-right: 1px solid #000000;
	border-top: 1px solid #0D2546;
}
.cellRowTwoLast {
	background: #D1D9E5;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#17437F; 
	font-weight: bold;
	border-top: 1px solid #0D2546;
}
.cellRowTwoFirst {
	background: #D1D9E5;
	font-family: arial; 
	font-size: 11px; 
	color:#17437F; 
	font-weight: bold;
	border-right: 1px solid #000000;
	border-top: 1px solid #0D2546;
}

.registerLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.registerLink a{
	color: #F7B228;
	text-decoration: none;
	padding-left: 10px;
	background: url("../../images/link-off.jpg") 0 3px no-repeat;
}

.registerLink a:hover {
	color: #ffffff;
	background: url("../../images/link-off.jpg") 0 3px no-repeat;
}

.spacerBoxDrk {
	background: #17437f;
	border-top: 1px solid #0D2546;
	border-right: 1px solid #000000;
}
.totalBoxOneDrk {
	background: #17437f;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#ffffff; 
	font-weight: bold;
	border-right: 1px solid #000000;
	border-top: 1px solid #0D2546;
}
.totalBoxTwoDrk {
	background: #17437f;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#ffffff; 
	border-top: 1px solid #0D2546;
}

.spacerBoxLgh {
	background: #e8edf2;
	border-top: 1px solid #0D2546;
	border-right: 1px solid #000000;
}
.totalBoxOneLgh {
	background: #e8edf2;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#17437f; 
	font-weight: bold;
	border-right: 1px solid #000000;
	border-top: 1px solid #0D2546;
}
.totalBoxTwoLgh {
	background: #e8edf2;
	padding-left: 9px; 
	font-family: arial; 
	font-size: 11px; 
	color:#17437f; 
	font-weight: bold;
	border-top: 1px solid #0D2546;
}

/* REG STEPS */

#regSteps {
	margin: 0;
	padding: 0;
}

#regSteps li{
	list-style: none;
	float: left;
}

UL#regSteps LI A DIV {
	text-indent: -3000px;
}

UL#regSteps LI A {
	display: block;
}

UL#regSteps LI A#stepOne {
	background: url("images/step1-off.gif") no-repeat;
	width:191px;
	height:20px;
}

/*UL#regSteps LI A#stepOne:hover {
	background: url("../../images/step1-over.gif") no-repeat;
}*/

UL#regSteps LI A#stepOne.On {
	background: url("../../images/step1-on.gif") no-repeat;
}
/*UL#regSteps LI A#stepOne.Back {
	background: url("../../images/step1-on.gif") no-repeat;
}*/

UL#regSteps LI A#stepTwo {
	background: url("../../images/step2-off.gif") no-repeat;
	width:191px;
	height:20px;
}

/*UL#regSteps LI A#stepTwo:hover {
	background: url("../../images/step2-over.gif") no-repeat;
}*/

UL#regSteps LI A#stepTwo.On {
	background: url("../../images/step2-on.gif") no-repeat;
}
/*UL#regSteps LI A#stepTwo.Back {
	background: url("../../images/step2-over.gif") no-repeat;
}*/


UL#regSteps LI A#stepThree {
	background: url("../../images/step3-off.gif") no-repeat;
	width:191px;
	height:20px;
}

/*UL#regSteps LI A#stepThree:hover {
	background: url("../../images/step3-over.gif") no-repeat;
}*/

UL#regSteps LI A#stepThree.On {
	background: url("../../images/step3-on.gif") no-repeat;
}
/*UL#regSteps LI A#stepThree.Back {
	background: url("../../images/step3-over.gif") no-repeat;
}*/


UL#regSteps LI A#stepFour {
	background: url("../../images/step4-off.gif") no-repeat;
	width:193px;
	height:20px;
}

/*UL#regSteps LI A#stepFour:hover {
	background: url("../../images/step4-over.gif") no-repeat;
}*/

UL#regSteps LI A#stepFour.On {
	background: url("../../images/step4-on.gif") no-repeat;
}
/*UL#regSteps LI A#stepFour.Back {
	background: url("../../images/step4-over.gif") no-repeat;
}*/
/* END REG STEPS */

/* IE Hacks */
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #leftNav li {
	height: 1%;
}

* html #middleAreaContentRhl {
	width: 315px;
}

* html #middleAreaContent {
	width: 545px;
}
* html .rightSplit {
	width: 250px;
}





body {
	color: #333;
	padding: 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	/*border: 1px solid #00A8E6;*/
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #ED1C24;
	color : #ED1C24;
}
input.validation-passed, textarea.validation-passed {
	/*border: 1px solid #00CC00;
	color : #000;*/
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	/*background-color: #ED1C24;*/
	color : #ED1C24;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

/* End hide from IE5-mac */
