
body {
	background: #ffffff;
	color: #000000;
	font-size: 8pt;
	font-family: verdana, sans-serif;
	margin: 10px 0px 0px 10px;
	padding: 0 0 0 0;
	text-align: left;
}

p {
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, sans serif;
	margin-top: 5px;
}

td {
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, sans serif;
}

.tdReqReportStd {
    height: 24px;
}

.trReqReportStd td {
    padding-top:5px;
    padding-bottom:5px;
}

.boldLink
{
	font-weight: bold;
	color: #6C74A9;
}

.italic {
   color: #000000;
	text-decoration: none;
	font-style: italic;
	font-size: 8pt;
	font-family: verdana, sans serif;
}

.bold {
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, sans serif;
	font-weight: bold;
}

A:link {
	color: #000000;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, arial, sans serif;
	text-decoration: underline;
}

A:visited, A:active {
	color: #000000;
}

A:hover {
	color: #000000;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, sans serif;
	text-decoration: none;
	/*padding: 2px 0px 2px 0px;*/
}

select, input {
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
}

.whiteTab {
BORDER-RIGHT: #aaaaaa 2px solid;
BORDER-TOP: #aaaaaa 1px solid;
BORDER-LEFT: #aaaaaa 1px solid;
BACKGROUND-COLOR: #ffffff;
padding: 5px 10px 5px 10px;
}

.yellowTab {
BORDER-RIGHT: #aaaaaa 2px solid;
BORDER-TOP: #aaaaaa 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
BORDER-LEFT: #aaaaaa 1px solid;
BACKGROUND-COLOR: #f7bf53;
padding: 5px 10px 5px 10px;
}

textarea {
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	width: 200px;
	height: 50px;
}

h1 {
	background: #f2f2f2 url(images/dottedHr.gif) repeat-x;
	height: 1px;
	width: 625px;
	padding: 0 0 0 0;
	margin: 0 0 -30px 15px;
}

h3 {
	padding: 0;
	margin: 1px 0 -5px 0;
}

ul {
  	margin: 7px 0 0 1px;
 	padding: 0;
  	list-style-type: none;
  	text-align: left;
}
  
ul li {
	list-style-position: outside;
	margin: 3px 0px 5px 0px;
/*	padding: 0 0 2px 10px;*/
	line-height: 13px;
	text-align: left;
}

BUTTON.any {
	color: #000000;
	font-weight: 500;
	font-size: 7pt;
	font-family: verdana, geneva;
	height: 22px;
	padding-bottom: 1px;
	background-color: #d9d9d9;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 5px;
}

BUTTON.remove {
	color: #000000;
	font-weight: 500;
	font-size: 7pt;
	font-family: verdana, geneva;
	height: 22px;
	padding-bottom: 1px;
	background-color: #d58c6c;
	border-top: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
	border-right: 2px solid #7f7f7f;
	border-bottom: 2px solid #7f7f7f;
	margin-top: 5px;
}

