﻿
/*************************** Start of Reset *******************************/
/* Normalizes margin, padding */

a
{ outline: none; }

a:focus {
	outline: thin dotted;
}

a:active { outline: none; }


a:hover { outline: none; }


td 
{ margin : 0; padding : 0; }

th 
{ margin : 0; padding : 0; }

blockquote 
{ margin : 0; padding : 0; }

p 
{ margin : 0; padding : 0; }

/*
input 
{ margin : 0; padding : 0; }
*/

fieldset 
{ margin : 0; padding : 0; }

form 
{margin : 0; padding : 0; vertical-align: baseline;}

pre 
{ margin : 0; padding : 0; }

h6 
{ margin : 0; padding : 0; }

h5 
{ margin : 0; padding : 0; }

h4 
{ margin : 0; padding : 0; }

h3 
{ margin : 0; padding : 0; }

h2 
{ margin : 0; padding : 0; }

h1 
{ margin : 0; padding : 0; }

li 
{ margin : 0; padding : 0; }

dd 
{ margin : 0; padding : 0; }

dt 
{ margin : 0; padding : 0; }

dl 
{ margin : 0; padding : 0; }

div 
{ margin : 0; padding : 0; }

body 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */

/* Removes list-style from lists */

/* Normalizes font-style and font-weight to normal */
var
{ font-style : normal; font-weight : normal; }

th
{ font-style : normal; font-weight : normal; }


dfn
{ font-style : normal; font-weight : normal; }

code
{ font-style : normal; font-weight : normal; }

cite
{ font-style : normal; font-weight : normal; }

caption
{ font-style : normal; font-weight : normal; }

address
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table {
	border-collapse : collapse;
	border-spacing : 0;
}

/* Removes border from fieldset and img */
img { border : 0; }

fieldset { border : 0; }

/* Left-aligns text in caption and th */
th { text-align : left; }

caption { text-align : left; }

/* Removes quotation marks from q */
q:after { content :''; }

q:before { content :''; }

/* =si_clear_children */
.sc { position : absolute; top: 0; left: 0; }
.pc { position : absolute; top: 0; left: 0; }
.cc_tallest { position: relative; } 
.clear_children { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

/*************************** End of Reset *******************************/

/*************************** Skip Links *******************************/
#skipLinks {
	font-size: 1em;
	font-family:"Courier New", Courier, monospace;
}
#skipLinks ul {
	margin: 0px;
	padding: 0px;
}
#skipLinks li {
	background-image: none;
	margin: 0px;
	position: absolute;
	list-style-type:none
}
#skipLinks a {
	color: #000;
	position: absolute;
	margin-left: -9000px;
}
#skipLinks a:active {
	display: block;
	width: 20em;
	margin-left: 0px;
}
#skipLinks a:focus {
	display: block;
	width: 20em;
	margin-left: 0px;
}

.skiplink {display:none;}/**** Not sure what this does ***/
/*************************** End of skip links *******************************/


#mainwrapper{
	width: 960px;
	margin: 20px auto 0;
	background: url('Images/_bg2FFF.gif');
	text-align: left;
	overflow: hidden;
}
#wrapped{
	width: 946px;
	margin:0 auto;
	text-align:left;
}


/*************************** Header *******************************/

#header {
	width: 946px;
	background:#fcfcfc;
}
#top_header {
	width:946px;
}
#logo {
	width: 126px;
	float:left;
}
#sub_nav {
	width: 470px;
	float: right;
	text-align: right;
	white-space: normal;
	height: 88px;
}

/*************************** New Sub Navigation *******************************/

#utility {
	background-position: left;
	background-color: #75995E;
	height: 22px;
	font-size: 0.9em;
	padding-right: 4px;
	padding-left: 8px;
	padding-top: 5px;
	background-image: url('../SiteCollectionImages/New_Photos_for_homepage/uttilitycurve.gif');
	background-repeat: no-repeat;
}
#utility a{
	color:#ffffff;
	text-decoration:
}

#utility a:hover{
	color:#000000;
}

#utility td{
	padding-right:8px;		
}


/*************************** Sub Navigation *******************************/

