body,html
{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	height:100%;
}
p,td
{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}
th
{
	font-weight:bold;
}
div.centerme 
{
	width:100%;
	text-align:center;
}
body,html, * html
{
	overflow:hidden;
}
span.childnav
{
margin-left:35px;
font-size:2.0em;
}
span.childnav img
{
border:none;
}
div.albumlistitem
{
 display:table;
float:left;
margin:20px;
border: 2px solid black;
padding:10px;
text-align:center;
}
span.albumlistitemimage
{
 display:table-cell;
}
span.albumlistitemimage img
{
  float:none;
  clear:both;
  border:none;
}
span.albumlistitemlabel
{
  font-size:1.4em;
 font-weight:bold;
white-space: nowrap;
}
h1,h2,h3,h4,h5
{
	font-weight:normal;
	line-height:1em;
	color:Navy;
}
h1 { font-size:22px; text-align:center; }
h2 { font-size:18px; }
h3 { font-size:14px; }

a:link, a:visited { text-decoration: underline; color:#0000CD; }
a:hover { color:#FF0000; }

div#content img { }

div.jpmgalleryimage {
 margin:15px;
 display:inline;
}
div.jpmgalleryimage a {
 margin:0px;
 padding:0px;
}
div.jpmgalleryimage img {
 border: 2px solid black;
 margin:0px;
 padding:0px;
}
/*Layout
 */
div#header
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:91px;
	text-align:right;
	background-color:#96AEBE;
	background-image:url('top_border.gif');
	z-index:2;
}
div#pageheading
{
	position:absolute;
	top:18px;
	left:240px;
	z-index:15;
}
div#leftcolumn
{
	position:absolute;
	height:100%;
	top:0px;
	left:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	width:220px;
	background-color:#96AEBE;
	background-image:url('left_border.gif');
	background-position:right;
	background-repeat:repeat-y;
	z-index:2;
}
div#topleft
{
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	background-color:#96AEBE;		
	z-index:4;
}
	
div#topleft img
{
	margin-top:18px;
	margin-left:15px;
	z-index:9;
	border:none;
}
div#content
{
	position:absolute;
	top:90px;
	left:220px;
	bottom:0px;
	right:0px;
	overflow:auto;
	z-index:1;
	text-align:justify;
	border:0px none #E0E0E0;
	margin:0px;
	padding:10px;
}
div#contentcorner
{
	position:absolute;
	top:88px;
	left:217px;
	z-index:50;
}
*  html div#content {
	top: 0;
   left: 0;
	bottom: 0;
	right:0;
	height:100%;
	width:100%;
	overflow:auto;
   border-top: 90px solid #F7F7F7;
   border-left: 220px solid #F7F7F7;
	border-right: 0px solid #F7F7F7;
	border-bottom: 0px solid #F7F7F7;
}
div#footer
{
	position:absolute;
	bottom:5px;
	right:5px;
	font-size:10px;
	color:#303030;
	z-index:3;
}

	font-size:12px;
	margin:0px;
	padding:0px;
	height:100%;
}
p,td
{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}
div#curve 
{
	position:absolute;
	right:98px;
	top:0px;
	z-index:10;
	width:500px;
	background-image:url('toprighttransp.gif');
	background-position: top right;
        background-repeat:no-repeat;
}
div#crossfadeBack
{
	position:absolute;
	right:0px;
	top:0px;
	width:284px;
	height:88px;
}
th
{
	font-weight:bold;
}
body,html, * html
{
	overflow:hidden;
}
h1,h2,h3,h4,h5
{
	font-weight:normal;
	line-height:1em;
	color:Navy;
}
h1 { font-size:22px; text-align:center; }
h2 { font-size:18px; 	clear:left; }
h3 { font-size:14px; }