.tabText {
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

A.tabText {
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

A:visited.tabText {
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

A:hover.tabText {
	color: #000000;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

A:active.tabText {
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.calIcon {
	height: 16px;
	width: 16px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
	background: url(images/calendar_icon.gif) no-repeat top left;
}

.ClaimCount {
	position: relative;
	left: 30px;
	top: -18px;
	font-size: 7pt;
}

.errorText 
{
   font-size: 8pt;
   color: #ff0000;
}

.smallRed 
{
   font-size: 7pt;
   color: #ff0000;
}

.blueTitle {
	color: #3644a7;
	font-weight: 600;
	text-decoration: none;
	font-size: 9pt;
	font-family: verdana, geneva, arial, sans serif;
}

.smallGrey {
	color: #a6a6a6;
	text-decoration: none;
	font-weight: 500;
	font-size: 7pt;
	font-family: verdana, geneva, sans serif;
}

A:visited.smallGrey {
	text-decoration: none;
}

A:hover.smallGrey {
	color: #000000;
	font-weight: 500;
	font-size: 7pt;
	font-family: verdana, geneva, sans serif;
	text-decoration: underline;
	background-color: #a6a6a6;
	padding: 0px;
}

A:active.smallGrey {
	color: #000000;
	font-weight: 500;
	font-size: 7pt;
	font-family: verdana, geneva, sans serif;
	font-weight: 500;
	text-decoration: underline;
}

.blue {
	color: #6c74a9;
	font-weight: 500;
	text-decoration: underline;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
}

A.blue {
	color: #6c74a9;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

A:visited.blue {
	color: #6c74a9;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

A:hover.blue {
	color: #6c74a9;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
}

A:active.blue {
	color: #6c74a9;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
}

.blueBold {
	color: #6c74a9;
	font-weight: 600;
	text-decoration: underline;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
}

.redBold {
	color: #ff0000;
	font-weight: 600;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
}

.redNoBold {
	color: #ff0000;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
}

A.blueBold {
	color: #6c74a9;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

A:visited.blueBold {
	color: #6c74a9;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

A:hover.blueBold {
	color: #6c74a9;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
}

A:active.blueBold {
	color: #6c74a9;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
}

.redlink {
	color: #be4f1d;
	font-weight: 500;
	text-decoration: underline;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
}

A.redlink {
	color: #be4f1d;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
}

A:visited.redlink {
	color: #be4f1d;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
}

A:hover.redlink {
	color: #be4f1d;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

A:active.redlink {
	color: #be4f1d;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

.calendar {
	color: #000000;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, arial, sans serif;
	text-decoration: none;
}

A.calendar {
	color: #000000;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, arial, sans serif;
	text-decoration: none;
}

A:visited.calendar {
	color: #000000;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, arial, sans serif;
	text-decoration: none;
}

A:hover.calendar {
	color: #000000;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, arial, sans serif;
	text-decoration: underline;
}

A:active.calendar {
	color: #000000;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, arial, sans serif;
	text-decoration: underline;
}

.redBold { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 600;
	font-size: 8pt;
	color: #be4f1d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.redText { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	color: #be4f1d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

A.redText { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	color: #be4f1d;
	text-decoration: underline;
}

A:hover.redText { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	color: #be4f1d;
	text-decoration: underline;
}

A:visited.redText { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	color: #be4f1d;
	text-decoration: underline;
}

A:active.redText { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	color: #be4f1d;
	text-decoration: underline;
}

/*backgrounds*/

#grayBG {
	background-color: #fafafa;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, geneva;
	text-align: left;
}

#gray2BG {
	background-color: #e6e6e6;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, geneva;
	text-align: left;
}

#gray3BG {
	background-color: #f2f2f2;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, geneva;
	text-align: left;
}

#gray4BG {
	background-color: #808080;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, geneva;
	text-align: left;
}

#gray5BG {
	background-color: #595959;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: 600;
	font-family: verdana, geneva;
	text-align: left;
}

#gray6BG {
	background-color: #f4f2f0;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, geneva;
	text-align: left;
}

#gray7BG {
	background-color: #fafafa;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, geneva;
	text-align: left;
}

#whiteBG {
	background-color: #ffffff;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, geneva;
	text-align: left;
}

/*text*/
.fieldTitle { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 600;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

A.fieldTitle {
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

A:visited.fieldTitle {
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

A:hover.fieldTitle {
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: none;
}

A:active.fieldTitle {
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, geneva, arial, sans serif;
	text-decoration: underline;
}

.redTitle { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 600;
	font-size: 8pt;
	color: #be4f1d;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.whiteTitle { 
	font-family: verdana, geneva, arial, sans serif;
	font-weight: 600;
	font-size: 8pt;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	background: #808080;
}

.grayText {
	color: #a6a6a6;
	text-decoration: none;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
}

/*lists*/
#numberedList ul {
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}

#numberedList li {
	list-style-type: decimal;
	margin-left: 30px;
	font-size: 8pt;
	padding-bottom: 2px;
	font-family: verdana, geneva, sans serif;
	text-align: left;
}

#basicList ul {
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}

#basicList li
{
   list-style-position: outside;
   font-size: 8pt;
   margin-left: 16px;
   font-family: verdana, geneva, sans serif;
   list-style-type: disc;
   text-align: left;
}

#linkList	{
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	list-style: none;
}

#linkList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}

/*	removed image - background: url(images/arrow.gif) no-repeat 0px 7px; */
#linkList li {
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	text-align: left;
	vertical-align: middle;
}

#linkList li #title {
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	font-weight: 600;
	color: #be4f1d;
	margin: 7px 0px 3px 0px;
	border-bottom: 1px dotted #a7a7a7;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

#linkList li #title:hover {
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	font-weight: 600;
	color: #be4f1d;
	margin: 7px 0px 3px 0px;
	border-bottom: 1px dotted #a7a7a7;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	background: #ffffff;
}

/*  Changed BK 08262005 during page menu work. */
#linkList li a {
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	height: 27px;
	_height: 22px;
	width: 250px;
	display:block;
}
/*  Changed BK 08262005 during page menu work. */
#linkList li a:hover {
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background: #be4f1d;
}

#menus	{
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	list-style: none;
}

#menus ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}

#menus li {
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	margin: 0;
	text-align: left;
	vertical-align: middle;
}

#menus li #title {
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	font-weight: 600;
	color: #be4f1d;
	margin: 7px 0px 3px 0px;
	border-bottom: 1px dotted #a7a7a7;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

#menus li #title:hover {
	font-size: 8pt;
	font-family: verdana, geneva, sans serif;
	font-weight: 600;
	color: #be4f1d;
	margin: 7px 0px 3px 0px;
	border-bottom: 1px dotted #a7a7a7;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	background: #ffffff;
}

#menus li a {
	padding: 0px 5px 2px 0px;
	font-size: 8pt;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	height: 22px;
	width: 405px;
}

#menus li a:hover {
	padding: 0px 5px 2px 0px;
	font-size: 8pt;
	font-weight: 500;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background: #be4f1d;
	height: 22px;
	width: 405px;
}

/* top level styles */

#topLevelNav	{
	font-size: 7pt;
	font-family: verdana;
	color: #ffffff;
}

#topLevelNav ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
	background: #ffffff;
	float: left;
}

#topLevelNav ul li {
	display: inline;
	font-size: 8pt;
	font-family: verdana;
	list-style: none;
	BORDER-RIGHT: #aaaaaa 2px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #CCCCCC;
	padding: 5px 10px 5px 10px;
	margin-right: 3px;
	color: #000000;
}

#topLevelNav ul li a {
	float: left;
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
	BORDER-RIGHT: #aaaaaa 2px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #CCCCCC;
	padding: 5px 10px 5px 10px;
	margin-right: 3px;
	color: #000000;
}

#topLevelNav ul li a:hover {
	float: left;
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
	BORDER-RIGHT: #aaaaaa 2px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #ffffff;
	padding: 5px 10px 5px 10px;
	margin-right: 3px;
	color: #000000;
}

/* layer styles */

#navLayers	{
	font-size: 8pt;
	font-family: verdana;
	background: #ffffff;
	color: #ffffff;
}

#navLayers ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navLayers li {
	border: 0;
	padding: 6px 0px 0px 0px;
	margin-left: 10px;
}

#navLayers li a {
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	padding: 8px 0px 8px 0px;
	width: 100%;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, geneva;
	color: #000000;
	text-decoration: none;
}

#navLayers li a:hover {
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	background: #be4f1d;
	padding: 8px 0px 8px 0px;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
}

#days	{
	font-size: 7pt;
	font-family: verdana;
	color: #ffffff;
	text-align: center; 
	vertical-align: middle;
}

#days ul {
	padding-left: 0;
	margin-left: 0;
	background: #ffffff;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-top: 0px;
	border-bottom: 1px solid #000000;
}

