﻿div#mainContent fieldset { border-width:0px; }

/* Horizontally aligned form rows */
div#mainContent .formRowHz 
{
	margin:5px 0;
	clear:left;
}
div#mainContent .formRowHz label {
	float: left;
	display: block;
	width:120px;
	text-align: left;
	line-height: 1.3em;
	padding-top: 3px;
}

div#mainContent .formRowHz INPUT.disabled,
div#mainContent .formRowHz SELECT.disabled{border-color:#dfdfdf;background-color:#f3f3f3;}

/* Form rows vertically aligned */
div#mainContent .formRow 
{
	margin:5px 0;
	clear:left;
}
div#mainContent .formRow label {
	float: left;
	display: block;
	width:100%;
	text-align: left;
	font-weight:bold;
	line-height: 1.3em;
	padding-top: 3px;
}

div#mainContent .formRow input.calendarIcon
{
	border:none;
	margin-top:-3px;
	position:relative;
	top:4px;	
}

div#mainContent textarea.text,
div#mainContent input.text,
div#mainContent select.text
{
	width:20em;
	margin-right:10px;
	border:solid 1px #666666;
	font-size:1em;
}

div#mainContent textarea,
div#mainContent select{border:solid 1px #666666;font-size:1em;}
div#mainContent textarea{height:75px;}

div#register LABEL{color:#f16724;}
div#register LABEL SPAN.small{font-size:0.8em;color:#ccc;}
div#register LEGEND{color:#666666;margin-left:0;padding-left:0;}

ul#sitemap{list-style-type:none;float:left;}
ul#sitemap LI{margin-bottom:10px;}
ul#sitemap LI.secondLevel{margin-left:10px;}

ul#advertisers{list-style-type:disc;margin-left:30px;}
ul#advertisers LI{margin-bottom:10px;}
ul#advertisers LI.secondLevel{margin-left:30px;margin-top:5px;margin-bottom:5px;list-style-type:circle;}

/*--tool box--*/

div#toolBox
{
	margin-top:10px;
	background-image:url(../image/layout/toolbox_back.gif);
	background-repeat:repeat-y;
}
div#toolBox, div#toolBox div#toolTop, div#toolBox div#toolBot{width:660px;float:left;}

div#toolBox div#toolTop
{
	background-image:url(../image/layout/toolbox_top.gif);
	background-repeat:no-repeat;
	height:20px;
}

div#toolBox div#toolBot
{
	background-image:url(../image/layout/toolbox_bot.gif);
	background-repeat:no-repeat;
	height:20px;
}

div.toolBoxItem
{
	width:125px;
	float:left;
	padding:0px 20px 0px 20px;
}

div.toolBoxItem H4{margin-bottom:10px;}

div#itemsBox{width:660px;float:left;}

div#itemsBox div.item
{
	float:left;
	width:320px;
	margin-bottom:10px;
}

div#itemsBox div.item P{float:left;}


div#itemsBox div.item H3{float:left;margin-bottom:5px;}

div#itemsBox div.item H3 IMG{float:left;}

/* General side box */
div.sideBox, div.sideBox div.boxHead, div.sideBox div.boxBot{width:200px;float:left;}
div.bigSideBox, div.bigSideBox div.boxHead, div.bigSideBox div.boxBot{width:430px;float:left;}

div.sideBox LABEL, div.bigSideBox LABEL{font-weight:bold;}

div.sideBox, div.bigSideBox
{
    background-repeat:repeat-y;
	color:#ffffff;
	margin-bottom:10px;
}

div.sideBox div.boxHead, div.bigSideBox div.boxHead{height:45px;background-repeat:no-repeat;}

div.sideBox div.boxBot, div.bigSideBox div.boxBot{height:20px;background-repeat:no-repeat;
}

