/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	background-color: white;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	padding: 0px;
	margin: 0px;
}

H1, H2, H3, H4
{
	color: #000084;
}

H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

A:link
{
	text-decoration: underline;
	color: blue;
	font-size: 8pt;
}

A:visited
{
	text-decoration: underline;
	color: blue;
	font-size: 8pt;
}

A:active
{
	text-decoration: underline;
	color: blue;
	font-size: 8pt;
}

A:hover
{
	text-decoration: underline;
	color: blue;
	font-size: 8pt;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}



/*  BEGIN CLASSES */

.ControlList
{
	overflow: auto;
	width: 100%;
	height: 92px;
	border: solid 1px #c0c0c0;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ItemList
{
	overflow: auto;
	width: 256px;
	height: 92px;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.StandardControl
{
	width: 250px;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CalendarControl
{
	width: 100px;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.StandardText
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GreyText
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Header
{
	font-size: 16px;
	font-weight: bold;
	color: #000087;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Grid1
{
	background-image: url(/UDBGlobal/images/BlueGradient.gif);
}

.MessageHyperlink
{
	cursor: hand;
	color: navy;
	padding: 5px;
}

.MessageDisplay
{
	font-weight: bold;
	font-size: 10pt;
}

.ImageAsButton
{
	cursor: hand;
}


/* Dashboard Classes */
.DashboardLink
{
	font-size: 14px;
	font-weight: bold;
	color: #000087;
}

.DashboardLinkDisabled
{
	font-size: 14px;
	font-weight: bold;
	color: #000087;
	text-decoration: none;
}

.DashboardImage
{
	margin-right: 10px;
	vertical-align: middle;
	border: none;
}

.DashboardLinkDesc
{
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.DashboardLinkDescDisabled
{
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* End Dashboard Classes */

/*  Toolbar Classes */
.Toolbar_ImageButton
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.Toolbar_ImageHyperlink
{
	padding-left: 1px;
	padding-right: 1px;
}

.Toolbar_DashboardIcon
{
	padding-right: 5px;
}
/*  End Toolbar Classes */


/* Employment Center Application Styles */

/*  Application elements */
table
{
	border-collapse: collapse;
	border-color: White;
	vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 0;
}

p
{
	font-weight: bold;
	font-size: 8pt;
}

HoverStyle
{
	background-color: Red;
}


/* Application Element Classes */
table.main
{
	vertical-align: top;
	width: 750px;
	min-height: 595px;
	border-collapse: collapse;
	border-color: White;
	vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 0;
}

table.content
{
	width: 70%;
	border-collapse: separate;
	border-color: White;
	vertical-align: top;
	text-align: left;
	padding: 0;
}

table.contentFull
{
	width: 100%;
	border-collapse: separate;
	border-color: White;
	vertical-align: top;
	text-align: left;
	padding: 0;
}

input.password
{
	width: 225px;
}

div.description
{
	width: 680px;
	height: 200px;
	overflow: auto;
	border: solid 1pt silver;
	padding: 3px;
}

div.description p
{
    font-weight: normal;
}

/* Application Classes */
.popupHeader
{
	margin: 0;
	padding-right: 3px;
	text-align: left;
	font-weight: bold;
	padding-left: 3px;
}

.popupHeading
{
	background-color: Silver;
	color: White;
	margin: 0;
	padding: 0;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 1000000;
}

.modalPopup
{
	background-color: #F5F5F5;
	border-width: 2px;
	border-style: solid;
	border-color: Gray;
	padding: 1px;
	width: 250px;
	z-index: 1000001;
}

.leftNav
{
	vertical-align: top;
	text-align: left;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: yellow;
	width: 135px;
}

.body
{
	vertical-align: top;
	width: 686px;
	padding-left: 5px;
}

.navControl
{
	font-family: Verdana;
	font-size: x-small;
	color: Blue;
}

.redText
{
	color: #AB3F3F;
	font-weight: bold;
}

.categoryHeader
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 8pt;
	border-bottom: solid 1pt yellow;
	width: 80%;
}

.contentTitle
{
	font-size: 9pt;
	font-weight: bold;
	color: #AB3F3F;
	font-family: Verdana;
}

.validatorCalloutHighlight
{
	background-color: #FFFACD;
}

.hoverButtonDiv
{
	width: 190px;
	/*background-position: 6px center;
	background-repeat: no-repeat;*/
	outline: none;
	padding: 1px 5px;
}

.hoverButtonDiv a
{
    color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;

}

.hoverButtonDiv a:hover
{
	color: #FFF;
	background-color: #3399FF;
}

.gridviewHover tr.hover:hover td
{
    background-color: #D1DDF1;
}

.gridviewHover tr.manual td 
{
    background-color: #FFE8A3;
    
}

.gridviewHover tr.manual:hover td
{
    background-color: #D1DDF1;
}

.hoverButtonDiv .separator
{
    border-top: solid 1px #CCC;
}

.hoverMenuDiv
{
	background-color: #EEE;
	border: solid 1px #CCC;
	/*height: 100px;*/
	width: 195px;
	/*padding-left: 15px;*/ 
	padding-top: 2px;
	vertical-align: middle;
}

.hoverMenuActionsDiv
{
	background-color: #EEE;
	border: solid 1px #CCC;
	/*height: 100px;*/
	width: 230px;
	/*padding-left: 15px;*/ 
	padding-top: 2px;
	vertical-align: middle;
}

.hoverButtonActionsDiv
{
	width: 220px;
	/*background-position: 6px center;
	background-repeat: no-repeat;*/
	outline: none;
	padding: 1px 5px;
}

.hoverButtonActionsDiv a
{
    color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;

}

.hoverButtonActionsDiv a:hover
{
	color: #FFF;
	background-color: #3399FF;
}

.hoverButtonActionsDiv .separator
{
    border-top: solid 1px #CCC;
}

.hoverMenuPanel
{
	visibility: hidden;
	display: none;
	/*width: 120px;*/
}

.watermark
{
	color: #696969;
	font-style: italic;
}

.PCHeading
{
	margin-top: 20px;
	margin-left: 20px;
	font-size: 26px;
	margin-bottom: 10px;
}

.PCMessageDisplay
{
	font-weight: bold;
	font-size: 10pt;
	color: Red;
}

.PCLegend
{
	color: Black;
}

.PCFieldset
{
	height: 60px;
}

.ListSearchPrompt
{
	font-style: italic;
	color: #696969;
}
/* End Employment Center Application Styles */

.WEdescription
{
    font-weight: normal;
}

.RptLnkInverse
{
    background-color: #3954DE;
    color: #FFFFFF;
}

.NotVisible
{
    display: none;
}

.bold
{
    font-weight: bold;
}

.ajaxLoader
{
    position: absolute;
    top: 172px;
    left: 110px;
    width: 100px;
    text-align: center;
    background-color: #AB3F3F;
    color: #FFFFFF;
}

.greenBackground
{
    background-color: #25C134;
    color: #FFFFFF;
}

.internalFlag
{
    margin: -3px;
    padding: -3px;
    height: 16px;
    width: 16px;
}

.passwordStrength
{
    background-color: White;
    padding-top: 4px;
    font-weight: bold;
    z-index: 1000;
}

.incomplete {
    background-color:Red;
    color:White;
    font-weight:bold;
    width: 100%;
}

.UpdateProgressPanel 
{
	
    z-index: 99999999;
    text-align: center;
    vertical-align: middle;
    position: fixed;
    bottom: 50%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border: 0;
}

.UpdateProgressModalBackground
{ 
    position:absolute; 
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    background-color:#cbcbcb; 
    opacity:0.7; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
    filter: alpha(opacity=70); 
    -moz-opacity:0.7; 
    z-index: 99999998;
}