
body{
margin:0px auto;
text-align:center;
background-color:#6f7276;
}
#ControlPanel {
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:left;
}
#PageFrame {
width:944px;

margin:0px auto;
padding:0px;
background-color:#003777;
border:#FFFFFF solid 5px;
}
#threepanecontent {
width:944px;
_width:954px;
margin:0px;
padding:0px;
}

.leftpane {
float:left;
width:199px;
padding:0px;
margin:0px;
}
#logoJHMay {
background-image:url(logoJHmay.jpg);
width:199px;
height:208px;
padding:0px;
margin:0px;
}
#navHContainer {
width:199px;
float:left;
background-color:#FFFFFF;
}
/* navigation */
.TabList {

}
#nav ul {
    list-style:none;
    float:left;
    width:199px;
	margin:0px;
	padding:0px;
}
#nav li {
  position:relative;
  float:left;
  width:197px;
  height:32px;
  list-style: none;
  text-align:left;
  background-image:url(navBackground.jpg);
  background-repeat:no-repeat;
  background-position:center;
  font-size:0.9em;
  font-weight:normal !important;
  padding:0px;
  margin:0px auto;
}

#nav li:hover {
background-image:url(navBackgroundOver.jpg);
background-repeat:no-repeat;
background-position:center;
color:#003777 !important;
}
#nav li a:hover {
background-image:url(navBackgroundOver.jpg);
background-repeat:no-repeat;
background-position:center;
color:#003777 !important;
}
#nav li ul { /* second-level lists */
	position:absolute;
	top:0;
	left: -999em;
  	margin:0px 0 0 197px;
	width:197px;
	padding:0px;
	background-image:none;
}

#nav li ul ul { /* third-and-above-level lists */

	left: -999em;
  	margin:5px 0 0 199px;
	top:0px;
}

#nav a {
color:#FFFFFF !important;
font-family:Arial, Helvetica, sans-serif;
  	display:block;
	width: 189px;
	w\idth : 189px;
	height:25px;
	padding:7px 0px 0px 6px;
	font-weight:normal !important;
}
#nav a:hover {
color:#003777 !important;
text-decoration:none !important;
}
#nav a:visited {
_color:#FFFFFF !important;
}
#nav li li a{
color:#003777 !important;
  width: 189px;
  background-image:none;
  height:auto;
  padding:7px 0px 7px 6px;
}
#nav li li a:hover {
color:#ffffff !important;
background-image:none;
background-color:#003777;
_background-color:none;
}
#nav li li a:visited {
_color:#003777 !important;
}

#nav li li:hover {
color:#ffffff !important;
background-image:none;
background-color:#003777;
_background-color:none;
}


#nav li li {
width: 197px;
height:auto;
border:#003777 solid 1px;
background-image:none;
background-color:#FFFFFF;
}
#nav li ul:hover {
background-image:none;
color:#ffffff !important;
}
.SelectedTab {

}
#nav .DisabledTab {
    color:#ccc;
}
/*no need to change these hover classes unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.iehover ul, 
#nav li li.iehover ul, 
#nav li li li.iehover ul {
	left: auto;
}

/* eof navigation */
#establishedImage {
background-image:url(established.jpg);
background-repeat:no-repeat;
height:21px;
width:199px;
clear:both;
padding:0px;
margin:0px 0px 20px 0px;
background-color:#FFFFFF;
}
#contentGroup {
width:745px;
_width:755px;
float:right;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#phonePane {
width:734px;
margin:5px;
padding:0px;
text-align:right;
height:45px;
border-bottom:#afcdef solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#034da7;
font-size:1.1em;
font-weight:bold;
}
.topContentPane {
width:540px;
float:left;
padding-left:10px;
padding-top:10px;
}
.rightPaneTop {
width:158px;
float:right;
border-left:#afcdef solid 1px;
font-size:0.8em;
padding:7px;
}
#fourPanesGroup {
float:left;
clear:both;
width:749px;
margin:0px;
padding:0px 0px 5px 0px;
}
#left4Panes {
width:371px;
float:left;
margin:0px;
padding:0px;
}
#right4Panes {
width:371px;
float:right;
margin:0px;
padding:0px;
}
.leftOne {
width:177px;
margin:0px;
padding:0px;
float:left;
}
.leftTwo {
width:177px;
margin:0px;
padding:0px;
float:right;
}
.rightOne {
width:177px;
margin:0px;
padding:0px;
float:left;
}
.rightTwo {
width:177px;
margin:0px;
padding:0px;
float:right;
}
.contentPaneJHM {
clear:both;
width:734px;
margin:5px;
padding:0px;
}
#bootomGroup {
width:734px;
clear:both;
margin:0px;
padding-left:10px;
}
.bottomContentPane {
clear:left;
width:550px;
float:left;
padding:0px;
margin:10px 0px;
}
.downloadsPane {
width:550px;
float:left;
margin:10px 0px;
}
.rightPaneBottom {
width:158px;
float:right;
border-left:#afcdef solid 1px;
font-size:0.8em;
padding:7px;
}
.login {
clear:both;
width:954px;
margin:0px auto;
text-align:right;

}
#spacer {
clear:both;
width:944px;
_width:954px;
margin:0px;
padding:0px;
height:1px;
background-color:#FFFFFF;
}
#footerJHMay {
clear:both;
width:685px;
_width:695px;
margin:0px;
padding:10px 60px 0px 0px;
height:37px;
float:right;
background-color:#FFFFFF;
background-image:url(isoLogo.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#0d1620;
}
#footerJHMay a{
color:#0d1620 !important;
text-decoration:none;
}
#footerJHMay a:hover{
color:#0d1620 !important;
text-decoration:underline;
}
#footerJHMay a:visited {
color:#0d1620 !important;
}
#ClickTracksPane {
clear:both;
}
/* text style etc */
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#034da7;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#034da7;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#034da7;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:italic;
	color:#034da7;
	font-weight:bold;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	color:#034da7;
}

.Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#034da7;
}
.NormalBold {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#034da7;
font-weight:bold;
}
p {
font-family:Arial, Helvetica, sans-serif;
color:#034da7;
}

li {
list-style:none !important;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
background-image:url(JHMayIcon.jpg);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 30px;
margin-left:20px;
margin:0px;
font-weight:bold;
color:#003777;
}
ul {
list-style:none !important;
padding:5px 0px 5px 0px;

margin:0px;
}