div.sideBox div.content, div.bigSideBox div.content{padding:0px 20px 0px 20px;float:left;}
div.sideBox div.mapContent, div.bigSideBox div.mapContent{padding:0px 0px 0px 20px;float:left;width:90px;}
div.sideBox div.mapImage, div.bigSideBox div.mapImage{padding:0px 20px 0px 0px;float:right;margin-top:5px;}
div.sideBox div.mapImage A, div.bigSideBox div.mapImage A{color:#ffffff;margin-top:0px;}
div.sideBox div.content A, div.bigSideBox div.content A{color:#ffffff;float:right;}

/* custom side boxes */
div#loginBox{background-image:url('../image/layout/login_rpt.gif');}
div#loginBox div.boxHead{ background-image:url('../image/layout/login_top.gif'); }
div#finderBox div.boxHead{ background-image:url('../image/layout/mapping_top.gif'); }
div#finderBox{background-image:url('../image/layout/finder_rpt.gif');}
div#loginBox div.boxBot{ background-image:url('../image/layout/login_bot.gif');}
div#finderBox div.boxBot{ background-image:url('../image/layout/finder_bot.gif'); }

div#loginBoxBig{background-image:url('../image/layout/login_rpt_430.gif');}
div#loginBoxBig div.boxHead{ background-image:url('../image/layout/login_top_430.gif'); }
div#loginBoxBig div.boxBot{ background-image:url('../image/layout/login_bot_430.gif');}

/*--POP UPS--*/
div.yellowPopUp
{
	width:200px;
	margin: 0px;
    padding: 20px;
	background-color:#ffffff;/*fdfbce*/
	border:solid 1px #cccccc;
	z-index:99;
}

/*--REGISTRATION--*/

div.registerBtns
{
	width:225px;
	margin-top:10px;
	padding-right:345px;
}

div#why
{
	position:absolute;
	left:395px;
	top:290px;
	width:315px;
}

div#why DL
{
	margin:0;
	padding:0;
}

div#why DL DD{margin:0 0 10px 0;padding:0;}

/*--PROFILE--*/
div#memberList{width:210px;float:left;background-image:url('../image/layout/profile/member_back.gif');background-repeat:repeat-y;margin-bottom:20px;}
div#memberList P{margin-left:10px;}
div#memberList UL{width:170px;padding:0px 20px 0px 20px;list-style-type:none;}
div#memberList UL LI{background-image:url('../image/layout/icon/tag.gif');background-repeat:no-repeat;padding-left:25px;margin-bottom:10px;}
div#memberList UL LI A{color: #2eace2;}
div#memberList div.bot
{width:210px;float:left;height:20px;background-image:url('../image/layout/profile/member_bot.gif');background-repeat:no-repeat;}

div#rightCol, div#rightCol div#profilePhoto, div#rightCol div#profilePhoto div.bot{float:left;width:200px;}

div#rightCol{padding:10px;background-color:#f2f2f2;}
div#rightCol TEXTAREA{width:190px;float:left;border:none;margin-bottom:5px;padding:5px;}
div#rightCol div#profilePhoto
{
	float:left;
	width:200px;
	background-image:url('../image/layout/profile/photo_back.gif');
	background-repeat:repeat-y;
	margin-bottom:20px;
}
div#rightCol div#profilePhoto IMG{margin:10px 0px 0px 10px;}
div#rightCol div#profilePhoto div.bot
{
	height:5px;
	background-image:url('../image/layout/profile/photo_bot.gif');
	background-repeat:no-repeat;
}

UL#buddiesIconList{list-style-type:none;float:left;margin-top:10px;margin-bottom:10px;}
UL#buddiesIconList LI{width:78px;float:left;display:inline;margin-right:10px;margin-bottom:10px;text-align:center;}
UL#buddiesIconList LI.last{margin-right:0px;}
UL#buddiesIconList LI IMG{border:solid 1px #666666;}
/*UL#buddiesIconList LI A{color: #2eace2;}*/

A.editIcon{float:right;margin-bottom:2px;}

/*--ACCOUNT SETTINGS--*/
TABLE.settingsTable{width:430px;margin-bottom:20px;}
TABLE.settingsTable TR{padding-bottom:10px;}
TABLE.settingsTable TR TD.icon{width:50px;text-align:right;}
TABLE.settingsTable TR TD.icon A{position:relative;top:1px;}
TABLE.settingsTable TR TD IMG.smallB{border:solid 1px #666666;}

TABLE.profileSettings{width:430px;float:left;}
TABLE.profileSettings CAPTION{width:430px;font-weight:bold;background-color:#f2f2f2;padding:5px;}
TABLE.profileSettings TR TH{color: #2eace2;}

/*--DASHBOARD--*/


/*div#profile
{
	width:200px;
	float:left;
	margin-right:10px;
}

div#profile div#profileContent
{
	float:left;
	width:110px;
	margin-left:90px;
	margin-top:-75px;
}*/

/*--GENERIC ENTRY FORM --*/
div.entryForm LABEL
{
	font-weight:bold;
	padding-bottom:2px;
	/*float:left;*/
	display:block;
}

div.entryForm LEGEND{font-weight:bold;font-size:1.1em;}

/*--SMALL ENTRY FORM--*/
FIELDSET.smallEntryForm{ border-width:0px; }

FIELDSET.smallEntryForm LEGEND
{
	font-weight:bold;	
	font-size:1.1em;
	margin-left:0px;
	margin-bottom:10px;
}
/*valueBox,repetitionBox*/
FIELDSET.workoutEntry input, FIELDSET.planEdit input{text-align:right;}

FIELDSET.workoutEntry input.valueBox, FIELDSET.planEdit input.valueBox{width:2em;padding-right:3px;}
FIELDSET.workoutEntry input.repetitionBox, FIELDSET.planEdit input.repetitionBox{width:2em;padding-right:3px;}

/*--FRIEND ENTRY FORM-->*/
div#friendEntryForm
{
	width:320px;
	float:left;
	margin:10px 0px 0px 0px;
}

div#friendEntryForm FIELDSET{width:auto;}
	
	
div#friendEntryForm LEGEND
{
	font-weight:bold;
	margin-left:-5px;
	font-size:1.1em;
}

/*--SIDE ITEM NAVIGATION-->*/

UL.sideItemNav
{
	list-style-type:none;
	margin-bottom:15px;
	padding:0;
}

UL.sideItemNav LI
{
	padding:5px 0 0 35px;
	height:25px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:left center;
}

/*--SECTIONED-->*/
UL.workouts, UL.exercises, UL.goals{margin-bottom:20px;}

UL.reminder LI{background-image:url('../image/layout/icon/example.gif');}
UL.journal LI{background-image:url('../image/layout/icon/example.gif');}
UL.workouts LI { background-image:url('../image/layout/icon/table_edit.png'); }
UL.exercises LI{ background-image:url('../image/layout/tick_y.gif');}
UL.goals LI{ background-image:url('../image/layout/icon/example.gif'); }
UL.tracker LI { background-image:url('../image/layout/icon/example.gif'); }

TABLE.planActivities{width:390px;}
TABLE.planActivities TH{text-align:left;}

TABLE.activities{width:620px;}
TABLE.activities TH{text-align:left;}

UL#sideItemNav .exercises LI{ height:1.2em;}
/*UL.exercises LI SPAN { margin-top:-13px; }*/

/*--FRIENDS-->*/

UL#messages
{
	width:370px;
	list-style-type:none;
	margin:0;
}

UL#messages LI
{
	width:370px;
	padding:5px 10px 10px 10px;
	border-bottom:solid 1px #e5e5e5;
	background-image:url('../image/layout/icon/message.gif');
	background-repeat:no-repeat;
	background-position:10px 15px;
	float:left;
}

UL#messages LI.new
{
	background-color:#eaf7fc;
	/*background-image:url('../image/layout/icon/email.gif');*/
}

UL#messages LI INPUT
{
	border:none;
	position:relative;
	top:30px;
	left:-3px;
	float:left;
}

UL#messages LI IMG{margin-right:10px;float:left;}

UL#messages LI div.msgDetail
{
	float:left;
	margin-top:10px;
	margin-left:10px;
}
UL#messages LI div.msgDetail A{font-weight:bold;display:block;margin-bottom:5px;padding-left:15px;}
UL#messages LI div.msgDetail div.dateFrom{padding-left:15px;}
UL#messages LI div.msgDetail span.icon, UL#messages LI div.msgDetail span.date, div#messageBody span.icon, div#messageBody span.date, span.friendIcon
{
	background-position:left top;
	background-repeat:no-repeat;
	padding:2px 0px 2px 26px;
	float:left;
}

UL#messages LI div.msgDetail span.icon, DIV#messageBody span.icon, span.friendIcon{background-image:url('../image/layout/icon/friend.gif');}
UL#messages LI div.msgDetail span.date, DIV#messageBody span.date{background-image:url('../image/layout/icon/date.gif');}

div.messageBot{width:370px;margin-left:10px;float:left;}

div#messageBody UL.actionLinks{float:right;list-style-type:none;margin:0;}
div#messageBody UL.actionLinks LI{display:inline;}

UL#messages LI div.msgDetail span.date, div#messageBody span.date{margin-right:5px;}

/*Friend List*/

UL#friendList
{
	width:320px;
	list-style-type:none;
	float:left;
}

UL#friendList LI
{
	width:80px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}

/*message navigation used in the friends section -----------------------------------------------*/
#msgNav {
	float:right;
	margin-right:20px;
	padding:0;
	font-size:0.9em;
	line-height:normal;
}

#msgNav ul {
	float:left;
	margin:0;
	padding:1px 0 0 10px;
	list-style:none;
	margin-bottom:-3px;
}

#msgNav ul.noneSelected{
	margin-bottom:0px;
}

#msgNav li {
	display:inline;
	margin:0;
	padding:0;
}

#msgNav a {
	float:left;
	background:#FAFAFA url("../image/layout/nav/sub_back2.gif") no-repeat left top;
	padding:0 0 0 12px;
	text-decoration:none;
	color:#f16724;
	font-weight:bold;
	cursor:pointer;
}
#msgNav a span {
	float:left;
	display:block;
	background:#FAFAFA url("../image/layout/nav/sub_back2.gif") no-repeat right top;
	padding:4px 18px 6px 6px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#msgNav a span {float:none;}
/* End IE5-Mac hack */

#msgNav .selected a,
#msgNav .selected a span{
	position:relative;
}
#msgNav .selected a span {
	padding-bottom:6px;
}
#msgNav a:hover, 
#msgNav a:hover span {
	background-color:#FFF;
}
#msgNav .selected a span, 
#msgNav .selected a {
	background-color:#fff;
}
/* ---------------------------------------------------------------------------------------------- */
TABLE.tidyTable TD {vertical-align:top;}
TABLE.tidyTable TD.ar {text-align:right;}
/* DATA TABLE */
TABLE.workout {width:100%;}