#days ul li {
	display: inline;
	font-family: verdana, arial, sans serif;
	font-weight: 700;
	font-size: 8pt;
	background:#ffffff;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px 0px -1px 0px;
	padding: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	height:27px;
	width:30px;
}

#days ul li a {
	font-family: verdana, arial, sans serif;
	font-weight: 500;
	font-size: 8pt;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

#daysHeader	{
	font-size: 7pt;
	font-family: verdana;
	color: #e6e6e6;
	border-bottom: 1px solid #000000;
	text-align: center; 
	vertical-align: middle;
}

#daysHeader ul {
	padding-left: 0;
	margin-left: 0;
	background: #e6e6e6;
	float: left;
	text-align: center;
	vertical-align: middle;
}

#daysHeader ul li {
	display: inline;
	font-family: verdana, arial, sans serif;
	font-weight: 700;
	font-size: 8pt;
	background:#e6e6e6;
	color: #000000;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	height:27px;
	width:30px;
}

/* containers */

#container {
	width: 965px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#rightContainer {
	width: 475px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	left: 500px; 
	top: 0;
	position: absolute;
}

#leftContainer {
	width: 475px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	left: 0; 
	top: 0;
}

#onContainer {
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	border-top: 0;
	border-left: 1px solid #bfbfbf;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana;
	text-align: left;
}

.pageContainer
{
    width: 965px;
}

.pageContainer .pageContact
{
    float: none;
}

.pageContainer .pageCopyright
{
    float: none;
}

.mainContainer {
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	border-top: 0;
	border-left: 1px solid #bfbfbf;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 10px;
	color: #000000;
	width: 962px;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana;
	text-align: left;
}

.pageContainer .mainContainerMaster
{
    padding: 0;
    width: auto;
    margin-top: 1px;
    float: none;
}

.mainPaddingContainer
{
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.bottomSeparator
{
    border-bottom: #a6a6a6 1px dashed;
    padding-bottom: 5px;
}

#basicContainer {
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	border-top: 0;
	border-left: 1px solid #bfbfbf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana;
	text-align: left;
}

#grayContainer {
	background: #e6e6e6;
	position: absolute;
	color: #000000;
}

#grayHeader {
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	height: 23px;
	font-size: 8pt;
	font-weight: 600;
	font-family: verdana;
	text-align: left;
	background: #808080;
	color: #ffffff;
}
/*fields*/

INPUT {
	font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 5px 0 0 0;
	color: #000000;
}

.PageContent input {
    margin: 5px 0 0 0;
}

INPUT.form {
	font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 3px 0 3px 0;
	color: #000000;
	width: 200px;
}

INPUT:Submit.form 
{
   font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 3px 0 3px 0;
	color: #000000;
}

INPUT.smForm {
	font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 3px 0 3px 0;
	color: #000000;
	width: 100px;
}

INPUT.rb {
	font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 0 0 0 0;
	color: #000000;
}

SELECT {
	font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 5 0 0 0;
	color : #000000;
	width: 200px;
}

.PageContent select {
    margin: 5px 0 0 0;
}

SELECT.form {
	font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 3px 0 3px 0;
	color : #000000;
	width: 200px;
}

TEXTAREA {
	font-size : 8pt;
	font-family: verdana;
	font-weight: 500;
	margin: 0 0 0 0;
	color: #000000;
	width: 150px;
	height: 75px;
}

BUTTON.any {
	color: #000000;
	font-weight: 500;
	font-size: 7pt;
	font-family: verdana, geneva;
	height: 22px;
	padding-bottom: 1px;
	background-color: #d9d9d9;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 2px solid #a6a6a6;
	border-bottom: 2px solid #a6a6a6;
}

.WindowContainer 
{
   background: #fafafa;
   border-right: 1px solid #bfbfbf;
   border-bottom: 1px solid #bfbfbf;
   padding: 10px 10px 15px 10px;
   margin: 5px 10px 10px 5px;
}
.CompletedPayrollDeductionTextBox
{
    background-color: #D3D3D3;
    border: 1px solid #000000;
}
.CanceledPayrollDeductionTextBox
{
    background-color: #FFFFFF;
    border: 1px solid #000000;
}
/*Css for Default Demographics Forms */
.ddFormRow
{
	width: 100%;
	margin-top: 5px;
	height: 20px;
}
.ddFormRowError
{
	width: 100%;
	height: 15px;
}
.ddFormRowLeft
{
	width: 200px;
	padding-top: 9px;
    vertical-align:text-top;
}
.ddFormRowRightControl
{
	width: 680px;
}
.ddFormRowRightText
{
	width: 680px;
	padding-top: 9px;
}

.gridHeader
{
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
}
/*Css for error messages in popup windows*/
/*Multi admin add role popup*/
.MultiAdminRoleDialogError
{
    margin-top: 5px;
    padding:5px;
    border: solid 1px #DDADA8;
    background-color:#F7E2E0;
    width:675px;
    font-family:Lucida Sans,Verdana;
    font-size:8pt;
    text-decoration:none;
}
/*Css for error messages*/
.ErrorMessageBar
{
    padding:5px;
    border: solid 1px #DDADA8;
    background-color:#F7E2E0;
    width:100%;
    font-family:Lucida Sans,Verdana;
    font-size:8pt;
    text-decoration:none;
    margin-bottom: 10px;
}

/*New Rad Grid Css Classes*/
/*Added 07/15/09 */
.radGridBodyPart
{
    position: relative;
    border: solid 1px #595959;
    font-size: 12px;
    padding: 10px;
    background-color: #FFFFFF;
}
.radGridBodyPartNoBorder
{
    position: relative;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #FFFFFF;
}
.radGridHeaderPart
{
    position:relative;
    height: 31px;
    margin-left: 10px;
    font-size: 11px;
    text-align:left;
    margin:15px;
}

