﻿html{}
body{ margin:0; padding:0; left:0; top:0; font-family:arial;font-size:14px;}
img{border:0}
.clear{clear:both;margin:0px;padding:0px;display:block;display:inline-block}
.clear:after{ content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.strong{font-weight:bold;}
.indent{padding-left:10px;}
.indent{padding:5px 12px;display:block;background:#000055;
.hide{display:none;}
border-top:1px dotted #111;color:#eee;
}
* html .clear{height:1px}


label {
float: left;
width: 6em;
margin: 0 .5em 0 0;
text-align: right;
}
form div {
margin: .8em 0;
}
fieldset {
margin: 0 0 1em 0;
background: #ffffcc;
}

.lblNotification{
	border:1px dashed #730a0a;
	padding:18px 10px 20px 70px;
	margin:24px 0 24px 24px;
	float:left;
	width:86%;
	background:#fff url(/UI/images/icon_notification_fail.gif) no-repeat 24px center;
	color:#990000;
	font-size:122%;
	font-weight:bold;
}



.displaydate{color:#444;clear:both;display:block;padding-top:4px;padding-bottom:4px;font-size:12px}
.displaydate a{color:#0000CD}
div.list, div.form{padding-top:0;padding-left:10px; margin-top:5px}
.notification{font-weight:bold}
.olabel{clear:both;text-align:right;width:60px;float:left;padding-right:5px}
#extensionTable td{text-align:center;padding:2px;margin:0;}
#extensionTable td.extensionlabel{border:0;padding-left:3px;text-align:right;}
#extensionTable td.extensionunits{border:0;padding-left:3px;text-align:left;}
#extensionTable td.extensionText{text-align:left;padding-top:5px;}

/* workouts */
div.workoutExtensionSetWrapper {border:1px solid #444;padding:10px;margin-bottom:3px;margin-right:3px;}
.workoutContainer{clear:both;margin:10px 0;padding:0 20px 20px 20px;border:1px solid #aaa;}
/*.ie .workoutContainer{margin:0;}  */
.workoutDetailsContainer{float:left;margin-top:5px;}
.hrZoneContainer{float:left;margin-left:5px;margin-right:15px;max-width:340px;min-width:200px;}
.hrZoneInnerContainer{border:1px solid #ccc;padding:2px 6px;}
.hrZoneContainer .header{font-weight:bold}
.hrZoneContainer .label{float:left}
.hrZoneContainer .data{width:80px;float:right;text-align:center}
.powerZoneContainer{float:right;max-width:320px;min-width:200px;}
.powerZoneInnerContainer{border:1px solid #ccc;padding:2px 6px;}
.powerZoneContainer .header{font-weight:bold}
.powerZoneContainer .label{float:left}
.powerZoneContainer .data{width:80px;float:right;text-align:center}
.workoutDescription{display:block}
#profileSummary{margin:0 10px;}
#profileSummaryColumns{font-weight:bold;margin-bottom:10px;}
#profileSummaryColumns label{float:left;width:130px;font-weight:normal;}
#profileSummaryStory{clear:both;}    
#workoutsOverview{background:#fff;padding:10px;border:2px solid #444;}
#workoutsOverview table {margin-left:90px;margin-bottom:20px;}
#workoutsOverview td {padding-right:50px;font-size:112%;}
#tdHeader{border-bottom:1px solid #444;}
#workoutsDateRange{display:block}
.workoutExtensionWrapper table#extensionTable td{border:0px #fff solid;}
#workoutsResults{background-color:#eee;padding:0 10px;min-width:967px;}
#workoutsResults fieldset{background-color:#fff;}
#workoutsResults legend{background:#fff;font-weight:bold;border:1px solid #aaa;padding:5px;}
#updateWorkoutList{clear:both;padding-top:10px;}
.ie #wrapperWorkoutList {padding-top:5px;}
#dateRangeProfileWrapper{
    padding:0;
    background:#dcdcdc;
    border-bottom:1px dotted #111;
    border-top:1px dotted #111;
}
.olabel {width:130px}
.paging div{float:left;}
.paging td{height:42px;}
.btnPage{
background:#ddd;color:#000055;padding:4px 6px;border:1px solid #000055;
text-decoration:none;font-weight:bold;
}
.btnPage.on{color:#66dddd;background:#000055;}
.btnPage:hover{color:#66dddd;background:#000055;}
.lblLinkWorkouts a{
font-size:80%;color:#000055;
}
.ie .PopcalTrigger{
margin-top:-7px;
}
