body {background-color: #AAA4AA; margin: 0; width:100%; text-align:center}
body, td {font-family: Arial, Helvetica, sans-serif;}
#mainbox {width:756px; background-color: white; margin: 6px auto 6px auto; text-align: left; padding: 4px;}
#main {width:752px; background-color: white; height: 540px; margin: 0 auto; text-align: left; overflow:hidden;}
#menusec {width: 128px; 
		height: 455px; 
		float: left; 
		margin-top: 2px;
}
#bodyholder {
		margin-left: 133px;
		margin-top: 8px;
		width: 610px;
		height: 455px;
		background-image: url("images/grid.gif");
 		_overflow:hidden;
}
  
#bodysec {
		padding-top: 8px; 
		padding-left: 10px;
		//padding-bottom: 12px;
 

}
#menuback {height: 274px; 
		width: 128px; 
		background-image: url("images/menuback.gif");
		margin: 0;
		padding:0;
}
#lmenu {margin-left: 16px; padding-top: 15px; width: 112px;}
a img {border: none; }

#lmenu ul {
padding:0; 
margin:0;
list-style-type: none;
line-height: 16px;
width: 112px;
}

#lmenu ul li {
float:left;
position:relative;
margin-top: 5px;
width:112px; 
height: 16px;
background-image: url("images/muback.jpg");
background-repeat: no-repeat;
}

#lmenu ul li.select {
float:left;
position:relative;
margin-top: 5px;
width:112px; 
height: 16px;
background-image: url("images/mselback.gif");
background-repeat: no-repeat;
}

#lmenu ul li a, #lmenu ul li a:visited {
display:block; 
padding-left: 4px;
font-size: 8pt;
text-decoration:none; 
width:108px; 
height: 16px;
color:#5E738E;
font-weight: bold; 
}

#lmenu ul li.select a, #lmenu ul li.select a.visited { display:block; 
padding-left: 4px;
font-size: 8pt;
text-decoration:none; 
width:108px; 
height: 16px;
color:#1C3365;
font-weight: bold; 
} 

#lmenu ul.submenu li {
float:left;
position:relative;
margin-top: 0px;
background-image: none;
margin-top: 4px;
line-height: 14px;
}

#lmenu ul.submenu li a, #lmenu ul.submenu li a:visited {
display:block; 
text-decoration:none; 
color:#88A1CD;
width:108px; 
height: 14px;
font-weight: normal;  
}

#lmenu ul.submenu li a.sel, , #lmenu ul.submenu li a.sel:visited   {
display:block; 
font-size: 8pt;
text-decoration:none; 
color:#5D69C6;
width: 112px; 
}


#lmenu ul li a:hover, #lmenu ul.submenu li a:hover  {
display:block; 
font-size: 8pt;
text-decoration:none; 
color:#5D69C6;
width: 112px; 
}

img {display: block}

img.noflow {display: block;}

img.stoppic {float:left;}
img.toppic {float:left; margin-right: 2px; }

#pgmenu {height:17px; margin-left: 4px; width: 582px; background-color:#9595CB; color: white; font-size: 7pt; vertical-align:center; overflow:hidden}
#secmenu { height: 136px; width: 591px; background-color: #DFE0FE; background-image:none; overflow:hidden;}
#secmenushort { height: 136px; width: 431px; background-color: #DFE0FE; background-image:none; overflow:hidden; float:left; margin-right: 3px}
#pgmenushort {height:17px; margin-left: 4px; width: 423px; background-color:#9595CB; color: white; font-size: 7pt; vertical-align:center; overflow:hidden}
#pgmenushorthigh {height:30px; margin-left: 4px; width: 423px; background-color:#9595CB; color: white; font-size: 7pt; vertical-align:center; overflow:hidden}
#pgmenu a {display: block; float: left; margin-right: 10px; margin-left: 3px; padding-top: 2px; font-weight: bold; color: white; text-decoration: none; overflow: hidden;}
#pgmenushort a {display: block; float: left; margin-right: 7px; margin-left: 3px; padding-top: 2px; font-weight: bold; color: white; text-decoration: none; overflow: hidden;}
#pgmenushorthigh a {display: block; float: left; margin-right: 8px; margin-left: 3px; padding-top: 2px; font-weight: bold; color: white; text-decoration: none; overflow: hidden;}
h1 {margin-top: 5px; margin-bottom: 5px; padding: 0}
#ltextsection {overflow: auto; font-size: 75%; height: 290px; color: #8b8b8b; background: white; background-image: none; width: 591px;  margin-top: 8px}
#textsection {overflow: auto; font-size: 75%; height: 137px; color: #8b8b8b; background: white; background-image: none; width: 591px;}
#atextsection {overflow: auto; font-size: 75%; height: 140px; color: #8b8b8b; background: white; background-image: none; width: 591px;}
#htextsection {overflow: auto; font-size: 75%; height: 178px; color: #8b8b8b; background: white; background-image: none; width: 591px;}
#ctextsection {overflow: auto; font-size: 75%; height: 90px; color: #8b8b8b; background: white; background-image: none; width: 591px;}
#inner h3 {font-size: 100%; color: black; font-weight: bold; margin: 3pt 0;}
#inner {padding: 7px}
#inner p {line-height: 150%; margin: 0pt 0pt 10pt 0pt;}
#inner p a {color: #8b8b8b;}
#inner p.black {line-height: 150%; margin: 0pt 0pt 10pt 0pt; color: black}
#inner p.black a {color: black;}
#maploc {text-align: left; font-size: 8pt; margin: 8px 8px 0 5px; padding: 0}
#maploc a {color: #8b8b8b; text-decoration: none}
#maploc a:hover, #inner p a:hover, #inner p.black a:hover  {color:#5D69C6;}
#photosec {margin-top: 6px; margin-bottom: 10px}
#menutable {border: 0 padding: 0; border-collapse: collapse; background-color:#white; background-image: none; }
#menutable {border:0 ; padding:0; margin-top: 10px; margin-bottom: 10px; width:591px; border-collapse: collapse; background-color:#E9EEF5; background-image: none; }
#picholder {width:157px; height: 135px; background-color: white; background-image: none; overflow:none}
a.chart {margin-bottom:10px; display:block;}
a.chart img {border:1px solid black}
table.tblock {border:0px; padding:0; border-spacing:0px; border-collapse: collapse; background-color: #ddE0FE; background-image: none;height:136px;}