.radGridHeaderPartBordered, .radGridHeaderPartManageFeesBorder, .radGridHeaderPartManageFeesBorderLeft
{
    position:relative;
    border-top:1px solid #000000;
    border-right:1px solid #000000;
    background-color: #909090;    
    height: 31px;
    margin-left: 10px;
    font-size: 11px;
    margin:15px;    
}

.radGridHeaderPartManageFeesBorderLeft
{
    border-left:1px solid #000000;    
    border-bottom:1px solid #000000;  
    white-space: nowrap;      
}

.radGridHeaderPartBordered
{
    border-left:1px solid #000000;
    border-bottom:1px solid #000000;    
}

.radGridHeaderPartManageFeesBorder
{
    border-bottom:1px solid #000000;
}

.radGridItemPart, .radGridAlternatingItemPart, .radGridSelectedItemPart
{
    position:relative;
    height: 30px;
}

.radGridAlternatingItemPart
{
    background-color:#F4F4F4   
}

.radGridTitle
{
    position: relative;
    font-size: 11px;
    font-weight: bold;
    height: 11px;  
    width: 97%;
    background-color: #595959;
    color: #FFFFFF;
    padding: 10px;
}

.radGridItem a
{
    color: #6c74a9 !important;
    font-weight:bold !important;
}

.radGridAlternatingItem a
{
    color: #6c74a9 !important;
    font-weight:bold !important;
}

.rgCommandCell a
{
    color: #6c74a9 !important;
}

.rgRow
{
	vertical-align: top;
}

.rgAltRow
{
	vertical-align: top;
}
/*css for rad tab strip*/
.radTabPanel
{
	padding: 10px;
	border-bottom: solid #898C95 1px;
	border-left: solid #898C95 1px;
	border-right: solid #898C95 1px;
}
/*border for the window*/
.rwCorner,
.rwTitlebar,
.rwFooterCenter
{
    display:none !important;
}

.radWindowTitleCancelHSAClose
{
    width:353px;
    background-color: #595959;
    padding: 10px;
}

.radWindowCancelHSACloseFrame
{
    width:373px;
    height:171px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}
.radWindowCloseHSAFrame
{
    width:473px;
    height:271px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}
.radWindowTransferHSAFrame
{
    width:473px;
    height:441px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}
.radWindowFrame {
    width: 473px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}
.radWindowFrameAgreementAcceptance
{
    height: 120px;
}
.radWindowTitleFeeFundingSchedule
{
    width:299px;
    background-color: #595959;
    padding: 10px;
}
.PortalDesignValueContainer
{
    float: left;
}
.ImportExportContainer
{
    float: left;
}
.ColorSelectorDisabledColorCodeOldIE
{
    margin-top: 1px;
}
.ColorSelectorDisabledColorCodeIE
{
    width: 100px;
    padding: 2px;
    display: none;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: 500;
    color: #A0A0A0;
    background-color: #F0F0F0;
    border: 1px solid #AFAFAF;
}
.ColorSelectorDisabledColorCodeNonIE
{
    width: 99px;
    padding: 2px;
    display: none;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: 500;
    color: #A0A0A0;
    background-color: #F0F0F0;
    border: 1px solid #AFAFAF;
    padding-left: 3px;
}
.ColorSelectorBody
{
    float: left;
    padding-top: 3px;
}
.ColorPreview
{
    cursor: pointer;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width:60px;
    height: 20px;
    background-color: #000000;
    border: 2px outset #eeeeee; 
}
.ColorPicker
{
    float: left; 
    position: relative;
    border: 1px solid #CCCCCC; 
    margin-left: 126px; 
    margin-top: 1px; 
    margin-bottom: 5px;
    padding: 10px; 
    display: none; 
    width: 200px; 
    background-color: #FAFAFA; 
    height: 100px
}
.ColorPickerMap
{
    width:100px; 
    height: 100px; 
    float: left; 
    background-color: #FF0000;
    background-image: url('../images/ColorMapBackground.png');
}
.ColorPickerMapClickPlate
{
    width:100px; 
    position:absolute;
    cursor: crosshair;
    top: 10px;
    left: 10px;
    height: 100px;
    z-index: 100;
}
.ColorPickerVerticalSelector
{
    width:25px;
    margin-left: 5px;
    height: 100px; 
    float: left;
    background: url("../images/RainbowColorSlider.png") no-repeat scroll center top #FAFAFA;
}
.ColorPickerVerticalSelectionClickPlate
{
    position:absolute;
    top: 10px;
    left: 115px;
    width: 25px;
    height: 100px;
    z-index: 100;
}
.ColorPickerRemain
{
    position:absolute;
    top: 10px;
    left: 140px;
    float: left;
    width: 60px;
    height: 100px;
}
.SelectedColorPreview
{
    background-color: #000000;
    margin-left: 5px;
    height: 25px;
    width: 60px;
    border: 1px inset #595959;
    float: left;
}
.ColorHexCode
{
    float: left;
    margin-left: 7px;
    margin-top: 5px;
    height: 15px;
    width: 60px;
    font-size: 13px;
}
.ColorButtonArea
{
    margin-top: 10px;
    padding-left: 5px;
    float: left;
    width: 60px;
}
.iframe
{
    width:473px;
    height:221px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}
.quickLinksiFrame
{
    width:473px;
    height:271px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}
.feeScheduleiFrame
{
    width:473px;
    height:271px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}
.feeSettingiFrame
{
    width:473px;
    height:290px;
    border: solid 1px #595959;
    margin: -10px;
}

.feeRemoveiFrame
{
    width:368px;
    height:141px;
    border: solid 1px #595959;
    background-color: #DDDDDD;
    margin: -10px;
}

.radWindowTitle
{
    width:453px;
    background-color: #595959;
    padding: 10px;
}

.radWindowBody
{
    margin-left: 10px;
    margin-right: 10px;    
}

.radWindowInputLine
{
    float:left;
    width: 400px;
    margin-top:10px;
    clear:both;
}

