body {
	margin: 0px;
	padding: 0px;
	background-color: #afcbe0;
	background-image:url('/images/background.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;}
table {
	background:#ffffff;
	}
td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;}
	
a:link {
	text-decoration: none;
	color: #0078CD;
	}	
a:visited {
	text-decoration: none;
	color: #0078CD;
}
a:hover {
	text-decoration: underline;}

a.menutop:link, a.menutop:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;}	
a.menutop:hover {
	text-decoration: underline;}

	
a.bottomnav:link, a.bottomnav:visited {
	font-size: 12px;
	color: #0078CD;
	text-decoration: none;}
a.bottomnav:hover {
	text-decoration: underline;}

a.mousetrail:link, a.mousetrail:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

a.mousetrail:hover	{
	color: #0078CD;
}

#header {	
	width: 100%;
	height: 78px;}
#headerBar,
#headerBar a,
#headerBar a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
	
#menu {
	background-color: #EAEAEA;
	width: 162px;
	float: left;}	

#divider {
	width: 14px;
	background-color: #0078CD;
	height: 100px;
	float: left;}

#main {
	background-color: #0099CC;
	width: 466px;
	float: left;
	text-align:justify}

#main2 {
	text-align:justify}
	
#secondary {
	background-color: #FFFFFF;
	width: 138px;
	float: left;}

#bottomnav {
	clear: both;
	background-color: #FFFFFF;
	border-top: 2px solid #0078CD;
	padding: 10px;
	font-size: 10px;}
	
#pmc {
	position: absolute;
	left: 370px;
	top: 0px;
	width: 402px;
	height: 100px;
	z-index: 1;}	
	
#topmenu_about {
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 409px;
	height: 20px;
	text-align: left;}	

#topmenu_locations {
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 476px;
	height: 20px;
	text-align: left;}		

#topmenu_library {
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 563px;
	height: 20px;
	text-align: left;}		
	
#topmenu_resources {
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 630px;
	height: 20px;
	text-align: left;}	
	
#topmenu_contact {
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 717px;
	height: 20px;
	text-align: left;}		

#topmenu {
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 386px;
	width: 380px;
	height: 20px;
	text-align: left;}	

#topmenu_about_sub {
	z-index: 2;
	visibility: hidden;
	position: absolute;
	top: 25px;
	left: 409px;}

#topmenu_locations_sub {
	z-index: 2;
	visibility: hidden;
	position: absolute;
	top: 27px;
	left: 476px;}

	
.jdftopleft {
	width: 162px;
	height: 78px;
	background-color: #EAEAEA;
	vertical-align: middle;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	color: #000000;}

.jdflogo {
	width: 224px;
	height: 78px;}
		
/* Styles added JEH 04-08-06*/

.menuBlock a,
.menuBlock a:visited {
	color: #666666;
	text-decoration: none;
	}	
.menuBlock a:hover {
	text-decoration: none;
	}
/* end JEH */
.menutop {
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;}	
	
.menu1 {
	width: 162px;
	height: 1px;
	background-color: #000000;}
.menu2 {
	width: 5px;
	height: 29px;
	background-color: #666666;}
.menu3 {
	width: 14px;
	height: 29px;
	background-color: #666666;
	color: #FFFFFF;
	font-size: 16px;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;}
.menu4 {
	width: 141px;
	height: 29px;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	vertical-align: middle;
	text-align: left;
	padding: 3px;
	cursor: pointer;}
.menu5 {
	width: 141px;
	height: 29px;
	background-color: #0078CD;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	vertical-align: middle;
	text-align: left;
	padding: 3px; 
	cursor: pointer;}
.menu5 a,
.menu5 a:visited {
	color: #ffffff;
	}
.submenu1 {
	width: 5px;
	height: 20px;
	background-color: #FFFFFF;}
.submenu2 {
	width: 16px;
	height: 20px;
	background-color: #666666;
	color: #FFFFFF;
	font-size: 16px;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;}
.submenu3 {
	width: 141px;
	height: 20px;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 9px;
	font-weight:bold;
	vertical-align: middle;
	text-align: left;
	padding-left: 15px;
	cursor: pointer;}	
.submenu4 {
	width: 5px;
	height: 1px;
	background-color: #FFFFFF;}		
.submenu5 {
	width: 16px;
	height: 1px;
	background-color: #666666;}	
.submenu6 {
	width: 141px;
	height: 1px;
	background-color: #999999;}	
			
.divider {
	width: 14px;
	background-color: #0078CD;}
	
.caption {
	padding-left: 5px;
	padding-right: 5px;
	width:466px;
	height:31px;
	background-color:#666666;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;}

.sectionheader {
	padding-left: 5px;
	padding-right: 5px;
	height:31px;
	background-color:#666666;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;}
h2, h3 {
	font-size:16px;
	}
td {
	text-align: left;
	}
.main {
	vertical-align: top;
	padding:10px;}
	
.mir {
	font-size: 10px;
	color: #666666;}
a.mir:link, a.mir:visited {
	font-size: 10px;
	color: #666666;
	text-decoration: none;}
.formlabel {
	font-weight: bold;
	vertical-align:top;
	text-align: right;}
	
.dl {
	font-size: 11px;
	font-weight: bold;}
	
.dpdf {
	font-size: 8px;
	font-weight: normal;}
.Estilo1 {
	color: #0078CD;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:18px; 
} 
.Estilo2 {
    color: #0078CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
}
.rightCol p,
.rightCol ul,
.rightCol h2  {
	margin-right: 8px;
	}