﻿body
{
	min-width: 850px;
	background-color: #FFFFFF;
	/* background-image: url('../ima/bk_pt15.jpg');
	background-repeat: repeat-x; */
	font-family: 'Open Sans' , Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
a
{
	color: #0179C9;
}

div.userLinks
{
	font-size: 12px;
}
div.main
{
	width: 850px;
	margin: 8px auto 8px auto;
	background: #FFFFFF;
	text-align: left;
	position: relative;
}
b.rtop, b.rbottom
{
	background: #FFFFFF;
}
b.rtop b, b.rbottom b
{
	background: #FFFFFF;
}
div#mainHeader
{
	height:90px;
	position: relative;
	overflow: hidden;
}
div.logo
{
	position: absolute;
	left: -16px;
}
div.userLinks
{
	width: 80px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	right: 0px;
}
span.hrLbl /* "Admin Dashboard" */
{
	font-weight:bold;
	font-size:18px;
	color:Black;
}

td.rightNavCell
{
	background: none;
}
div.rightNavCell
{
	background: none;
}

div#navPT15, div#navPT15HR
{
	width: 850px;
	height: 43px;
	overflow: hidden;
	background-color: #EBEBEB;
}
div#navPT15 li
{
	display: block;
	cursor: pointer;
	width: 104px;
	height: 43px;
	overflow: hidden;
	float: left;
	list-style: none;
	position: relative;
	left: 8px;
}
div#navPT15HR li
{
	display: block;
	cursor: pointer;
	width:100px;
	height: 43px;
	overflow: hidden;
	float: left;
	list-style: none;
	position: relative;
	left: 8px;
}
div#navPT15HR li#navHRh
{
	width:140px;
}

div#navPT15 ul, div#navPT15HR ul
{
	overflow: hidden;
}
div#navPT15 li.nav1l a, div#navPT15HR li.nav1l a
{
	line-height: 2.2em;
}
div#navPT15 a,  div#navPT15HR a
{
	display: block;
	text-align: center;
	width: 100%;
	height: 43px;
	color: #7f7f7f;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Open Sans' , Arial, Helvetica, sans-serif;
	position: relative;
	top: 5px;
}
div#navPT15 a:hover,  div#navPT15HR a:hover
{
	text-decoration: none;
	color: White;
	background-color: #7f7f7f;
}

/* Template for sticky menu items
  div#navPT15 li#navH 
  {
  	background-color:White;
  }
  div#navPT15 li#navH a
  {
  	color:#035D9A;
  }
  */
/* orange ff8d01
	blue 0179c9 */
div#navCNd
{
	position: absolute;
	border-bottom-width: 0;
	font: normal 1.0em 'Open Sans' , Arial, Helvetica, sans-serif;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	visibility: visible;
	display: block;
	border: 2px solid #035D9A;
	left: 630px;
	width: 200px;
	display: none;
}

div#navCNd a
{
	color: #045498;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
}
div#navCNd a:hover
{
	text-decoration: none;
	color: #ff8d01;
}

.stMore, a.stMore
{
	display: inline;
	font-size: 1.4em;
}
p.rtNavP
{
	margin: 1.0em;
	margin-left: 0;
}
p.rtNavP a
{
	font-size: 1.2em;
}

p.bannerText
{
	font-family: 'Open Sans' , Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 28px;
	color: #0179C9;
}

div.inputActivity textarea.sdInput
{
	width: 480px;
	height: 2.1em;
	margin-bottom: 0.6em;
}
div#focus
{
	margin: auto;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	text-align: center;
	color: #008800;
	font-size: 1.6em;
	font-weight: bold;
	border: 1px solid #404040;
	width: 300px;
	padding: 0.5em 1.0em 0.5em 1.0em;
}
div.numRepsCont
{
	width: 86px;
	text-align: center;
	font-weight: bold;
	line-height: 1.2em;
	color: #808080;
}
div.numReps
{
	width: 86px;
	height: 48px;
	background-image: url('../ima/far_reps_86x50.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #404040;
	padding-top:0;
	margin-bottom:8px;
}
div.numReps span
{
	margin-top:0;
	position:relative;
	top:14px;
}