.radWindowInputLineNarrow
{
    float:left;
    width: 299px;
    margin-top:10px;
    clear:both;
}

.radWindowInputTitle
{
    width: 70px;
    padding-top:5px;
    float:left;
}

.radWindowInput
{
    width: 300px;
    float:left;
}

.radWindowInputTitleNarrow
{
    width: 160px;
    float:left;
}

.radWindowInputNarrow
{
    width: 130px;
    float:left;
}

.radWindowError
{
    float:left;
    margin-top: 0px;
    margin-left: 70px;
    margin-bottom:10px;
    color: Red;
    height:15px;
    width:300px;
}

.radWindowInputHelp
{
    float:left;
    margin-bottom: 5px;
    margin-left: 70px;
    height:8px;
    width:300px;
}

.radWindowRequired
{
    float:left;
    width: 150px;
    margin-top:30px;
    margin-bottom:30px;
}

.TwoColumnsRow,
.TwoColumnsTitleRow
{
    clear: both;
    position: relative;
}

.TwoColumnsRow input,
.TwoColumnsRow select
{
    margin: 0px;
}

.TwoColumnsRowLeft
{
    width: 340px;
    float: left;
}

.TwoColumnsTitleRow
{
    padding-top: 4px;
    padding-bottom: 7px;
    margin-top: 15px;
    font-weight: bold;
}

.TwoColumnsRowRight
{
    float: left;
}
       
.TwoColumnsRowControl
{
    padding-top: 4px;
    padding-bottom: 4px;
}

.TwoColumnsRowControlRadio
{
    float: left;
    margin-left: -5px;    
}

.TwoColumnsRowText 
{
    padding-top: 7px;
    padding-bottom: 7px;            
}
.Clear 
{
    clear: both;   
}

/*horrible css hack to fix the button positioning for IE 6 and 7. */
.radWindowButtons
{
    position: relative;
    *position: absolute;
    width: 204px;
    *width: 225px;
    float:right;
    clear: both;
    *top: 238px;
    *left: 247px;
}

.radWindowButton
{
    width:100px;
    height:25px;
}
/*Css for the Transfer HSA Dialog */
.radWindowTransferHsaFormRow
{
	width:450px;
	position:relative;
	float: left;
	padding-bottom: 10px;
}
.radWindowTransferHsaFormLabel
{
	margin-top: 2px;
}
.radWindowTransferHsaFormLeft
{
	width: 160px; 
	padding-top: 2px; 
	position:relative; 
	float: left;
}
.radWindowTransferHsaFormRight
{
	position:relative;
	float: left;
	width: 290px;
}
.radWindowTransferHsaFormErrorText
{
	padding-top: 2px;
	position: relative;
	float: left;
}
.radWindowTransferHsaFormError
{
	color: #b63225;
	padding-top: 3px;
	width: 250px;
    display: inline-block;
}
.radWindowTransferHsaFormErrorImage
{
	width: 20px;
	position: relative;
	float: left;
}
/*Css for the employer dropdown*/
.employerNav
{
    z-index: 4;
}
/*Css for the HSA Transaction Detail Dialog*/
.RoleAssociationDescription
{
    position: absolute;
    top:28px;
    left: 0px;
    width: 688px;
    height: 86px;
    /*IE 8 Hack*/
    height /*\**/: 86px\9;
    _height: 86px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    background-color: #FFFFFF;
}
.RoleAssociationContent
{
    position: absolute;
    top:109px;
    left: 0px;
    width: 678px;
    height: 247px;
    /*IE 8 Hack*/
    height /*\**/: 249px\9;
    _height: 245px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    overflow:scroll;
    background-color: #FFFFFF;
}
.RoleCancelButtonArea
{
	float:right;
	position: relative;
	padding-top: 5px;
	padding-left: 10px;
}
.RoleAssociationButtonRow
{
    position: absolute;
    float: right;
    top: 349px;
    /*IE 8 Hack*/
    top /*\**/: 351px\9;
    _top: 348px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    width: 668px;
    background-color: #E6E6E6;    
}
.CancelHSACloseButtonRow
{
    position: absolute;
    top: 124px;
    /*IE 8 Hack*/
    top /*\**/: 126px\9;
    _top: 123px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    width: 343px;
    background-color: #DDDDDD;    
}
.CloseHSAButtonRow
{
    position: absolute;
    top: 224px;
    /*IE 8 Hack*/
    top /*\**/: 226px\9;
    _top: 223px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    width: 443px;
    background-color: #DDDDDD;    
}
.TransferHSAButtonRow
{
    position: absolute;
    top: 394px;
    /*IE 8 Hack*/
    top /*\**/: 396px\9;
    _top: 393px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    width: 443px;
    background-color: #DDDDDD;    
}
/*Css for the HSA Transaction Detail Dialog*/
.HsaDistrubuteDetailContent
{
    position: absolute;
    top:33px;
    left: 0px;
    width: 678px;
    height: 293px;
    /*IE 8 Hack*/
    height /*\**/: 294px\9;
    _height: 290px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    overflow:scroll;
    background-color: #FFFFFF;
}
.HsaDistrubuteDetailButtonRow
{
    position: absolute;
    top: 309px;
    /*IE 8 Hack*/
    top /*\**/: 310px\9;
    _top: 308px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    width: 668px;
    background-color: #E6E6E6;   
}
.CheckSetupContent
{
    position: absolute;
    top:33px;
    left: 0px;
    width: 698px;
    height: 327px;
    /*IE 8 Hack*/
    height /*\**/: 328px\9;
    _height: 324px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    overflow:scroll;
    background-color: #FFFFFF;
}
.CheckSetupButtonRow
{
    position: absolute;
    top: 341px;
    /*IE 8 Hack*/
    top /*\**/: 343px\9;
    _top: 340px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    width: 698px;
    background-color: #E6E6E6;    
}
/*Edit Claims Denial Dialog*/
.EditClaimsDenialContentFormat
{
    height: 317px;
}
.EditClaimsDenialContentFormatIE
{
    height: 318px;
    width: 100%;
}
.EditClaims_Window
{
    height: 100%;
    width: 720px;
    position: relative;
    float: left;
}
/*Transfer Claims Dialog*/
.TransferClaimsContentFormat
{
    height: 196px;
}
.TransferClaimsContentFormatIE
{
    height: 195px;
    width: 100%;
}
.TransferClaims_Window
{
    height: 100%;
    width: 700px;
    position: relative;
    float: left;
}
/*EditReceiptReminder Popup Form*/
.EditReceiptReminderContentFormat
{
    height: 877px;
}
.EditReceiptReminderContentFormatIE
{
    height: 876px;
    width: 100%;
}
.EditReceiptReminder_Window
{
    height: 100%;
    width: 730px;
    position: relative;
    float: left;
}
/*Fee Dialog Classes*/
.FeeAdminDefaultDetailContent
{    
    position: absolute;
    top:33px;
    left: 0px;
    width: 453px;
    height: 300px;
    /*IE 8 Hack*/
    height /*\**/: 300px\9;
    _height: 300px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    overflow:scroll;
    background-color: #FFFFFF;
}
.FeeAdminDefaultDetailButtonRow
{
    position:inherit; 
    margin-left: -10px;
    height: 30px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    width: 445px;
    background-color: #E6E6E6;    
}
.FeeScheduleButtonRow
{
    position: absolute;
    top: 224px;
    /*IE 8 Hack*/
    top /*\**/: 226px\9;
    _top: 223px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    width: 443px;
    background-color: #DDDDDD;    
}

