/* Default CSS Stylesheet for a new Web Application project */
.active
{
	font-family:Arial;
	font-size:9pt;
	font-weight: bold;
	text-align:center;
	background:#CCDAF0;
	color: Black;
	border-top: 1px solid  #46669C;
	border-right:  1px solid #46669C;
	border-left:  1px solid #46669C;
	border-bottom:  1px solid #46669C;
	cursor:hand;
	}
.inactive
{
	font-family:Arial;
	font-size:9pt;
	font-weight: bold;
	text-align:center;
	background:#5F87C4;
	color: white;
    border-top:  1px solid #46669C;
	border-right:  1px solid #46669C;
	border-left:  1px solid #46669C;
	border-bottom:  1px solid #46669C;
	cursor:hand;
	}
.tab
{

	visibility:show;

}
.thisTab
{

	visibility:show;

}
.divHeading
{
	font-weight: bold;
	font-size: 12pt;
	color: #003366;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration: none;
}
.divHeading:link
{
	font-weight: bold;
	font-size: 12pt;
	color: #003366;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration: none;
}
.divHeading:visited
{
	font-weight: bold;
	font-size: 12pt;
	color: #003366;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration: none;
}
.emphText
{
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial;
    text-decoration: none;
}
.normalText
{
    font-size: 10pt;
    color: black;
    font-family: Arial;
    text-decoration: none;
}
.buttonText
{
	font-family:Arial;
	color:#185EA4;
	font-weight: normal
}
.validatorErrorText
{
	font-weight:bold;
	font-family:Arial;
    font-style:normal;
	font-size:9pt;
}
.formInput
{
	BORDER-RIGHT: solid #46669C 1px  ; 
	BORDER-TOP: solid #46669C 1px ; 
	BORDER-LEFT: solid #46669C 1px ; 
	border-bottom: solid #46669C 1px ; 
}
.centerTD
{
	font-family:Arial;
	font-size:10pt;
	text-align:center;
}
.centerTDBold
{
	font-family:Arial;
	font-size:10pt;
	text-align:center;
	font-weight:bold;
}
.leftTD
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
}
.leftTDBold
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
}
.rightTD
{
	font-family:Arial;
	font-size:10pt;
	text-align:right;
}

.rightTDBold
{
	font-family:Arial;
	font-size:10pt;
	text-align:right;
	font-weight:bold;
}


.errorControlText
{
	font-family:Arial;
	color:firebrick;
	font-size:12pt;
	font-weight:bold
}
.BreadCrumbs
{
	font-family:Arial;
	color:black;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none
}
.BreadCrumbs:link
{
	font-family:Arial;
	color:firebrick;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none
}
.BreadCrumbs:active
{
	font-family:Arial;
	color:firebrick;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none
}
.BreadCrumbs:visited
{
	font-family:Arial;
	color:firebrick;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none
}
.BreadCrumbs:hover
{
	font-family:Arial;
	color:green;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none
}
A.Button:link 
{ 
	border-right: #104a7b 1px solid; 
	padding-right: 8px; 
	border-top: #afc4d5 1px solid; 
	padding-left: 8px; 
	font-weight: bold; 
	font-size: 10pt; 
	border-left: #afc4d5 1px solid; 
	cursor: hand; 
	color: white; 
	padding-top: 2px; 
	border-bottom: #104a7b 1px solid; 
	font-family: Arial; 
	height: 21px; 
	text-decoration: none; 
	} 
A.Button:active
{
	border-right: #104a7b 1px solid;
	padding-right: 8px;
	border-top: #afc4d5 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10pt;
	background: gold;
	border-left: #afc4d5 1px solid;
	cursor: hand;
	color: white;
	padding-top: 2px;
	border-bottom: #104a7b 1px solid;
	font-family: Arial;
	height: 21px;
	text-decoration: none;
} 
A.Button:visited
{
	border-right: #104a7b 1px solid;
	padding-right: 8px;
	border-top: #afc4d5 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10pt;
	background: gold;
	border-left: #afc4d5 1px solid;
	cursor: hand;
	color: white;
	padding-top: 2px;
	border-bottom: #104a7b 1px solid;
	font-family: Arial;
	height: 21px;
	text-decoration: none;
} 
A.Button:hover
{
	border-right: #104a7b 1px solid;
	padding-right: 8px;
	border-top: #afc4d5 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10pt;
	background: white;
	border-left: #afc4d5 1px solid;
	cursor: hand;
	color: white;
	padding-top: 2px;
	border-bottom: #104a7b 1px solid;
	font-family: Arial;
	height: 21px;
	text-decoration: none;
}

div.bluegrad {FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF80A0CE', EndColorStr='#20FFFFFF');WIDTH:740px;COLOR:white }

.headerText
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	font-weight:bold;
}
.dgHeadingText
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Arial;
}

.headerEmphText
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

table.doubleBorder
{
	border-right: darkslateblue 3px double;
	border-top: darkslateblue 3px double;
	border-left: darkslateblue 3px double;
	border-bottom: darkslateblue 3px double;
}

.singleBorder
{
	border-right: darkslateblue 1px solid;
	border-top: darkslateblue 1px solid;
	border-left: darkslateblue 1px solid;
	width: 100%;
	border-bottom: darkslateblue 1px solid;
}

#bodyDiv
{
	z-index: 0;
	left: 10px;
	width: 750px;
	position: absolute;
	top: 150px;
}
.PageTitle
{
	font-weight: bold;
	font-size: 14pt;
	left: 10px;
	color: #C41422;
	font-family: Arial;
	position: absolute;
	top: 125px;
}
.hiddenspan
{
	display:none;
}
#headertitle
{
 background: url(../images/header_01.gif);
 z-index:10;
  width:750px;
 height:18px;
}

/*Reveal password for password field*/

table.doubleBorder i {
	margin-left: -30px;
	cursor: pointer;
	visibility: hidden;
	font-size: 8pt;	
}


td i {
	margin-left: -30px;
	cursor: pointer;
	visibility: hidden;
	font-size: 8pt;	
}


::-ms-reveal {
	display: none;
}