@charset "UTF-8";
/* CSS Document */
@media screen {
	html,body, form{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		padding:0; margin:0;
		height:100%; width:100%;
		background-color:#FFFFFF;
		text-align:left;
	}
}
@media print {
	html,body,form{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		text-align:left;
	}


}

.docHeaderCol {
	font-weight:bold;

}
.HeaderTable {
	font-size:15px;
	text-transform:uppercase;
	color:#333;
	margin-bottom:8px;


}
.TR_Header td{
	background-color:#808080;
	color:#fff;
	font-weight:bold;
	font-size:13px;

}
.TR_Header_set td{
	background-color:#808080;
	color:#fff;
	text-align:right;
	font-weight:normal;
	font-size:13px !important;

}
.TR_Header_set .left {

	text-align:left;

}
/* general text def */
.fullPage {
	width:800px;	
}
.woWrap {
	padding-top:8px; border-top:2px dashed #999999 !important;
	margin-bottom:32px;
	word-wrap: break-word;
}
#repWrap h1 {
	font-size:24px !important; 
	line-height:110%  !important;
	font-weight:bold !important;
	margin:16px 0 8px 0 !important; padding:0 !important;
	color:#333!important;
}

#repWrap h2 {
	font-size:16px !important; line-height:110%  !important; padding:0; color:#333; margin-bottom:2px !important; margin-top:16px !important; border-bottom:1px solid #CCC !important;
}
#repWrap h2 small {
	font-size:12px !important; line-height:110%  !important;  color:#AAA !important; font-weight:normal !important;
}
#repWrap h3 {
	font-size:15px !important; line-height:110%  !important; padding:0; color:#999; margin-bottom:2px !important; font-weight:normal !important;
}

#repWrap h4 {
	font-size:14px !important; line-height:110%  !important;  padding:0; color:#333; margin-bottom:2px !important; font-weight:bold !important;
}


#repWrap p, #repWrap .instWrap  {
	font-size:12px !important; line-height:110%  !important; color:#333 !important; margin-top:8px; font-weight:normal !important;
}


.exerTable tr td {
	border-bottom:1px solid #DDD;
	padding:8px 0; vertical-align:top;
}

/* generic stats table */
.statsTable  {
	margin-top:16px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
}
		
.statsTable tr {
	page-break-inside: avoid;
}

.statsTable td{
	width:150px;
	text-align:right;
	page-break-inside: avoid;
	font-size:10px;
}
.medFont {
	font-size:15px;
	line-height:17px;
}
#printUpgradeLink {
	color:#000; font-size:12px;
}
.noStats {
	padding-bottom:64px;
}

#woInstDiv {
	font-size:11px;
	border-top:1px solid #E6E6E6;
	padding:15px 4px 15px 4px;
	color:#000000;

}

.statsTable td.TCol_Header {
	background-color:#E6E6E6;
	color:#black;
	font-weight:normal;
	width:250px;
	font-size:11px;
	text-align:left;
}
.statsTable td.fCol2 p, .statsTable td.fCol3 p { margin:0; padding:0;}

.stats_tb { 
	width:30px;
	/*visibility:hidden;*/
	border-style:none;
	color:#808080;
	font-size:10px;
}

.cardioTable td{
	border:none;
	text-align:left;
}
.extra {
	background:#E6E6E6;

}


@media screen {
#logMenu {
	position:absolute; 
	top:0; left:0; right:0; height:32px;
	background:#000 url(../images//UI/wo_nb_bg.jpg) repeat-x scroll 0 0;		
}
	#logMenu .label {
		font-weight:bold;
		white-space:nowrap;
		font-size:13px;	color:#FFF;
		float:left; padding:2px 0 0 8px; text-transform:uppercase;
		
	}
#logMenu .pad { margin: 3px 0 3px 8px;}
#logMenu #logo { float:right; background:url(../images/UI/gt_logo_emb.png); width:112px; height:24px; margin:2px 8px 0 0; }
#logContent {
	position:absolute;top:32px; left:0; right:0; bottom:0; overflow:auto; 
}
#logContent .pad { padding:32px; }
}
.btnRound, .btnRound:hover {
		padding:4px 6px 2px 6px !important;
		font-family: Helvetica,Arial, sans-serif; font-weight:bold !important;;
		width:auto;
   		overflow:visible;
		font-size:11px  !important;; line-height:13px !important;;
		background:none;
		color:#EEE; text-transform:uppercase;
		border:1px solid #EEE;
		-webkit-border-radius: 3px;    /* for Safari */
  		-moz-border-radius: 3px;
		cursor:pointer; cursor:hand;
		margin:0;
	}
	.btnRound:hover {
		background:#3365FA;
	}
	
