body { margin:0px; padding:0px; font-family: arial, helvetica, sans-serif; background-color: transparent; }
img { border:none; margin:0; padding:0; }
h1 { font-size:12pt; font-style: italic; color:black; line-height:1.0em; margin-top:8px; margin-bottom:8px;  }
h2 { font-size:12pt; font-style: italic; color:black; line-height:1.0em; margin-bottom:8px; }
table { font-size:10pt; font-family: arial, helvetica, sans-serif; color:black; line-height:1.0em; margin-bottom:8px; }

#topimage-wrap { background-color: black; height: 12px; }
#topimage { position:top; }
#topimage img, div#topimage object { position:absolute; }

#keys-wrap { background-color: black; }

#content-wrap { background-color: black;}
* html div#body-wrap { padding-top:10px; }
*+html div#body-wrap { padding-top:10px; }

#header, #topimage, #submenu, #content, #footer { width:834px; margin:0 auto 0 auto; background-color:white;}
#keys { width:834px; margin:0 auto 0 auto; background-color:black; font-size:10pt; font-style: italic; color:#ffffff; line-height:1.0em; }
#footer { width:834px; margin:0 auto 0 auto; background-color:white; min-height: 36px; font-face: arial; color:#221e1f; font-size:8pt; line-height:150%;}
  
#submenu-wrap { height: 18px; background-color: black;}
#submenu  {  height: 18px; background-color:#221e1f; }
#submenu-spacer { float:left; width:80px; height:18px; background-color:#221e1f;}

ul.horiz-menu { margin:0; padding:0; }
ul.horiz-menu li { float:left; list-style-type: none; padding-left:5px; margin-left:5px; padding-top:2px; font-size:8pt; color:#ffd378;  }
ul.horiz-menu li a {font-weight: bold; color:white; text-decoration:none; background-color: #221e1f;}
ul.horiz-menu li a.active { font-weight: bold;color:white; background-color: #221e1f;}
ul.horiz-menu li a:hover { font-size:8pt; text-decoration:none; color:#ee1a2c; }

ul.horiz-menu li a.red:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#e74038; }
ul.horiz-menu li a.blue:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#4d89bb; }
ul.horiz-menu li a.yellow:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#ffdd78; }
ul.horiz-menu li a.green:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#69c860; }
ul.horiz-menu li a.purple:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#be3cff; }
ul.horiz-menu li a.pink:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#ffa928; }

#outer-left-content { float:left; margin-left:0px; margin-top:0px; padding-left: 0px; padding-top:0px; width:430px; min-height:600px;  }
*+html #outer-left-content { margin-top:10px; } 

#left-content { float:left; line-height:120%; font-size:8pt; font-decoration: italic; margin-left:0px; margin-top:0px; padding-left: 0px; padding-top:76px; width: 150px; min-height:510px; background-image: url('images/left_logoimage.gif'); background-repeat: no-repeat;    }
*+html #left-content { margin-top:10px; } 

#middle-content { line-height:120%; font-size:10pt; margin-left:160px; margin-top:10px; padding-left: 0px; padding-top:1px; width:265px;  }
*+html #middle-content { margin-top:10px; } 

#right-content {
	line-height:120%;
	font-size:10pt;
	margin-left:470px;
	padding-top:20px;
	padding-right:20px;



width="404px"; min-height="600px"; }
* html #right-content { height:600px; }


#footer-wrap { background-color:black; font-face: arial; color:#221e1f; font-size:8pt; padding:0px 0px;   }
#footer a {	color:#221e1f; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer-spacer { float:left; width:162px; height:30px;}


#bottom-wrap { background-color: black; height: 12px; }