.FeeFundingScheduleButtonRow
{
    position: absolute;
    top: 420px;
    /*IE 8 Hack*/
    top /*\**/: 422px\9;
    _top: 419px;
    left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    width: 100px;
    background-color: #DDDDDD;    
}

.closeButton
{ 
	Width:80px;
	height:25px;
	color: #000000;
	margin-left: 10px;
	position:relative;
	float:right;
}

.closeButtonLeft
{
	Width:80px;
	height:25px;
	color: #000000;
	margin-left: 10px;
	position:relative;
	float:left;	
}

.cancelLinkButton
{
	Width:80px;
	margin-right: 10px;
	margin-left: 10px;
}
.Admin_radWindowBody
{
	background-color: #DDDDDD;
    margin: 0;
    padding: 0;
    width: 100%;
}

.Admin_radWindowMain
{
    position: absolute;
    top:0px;
    left: 0px;
    width: 498px;
    height: 344px;
    background-color: #DDDDDD;
}

.Admin_radWindowButtons
{
    position: absolute;
    top: 344px;
    left: 0px;
    padding-top: 13px;
    padding-right: 10px;
    width: 488px;
    height: 37px;
    background-color: #DDDDDD;
    text-align: right;
}

.Admin_radWindowButtons > input
{
    width: 100px;
    height: 25px;
    margin: 0 10px 10px 0;
}

.Admin_radWindowTitle
{
	height: 15px;
	padding: 10px;
    background-color: #595959;
    color: White;
    font-weight: bold;
}

.Admin_radWindowSection
{
	margin: 10px;
}

.leftContent 
{
    float: left; 
    width:150px; 
    height:40px;
    /*IE 8 Hack*/
    height /*\**/: 40px\9;
    _height: 40px;
    line-height:40px;
}

.rightContent
{
    float: right; 
    width:770px; 
    height:40px; 
    /*IE 8 Hack*/
    height /*\**/: 40px\9;
    _height: 40px;
}

.leftTwoColumnContent
{
    float: left;
    width:100px;
    padding-top:5px;
    padding-bottom:5px;
}

.rightTwoColumnContent
{
    float: left;
    width:820px;
    padding-top:5px;
    padding-bottom:5px;
}

.leftThreeColumnContent
{
    width:100px;
    float: left;
    padding-top: 8px;
}

.middleThreeColumnContent
{
    width:50px;
    float: left;
    padding-top: 8px;
}

.rightThreeColumnContent
{
    width:793px;
    float: left;
}

.controlAlignmentReportRequest
{
     padding-left:10px; 
     padding-top:5px;
}
/*Dialog Form CSS*/
.dialogFormContent
{
    position: relative;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    overflow-y: scroll;
    background-color: #FFFFFF;
}
.dialogFormContentIE9Standards
{
    position: relative;
    float: left;
    padding-left: 10px;
    padding-right: 11px;
    overflow-y: scroll;
    background-color: #FFFFFF;
}
.dialogFormButtonRow
{
    position: relative;
    float: left;
    left: 0px;
    background-color: #E6E6E6;
    width: 100%;
}
.dialogFormButtonRowContent
{
    padding: 10px;
    position: relative;
    float: left;
}
.dialogWindowBorder
{
    position:relative;
    float: left;
    padding: 1px;
    background-color: #595959;
}
.dialogWindowTitle
{
    background-color: #595959;
    color:#FFFFFF;
    font-weight:bold;
    width: 100%;
}
.dialogTitleText
{
    padding: 10px;
}
.dialogWindowBody
{
    position: relative;
    float: left;
    width: 100%;
}
.dialogFormRowHeader
{
    float: left;
    width:660px;
    border-bottom: solid 1px #E4E4E4;
    background-color: #FFFFFF;
    position: relative;
    overflow: hidden;
}
.dialogFormHeaderItem
{
    font-size: 13px; 
    font-weight: bold;
    padding-bottom: 5px; 
    padding-top: 0px; 
    font-family: Lucida Sans, Verdana;
}
.dialogFormHeaderItemGrayInline
{
    font-size: 12px; 
    font-weight: bold;
    padding-bottom: 3px; 
    padding-top: 3px;
    padding-right: 425px;
    font-family: Lucida Sans, Verdana;
    text-align: right;
}
.dialogFormRow
{
    float: left; 
    width:660px; 
    border-bottom: solid 1px #E4E4E4; 
    background-color: #FFFFFF; 
    position: relative; 
    overflow: hidden;
}
.dialogFormInnerRow
{
    float: left; 
    background-color: #FAFAFA; 
    width:650px; 
    right: 410px; 
    position: relative;
}
.dialogFormLeft
{
    position:relative; 
    float:left;
    left:410px;
    width: 230px; 
    text-align: right; 
    padding: 5px; 
    font-family: Lucida Sans,Verdana; 
    font-size: 11px; 
    vertical-align: middle;
}
.dialogFormRight
{
    position:relative; 
    float:left; 
    left: 420px; 
    width: 400px; 
    text-align: left; 
    padding: 5px; 
    font-family: Lucida Sans,Verdana; 
    font-size: 11px;
}
.dialogFormRightControl
{
    position:relative; 
    float:left; 
    left: 420px; 
    width: 400px; 
    text-align: left; 
    padding-left: 5px;
    padding-right: 5px;
    font-family: Lucida Sans,Verdana; 
    font-size: 11px;
}

