*{margin:0;padding:0;}
ul{list-style:none;}
html{font-size:61.5%;}

body{
        color:#565e6d;
		font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:1.1em;
		text-align:center;
		line-height:2.1em;
		background:#f4f3f0 url(/hr/images/background2.gif) 50% repeat-y;
}

.quote, .colQuote, .BlueTitle, #sidebar, #breadcrumb, #SubNav, #CallBackText, #printer, #BottomNavL2, #TopNav, #TopNav ul{
line-height:normal;
}

p,#RCol,#LCol,.FullWidthDiv{
margin:8px auto;
}

td{
line-height:2.1em;
}

/*******************/


a,a:visited,a:hover,a:active{
    text-decoration:underline;
    color:#0D4E8F;
}

a:hover,.breadcrumb,.breadcrumb:visited{
    text-decoration:none;
}
a:active{
	color:#990000;
	position:relative;
	top:1px;
	left:1px;
}


/********************/


.breadcrumb:hover{
    text-decoration:underline;
}

#breadcrumb{
position:absolute;
top:107px;
left:1px;
z-index:9000;
}


/*****layout styles******/

#MainParentDiv{
	position:relative;
	width:770px;
	margin:0 auto;
	text-align:left;
background:url(/hr/images/mu_master_icons.gif) no-repeat -999em -999em;/*forced image caching*/
}

#TopMostDiv{
	position:absolute;
	top:0px;
	left:0px;
	z-index:9000;
	height:195px;
}

#MainContent{
	background:url(/hr/images/mu_tnavBG4.png) no-repeat -999em -999em;/*forced image caching*/
	padding-top:195px;
	width:770px;
}

#highBar{
	background:url(/hr/images/mu_highbar.png) no-repeat;
	margin:8px auto 4px auto;
	padding-right:15px;
	line-height:21px;/*gives vertically centred text when equal to BG img height*/
	text-align:right;
	color:#fff;
}
#highBar p{
margin:0;
}
#highBar a{
color:#fff;
text-decoration:none;
font-size:90%;
}

.FadeUp{
	background:url(/hr/images/mu_fadeDown.gif) repeat-x;
	clear:both;
	height:10px;
}

#LowerContent{
	float:left;
	width:535px;
	padding:0 0px 8px 0px;
	
}

.FullWidthDiv p, #LCol p{
padding-left:20px;
}

.FullWidthDiv ol{
margin-left:50px;
}

#LowerContent h1,#LowerContent h2,#LowerContent h3,#LowerContent h4,#LowerContent h5{
margin-left:12px;
}

.FullWidthDiv {
clear:both;
}

#LCol,#RCol{
	width:242px;
	float:left;
	padding-right:25px;
}

#RCol{
	padding:0px 0 4px 25px;
	border-left:1px dotted #ccc;
	float:right;
}

#footer{
text-align:right;
font-size:0.9em;
}


/**********top nav styles************/

									#TopNav{
									height:38px;
									background:#fff url(/hr/images/mu_tnavBG8.jpg) no-repeat;
									}

									#TopNav li{ 
										float:left;
										width:175px; 
										z-index:10000;
										position:relative;
										height:65%;
										border-left:1px solid olive;
									}
									
									#TopNav li a{ 
										display:block;
										text-decoration:none;
										text-align:center;
										color:#082663;
										font-weight:bold;
										height:100%;
										padding-top:6px;
										
									}
									
									#TopNav li ul{ /* second-level lists */
										position:absolute;
										width:175px;/*2px wider than #TopNav li ul li to account for borders*/
										left:-999em;
										top:31px;
										background: transparent url(/hr/images/mu_tnavBG4.png) repeat-x top;
										z-index:10000;
										margin-top:-6px;
									}
									
									#TopNav li ul li{
										border:#ccc solid 1px;
										border-top:none;
										width:173px;
										height:30px;
										font-size:1.1em;
									}
									
									#TopNav li ul li a{ 
										text-align:left;
										color:#000;
										padding-left:3px;
										font-weight:normal;
										width:100%;
										height:100%;
									}

									#TopNav li:hover ul, #TopNav li.sfhover ul{ /* second-level list hover items */
										left:auto;
										border-top:1px solid #fcce51;
										border-left:1px solid #fcce51;
										border-right:1px solid #ac9140;
										border-bottom:1px solid #ac9140;
										margin-left:-1px;
									}
									
									#tnav_last:hover ul, #tnav_last.sfhover ul{ /*last drop down list aligned right*/
										right:0px;
									}
									
									#TopNav li ul li:hover, #TopNav li ul li.sfhover{ /* second-level mouseovers */
										background:transparent url(/hr/images/mu_tnavBG3.png);
									}
									ul#TopNav li.tnav_first, ul#TopNav li.tnav_first a{ /* home page link  */
											width:66px;
											border-left:none;
									}