.exerImg {
	width:120px;
}

/* grid table */
.gridNotesTable{border:none;}
 
 #block{width:90px;height:auto;}
 #rblock{text-align:right;}
 .hiddencol{display:none;}
 .viscol{display:block;}
 .workouttitle{display:block;background-color:#555;color:White;font-weight:bold;font-size:14px;padding:3px;}
 .tableheader{background-color:#CCC;color:White;font-weight:bold;text-align:right;}
 
 .notesHeader{font-weight:bold;}
 .statsTable td.statType{text-align:left;background-color:#F4F4F4;}
 
 .notesBody{display:block;}
.dibvat{display:inline-block;vertical-align:top;}

/*acct dropdown */
.t_ddn { cursor:pointer;color:#D3D3D3;background:url(../images/langDdlConBG.png);font-size:13px;border:1px solid #6D6D6D;z-index:20000 !important; }
.t_ddn-con { width:198px;height:auto;background-color:transparent; text-align:left; }
.t_ddn-item { width:192px;line-height:22px;background:none;  }
.t_ddn-item-hover {width:192px;line-height:22px;color:white;background:url(../images/siteMenuL2_hov.png); }
.t_cmb { padding-left:4px;background-color:transparent;border:none; float:left;}
.t_cmb-hover { padding-left:4px;background-color:transparent;border:none; float:left; color:white;}
.t_txt { background:none;border:none;margin:0;padding:0;font-size:13px;color:#CCCCCC; text-transform:uppercase; cursor:pointer; }
.t_cmb-hover .txt { color:white; }
.t_sep {padding-left:0;line-height:0;height:1px; border:none; background-color:#D3D3D3;}
.t_text { padding-left:24px; white-space:nowrap}
.t_textChk { padding-left:0px; white-space:nowrap}
.checkedImg { background:url(../images/UI/gt_icon.png) top left; width:22px; height:22px; float:left;}

.nx-clear {zoom:1} .nx-clear:after {display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.color-black{ color: #000 !important;}


.exercise_sequence_wraper table { padding:0 0 0 0;list-style-type: none; font-size:13px; width:540px; margin:16px 0; }
.exercise_sequence_wraper table td { position: relative; vertical-align: top; margin-bottom:4px;}
.exercise_sequence_wraper img.woSeqIcon  { float: left; width:48px; margin-right:4px;}
	.exercise_sequence_wraper img.woSeqIcon  { margin-left:4px; }
	.exercise_sequence_wraper .superset img.woSeqIcon  { margin-left:0px; }
.exercise_sequence_wraper table label{margin-left: 5px;}
.exercise_sequence_wraper table .col1 { width: 2px; }
	.exercise_sequence_wraper table .superset .col1 { width: 2px; }
.exercise_sequence_wraper table .exercise-sequence-name{ width: 160px; *width:164px;  font-weight: bold;}
.exercise_sequence_wraper table .exercise-sequence-sets{ width: 64px;}
.exercise_sequence_wraper table .exercise-sequence-targets{ font-style:italic; font-size:12px; width:180px; *width:222px; *padding-left:4px; }
.exercise_sequence_wraper table table.superset{ padding: 0 !important;margin: 0 !important; width:100%; *width:488px;}
.exercise_sequence_wraper table .superset td{ padding: 0 !important;margin: 0 !important;}
.exercise_sequence_wraper table .superset .exercise-sequence-name { *width:178px; }
.exercise_sequence_wraper table .superset .exercise-sequence-sets { *width:72px; *padding-left:16px; }
.exercise_sequence_wraper table .superset .exercise-sequence-targets { *width:190px; *padding-left:20px; } 
.exercise_sequence_wraper .exercise-superset{ background: #CCC;  border-bottom:1px solid #CCC; color:#444; font-size:11px; font-weight:bold;line-height: normal;padding: 3px;}
.supersetWrap { border:1px solid #CCC; border-radius:4px;  }
.exercise_sequence_wraper ol li .supersetWrap .pad { padding:0 !important; }

.tal{ text-align: left !important;}

.trmain td{
	background-color:#808080 !important;
	border: 1px solid #808080 !important;
	color:#fff;
	font-weight:bold;
	font-size:13px !important;

}

.playerOverlay, .gtBtn-graph {
	display:none !important;
}

.tracker3Preview, #previewGrid {
	margin-left:0 !important;
	padding-left:0 !important;
}
#previewGrid .imgWrap .exerImg {
	cursor:normal !important;
}