.defaultFormRow
{
    position: relative;
    clear: both;
}
.defaultFormRowLeft
{
    width:200px;
    float: left;
    padding: 5px;
}
.defaultFormRowRight
{
    width:500px;
    float: left;
    padding: 5px;
}
.horizontalDividerLine
{
    width: 95%;
}
.plainMasterPageContentContainer 
{
    /*margin-bottom: 10px;*/
    border-bottom: #aaaaaa 1px dashed; 
    padding: 15px 0 15px 0;
    position: relative;
    clear: both;
    float: left;
    width: 99%;
}
/*Use .plainMasterPageContentContainer  then this one: */
.plainMasterPageContentContainerNoBottomBorder
{
    border-bottom: none;
}
.pageSubHeader
{
    padding-top: 10px;
}

.floatingLabelRadioButtonList
{
    padding-top:12px;
    width:95px;
    float:right;
    text-align:left;
}
        
.indentChildControl
{
    padding-left:20px;
    padding-top:0px;
    margin-top:0px;
}

.controlWithChild
{
    padding-bottom:0px;
    margin-bottom:2px;
}

.leftContentAlternate
{
    float: left; 
    width:340px; 
}

.rightContentAlternate
{
    float: left; 
    width:555px;
    border-left-color: #CCCCCC;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left:10px;
    padding-top:5px;
}

.hsaStatusHeader{position:relative; float:right;}
.hsaStatusHeader td{padding: 0 0 0 10px;}
.hsaStatusHeader a{color: #6C74A9;}

.radGridHeaderPartGray
{
    position:relative;
    height: 31px;
    margin-left: 10px;
    font-size: 11px;
    text-align:left;
    margin:15px;
    background-color: #d9d9d9;
}

.radGridHeaderPartGray input
{
    margin-top: 0px;
}

.radGridItemCheckBox input
{
    margin-top: -3px!important;
}

.dialogFormRowRequiredField {
    float: left; 
    width:660px; 
    background-color: #FFFFFF; 
    position: relative; 
    overflow: hidden;
    padding: 10px 0 10px 0;
}

.contentFluid {
    position:relative; 
    float: left; 
    width: 100%;
}

.contentFluid .radWindowTitle {
    width: 100%;
}

.contentFluid .radWindowBody {
    width: 100%;
    margin: 0;
}

.contentFluid .radContent {
    width: 100%;
    background-color: #FFFFFF;
    padding: 10px 10px 0 10px;
}

.contentFluid .radContent:before,
.contentFluid .radContent:after {
    display: table;
    line-height: 0;
    content: "";
}

.contentFluid .radContent:after {
    clear: both;
}

.contentFluid .radButtonRow {
    left: 0px;
    background-color: #E6E6E6;
    width: 100%;
    float: left;
    padding: 10px;
    position: relative;
}

.contentFluid .radButtonRow input, .contentFluid .radButtonRow a {
    float: left;
    position: relative;
    margin-left: 10px;
    display: inline-block;
    width: 60px;
}

.contentFluid .radButtonRow a {
    margin-top: 10px;
}

.contentFluid .subTitle {
    float: left;
    padding: 8px 0;
}

div#tabs{
    width:965px;
}

div#empaccts_nav
{
    height:60px;
}