ul#subnav {
	list-style: none;
	float: right;
	width: 435px;
}
	ul#subnav li {
		display: inline;
	}
	ul#subnav li a  {
		text-indent: -9999px;
		display: block;
		height: 25px;
		float: left;
		}
		ul#subnav li a.contact-dop {
			background: url('Images/contact-dop.gif') no-repeat center bottom;
			width: 86px;
			}
		ul#subnav li a.about-us {
			background: url('Images/about-us.gif') no-repeat center bottom;
			width: 62px;
			
			}
		ul#subnav li a.topic-index {
			background: url('Images/topic-index.gif') no-repeat center bottom;
			width: 101px;
			}
		ul#subnav li a.forms {
			background: url('Images/forms.gif') no-repeat center bottom;
			width: 46px;
			}
		ul#subnav li a.publications {
			background: url('Images/publications.gif') no-repeat center bottom;
			width: 79px;
			}
		ul#subnav li a.calendar {
			background: url('Images/calendar.gif') no-repeat center bottom;
			width: 61px;
			}

		ul#subnav li a.contact-dop:active {
			background-position: center center;
		}
	
		ul#subnav li a.contact-dop:hover {
			background-position: center center;
		}
	
		ul#subnav li a.about-us:active {
			background-position: center center;
		}
	
		ul#subnav li a.about-us:hover {
			background-position: center center;
		}
	
		ul#subnav li a.topic-index:active {
			background-position: center center;
		}
	
		ul#subnav li a.topic-index:hover {
			background-position: center center;
		}
	
		ul#subnav li a.forms:active {
			background-position: center center;
		}
	
		ul#subnav li a.forms:hover {
			background-position: center center;
		}
	
		ul#subnav li a.publications:active {
			background-position: center center;
		}
	
		ul#subnav li a.publications:hover {
			background-position: center center;
		}
	
		ul#subnav li a.calendar:active {
			background-position: center center;
		}
	
		ul#subnav li a.calendar:hover {
			background-position: center center;
		}
			
		body#about-dop ul#subnav li a.about-dop {
			background-position: top center;
		}
		body#contact-us ul#subnav li a.contact-us {
			background-position: top center;
		}
		body#topic-index ul#subnav li a.topic-index {
			background-position: top center;
		}
		body#forms ul#subnav li a.forms {
			background-position: top center;
		}
		body#publications ul#subnav li a.publications {
			background-position: top center;
		}
		body#calendars ul#subnav li a.calendars {
			background-position: top center;
		}

/*************************** Search *******************************/

#search {
	width: 197px;
	float: right;
	padding-top: 15px;
	vertical-align: middle;
}
.clr {
	clear:both;
}
td.ms-sbcell{
padding-right:4px;
white-space:nowrap;
border:0px;
}

td.ms-sbcellnoborder{
padding-right:2px;
white-space:nowrap;
border:0;
}
.ms-sbplain{
font-family:Tahoma;
font-size:8pt;
border:solid 1px #7f9db9;
}
td.ms-sbgo{
background-color:#e9f2fd;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}

/****do not change-Terry
input {
	border: 1px #5989AC solid;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	color: #666666;
}****/

#btn_go{ 
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:25px; 
	height:25px;
}
.font12{ font-size:12px;}
.font10{ font-size:10px;}
.left{ float:left;}
.right{ float:right;}
.nobr {
  white-space: nowrap;
  }



#professionals{ 
	float:left; 
	width:542px; 
	padding:18px 0 10px 20px;
}
img {
	border:none;
}
.align-text-center {
	text-align: center;
}
.align-text-right {
	text-align: right;
	padding-right: 18px;
}

/*************************** Main Navigation *******************************/
#nav {
	width: 960px;
}

#nav ul {

	margin: 0px 0px 0px 0px;
	}
	
