.jqmWindow {
	display: none;
	position: fixed;
	top: 5%;
	left:50%;
	margin-left: -417px;
	width: 834px;
	height:90%;    
	background-color: #EEE;
	color: #333;
	border: 1px solid black;
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.wrapinner{padding:0px;}
#coachDialog table#coach-detail-table{margin:20px;}
.coachHeader {font-size:22px;border-bottom:1px solid #aaa;padding-bottom:6px;margin-bottom:3px;}
.coachLabel{font-weight: bold;padding: 6px 1px 3px 10px;}
#coachPhoto{margin-top:10px;}
.coachData{margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 20px;}
#mapDiv{border:1px solid #333;margin:0 10px;width:930px;height: 500px;float:left;}
#mapDivHeader{border:1px solid #333;border-bottom:0;margin:0 10px 0 10px;padding:0 10px;width:932px;float:left;background:#e6edfd;}
div#searchInstructions{clear:both;float:left;margin:7px 10px;font-weight:bold;}
#dataDiv table{border-bottom:1px solid #aaa;margin-bottom:15px;clear:both;width:100%}
#coachPagingWrapper{float:right;}
#coachPagingWrapper table{width:250px;}
#coachPagingWrapper table td{width:42px;}
#filterDialogTrigger{padding-left: 12px;font-weight: bold;background: url(http://home.trainingpeaks.com/images/icon_toggle_black.png) no-repeat 0px 4px;}
#filterDialogTrigger:hover{text-decoration: none;}
#filterDialogTrigger.opened{background: url(http://home.trainingpeaks.com/images/icon_toggle_black.png) no-repeat -1px -15px;}
#filterDialog{display:none;}
.coachDataRowCell{margin:0;padding:0;}
.coachDataRowHeader:hover{background:#e6edfd;}
.coachDataRowHeader{background:#f3f3f3;border-top:1px solid #aaa;border-bottom:1px solid #d9d9d9;padding:0 10px;}
.coachDataRowHeader a{font-weight:bold;}
.coachDataRowHeader a:hover{text-decoration:none;}
.coachDataRowBody{background:#f4f8fc;padding:5px 10px;}

.jqmOverlay { background-color: #000; }
.jqmClose{display:block;text-align:left;border-bottom: 1px solid #b7b7b7;background:#000 url(http://home.trainingpeaks.com/images/closeWindow.png) 796px 2px no-repeat;color:#eee;padding:0 0 0 755px;}
a.jqmClose{color:#eee;}
a.jqmClose:hover{color:#fff;text-decoration:none;}

#usatBody {background: #0A5BAE url(http://home.trainingpeaks.com/images/usatBGBody.gif) repeat-x;padding: 0;margin: 0;}
#usatWrapper{margin:0 auto;width:951px;border:1px solid #333;background:#fff;}
#usatContent{padding-top:15px;border-top:#9f0a23 2px solid;}
#usatHeader {height: 90px;background: #840023 url(http://home.trainingpeaks.com/images/usatBGHeader.jpg) left center no-repeat;}
#usatHeader a.ngb-logo {display: block;float: left;margin: 0 20px;width: 170px;height: 90px;background: transparent none no-repeat;text-indent: -2000em;overflow: hidden;}
#usatHeader a#triathlon {}
#usatFooter{border-top:2px solid #9f0a23;background:#eee;float:left;width:100%}
 
 
 table{margin:0;padding:0;}
table#mapDivHeader td{padding-left:10px;}