table#ReportListReporting
{
    width:100%;
    style:border-bottom: #aaaaaa 1px dashed; 
    margin-top: 10px;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.truncate {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cursorPointer{
    cursor: pointer;
}

.MarginLeft10 {
    margin-left: 10px;
}

.TextUppercase {
    text-transform: uppercase;
}

.ImageUploadContainer {
    padding-top: 3px;
    display: flex;
}

.ImageViewPanel {
    margin-left: 33px;
    margin-right: 20px;
    width: 60px;
    height: 20px;
}

.ImageView {
    max-width: 60px;
    max-height: 20px;
}

.HoldContainer {
    padding-left: 43px;
    display: inherit;
}

.HoldText {
    padding-top: 3px;
}

.TemplateButtonContainer {
    position: relative;
    float: left;
    width: 582px;
    padding-left: 50px;
    padding-right: 50px;
    margin-left: 135px;
    text-align: center;
}

.LinksContainer {
    position: relative;
    float: left;
    text-align: center;
    width: 950px;
    padding-top: 20px;
}

.LinksContainer .Link {
    color: #6C74A9; 
    font-weight: bold;
}

.LinksContainer .LinkSeparator {
    padding: 0 3px;
}

.AdvancedModeContainer {
    position: relative;
    float: left;
    width: 682px;
    margin-left: 135px;
}

.ImportErrorMessagePanel {
    display: none;
}

.ImportErrorMessageText {
    width: 350px;
}

.PortalDesignTitle {
    margin-top: 10px;
    width: 663px;
}

.PortalDesignButtonContainer {
    position: relative;
    float: left;
    width: 800px;
    padding-left: 134px;
    padding-top: 10px;
    margin-top: 20px;
    border-top: 1px dashed #cccccc;
    clear: both;
}

.SuccessfulImportMessagePanel {
    display: none;
}

.SubcategoryTitle {
    cursor: pointer;
    width: 621px;
    float: left;
}

.LinkedSection {
    float: right;
    margin-top: 10px;
}

.LinkedSection .LinkedTooltip {
    display: inline-block;
}

.LinkedSection .LinkedTooltipPopupHeader {
    background: #bbb;
    padding: 7px;
    font-weight: bold;
    display: block;
}

.LinkedSection .LinkedTooltipPopup {
    width: 535px;
    display: none;
    position: absolute;
    box-shadow: 10px 10px 10px -5px #999;
    background: #eee;
    border: 1px solid #999;
    z-index: 10;
    max-width: 1080px;
    margin-left: 5px;
}

.LinkedSection .LinkedTooltipMessage {
    padding: 10px;
    display: block;
}

.CustomColorSelector .CustomizationFieldContainer {
    display: flex;
    align-items: center;
    padding: 1.5px 5px;
}

.CustomColorSelector .ColorCustomizationPreview {
    margin-left: 20px;
    cursor: pointer;
    border: 2px outset #eeeeee
}

.CustomColorSelector .HoldCheckboxContainer {
    margin-left: auto;
    padding-right: 23px;
    display: flex;
    align-items: center;
}

.CustomColorSelector .ColorCustomizationPicker {
    display: inline-flex;
    justify-content: flex-end;
    border: 1px solid #CCCCCC;
    margin-top: 1px;
    margin-bottom: 5px;
    padding: 10px;
    background-color: #FAFAFA;
    height: 100px;
    margin-left: 126px;
}

.CustomColorSelector .ColorCustomizationMap {
    width: 100px;
    height: 100px;
    background-color: #FF0000;
    background-image: url('../images/ColorMapBackground.png');
    margin-right: 5px;
}

.CustomColorSelector .ColorCustomizationMapClickPlate {
    width: 100px;
    height: 100px;
    z-index: 100;
    cursor: crosshair;
    position: absolute;
}

.CustomColorSelector .ColorCustomizationHue {
    width: 25px;
    margin-right: 5px;
    height: 100px;
    background: url("../images/RainbowColorSlider.png") no-repeat scroll center top #FAFAFA;
}

.CustomColorSelector .ColorCustomizationOpacity {
    width: 14px;
    margin-left: 5px;
    margin-right: 10px;
    height: 100px;
    background-color: #FF0000;
    background-image: url("../images/OpacitySlider.png");
}

.CustomColorSelector .ColorCustomizationPickerRemain {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.CustomColorSelector .ColorCustomizationPickerPreview {
    margin-bottom: 5px;
    border: 1px inset #595959;
}

.ImportingMessagePanel {
    display: none;
}

.OpacityTextBox {
    text-align: right;
}

.DisabledOpacityTextBox {
    display: none;
    width: 75px;
    margin-left: 10px;
    text-align: right;
}

.DisabledHexColorTextBox {
    display: none;
    width: 100px;
    text-transform: uppercase;
}

.PortalDesignPageTitle {
    padding: 0 10px 10px 10px; 
    border-bottom: #aaaaaa 1px dashed; 
    font-weight: bold;
    margin-bottom: 10px;
}

.PortalDesignSectionTitle {
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 10px;
}

.MarkdownContentContainer {
    display: flex;
}

.MarkdownContentContainer textarea,
.MarkdownContentContainer .PreviewScrollContainer {
    border: 1px solid rgb(169, 169, 169);
}

.MarkdownContentContainer .MarkdownEditorContainer {
    width: 50%;
    display: flex;
}

.MarkdownContentContainer .MarkdownEditorContainer .MarkdownEditor {
    resize: vertical;
    width: 100%;
    height: 100%;
}

.MarkdownContentContainer.Beside .MarkdownPreview {
    flex-basis: 50%;
}

.MarkdownContentContainer.Below .MarkdownPreview {
    flex-basis: 100%;
}

.MarkdownContentContainer.None .MarkdownPreview {
    display: none;
}

.MarkdownContentContainer > div {
    padding: 8px;
    box-sizing: border-box;
}

.MarkdownPreviewInnerContainer {
    position: relative;
    height: 100%;
}

.MarkdownPreviewInnerContainer > .PreviewScrollContainer {
    position: absolute;
    left: 0px;
    right: 1px;
    top: 0px;
    bottom: 0px;
    overflow: auto;
    padding-left: 3px;
}

label.CustomTextLevelOption {
    font-weight: bold;
    padding: 20px;
}

.CustomTextControlSubHeading {
    font-size: 12px;
    padding-bottom: 10px;
    color: #595959;
    padding-left: 5px;
    font-weight: bold;
}

.LegacyCustomTextDivider {
    margin: 20px 0;
}

.LegacyCustomTextDivider > hr {
    margin: 0 5px 0 8px;
    border-width: 0.5px;
    color: #595959;
}

.PhraseSubstitutionListContainer .Leftmost {
    margin-left: 5px;
}

.PhraseSubstitutionListContainer table.PhraseSubstitutionSettingTable .PriorityColumn div {
    width: 72px;
}
.PhraseSubstitutionListContainer table.PhraseSubstitutionSettingTable .PriorityColumn input {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.PhraseSubstitutionListContainer table.PhraseSubstitutionSettingTable th,
.PhraseSubstitutionListContainer table.PhraseSubstitutionSettingTable td {
    padding: 5px;
    vertical-align: top;
}

.PhraseSubstitutionListContainer table.NoBorder th,
.PhraseSubstitutionListContainer table.NoBorder td {
    border: none;
}
