p,td,input,span,div,li,select,div {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-style: normal; 
	line-height: 11pt;
	color: #333333;}
h1 {	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	/*font-style: bold; */
	line-height: 20pt; 
	font-weight: 600}
h2 {	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	/*font-style: bold; */
	line-height: 16pt; 
	font-weight: 600}
h6 {  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal; 
	line-height: 10pt;
	font-weight: 300}
li {  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-style: normal; 
	line-height: 12pt;
	font-weight: 300}
.label {  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	font-style: normal; 
	line-height: 7pt;
	font-weight: 300}
.data {  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	/*font-style: bold; */
	line-height: 12pt;
	font-weight: 300}
#searchForm
{
}
#searchForm TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
#searchForm INPUT
{
    FONT-SIZE: 8pt
}
#searchForm SELECT
{
    FONT-SIZE: 8pt
}
input.textCounter {
	background-color: #99ccff;
	color: black;
	font-family: verdana, arial;
	font-weight: bold
}
.wrong, .alert	{color: red}
.alert {font-size:8pt; font-variant: small-caps;}
	
.highlight{color: red;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: normal;}
.highlightFormat{color: gray;
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-weight: normal;}
.highlightBOLD{color: red;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;}

.GrievanceError {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
}

.highlightNote{color: #003366;
	font-family: Times;
	font-size: 11pt;
	font-weight: normal;}

.safetysummary{color: #444;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	}

.safetysummary p,li,span,input {color: #333;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: none;}
.safetysummary ul {list-style-type: square;}
.safetysummary li{color: #036;}
.safetysummary span{color: #444;}

	
/* NAVIGATION STYLES ******************************/

div.leftnav {width:150px; height:741px; background-color:#99ffff; border: 1px solid #cccccc;}

div.leftnav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width:150px;
	border-bottom: 1px solid #ccc;	
}
.x { border: solid 3px white; border-bottom-color: black}
div.leftnav ul li {position: relative;}

/* sub-menus */
.leftnav li ul {
	position: relative;
	left: 105px;
	top: 0;
	display: inherit;
	}
	
.leftnav li ul li a {
	text-style: italic;
	font-size: smaller ;
	color: #000066;
	background: #99ffff ;
	}

	.leftnav ul li a {
	display: block;
	width:150px;
	text-decoration: none;
	text-align:center;
	color: #000066;
	background: #3399ff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
	
	.leftnav ul li a:hover {background-color:#33ccff; color:#555;}
	/***  FORMS STYLES  ****/
div.pageinfo {color:#444; padding: 4px 10px; text-align:justify; margin-bottom:5px;}
.frm fieldset {position:relative; width:450px; margin-bottom:5px; border:#DBD9BA 2px solid; padding:0px 3px 3px 3px;}
legend.special {color:#003366; background-color:#DBD9BA; padding: 1px 3px;font-size: 10pt;
font-weight:bold; font-family: "Trebuchet MS",cursive, sans-serif; font-style: oblique; border:solid #999977 1px; margin-top:3px;}
/* fieldset * {font-size: 8pt; color:#333333} */
fieldset label{font-size:9pt; color:#000055;}
input.account {color:#666600; font-size:8pt}
h3, h4, h5{color:#003366;}
.inputselected{background-color:#F2F0CD;}

h5 {background-color:#DBD9BA; padding: 2px 4px; font-size:9pt;border:solid #999977 1px;}

.emphasize {color:#336699; font-weight:bold; font-style: italic;}

hr {color:#DBD9BA; height: 1px;}

.inputgrayed {background-color:#e1e1e1;}

.checboxmsg {font: italic 800 10px Arial; color:#ff6600; padding-left:18px;}

.message {font: italic 400 10pt Arial; color:#333333;}

/* PASSWORD METER STYLES **********/
label.error {
	display:block; color: #ff6600; font-size:12px;
	background:url("images/unchecked.gif") no-repeat 0px 0px;
  	padding-left: 16px; }
 .success {
  background:url("images/checked.gif") no-repeat 0px 0px;
  padding-left: 16px;}
  
  .password {
	font-size : 12px;
	font-family : arial, sans-serif;
	width: 230px; }
	
	.pstrength-minchar {font-size : 11px; font-family:Arial; color:#cc0000; }
	
/***********************************************************/

 .disabledInput {background-color: #d1def1;}
 .green-row {color:green}
 .grayinfo {color:#666}

	
/* USE TO STYLE FORM BUTTONS */
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-family: Trebuchet MS, Arial;
font-size: 12px;
font-weight: bold;
background:url(images/formbtnbak2.jpg) repeat-x left top;
}
.smallicon { height:6px !important; width:6px !important; padding:2px !important;
}
.tabComplete { 
background:url('/ext-3.0.0/resources/images/default/dd/drop-yes.gif') no-repeat center right !important ;
}

.events tr td {padding: 2px 0px 0px 0px}
.events tr td button {width:135px}
.eventLabelStrong {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#222222;
font-size:11px;
line-height:17px;
text-align:left;
font-weight:900;
}
.eventLocation, .eventPosted{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#4F5F84;
font-family:Geneva,Tahoma,sans-serif;
font-size:12px;
font-weight:bold;
margin:5px 0 5px;}
.eventDescription {
	width:400px;
}
.pad-top{margin-top:150px;}
.imagebutton{height:22px;background-repeat:no-repeat;padding:0}
.imagebutton img {height:16px; width:16px; border:0;margin:0px}
.buttonText {font-size:8pt;margin-left:10px; vertical-align:top; white-space:nowrap;padding:0px;border:0px}

/**** First Report of Injury Form overrides****/
.x-combo-list-item {font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;}
.x-form-item-label {color:Black}

/*****************************************************/
.grayout {color:#aaaaaa}
.grayout p,.grayout a {color:#aaaaaa}
/*****************************************************/
#logout {margin-top:1px; margin-left:3px;}
#logout dl {width: 125px; padding: 2px; background: #B2CCE5; border:solid 3px #369}
#logout dd {margin:0; padding:0; color: #222; font-size: 1em; background: #B2CCE5;}
#logout dd a,#menu dd a:visited {color:#222; text-decoration:none; display:block; text-align:center;
background-color: #B2CCE5;}
#logout dd a:hover {background-color: #258; color:#9cf;}

