.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #003899;
}
.bodylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	
}
.bodylinkbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003899;
}
.bodylinkbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	
}
.body_copy_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
}

.bodyheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
}
.menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003895;
	text-decoration: none;
	line-height: 17px;
}
.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}



body,td {
	behavior:url(/csshover.htc);
	font-family:arial,tahoma,verdana,helvetica;
	font-size:9px;
}
/*	
* {
	font-family:arial,tahoma,verdana,helvetica;
	font-size:9px;
	font-weight:bold;
}
*/
/* the menu */
#mercymenu ul, #mercymenu li, #mercymenu a {
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

#mercymenu ul {
	width:200px;
	background:#003895;
	list-style:none;
}

   
#mercymenu li {
	position:relative;
	padding:1px;
	z-index:10;
	background-image: url(/images/menu_line.jpg);
}


#mercymenu li.folder2	{  
	width:250px;
}		
#mercymenu li.folder ul {
	position:absolute;
	left:150px; /* IE */
	top:0px;
}		
#mercymenu li.folder>ul { left:150px; } /* others */

#mercymenu a {
	padding:2px;
	text-decoration:none;
	color:white;
	width:100%; /* IE */
	font-size:10px;
	font-weight: bold;
}

#mercymenu li>a { width:auto; } /* others */

#mercymenu li a.submenu {
	font-size:10px;
	font-weight:bold;
}

/* regular hovers */

#mercymenu a:hover {
	border-color:gray;
	background-color:#4671b4;;
	color:white;
}
#mercymenu li.folder a:hover {
	background-color:#4671b4;
}
		
#mercymenu li.folder2 a:hover {
	background-color:#4671b4;
	width:250px;
}
			
/* hovers with specificity */
	
#mercymenu li.folder:hover { z-index:10; }


/* DW */
#mercymenu ul ul, #mercymenu li:hover ul ul, #mercymenu li:hover li:hover ul ul  {
	display:none;
}

/* DW */
#mercymenu li:hover ul, #mercymenu li:hover li:hover ul, #mercymenu li:hover li:hover li:hover ul {
	display:block;
}	

	
.mercymenuline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: 4671b4;
}
.bodycopy_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003895;
}
td.bg {
	background: url(/library/images/middle_top.jpg);
} 

td.bg_cream {
	background: url(/library/images/cream_border.jpg);
} 

td.bg_dkblue {
	background: url(/library/images/darkblue_border.jpg);
}

table.bg {
	background: url(/images/middle_top.jpg);
} 

table.bg_cream {
	background: url(/library/images/cream_border.jpg);
} 

table.bg_dkblue {
	background: url(/library/images/darkblue_border.jpg);
}

td.bg_ltblue {
	background: url(/images/lightblue_border.jpg);
} 

td.bg_right {
	background: url(/images/right_border.jpg);
} 

td.bg_right_main {
	background: url(/images/right_border_main.jpg);
} 

table.menu_blue {
	height:150px;
}

li.sidemenu{
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	width:250px;
	list-style:none;
}

.bodycopygray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	word-spacing: normal;
	white-space: normal;
	letter-spacing: normal;
	line-height: 15px;
}




/* added for mercyjobs */

#notice {
  width: 300px;
  border: 2px solid red;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #F0F0F0;
  font: bold smaller sans-serif;
}

/* Does NOT work with FF1.x for checkboxes or radio buttons! */
/*
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {
  border: red solid 1px;
  background-color: #FF9999;
  padding: 2px;
}
*/

/* In IE, it runs the error fields across the whole page!! */
.fieldWithErrors {
  border: red solid 2px;
  background-color: #FF9999;
  width: auto;
  display: table;
}

#indent {
	margin-left: 12px;
}