a:link, a:visited { text-decoration: underline; color:#0000CD; }
a:hover { color:#FF0000; }

div#content img { }

/*Layout
 */
div#header
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:91px;
	text-align:right;
	background-color:#96AEBE;
	background-image:url('top_border.gif');
	z-index:2;
}
div#pageheading
{
	position:absolute;
	top:18px;
	left:240px;
	z-index:15;
}
div#leftcolumn
{
	position:absolute;
	height:100%;
	top:0px;
	left:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	width:220px;
	background-color:#96AEBE;
	background-image:url('left_border.gif');
	background-position:right;
	background-repeat:repeat-y;
	z-index:2;
}
div#topleft
{
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	background-color:#96AEBE;		
	z-index:4;
}
	
div#topleft img
{
	margin-top:18px;
	margin-left:15px;
	z-index:9;
}
div#content
{
	position:absolute;
	top:90px;
	left:220px;
	bottom:0px;
	right:0px;
	overflow:auto;
	z-index:1;
	text-align:justify;
	border:0px none #E0E0E0;
	margin:0px;
	padding:10px;
}
div#contentcorner
{
	position:absolute;
	top:88px;
	left:217px;
	z-index:50;
}
*  html div#content {
	top: 0;
   left: 0;
	bottom: 0;
	right:0;
	height:100%;
	width:100%;
	overflow:auto;
   border-top: 90px solid #F7F7F7;
   border-left: 220px solid #F7F7F7;
	border-right: 0px solid #F7F7F7;
	border-bottom: 0px solid #F7F7F7;
}
div#footer
{
	position:absolute;
	bottom:5px;
	right:5px;
	font-size:10px;
	color:#303030;
	z-index:3;
}


/* Navbar
*/
div#navbarcontent
{
	position:absolute;
	top:0px;
	left:0px;
}
/*
div#navbarcorner_tl 
{
	background:url('navbarborder_tl.gif') no-repeat top left;
}
div#navbarcorner_tr 
{
	margin:10px;
	background:url('navbarborder_tr.gif') no-repeat top right;
	background-color:#FFCA66;
}
div#navbarcorner_bl 
{
	background:url('navbarborder_bl.gif') no-repeat bottom left;
}
div#navbarcorner_br 
{
	background:url('navbarborder_br.gif') no-repeat bottom right;
}
*/
div#navbar
{
	position:relative;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	margin-top:190px;
	overflow:hidden;
	z-index:10;
	border-width: 1px;
	border-style: solid;
	border-color:#D0D0D0 #303030 #303030 #D0D0D0;
}
div#navbar ul
{
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	text-indent:0px;
	list-style-position:outside;
	list-style-type:none;
	/*border:1px solid #808080;*/
}
div#navbar ul li
{
	display:block;
	margin:0px;
	margin-bottom:0px;
	padding:2px;
	padding-left:15px;
	text-indent:0px;
	border-width:1px;
	border-style: none none solid none;
	border-color:#D7A891;
	line-height:1.2em;
	background-repeat:no-repeat;
	background-position:5px 6px;
}
div#navbar ul li
{
	background-color:#FFCA66;
	background-image:url('li1no.gif')
}
div#navbar ul li:hover { background-image:url('li1nohover.gif') }
div#navbar ul li.act { background-image:url('li1act.gif') }
div#navbar ul li.act:hover { background-image:url('li1acthover.gif') }

div#navbar ul ul li
{
	background-color:#FFBB3C;
	background-image:url('li2no.gif')
}
div#navbar ul ul li:hover { background-image:url('li2nohover.gif') }
div#navbar ul ul li.act { background-image:url('li2act.gif') }
div#navbar ul ul li.act:hover { background-image:url('li2acthover.gif') }

div#navbar ul ul ul li 
{
	background-color:#FFAC11;
	background-image:url('li3no.gif')
}
div#navbar ul ul ul li:hover { background-image:url('li3nohover.gif') }
div#navbar ul ul ul li.act { background-image:url('li3act.gif') }
div#navbar ul ul ul li.act:hover { background-image:url('li3acthover.gif') }
div#navbar a:link, div#navbar a:visited 
{
	font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color:#326E98;
}
div#navbar a:hover
{
	color:#B73B2B;
}
div#leftfooter
{
	position: absolute;
   bottom:2px;
	left:5px;
}
div#leftfooter p
{
    font-size:0.8em;
}
div#leftfooter a:link, div#leftfooter a:visited, div#leftfooter a:active, div#leftfooter a:hover
{
  color:#000000;
}	
p[align=center], p.align-center
	{
		text-align:center !important;
	}