/* begin sidebar styles*/
#sidebar, #overflowBG{
	width:218px;
	float:right;
	background:url(/hr/images/mu_sidebarBGC.jpg) repeat-y right;
	overflow:hidden;
	color:#fff;
}

#overflowBG{/*top sidebar image*/
	background:url(/hr/images/mu_sidebarBGT_noDS.jpg) no-repeat;
}

#sidebarBtm{
	background:url(/hr/images/mu_sidebarBGB_noDS3.jpg) no-repeat bottom right;
	float:right;
	overflow:hidden;
	width:100%;/* these last two rules cure the collapsing margins in IE*/
}

/*search bar*/
		#seek{
			z-index:1;
			float:right;
			padding-bottom:12px;
			font-size:1.16em;
		}
		#seek .field{
		width:119px;
		}
		#seek input{/*do not delete - these override the cascade when forms.css is plugged-in*/
			width:auto;
			float:none;
			margin:auto;
		}
/*begin sidenav styles*/
				
				#sidenav a, #MainContent .sidebarSection a, #MainContent .sidebar2 a{
					display:block;
					font-size:1.1em;
					font-family:Trebuchet MS,Verdana,sans-serif;
					line-height:2.1em;
					color:#fff;
					text-decoration:none;
					background:url(/hr/images/mu_master_icons.gif) no-repeat 0px 7px;
				}

				#sidenav, .sidebarSection{
					float:right;
					width:156px;
					position:relative;
					right:8px;
					margin:8px auto;
					border-bottom:1px solid #34316d;
				}
							
				#sidenav ul li, .sidebarSection ul li, .sidebar2 ul li{
					display:block;
					font-weight:bold;
					text-indent:13px;
					/*background:url(/hr/images/mu_sidebarSquare.gif) no-repeat 0px 7px;*/	
					overflow:hidden;
					width:100%;
					
					border-top:1px solid #34316d;
				}
				
				#sidenav ul li{
				float:left;
				}
				#sidenav ul li ul li{
				clear:both;
				}
				
				#sidenav ul li ul li a{
					padding-left:12px;
					font-size:1em;
					background:url(/hr/images/mu_master_icons.gif) no-repeat 0px -75px;
				}
					
				#sidenav ul li li{
					text-indent:0;
					position:relative;
					left:15px;
					/*background:url(/hr/images/mu_sidebarArrow.gif) no-repeat 0px 7px;*/	
				}
								
				#sidenav ul li a:hover, #MainContent .sidebarSection ul li a:hover, #MainContent .sidebar2 ul li a:hover{
					/*background:url(/hr/images/mu_sidebarSquareG.gif) no-repeat 0px 8px;*/	
					background:url(/hr/images/mu_master_icons.gif) no-repeat 0px -33px;
					color:#e1e0ea;
				}
				
				#sidenav ul li ul li a:hover{
				/*background:url(/hr/images/mu_sidebarArrow3.gif) no-repeat 0px 7px;*/	
				background:url(/hr/images/mu_master_icons.gif) no-repeat 0px -122px;
				}
				
				ul li#TopLevel{
					text-transform:uppercase;
					background:none;
					text-indent:0;
					border-top:none;
					font-size:1.4em;
				}
				ul li#TopLevel a:hover, ul li#TopLevel a{
					background:none;
				}
				.YouAreHere{
				background:url(/hr/images/yourarehere.gif) repeat-y 0px 30px;
				}
/* end sidenav styles */

.sidebarSection ul li, .sidebar2 ul li{
margin-left:6px;
border:none;
}

/*HP chunks and HP sidebar*/

.chunk, .sidebar2{ 
width:187px; 
height:370px;
float:left;
border-right:1px solid #ccc;
}

.chunk p, .sidebar2 p {
padding:0px 8px;
}

.chunk img{
margin:8px 6px;/*L & R margins must equal #LowerContent .chunk h2 LR margins* and image widths should be 175px*/
}

#LowerContent .chunk h2 a{
display:block;
width:100%;
text-decoration:none;
border-bottom: 8px solid #B6CADD;
}