TABLE.dataTable {border:1px solid #E5E5E5;}
TABLE.dataTable TD {border-right:solid 1px #e5e5e5;width:25px;}
TABLE.dataTable TD.nfw {width:auto;}
TABLE.dataTable TD.left {text-align:left;width:auto;}
TABLE.dataTable TD.date {width:65px;}
TABLE.dataTable TD.bro {border-right:none;width:50px;}
TABLE.dataTable TD.w50 {border-right:none;width:50px;}
TABLE.dataTable TD.br0 {border-right-width:0;}
TABLE.dataTable TD.br0 img {border-right:none;padding:0;margin:0;}
TABLE.dataTable TD.demo {width:100px;text-align:left;}
TABLE.dataTable TD.brw {border-right:solid 1px #ffffff;}
TABLE.dataTable TD SPAN.note {padding-left:25px;font-size:0.8em;color:#999999;}

TABLE.findExercise {border-collapse:collapse}
TABLE.findExercise TR.bt1d {border-top:dotted 1px black;}
TABLE.findExercise TR.end {height:1px;line-height:1px;font-size:1px;padding:0;margin:0;}
TABLE.findExercise TR.end TD{border-width:0;}
SPAN.oBullet{background-image:url('../image/layout/icon/bullet_orange.gif');padding:1px 0px 0px 18px;background-repeat:no-repeat;}


TABLE.fittrack TH,
TABLE.goal TH,
TABLE.healthtrack TH{text-align:left;}

TABLE.goal TR.alt{background-color:#efeafa;}
TABLE.healthtrack TR.alt{background-color:#e9f2f7;}
TABLE.fittrack TR.alt{background-color:#fff0f0;}
TABLE.workout TR.alt{background-color:#eaf5e5;}

TABLE.workout TD{text-align:center;}

TABLE.workoutActivity .small, 
TABLE.workout .small {
	font-size:0.8em;color:#999999;
}

TABLE.workoutActivity TD{text-align:left;padding-left:10px;}
TABLE.workoutActivity TD.nopad{padding-left:3px;}

TABLE.fittrack INPUT.tb,
TABLE.healthtrack INPUT.tb {
	width:2.5em;
}

TABLE.fittrack INPUT.date,
TABLE.healthtrack INPUT.date {
	width:6em;
}

/*--TOP LINKS-->*/
div.topLinks
{
	float:right;
	margin-top:-60px;
}

div.topLinks A
{
	float:left;
	margin-right:10px;
}

/*--SUMMARY--*/
ul#itemSummary
{
	width:430px;
	list-style-type:none;
	float:left;
}

ul#itemSummary LI{float:left;margin-bottom:10px;}

ul#itemSummary LI H3 A
{
	font-size:1.0em;
	font-weight:bold;
}

ul.activitySummary LI H3, ul.healthSummary LI H3, ul.workoutSummary LI H3, ul.goalSummary LI H3
{
	height:25px;
	background-repeat:no-repeat;
	padding-left:26px;
	display:block;
	margin-bottom:1px;
	/*padding-top:2px;*/
}

ul.activitySummary LI H3{background-image:url('../image/layout/icon/chart_line.gif');}
ul.healthSummary LI H3{background-image:url('../image/layout/icon/heart.gif');}
ul.workoutSummary LI H3{background-image:url('../image/layout/icon/clipboard.gif');}
ul.goalSummary LI H3{background-image:url('../image/layout/icon/medal_gold_2.gif');}

H2.h2Icon
{
	height:20px;
	background-repeat:no-repeat;
	padding-left:26px;
}

H2.exerciseIcon{background-image:url('../image/layout/icon/weight.gif');}
H2.healthIcon{background-image:url('../image/layout/icon/heart.gif');color:#247eb2;}
H2.fitIcon{background-image:url('../image/layout/icon/chart_line.gif');color:#f20b0b;}
H2.goalIcon{background-image:url('../image/layout/icon/medal_gold_2.gif');color:#6633cc;}
H2.workoutIcon{background-image:url('../image/layout/icon/clipboard.gif');color:#339900;}

H3.FAQs 
{
	margin-bottom:0px;
	padding-bottom:0px;
}

a.viewResults
{
	position:relative;
	left:0px;
	top:-10px;
	float:right;
	margin-bottom:-10px;
	margin-top:10px;
}

/*recent workouts, current fitTrack items, current healthTrack items*/
h6.icon {
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:22px;
	line-height:1.5em;
	border-width:0px;
	padding-bottom:0.1em;
	margin-bottom:10px;
}
h6.recent {
	background-image:url('../image/layout/icon/date.gif');
}
h6.breakdown {
	background-image:url('../image/layout/icon/chart_pie.gif');
}

ul.recentWorkouts, ul.currentHealth, ul.currentFit, ul.faqs, ul.eventList
{
	width:180px;
	list-style-type:none;
}

ul.recentWorkouts LI, ul.currentHealth LI, ul.currentFit LI, ul.faqs LI, ul.eventList LI
{
	height:25px;
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	padding-left:26px;
	margin-bottom:5px;
	background-image:url('../image/layout/icon/table.gif');
}

ul.eventList LI{background-image:url('../image/layout/icon/event.gif');}
ul.recentWorkouts LI{background-image:url('../image/layout/icon/table.gif');}
ul.currentHealth LI{background-image:url('../image/layout/icon/heart.gif');}
ul.currentFit LI{background-image:url('../image/layout/icon/chart_line.gif');}
ul.faqs LI{background-image:none;padding-left:0;}

ul.recentWorkouts LI.nomb
{
	margin-bottom:0px;
}

ul.recentWorkouts LI A, ul.currentHealth LI A, ul.currentFit LI A, ul.faqs LI A
{
	position:relative;
	top:1px;
	display:block;
	width:127px;
	float:left;
}

ul.recentWorkouts LI SPAN A
{
	margin:0;
	padding:0;
	width:auto;
	float:left;
}

div.planLinks
{
	float:left;
	width:159px;
	line-height:2.0em;
	padding-left:26px;
}

div.summaryLinks
{
	width:195px;
	float:left;
	line-height:2.0em;
	padding-left:20px;
	margin-top:25px;
	margin-right:10px;
}

ul.workoutExercises
{
	list-style-type:none;
	padding-left:20px;
}

ul.workoutExercises LI
{
	height:25px;
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	padding-left:26px;
	margin-bottom:5px;
	background-image:url('../image/layout/icon/weight.gif');
}

ul.workoutExercises LI A
{
	position:relative;
	top:1px;
}

/*ToolBox lists*/
/*recent workouts*/
ul.toolBoxList
{
	list-style-type:none;
}

ul.toolBoxList LI
{
	height:25px;
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	padding-left:26px;
	margin-bottom:5px;
	
}

ul.toolBoxList LI.nomb
{
	margin-bottom:0px;
}

ul.toolBoxFit LI{background-image:url('../image/layout/icon/chart_line.gif');}
ul.toolBoxHealth LI{background-image:url('../image/layout/icon/heart.gif');}
ul.toolBoxWorkout LI{background-image:url('../image/layout/icon/clipboard.gif');}
ul.toolBoxGoal LI{background-image:url('../image/layout/icon/medal_gold_2.gif');}

/*--HEALTH TRACK--*/
div.statsBox
{
	padding:0px 20px 0px 20px;
	width:180px;
	margin-right:10px;
}

/*--SMALL ARROWS-->*/
span.smallArrow
{
	background-repeat:no-repeat;
	padding-left:12px;
	background-position:left center;
}

/*--TOP 5 OL--*/
ol.top5
{
	padding-left:20px;
	font-weight:bold;
	float:left;
	/*border:solid 1px yellow;*/
	margin:0;
}

ol.top5 LI
{
	margin-bottom:10px;
	float:left;
}

ol.top5 LABEL
{
	color:#666666;
	font-weight:normal;
	display:block;
	width:140px;
	float:left;
}

ol.top5 INPUT {
	margin:0;
	padding:0;
}

/*--DEMO--*/
/*--TOP 5 OL--*/
ol.instructions {
	padding-left:20px;
	float:left;
	margin:0;
}

ol.instructions LI {
	font-weight:normal;
	margin-bottom:10px;
	float:left;
}

/*--LINKS BGIMAGE-->*/
A.linkImage {
	background-position:right center;
	background-repeat:no-repeat;
	padding:1px 22px 2px 0px;
}

A.linkImageLeft{
	background-position:left center;
	background-repeat:no-repeat;
	padding:1px 0px 2px 22px;
	line-height:20px;
}

div.finderLinks {
	position:absolute;top:215px;left:490px;z-index:99;width:300px;line-height:2.0em;float:none;
}

div.newSearch {
	position:absolute;top:215px;left:615px;z-index:99;width:300px;line-height:2.0em;float:none;
}

div.ffHR{border:none;border-top:solid 1px #cccccc;float:left;width:100%;}

span.gd{background-image:url('../image/layout/icon/arrow_g_d.gif');}
span.gu{background-image:url('../image/layout/icon/arrow_g_u.gif');}
span.rd{background-image:url('../image/layout/icon/arrow_r_d.gif');}
span.ru{background-image:url('../image/layout/icon/arrow_r_u.gif');}

A.add{background-image:url('../image/layout/icon/add.gif');}
A.backToPlans{background-image:url('../image/layout/icon/backtoplans.gif');}
A.backToHealth{background-image:url('../image/layout/icon/backtohealthtrack.gif');}
A.backToFit{background-image:url('../image/layout/icon/backtofittrack.gif');}
A.cog{background-image:url('../image/layout/icon/weight.gif');}
A.date{background-image:url('../image/layout/icon/date.gif');}
A.delete{background-image:url('../image/layout/icon/cancel.gif');}
A.deletePlan{background-image:url('../image/layout/icon/deletePlan.gif');}
A.edit{background-image:url('../image/layout/icon/pencil.gif');}
A.editPlan{background-image:url('../image/layout/icon/editplan.gif');}
A.email{background-image:url('../image/layout/icon/email_go.gif');}
A.film{background-image:url('../image/layout/icon/film.gif');}
A.graph{background-image:url('../image/layout/icon/chart_curve.gif');}
A.guide{background-image:url('../image/layout/icon/guide.gif'); }
A.guideOptions{background-image:url('../image/layout/icon/guide_options.gif'); }
A.health{background-image:url('../image/layout/icon/heart.gif');}
A.fitness{background-image:url('../image/layout/icon/chart_line.gif');}
A.map{background-image:url('../image/layout/icon/map_magnify.gif');}
A.list{background-image:url('../image/layout/icon/text_list_bullets.gif');}
A.next{background-image:url('../image/layout/icon/bluearrow_right.gif');}
A.plan{background-image:url('../image/layout/icon/clipboard.gif');}
A.planSummary{background-image:url('../image/layout/icon/clipboard.gif');}
A.prev{background-image:url('../image/layout/icon/bluearrow_left.gif');}
A.print{background-image:url('../image/layout/icon/printer.gif');}
A.workout{background-image:url('../image/layout/icon/table.gif');}
A.flash{background-image:url('../image/layout/icon/flash.gif');}
A.enterworkout{background-image:url('../image/layout/icon/table_add.gif');}
A.newprogram{background-image:url('../image/layout/icon/program_add.gif');}
A.healthfind{background-image:url('../image/layout/icon/heart_find.gif');}
A.fitfind{background-image:url('../image/layout/icon/chart_find.gif');}
A.demo{background-image:url('../image/layout/icon/display.gif');}
A.message{background-image:url('../image/layout/icon/message.gif');}
A.world{background-image:url('../image/layout/icon/world_go.gif');}
A.finderBack{background-image:url('../image/layout/icon/finderBack.gif');}
A.finderNew{background-image:url('../image/layout/icon/magnifier.gif');}
A.results{background-image:url('../image/layout/icon/results.gif');}
A.friend{background-image:url('../image/layout/icon/friend.gif');}
A.friendAdd{background-image:url('../image/layout/icon/friend_add.gif');}
A.invite{background-image:url('../image/layout/icon/invite.gif');}
A.profile{background-image:url('../image/layout/icon/profile.gif');}
A.map{background-image:url('../image/layout/icon/map_go.gif');}
A.pie{background-image:url('../image/layout/icon/chart_pie.gif');}
A.lock{background-image:url('../image/layout/icon/lock.gif');}

/* Ajax auto complete list ----------------  */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Tab box */
ul.tabbed {
	float:left;
	margin:0;
	padding:1px 0 0 20px;
	list-style:none;
	margin-bottom:-3px;
}

ul.tabbed li {
	display:inline;
	margin:0;
	padding:0;
}

ul.tabbed a {
	float:left;
	background:#fafafa url("../image/layout/nav/tabbed_background.gif") no-repeat left top;
	padding:0 0 0 12px;
	text-decoration:none;
	/*color:#f16724;*/
	font-weight:bold;
	cursor:pointer;
}
ul.tabbed a span {
	float:left;
	display:block;
	background:#fafafa url("../image/layout/nav/tabbed_background.gif") no-repeat right top;
	padding:4px 18px 3px 6px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.tabbed a span {float:none;}
/* End IE5-Mac hack */

ul.tabbed .selected a,
ul.tabbed .selected a span{
	position:relative;
}
ul.tabbed .selected a span {
	padding-bottom:6px;
}
ul.tabbed a:hover, 
ul.tabbed a:hover span {
	background-color:#f6f6f6;
}
ul.tabbed .selected a span, 
ul.tabbed .selected a {
	background-color:#fdfbce;
}

UL.budPaging
{
	display:inline;
	list-style:none;
	float:right;
	margin-top:5px;
}

UL.budPaging LI
{
	margin-right:3px;
	display:inline;
	width:20px;
	float:left;
	text-align:center;
	padding:0px 1px 2px 1px;
}

UL.budPaging LI
{
	background-color:#e9fafe;
	border:solid 1px #24d2f1;
}

UL.budPaging LI.last{margin-right:0px;}

UL.budPaging LI.dots, UL.budPaging LI.selected
{
	background-color:#ffffff;
	border:solid 1px #ffffff;
}

UL.budPaging LI.selected A
{
	font-weight:bold;
	color: #24d2f1;
	text-decoration:none;
}

/*TRAINING SCHEDULE*/
DIV#countdown{
	width:220px;
	position:relative;
	left:440px;
	top:0px;
	float:left;
	margin-top:-45px;
}
DIV#cdNormal{width:220px;margin-top:5px;}

DIV#countdownHome{
	width:220px;
	position:relative;
	left:110px;
	top:5px;
	float:left;
	margin-top:-50px;
}

/*DIV#countdown DIV.days, DIV#countdown DIV.hours, DIV#countdown DIV.minutes, DIV#countdown DIV.seconds
{
	width:50px;
	height:35px;
	margin-right:10px;
	background-repeat:no-repeat;
	float:left;
	padding-top:6px;
	text-align:center;
}

DIV#countdown DIV.days SPAN, DIV#countdown DIV.hours SPAN, DIV#countdown DIV.minutes SPAN, DIV#countdown DIV.seconds SPAN{display:none;}

DIV#countdown DIV.days{background-image:url('../image/schedule/countdown/day_back.gif');}
DIV#countdown DIV.hours{background-image:url('../image/schedule/countdown/hour_back.gif');}
DIV#countdown DIV.minutes{background-image:url('../image/schedule/countdown/min_back.gif');}
DIV#countdown DIV.seconds{background-image:url('../image/schedule/countdown/sec_back.gif');}*/

DIV.viewOptions{font-size:0.8em;margin-bottom:5px;float:left;}

/*----------- ACTIVE METER -----------*/
DIV#activeContainer{width:300px;float:left;position:relative;top:-50px;left:377px;}
DIV#activeMeter{width:200px;float:left;}
DIV#activeMeter DIV.totalHours{text-align:center;font-size:0.8em;}
DIV#activeMeter DIV#activeTube{height:20px;float:left;}
DIV#activeMeter DIV.green{background-image:url('../image/layout/activemeter/green.gif');}
DIV#activeMeter DIV.red{background-image:url('../image/layout/activemeter/red.gif');}

/*----------- DB List -----------*/
TABLE.dbList, TABLE.dbList2{float:left;border:none;margin-bottom:5px;}
TABLE.dbList{width:320px;}
TABLE.dbList2{width:430px;}
TABLE.dbList TR TD, TABLE.dbList2 TR TD{text-align:center; vertical-align:top;line-height:1.0em;padding:5px;}
TABLE.dbList TR TD.left, TABLE.dbList TR TH.left, TABLE.dbList2 TR TD.left, TABLE.dbList2 TR TH.left{text-align:left;}
TABLE.dbList TR TD.green, TABLE.dbList2 TR TD.green{width:100px;color:#50ce1e;font-weight:bold;}
TABLE.dbList TR TD.red, TABLE.dbList2 TR TD.red{width:100px;color:#f20b0b;font-weight:bold;}

TABLE.friendList TR.highlight{background-color:#f0faea;}
TABLE.friendList TR.highlight TD{padding-bottom:10px;}
TABLE.dbList TR TD .icon, 
TABLE.dbList2 TR TD .icon
{
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 2px 26px;
}
TABLE.friendList TR TD .icon{color:#666666;background-image:url('../image/layout/icon/friend.gif');}
TABLE.tgList     TR TD .icon{color:#b2ba5e;background-image:url('../image/layout/icon/date.gif');}
TABLE.htList     TR TD .icon{color:#247eb2;background-image:url('../image/layout/icon/heart.gif');}
TABLE.ftList     TR TD .icon{color:#f20b0b;background-image:url('../image/layout/icon/chart_line.gif');}
TABLE.wpList     TR TD .icon{color:#339900;background-image:url('../image/layout/icon/clipboard.gif');}
TABLE.eventList  TR TD .icon{color:#B2BA5E;background-image:url('../image/layout/icon/event.gif');}

TABLE.dbList TR TD .friendIcon{color:#666666;background-image:url('../image/layout/icon/friend.gif');}
TABLE.dbList TR TD .tgIcon{color:#b2ba5e;background-image:url('../image/layout/icon/date.gif');}
TABLE.dbList TR TD .htIcon{color:#247eb2;background-image:url('../image/layout/icon/heart.gif');}
TABLE.dbList TR TD .ftIcon{color:#f20b0b;background-image:url('../image/layout/icon/chart_line.gif');}
TABLE.dbList TR TD .wpIcon{color:#339900;background-image:url('../image/layout/icon/clipboard.gif');}
TABLE.dbList TR TD .eventIcon{color:#B2BA5E;background-image:url('../image/layout/icon/event.gif');}

/*------------------------------------------------------------SCHEDULE---------------------------------------------------------------*/

/*day view*/
TABLE#scheduleDay TD{width:219px;vertical-align:top;color:#cccccc;border-bottom:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;}

TABLE#scheduleDay TD.bl1{border-left:solid 1px #e5e5e5;width:218px;}

TABLE#scheduleDay TH{width:220px;height:20px;margin:0;padding:0;background-repeat:no-repeat;text-align:center;font-weight:normal;}

TABLE#scheduleDay TH.day1, TABLE#scheduleDay TH.day2, TABLE#scheduleDay TH.day3{background-color:#f0f1df;}
/*TABLE#scheduleDay TH.day2{background-image:url('../image/schedule/day_back_mid.gif');}
TABLE#scheduleDay TH.day3{background-image:url('../image/schedule/day_back_right.gif');}*/

TABLE#scheduleDay TH A.prevbtn{float:left;position:relative;top:2px;left:15px;}
TABLE#scheduleDay TH A.nextbtn{float:right;position:relative;top:2px;left:-15px;}

TABLE#scheduleDay DIV.tick, TABLE#scheduleDay DIV.cross
{
	color:#666666;
	background-color:#edfae8;
	background-repeat:no-repeat;
	background-position:150px 15px;
	padding:20px 0px 10px 20px;
	float:left;
}

TABLE#scheduleDay DIV.tick SPAN, TABLE#scheduleDay DIV.cross SPAN{font-weight:bold;}

TABLE#scheduleDay TD DIV.activity{float:left;padding:20px 0px 20px 0px;font-weight:bold;width:198px;}

TABLE#scheduleDay DIV.current, TABLE#scheduleDay DIV.rest, TABLE#scheduleDay DIV.future
{
	padding:20px 0px 0px 20px;
	float:left;
}

TABLE#scheduleDay DIV.current
{
	color:#666666;
	background-color:#ffffe5;
}

TABLE#scheduleDay DIV.rest
{
	color:#666666;
	height:150px;
	background-color:#e1f3f9;
}

TABLE#scheduleDay DIV.future
{
	color:#cccccc;
	height:150px;
	background-color:#ffffff;
	border-bottom:solid 1px #e5e5e5;
}

TABLE#scheduleDay DIV.current TABLE.dayEntry{width:180px;margin:0px 0px 20px 0px;}

TABLE#scheduleDay DIV.current TABLE.dayEntry TR TD{width:90px;color:#666666;border:0;}

/*--------------------------------------------week view----------------------------------------*/
TABLE#scheduleWeek TH
{
	width:20px;
	background-image:url('../image/schedule/wk_head_back.gif');
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	vertical-align:top;
}

TABLE#scheduleWeek TH.last{width:20px;height:20px;float:left;}
TABLE#scheduleWeek TD.bottom{border-top:none;border-bottom:solid 1px #e5e5e5;}

TABLE#scheduleWeek TD{width:639px; vertical-align:top;color:#cccccc;border-right:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;}

TABLE#scheduleWeek TD.prev{background-color:#edfae8;}
TABLE#scheduleWeek TD.rest{color:#666666;background-color:#e1f3f9;}

TABLE#scheduleWeek TD DIV.date{width:639px;height:25px;float:left;margin-bottom:5px;}
TABLE#scheduleWeek TD DIV.date DIV.month{width:40px;height:25px;background-repeat:no-repeat;float:left;}
TABLE#scheduleWeek TD DIV.date DIV.day{width:25px;height:25px;background-repeat:no-repeat;float:right;}

TABLE#scheduleWeek DIV.tick, TABLE#scheduleWeek DIV.cross, TABLE#scheduleWeek DIV.currentItem, TABLE#scheduleWeek DIV.eventDay
{
	padding:0px 0px 10px 0px;
	float:left;
	margin-bottom:10px;
	width:639px;	
	color:#666666;
	background-repeat:no-repeat;
	background-position:10px bottom;
}

TABLE#scheduleWeek DIV.tick, TABLE#scheduleWeek DIV.cross{background-color:#edfae8;}

TABLE#scheduleWeek TD DIV.activity{float:left;padding:20px 20px 20px 70px;}
TABLE#scheduleWeek TD DIV.add{margin:20px 0px 0px 500px;}
TABLE#scheduleWeek TD DIV.edit{margin:8px 0px 0px 500px;}

/*----------------------------------*/

TABLE#schedule, TABLE#scheduleWeek, TABLE#scheduleDay
{
	float:left;
	width:660px;
	padding:0;
	margin:0;
	font-size: 0.9em;
}

TABLE#schedule TH
{
	width:90px;
	height:20px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

TABLE#schedule TH SPAN, TABLE#schedule TD DIV.date A.day SPAN, TABLE#schedule TD DIV.date DIV.month SPAN, TABLE#scheduleWeek TH SPAN, TABLE#scheduleWeek  TD DIV.date DIV.day SPAN, TABLE#scheduleWeek  TD DIV.date DIV.month SPAN{display:none;}

TABLE#schedule TH.mon{background-image:url('../image/schedule/mon_top.gif');}
TABLE#schedule TH.tue{background-image:url('../image/schedule/tue_top.gif');}
TABLE#schedule TH.wed{background-image:url('../image/schedule/wed_top.gif');}
TABLE#schedule TH.thu{background-image:url('../image/schedule/thu_top.gif');}
TABLE#schedule TH.fri{background-image:url('../image/schedule/fri_top.gif');}
TABLE#schedule TH.sat{background-image:url('../image/schedule/sat_top.gif');}
TABLE#schedule TH.sun{background-image:url('../image/schedule/sun_top.gif');}
TABLE#schedule TH.wk{width:30px;background-image:url('../image/schedule/wk_top.gif');}

TABLE#schedule TR{float:left;}
TABLE#schedule TR.b0{border:none;}

TABLE#schedule TD{width:89px; vertical-align:top;color:#cccccc;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
TABLE#schedule TD.week{width:28px;}
TABLE#schedule TD.bl1{border-left:solid 1px #e5e5e5;}

TABLE#schedule TD DIV.date{width:89px;height:25px;float:left;margin-bottom:5px;}

TABLE#schedule TD.tick, TABLE#schedule TD.cross, TABLE#schedule TD.rest, TABLE#schedule TD.eventDay
{
	color:#666666;
	width:90px;
	background-repeat:no-repeat;
	background-position:center bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
TABLE#schedule TD.tick, TABLE#schedule TD.cross{background-color:#edfae8;}
TABLE#schedule TD.rest{background-color:#e1f3f9;}

TABLE#schedule TD.eventDay, TABLE#scheduleWeek DIV.eventDay, TABLE#scheduleDay DIV.eventDay{background-image:url('../image/schedule/sj.gif');}
TABLE#schedule TD.tick, TABLE#scheduleWeek DIV.tick, TABLE#scheduleDay DIV.tick{background-image:url('../image/schedule/tick.gif');}
TABLE#schedule TD.cross, TABLE#scheduleWeek DIV.cross, TABLE#scheduleDay DIV.cross{background-image:url('../image/schedule/cross.gif');}

TABLE#schedule TD.current, TABLE#scheduleWeek TD.current{background-color:#ffffe5;color:#666666;}

TABLE#schedule TD DIV.date DIV.month{width:40px;height:25px;background-repeat:no-repeat;float:left;}

TABLE#schedule TD DIV.links{float:right;margin:10px 5px 5px 0px;}

TABLE#schedule TD DIV.date DIV.jan, TABLE#scheduleWeek TD DIV.date DIV.jan{background-image:url('../image/schedule/month/jan.gif');}
TABLE#schedule TD DIV.date DIV.feb, TABLE#scheduleWeek TD DIV.date DIV.feb{background-image:url('../image/schedule/month/feb.gif');}
TABLE#schedule TD DIV.date DIV.mar, TABLE#scheduleWeek TD DIV.date DIV.mar{background-image:url('../image/schedule/month/mar.gif');}
TABLE#schedule TD DIV.date DIV.apr, TABLE#scheduleWeek TD DIV.date DIV.apr{background-image:url('../image/schedule/month/apr.gif');}
TABLE#schedule TD DIV.date DIV.may, TABLE#scheduleWeek TD DIV.date DIV.may{background-image:url('../image/schedule/month/may.gif');}
TABLE#schedule TD DIV.date DIV.jun, TABLE#scheduleWeek TD DIV.date DIV.jun{background-image:url('../image/schedule/month/jun.gif');}
TABLE#schedule TD DIV.date DIV.jul, TABLE#scheduleWeek TD DIV.date DIV.jul{background-image:url('../image/schedule/month/jul.gif');}
TABLE#schedule TD DIV.date DIV.aug, TABLE#scheduleWeek TD DIV.date DIV.aug{background-image:url('../image/schedule/month/aug.gif');}
TABLE#schedule TD DIV.date DIV.sep, TABLE#scheduleWeek TD DIV.date DIV.sep{background-image:url('../image/schedule/month/sep.gif');}
TABLE#schedule TD DIV.date DIV.oct, TABLE#scheduleWeek TD DIV.date DIV.oct{background-image:url('../image/schedule/month/oct.gif');}
TABLE#schedule TD DIV.date DIV.nov, TABLE#scheduleWeek TD DIV.date DIV.nov{background-image:url('../image/schedule/month/nov.gif');}
TABLE#schedule TD DIV.date DIV.dec, TABLE#scheduleWeek TD DIV.date DIV.dec{background-image:url('../image/schedule/month/dec.gif');}

TABLE#schedule TD DIV.date DIV.jan_t, TABLE#scheduleWeek TD DIV.date DIV.jan_t{background-image:url('../image/schedule/month/jan_t.gif');}
TABLE#schedule TD DIV.date DIV.feb_t, TABLE#scheduleWeek TD DIV.date DIV.feb_t{background-image:url('../image/schedule/month/feb_t.gif');}
TABLE#schedule TD DIV.date DIV.mar_t, TABLE#scheduleWeek TD DIV.date DIV.mar_t{background-image:url('../image/schedule/month/mar_t.gif');}
TABLE#schedule TD DIV.date DIV.apr_t, TABLE#scheduleWeek TD DIV.date DIV.apr_t{background-image:url('../image/schedule/month/apr_t.gif');}
TABLE#schedule TD DIV.date DIV.may_t, TABLE#scheduleWeek TD DIV.date DIV.may_t{background-image:url('../image/schedule/month/may_t.gif');}
TABLE#schedule TD DIV.date DIV.jun_t, TABLE#scheduleWeek TD DIV.date DIV.jun_t{background-image:url('../image/schedule/month/jun_t.gif');}
TABLE#schedule TD DIV.date DIV.jul_t, TABLE#scheduleWeek TD DIV.date DIV.jul_t{background-image:url('../image/schedule/month/jul_t.gif');}
TABLE#schedule TD DIV.date DIV.aug_t, TABLE#scheduleWeek TD DIV.date DIV.aug_t{background-image:url('../image/schedule/month/aug_t.gif');}
TABLE#schedule TD DIV.date DIV.sep_t, TABLE#scheduleWeek TD DIV.date DIV.sep_t{background-image:url('../image/schedule/month/sep_t.gif');}
TABLE#schedule TD DIV.date DIV.oct_t, TABLE#scheduleWeek TD DIV.date DIV.oct_t{background-image:url('../image/schedule/month/oct_t.gif');}
TABLE#schedule TD DIV.date DIV.nov_t, TABLE#scheduleWeek TD DIV.date DIV.nov_t{background-image:url('../image/schedule/month/nov_t.gif');}
TABLE#schedule TD DIV.date DIV.dec_t, TABLE#scheduleWeek TD DIV.date DIV.dec_t{background-image:url('../image/schedule/month/dec_t.gif');}

TABLE#schedule TD DIV.date A.day{width:25px;height:25px;background-repeat:no-repeat;float:right;display:block;}

TABLE#schedule TD DIV.date A.d1, TABLE#scheduleWeek TD DIV.date DIV.d1{background-image:url('../image/schedule/day/01.gif');}
TABLE#schedule TD DIV.date A.d2, TABLE#scheduleWeek TD DIV.date DIV.d2{background-image:url('../image/schedule/day/02.gif');}
TABLE#schedule TD DIV.date A.d3, TABLE#scheduleWeek TD DIV.date DIV.d3{background-image:url('../image/schedule/day/03.gif');}
TABLE#schedule TD DIV.date A.d4, TABLE#scheduleWeek TD DIV.date DIV.d4{background-image:url('../image/schedule/day/04.gif');}
TABLE#schedule TD DIV.date A.d5, TABLE#scheduleWeek TD DIV.date DIV.d5{background-image:url('../image/schedule/day/05.gif');}
TABLE#schedule TD DIV.date A.d6, TABLE#scheduleWeek TD DIV.date DIV.d6{background-image:url('../image/schedule/day/06.gif');}
TABLE#schedule TD DIV.date A.d7, TABLE#scheduleWeek TD DIV.date DIV.d7{background-image:url('../image/schedule/day/07.gif');}
TABLE#schedule TD DIV.date A.d8, TABLE#scheduleWeek TD DIV.date DIV.d8{background-image:url('../image/schedule/day/08.gif');}
TABLE#schedule TD DIV.date A.d9, TABLE#scheduleWeek TD DIV.date DIV.d9{background-image:url('../image/schedule/day/09.gif');}
TABLE#schedule TD DIV.date A.d10, TABLE#scheduleWeek TD DIV.date DIV.d10{background-image:url('../image/schedule/day/10.gif');}
TABLE#schedule TD DIV.date A.d11, TABLE#scheduleWeek TD DIV.date DIV.d11{background-image:url('../image/schedule/day/11.gif');}
TABLE#schedule TD DIV.date A.d12, TABLE#scheduleWeek TD DIV.date DIV.d12{background-image:url('../image/schedule/day/12.gif');}
TABLE#schedule TD DIV.date A.d13, TABLE#scheduleWeek TD DIV.date DIV.d13{background-image:url('../image/schedule/day/13.gif');}
TABLE#schedule TD DIV.date A.d14, TABLE#scheduleWeek TD DIV.date DIV.d14{background-image:url('../image/schedule/day/14.gif');}
TABLE#schedule TD DIV.date A.d15, TABLE#scheduleWeek TD DIV.date DIV.d15{background-image:url('../image/schedule/day/15.gif');}
TABLE#schedule TD DIV.date A.d16, TABLE#scheduleWeek TD DIV.date DIV.d16{background-image:url('../image/schedule/day/16.gif');}
TABLE#schedule TD DIV.date A.d17, TABLE#scheduleWeek TD DIV.date DIV.d17{background-image:url('../image/schedule/day/17.gif');}
TABLE#schedule TD DIV.date A.d18, TABLE#scheduleWeek TD DIV.date DIV.d18{background-image:url('../image/schedule/day/18.gif');}
TABLE#schedule TD DIV.date A.d19, TABLE#scheduleWeek TD DIV.date DIV.d19{background-image:url('../image/schedule/day/19.gif');}
TABLE#schedule TD DIV.date A.d20, TABLE#scheduleWeek TD DIV.date DIV.d20{background-image:url('../image/schedule/day/20.gif');}
TABLE#schedule TD DIV.date A.d21, TABLE#scheduleWeek TD DIV.date DIV.d21{background-image:url('../image/schedule/day/21.gif');}
TABLE#schedule TD DIV.date A.d22, TABLE#scheduleWeek TD DIV.date DIV.d22{background-image:url('../image/schedule/day/22.gif');}
TABLE#schedule TD DIV.date A.d23, TABLE#scheduleWeek TD DIV.date DIV.d23{background-image:url('../image/schedule/day/23.gif');}
TABLE#schedule TD DIV.date A.d24, TABLE#scheduleWeek TD DIV.date DIV.d24{background-image:url('../image/schedule/day/24.gif');}
TABLE#schedule TD DIV.date A.d25, TABLE#scheduleWeek TD DIV.date DIV.d25{background-image:url('../image/schedule/day/25.gif');}
TABLE#schedule TD DIV.date A.d26, TABLE#scheduleWeek TD DIV.date DIV.d26{background-image:url('../image/schedule/day/26.gif');}
TABLE#schedule TD DIV.date A.d27, TABLE#scheduleWeek TD DIV.date DIV.d27{background-image:url('../image/schedule/day/27.gif');}
TABLE#schedule TD DIV.date A.d28, TABLE#scheduleWeek TD DIV.date DIV.d28{background-image:url('../image/schedule/day/28.gif');}
TABLE#schedule TD DIV.date A.d29, TABLE#scheduleWeek TD DIV.date DIV.d29{background-image:url('../image/schedule/day/29.gif');}
TABLE#schedule TD DIV.date A.d30, TABLE#scheduleWeek TD DIV.date DIV.d30{background-image:url('../image/schedule/day/30.gif');}
TABLE#schedule TD DIV.date A.d31, TABLE#scheduleWeek TD DIV.date DIV.d31{background-image:url('../image/schedule/day/31.gif');}

TABLE#schedule TD DIV.date A.d1_t, TABLE#scheduleWeek TD DIV.date DIV.d1_t{background-image:url('../image/schedule/day/01_t.gif');}
TABLE#schedule TD DIV.date A.d2_t, TABLE#scheduleWeek TD DIV.date DIV.d2_t{background-image:url('../image/schedule/day/02_t.gif');}
TABLE#schedule TD DIV.date A.d3_t, TABLE#scheduleWeek TD DIV.date DIV.d3_t{background-image:url('../image/schedule/day/03_t.gif');}
TABLE#schedule TD DIV.date A.d4_t, TABLE#scheduleWeek TD DIV.date DIV.d4_t{background-image:url('../image/schedule/day/04_t.gif');}
TABLE#schedule TD DIV.date A.d5_t, TABLE#scheduleWeek TD DIV.date DIV.d5_t{background-image:url('../image/schedule/day/05_t.gif');}
TABLE#schedule TD DIV.date A.d6_t, TABLE#scheduleWeek TD DIV.date DIV.d6_t{background-image:url('../image/schedule/day/06_t.gif');}
TABLE#schedule TD DIV.date A.d7_t, TABLE#scheduleWeek TD DIV.date DIV.d7_t{background-image:url('../image/schedule/day/07_t.gif');}
TABLE#schedule TD DIV.date A.d8_t, TABLE#scheduleWeek TD DIV.date DIV.d8_t{background-image:url('../image/schedule/day/08_t.gif');}
TABLE#schedule TD DIV.date A.d9_t, TABLE#scheduleWeek TD DIV.date DIV.d9_t{background-image:url('../image/schedule/day/09_t.gif');}
TABLE#schedule TD DIV.date A.d10_t, TABLE#scheduleWeek TD DIV.date DIV.d10_t{background-image:url('../image/schedule/day/10_t.gif');}
TABLE#schedule TD DIV.date A.d11_t, TABLE#scheduleWeek TD DIV.date DIV.d11_t{background-image:url('../image/schedule/day/11_t.gif');}
TABLE#schedule TD DIV.date A.d12_t, TABLE#scheduleWeek TD DIV.date DIV.d12_t{background-image:url('../image/schedule/day/12_t.gif');}
TABLE#schedule TD DIV.date A.d13_t, TABLE#scheduleWeek TD DIV.date DIV.d13_t{background-image:url('../image/schedule/day/13_t.gif');}
TABLE#schedule TD DIV.date A.d14_t, TABLE#scheduleWeek TD DIV.date DIV.d14_t{background-image:url('../image/schedule/day/14_t.gif');}
TABLE#schedule TD DIV.date A.d15_t, TABLE#scheduleWeek TD DIV.date DIV.d15_t{background-image:url('../image/schedule/day/15_t.gif');}
TABLE#schedule TD DIV.date A.d16_t, TABLE#scheduleWeek TD DIV.date DIV.d16_t{background-image:url('../image/schedule/day/16_t.gif');}
TABLE#schedule TD DIV.date A.d17_t, TABLE#scheduleWeek TD DIV.date DIV.d17_t{background-image:url('../image/schedule/day/17_t.gif');}
TABLE#schedule TD DIV.date A.d18_t, TABLE#scheduleWeek TD DIV.date DIV.d18_t{background-image:url('../image/schedule/day/18_t.gif');}
TABLE#schedule TD DIV.date A.d19_t, TABLE#scheduleWeek TD DIV.date DIV.d19_t{background-image:url('../image/schedule/day/19_t.gif');}
TABLE#schedule TD DIV.date A.d20_t, TABLE#scheduleWeek TD DIV.date DIV.d20_t{background-image:url('../image/schedule/day/20_t.gif');}
TABLE#schedule TD DIV.date A.d21_t, TABLE#scheduleWeek TD DIV.date DIV.d21_t{background-image:url('../image/schedule/day/21_t.gif');}
TABLE#schedule TD DIV.date A.d22_t, TABLE#scheduleWeek TD DIV.date DIV.d22_t{background-image:url('../image/schedule/day/22_t.gif');}
TABLE#schedule TD DIV.date A.d23_t, TABLE#scheduleWeek TD DIV.date DIV.d23_t{background-image:url('../image/schedule/day/23_t.gif');}
TABLE#schedule TD DIV.date A.d24_t, TABLE#scheduleWeek TD DIV.date DIV.d24_t{background-image:url('../image/schedule/day/24_t.gif');}
TABLE#schedule TD DIV.date A.d25_t, TABLE#scheduleWeek TD DIV.date DIV.d25_t{background-image:url('../image/schedule/day/25_t.gif');}
TABLE#schedule TD DIV.date A.d26_t, TABLE#scheduleWeek TD DIV.date DIV.d26_t{background-image:url('../image/schedule/day/26_t.gif');}
TABLE#schedule TD DIV.date A.d27_t, TABLE#scheduleWeek TD DIV.date DIV.d27_t{background-image:url('../image/schedule/day/27_t.gif');}
TABLE#schedule TD DIV.date A.d28_t, TABLE#scheduleWeek TD DIV.date DIV.d28_t{background-image:url('../image/schedule/day/28_t.gif');}
TABLE#schedule TD DIV.date A.d29_t, TABLE#scheduleWeek TD DIV.date DIV.d29_t{background-image:url('../image/schedule/day/29_t.gif');}
TABLE#schedule TD DIV.date A.d30_t, TABLE#scheduleWeek TD DIV.date DIV.d30_t{background-image:url('../image/schedule/day/30_t.gif');}
TABLE#schedule TD DIV.date A.d31_t, TABLE#scheduleWeek TD DIV.date DIV.d31_t{background-image:url('../image/schedule/day/31_t.gif');}

/*TRAINING GUIDE SUMMARY*/
div#graphEntryBox{width:654px;border:solid 3px #e5e5e5;float:left;}
div#graphEntryBox div#entryOuterContainer{width:630px;float:left;padding:10px 12px 10px 12px;}
div#graphEntryBox div#entryOuterContainer div.innerContainer{float:left;width:200px;}
div#graphEntryBox div#entryOuterContainer div.innerContainer H3{margin:0 0 3px 0;padding:0;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.entryBox{float:left;width:160px;height:140px;padding:40px 20px 20px 20px;color:#cccccc;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.entryBox P{float:left;font-style:italic;margin:0;padding:0;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.entryBox div.links{float:right;margin:10px 0px 5px 0px;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.tick,
div#graphEntryBox div#entryOuterContainer div.innerContainer div.cross
{background-repeat:no-repeat;background-position:center;background-color:#edfae8;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.tick{background-image:url('../image/layout/schedule/tick_big.gif');color:#666666;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.cross{background-image:url('../image/layout/schedule/cross_big.gif');color:#666666;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.current{background-color:#ffffe5;color:#666666;}
div#graphEntryBox div#entryOuterContainer div.innerContainer div.rest{background-color:#e1f3f9;color:#cccccc;}

div.graphEntryTab, div.graphEntryTabCurrent{float:left;width:16px;height:16px;background-color:#f1f1f1;padding:7px;}
div.graphEntryTabCurrent{background-color:#e5e5e5;}

UL#guideLinks{width:180px;padding:20px;float:left;background-color:#f1f1f1;list-style-type:none;}
UL#guideLinks LI{margin-bottom:10px;background-repeat:no-repeat;padding:0px 0px 1px 25px;}
UL#guideLinks LI.guide{background-image:url('../image/layout/icon/guide.gif');}
UL#guideLinks LI.edit{background-image:url('../image/layout/icon/pencil.gif');}
UL#guideLinks LI.event{background-image:url('../image/layout/icon/date.gif');}
UL#guideLinks LI.last{margin-bottom:0px;}
UL#guideLinks LI A{color:#f16724;}
UL#guideLinks LI A.highlight{background-color:#fdfc6f;}

TABLE#guideStats{width:430px;float:left;margin-right:10px;font-weight:bold;}
TABLE#guideStats TR TD.br1{border-right:solid 1px #e5e5e5;}

TABLE#guideSumSmall{
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: #ffffff;
}
TABLE#guideSumSmall th,
TABLE#guideSumSmall td{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #CDCDCD;
	background-color: #ffffff;
}

TABLE#guideSumSmall TH {font-weight:normal;color:#696969}
TABLE#guideSumSmall TD {
	text-align:center;
	color:#419ECA;
	background-color:#EFEFEF;
	font-weight:bold;
}
TABLE#guideSumSmall TD.act { color:#FF3000; }
