html,body {
	height: 100%;
	margin: 0;
}

.vertNavBorder{
border-right:1px solid #003399;
background-image:url("images/cdibgimg.gif");
background-repeat:repeat-y;
background-color:#003399;
}

.bottomTableText{font-family: tahoma; font-size: 75%; padding-top: 1px; color: #333399;}
.bottomTableText A {color: #333399; text-decoration: none; border: 1px #e2d6a5 solid; padding: 0 2 1 2;}
.bottomTableText A:visited {color: #333399; text-decoration: none;}
.bottomTableText A:hover{background: #E0DDBE; border: 1px #333399 solid; color: #333399;}

div { margin:0; padding:0 }

.highlightsTableDiv{
margin-left:10px;
}

.highlightsMarginAdjust{
margin-left:10px;
margin-right:10px;
}

.hrMailTable{
border-bottom:1px solid #000000;
}

.hrCancelButton{
color: #cc0000;
font-weight: bold;
}

.hrSubmitButton{
color: #000000;
font-weight: bold;
}

.hrQuickLinks{
margin: 0 4 0 0;
padding:0;
background-color: #F4F3E9;
font-family: tahoma;
font-size: 70%;
color:#333399;
font-weight: bold;
}

.hrParentList ul li{
padding:3px;
}


.hrCalendarList {
	display: block;
	margin: 0;
	padding: 2;
	list-style-type: none;
}

.hrCourseList {
	display: block;
	margin-bottom: 0;
	padding: 2;
	list-style-type: disc;
}

.hrRegTable {
margin-left: 8px;
}

.hrPHeader{
font-family: verdana,tahoma,arial,helvetica;
font-size:85%;
color:black;
font-weight:bold;
text-decoration:underline;
padding-top:3px;
padding-bottom:3px;

}


.hrTableInput{
background-color: #f2e9c3;
border:0;
font-family:tahoma;
margin:0;
padding:0;
}

.hrCourseTbl td{
border:1px solid #666666;
}


.hrCourseTblTop{
color: white;
background-color: #333399;
padding: 3px;
font-size: 70%;
font-weight: bold;
font-family: tahoma; 
}


.hrTrainingCaption{
font-family: tahoma;
font-size: 80%;
font-weight: bold;
color: #333399;
margin: 2;
padding: 2;
}

.hrTrainingCalendarTable{
border: 1px solid #333399;
}

.hrPolicyTable{
border: 1px solid #e6e6f5;
}

.hrPolicyTableTop{
color: #ffffff;
background-color: #4040A6;
padding: 3px;
font-size: 70%;
font-weight: bold;
font-family: tahoma; 
}

.highlightsTbl{
margin-right: 6px;
margin-top: 4px;
font-size: 70%;
font-weight: bold;
font-family: tahoma, arial, helvetica;
}

.highlightsTbl p{
padding: 2px;
margin: 2px;
}

.highlightsTbl li{
color: #333333;
list-style-type:circle;
padding-top: 2px;
padding-bottom: 2px;
}

.highlightsTbl A
{
color: #333399;
text-decoration: none;
}

.highlightsTbl A:visited
{
color: #333399;
text-decoration: none;
}

.highlightsTbl A:hover
{
background-color: #f3e8b9;
color: #666;
text-decoration: underline;
}



#dropmenudiv{
position:absolute;
border:2px solid #000099;
font-family:Tahoma, Arial;
color: #000099;
font-weight: bold;
font-size: 70%;
line-height:18px;
z-index:100;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
}

.navTable
{
background-color: #000099;
}


/* Hide from IE-mac \*/
* html .vnav ul li a/* hide from IE 5.0 */ {height: 1%;}
/* End hide */




.tableTextNorm {
	font-family: tahoma, verdana; font-size: 70%; color: #000000; padding: 3px;
}

.tableTextNorm A{
	font-family: tahoma; color: #333399; font-weight: bold; text-decoration: none;
}

.tableTextNorm A:visited{
	font-family: tahoma; color: #333399; font-weight:bold; text-decoration: none;
}

.tableTextNorm A:hover{
	font-family: tahoma; color: #333399; font-weight: bold; background-color: #f3e8b9; text-decoration: underline;
}

.hrFormsText {
	font-family: verdana; font-size: 75%; color: #000000; font-weight: normal;}

.hrFormsText A{
	font-family: verdana; color: #333399; text-decoration: none; font-weight: normal;
}

.hrFormsText A:visited{
	font-family: verdana; color: #333399; text-decoration: none;
}

.hrFormsText A:hover{
	font-family: verdana; color: #333399; background-color: #f3e8b9; text-decoration: underline;
}


.lastMod {
	font-family: arial, helvetica, sans-serif; font-size: 70%; color: #333333;
}

.hrContactTable{
border: 1px solid #E6E6F5;
}



.dphITTable{
border: 1px solid #E6E6F5;
}

.srmpTable{
border: 1px solid #666666;
background-color: #ffffff;
}

.hrFormsTable{
border: 1px solid #c0c0c0;
background-color: #ffffff;
margin-left: 4px;
}

.hrFormsTable ul{
margin-top:4px;
margin-bottom:4px;
margin-right:4px;
list-style-type: disc;
}

.hrStaffTable{
/*border-bottom: 1px solid #333333;*/
border: 1px solid #cccccc;
}

.hrStaffTableTop{
/*border-bottom: 1px solid #333333;*/
background-color: #f0ede0;
color: #000000;
font-size: 80%;
font-weight: bold;
font-family: verdana;
}

.sarsTop{
color: white;
background-color: #333399;
padding: 3px;
font-size: 70%;
font-weight: bold;
font-family: tahoma; 
}


.infoCursor{
cursor:pointer;
}

.quickLinkForm{
margin: 0;
padding: 0;
}
.toolkitPHeader{
font-family: verdana,tahoma,arial,helvetica;
font-size:80%;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.hrFont{
font-family: verdana,arial,helvetica;
font-size: 83%;
color: #000;
line-height: 120%;
}

.hrFont A {
font-family: verdana,tahoma,arial,helvetica;
color: #333399;
text-decoration: none;
font-weight: bold;
}

.hrFont A:visited{
font-family: verdana,tahoma,arial,helvetica;
color: #333399;
text-decoration: none;
}

.hrFont A:hover{
	font-family: verdana,tahoma,arial,helvetica; 
	color: #666666; 
	font-weight: bold; 
	background-color: #f3e8b9; 
	text-decoration: underline;
}


.toolkitTextNorm {
	font-family: verdana, tahoma; font-size: 75%; color: #000000; line-height: 150%; 
}

.toolkitTextNorm A{
	font-family: verdana, tahoma; color: #333399; font-weight: bold; text-decoration: none;
}

.toolkitTextNorm A:visited{
	font-family: verdana, tahoma; color: #333399; font-weight:bold; text-decoration: none;
}

.toolkitTextNorm A:hover{
	font-family: verdana, tahoma; color: #333399; font-weight: bold; background-color: #f3e8b9; text-decoration: underline;
}



.navTable
{
background-color: #000099;
}


.vnav
{
/*
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	*/
	font-size: 70%;
	color: #F4F4E7;
	

}

.vnav ul {
	display: block;
	margin: 0;
	padding: 2;
	list-style-type: none;
	font-family: tahoma;	
	color: #fff;

}

.vnav A
{
	color: #F4F4E7;
text-decoration: none;
margin: 0;
padding: 2px;
/*
border-bottom: dashed 1px #fff;

border-top: solid 1px #F7F7A6;
border-right: solid 1px #F7F7A6;
border-left: solid 1px #F7F7A6;
/*background-color: #F3F4D8;*/
}

.vnav A:visited
{
	color: #F4F4E7;
margin: 0;

}

.vnav ul li
{
	/*border: solid 1px #F3F4D8;*/
	list-style-type: none;
	display: block;
	margin-bottom: 2;
	margin-right: 0;
	margin-left: 0;

	/*
	border-bottom: solid 1px #F3F4D8;
	border-top: solid 1px #F3F4D8;
	border-right: solid 1px #F3F4D8;
	border-left: solid 1px #F3F4D8;
*/
}

.vnav ul li a
{
	display: block;
	font-weight:bold;
	color: #F4F4E7;
			/*border-bottom: dashed 1px #F3F4D8;*/

}

.vnav A:hover
{

	background-color: #e2d6a5;
	color: #666;
	text-decoration: underline;
		/*border-bottom: solid 1px #F3F4D8;*/

}

.smallText {
	font-family: arial, verdana, helvetica, sans-serif; font-size: 62%; color: #ccc; text-align: center; padding-bottom: 2px;}

.lastMod {
	font-family: arial, helvetica, sans-serif; font-size: 70%; color: #333333;
}

.navsubheaderText{
font-family: arial, helvetica;
font-size: 70%;
padding: 4px;
/*margin-top: 6px;*/
color: #FAE491;
font-weight: bold;
border-top: 1px solid #FAE491;
border-bottom: 1px solid #FAE491;
}

.introText {
	font-family: arial, helvetica, sans-serif; font-size: 70%; padding-left: 8px; color: #000000;
}

.introText A {
color: #000099;
text-decoration: none;
}

.introText A: visited {
color: #000099;
text-decoration: none;
}

.introText A:hover
{

	background-color: #F2E9C3;
	color: #666;
	text-decoration: underline;		
/*border-bottom: solid 1px #F3F4D8;*/
}

.missionStatement {
border:1px solid #c0c0c0;
padding: 6px;
font-family: tahoma;
font-size: 80%;
margin-left: 20px;
margin-right: 20px;
}

.pseudoHR{
border-bottom: 1px dashed #E6E6F5;
margin-top: 20px;
margin-bottom: 20px;
}

#marginAdjLt{
margin-left:4px;
}

#homeTblMargAdjLt{
margin-left: 10px;
}

#contactAddyTblMargAdj{
margin-top: 2px;
margin-bottom: 1px;
}

.searchBox{
	FONT-SIZE: 80%; 
	COLOR: #003399;
	font-weight: bold;
	FONT-FAMILY: verdana, arial, tahoma; 
	background-color: #F4F3E9;
	margin-right: 2px;
	margin-left: 2px;
}

.searchButton{
color: #003399;
font-weight: bold;
FONT-FAMILY: verdana, arial, tahoma; 
font-size:75%;
}

.searchForm{
margin: 0;
padding: 0;
background-color: #ffffff;
}

.searchText{
FONT-FAMILY: verdana, arial, tahoma; 
font-weight: bold;
font-size: 80%;
color: #003399;
}