#LowerContent .chunk h2 a:hover,
#LowerContent .chunk:hover h2 a,
#LowerContent .chunk:hover a.h2B,
#LowerContent .chunk:hover a.h2C{
border-bottom: 8px solid #9595cd;
}

#LowerContent .chunk a.h2B {
border-bottom: 8px solid #ffcc33;
}

#LowerContent .chunk a.h2C {
border-bottom: 8px solid #4ed153;
}

.sidebar2{
	background:#628cc8 url(/hr/images/mu_sidebarBG.jpg) repeat-x;
	float:right;
	color:#fff;
	line-height:1.5em;
	margin-bottom:8px;
	border:none;
	padding-bottom:8px;
	height: 100%;
}


/************headings*************/

#LowerContent h1{
	font-size:2.4em;
	font-family:Georgia,Helvetica,serif;
	letter-spacing:-0.06em;
	color:#313d53;
	line-height:normal;
	font-weight:normal;
	background:url(/hr/images/h2BG3.gif) no-repeat bottom left;
	
}

#LowerContent h2, .sidebar2 h2, #sidebar h2{
	font-family:Georgia,Helvetica,serif;
	font-size:1.8em;
	font-weight:normal;
	padding:8px 0;
	color:#3b4252;
	letter-spacing:-0.06em;
}

#LowerContent .chunk h2, .sidebar2 h2{
	display:block;
	padding:8px 0 0 0;
	margin-left:6px;
	margin-right:6px;
	background:none;
}

.sidebar2 h2, #sidebar h2{
border-bottom:8px solid #B6CADD;
margin:8px 6px;
padding-bottom:2px;
color:#19262f;
line-height:-0.8em;
}

#LowerContent h3{
font-size:1.2em;
color:#3b4252;
font-family:Georgia,Helvetica,serif;
}

#LowerContent h4{
font-size:1.2em;
font-weight:normal;
}


/*********** lowercontent lists********/

			#LowerContent ul {
			margin:8px;
			}
			
			#LowerContent ul ul{
			margin-left:-4px;
			}
			
			#LowerContent ul li{
			margin:8px;
			padding-left:23px;
			background:url(/hr/images/mu_SquareY.gif) no-repeat 0px 7px;
			}
			
			#LowerContent ul li ul li{
			background:url(/hr/images/mu_SquareG.gif) no-repeat 0px 7px;
			}
			
			#LowerContent ul.listNormal li{
			margin:auto;
			padding-left:4px;
			background:none 
			}
			
			#LowerContent ul.listNormal{
			list-style:disc; 
			}


/************content styles*****************/

.SpotlightRight ul, .SpotlightLeft ul{
	margin-left:20px;
}

.SpotlightLeft, .SpotlightRight{
	background:url(/hr/images/SpotlightTop.jpg) no-repeat top left;
	width:178px;
	float:left;
	margin:0px 8px 8px 8px;
}

.SpotlightLeft p, .SpotlightRight p{
	width:100%;
	padding-left:15px;
	padding-bottom:15px;
	padding-top:15px;
	margin-top:18px;
	border-left:#C0D4E8 1px solid;
	border-bottom:#C0D4E8 1px solid;
	line-height:normal;
}

.SpotlightRight{
float:right;
}

.LFloat{margin:12px 12px 0px 12px;float:left;}
.RFloat{margin:8px 4px 0px 12px;float:right;}

blockquote{
background:#F1F2F3 url(/hr/images/shadow492.gif) no-repeat bottom;
padding:10px;
margin:0 60px 0 60px;
}

.sidebar2 blockquote, #sidebar blockquote, .sidebar2 cite, #sidebar cite{
border-left:4px solid #4ed153;
background:none;
display:block;
padding:10px;
margin:0 8px;
color:#fff;
text-align:right;
}

.sidebar2 cite, #sidebar cite{
color:#000099;
font-size:0.98em;
text-align:left;
}

.topRow{
background-color:#fff4d5;
font-weight:bold;
}

.alternateRow{
background-color:#ddedff;
}

.required, td.required{
    color:red;
}

address{
display:block;
border:1px solid #ccc;
background:#efefef url(/hr/images/mu_blockquoteBG2.gif) repeat-x;
padding:8px;
width:200px;
margin:8px 0 0 20px;
}
acronym	{border-bottom: 1px dotted #CCC; cursor: help;}



/***verity search engine styles***/
.publisher{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
.highlight{font-size:1.1em;background-color:#FFFF99;}
.fs{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
.resultspage{padding-top:50px;}
#LowerContent center table{margin-top:18px;}
/***/