ul#menu {
	list-style: none;
	}
	ul#menu li {
		display: inline;
	}
	ul#menu li a  {
		text-indent: -9999px;
		display: block;
		height: 32px;
		float: left;
		}
		ul#menu li a.home {
			background: url('/Style%20Library/Images/home_new.gif') no-repeat center bottom;
			width: 44px;
			}
		ul#menu li a.strategic {
			background: url('/Style%20Library/Images/workforce_new.gif') no-repeat center bottom;
			width: 165px;
			
			}
		ul#menu li a.comp-class {
			background: url('/Style%20Library/Images/comp_new.gif') no-repeat center bottom;
			width: 171px;
			}
		ul#menu li a.training {
			background: url('/Style%20Library/Images/training_new.gif') no-repeat center bottom;
			width: 61px;
			}
		ul#menu li a.recruitment {
			background: url('/Style%20Library/Images/recruitment_new.gif') no-repeat center bottom;
			width: 80px;
			}
		ul#menu li a.rules {
			background: url('/Style%20Library/Images/rules_new.gif') no-repeat center bottom;
			width: 49px;
			}

		ul#menu li a.diversity {
			background: url('/Style%20Library/Images/diversity_new.gif') no-repeat center bottom;
			width: 63px;
			}
		ul#menu li a.payroll {
			background: url('/Style%20Library/Images/payroll_new.gif') no-repeat center bottom;
			width: 53px;
			}
		ul#menu li a.EAP {
			background: url('/Style%20Library/Images/EAP_new.gif') no-repeat center bottom;
			width: 162px;
			}
		ul#menu li a.more {
			background: url('/Style%20Library/Images/more_new.gif') no-repeat center bottom;
			width: 98px;
			}

			ul#menu li a.more:active {
				background-position: center center;
			}
		
			ul#menu li a.more:hover {
				background-position: center center;
			}
			
			ul#menu li a.EAP:active {
				background-position: center center;
			}
		
			ul#menu li a.EAP:hover {
				background-position: center center;
			}

			ul#menu li a.payroll:active {
				background-position: center center;
			}
		
			ul#menu li a.payroll:hover {
				background-position: center center;
			}
		
			ul#menu li a.diversity:active {
				background-position: center center;
			}
		
			ul#menu li a.diversity:hover {
				background-position: center center;
			}
		
			ul#menu li a.rules:active {
				background-position: center center;
			}
		
			ul#menu li a.rules:hover {
				background-position: center center;
			}
		
			ul#menu li a.recruitment:active {
				background-position: center center;
			}
		
			ul#menu li a.recruitment:hover {
				background-position: center center;
			}
		
			ul#menu li a.training:active {
				background-position: center center;
			}
		
			ul#menu li a.training:hover {
				background-position: center center;
			}
		
			ul#menu li a.comp-class:active {
				background-position: center center;
			}
		
			ul#menu li a.comp-class:hover {
				background-position: center center;
			}
		
			ul#menu li a.strategic:active {
				background-position: center center;
			}
		
			ul#menu li a.strategic:hover {
				background-position: center center;
			}
		
			ul#menu li a.home:active {
				background-position: center center;
			}
		
			ul#menu li a.home:hover {
				background-position: center center;
			}
		div#ctl00_more ul#menu li a.more {
			background-position: top center;
		}
		div#ctl00_eap ul#menu li a.EAP {
			background-position: top center;
		}
		div#ctl00_payroll ul#menu li a.payroll {
			background-position: top center;
		}
		div#ctl00_diversity ul#menu li a.diversity {
			background-position: top center;
		}
		div#ctl00_rules ul#menu li a.rules {
			background-position: top center ;
		}
		div#ctl00_recruitment ul#menu li a.recruitment {
			background-position: top center;
		}
		div#ctl00_training ul#menu li a.training {
			background-position: top center;
		}
		div#ctl00_compclass ul#menu li a.comp-class {
			background-position: top center;
		}
		div#ctl00_strategic ul#menu li a.strategic {
			background-position: top center;
		}
		div#ctl00_home ul#menu li a.home {
			background-position: top center;
		}
		

/*************************** footer *******************************/

#footer {
	width: 940px;
	margin: 0px auto;
	text-align: left;
	padding-bottom: 10px;
	color: #5E5B4A;
	font-size: 10px;
}
#footer a:active {
	text-decoration:none;
	color:#5E5B4A;

}
#footer a:visited {
	text-decoration:none;
	color:#5E5B4A;

}
#footer a:link {
	text-decoration:none;
	color:#5E5B4A;

}
#footer a:hover {
	text-decoration: underline;
	color:#5E5B4A;

}
#footer a.seo:hover {
	color:#5E5B4A; 
	text-decoration: none; 
	cursor: text;
}
#copyright {
	float:right;	
	font-size:10px;
	color:#5E5B4A; 
}

div.ms-searchbox img {
	  
    background-image:url(“mynewimage.gif”);

}





