html {height:100%;overflow:hidden;}
body {
  background: white;
  padding: 1px 1px 0 1px; 
  min-width: 640px;
  height: 100%;
  overflow:hidden;
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0 0 0 0;
}


.skip { 
  position: absolute;
  margin-left: -999px;
  width: 990px;
}
h1 { 
  font-size: 36px;
  font-weight: normal;
}
h2, h3, h4 { font-weight: normal; }
h1, h2, h3, h4, h5, h6 { 
  color: #6699CC;
  font-family: Georgia, "Times New Roman", Times, serif;
}
img {
  padding: 1px;
  border: none;
  max-width: 95%;
}
.fleft { 
  float: left;
  margin: 0 1em 0.2em 0; 
}
.fright {
  float: right;
  margin: 0 0 0.2em 1em;
  padding: 1px;
}


#container { 
  font-size: 0.8em; 
  width: 100%; 
 height: 100%;
 overflow:hidden;
 
  margin: 0;
  background: white;
}

#logo {
  background: url(../img/top.jpg) 0 0 no-repeat #303C87; 
  height: 100px; 
  text-align: left;
  font-size: 12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  overflow: hidden; 
  margin: 0; 
}
#logo dt {
  font-size: 14px;
  letter-spacing: 2px;
}
#logo a {
  color: white; 
  text-decoration: none;
}
#logo a:hover {
  color: black; 
  text-decoration: none;
}
#logo a span { 
  color: black;
  background: white;
  padding-right: 0.1em; 
  font-weight: bold;
}

#subnav {
  background: url(../img/left.jpg) 0 0 ;
  width: 260px; 
   position:absolute; top:101px; bottom:0px; left:1px;
 height:expression((document.body.clientHeight - 90) + 'px');
  overflow:hidden;
  min-height: 500px;
  float: left; 
  border-righ: 1px solid #000066; 
  
 
}

#subnav dl {
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin: 10px 0 0 0;
  padding: 5px 0 0 15px;
}
#subnav dt {
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin: 11px 0 0 10px;
  padding: 0 0 0 30px;
}
#subnav dd {
  font-size: 11px;
  padding: 0 0 0 10px;
  margin: 0 40px 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#subnav a         { color: #000000; text-decoration: none; } 
#subnav a:hover   { color: #FFFFFF; text-decoration: none; }


#main {
	position:absolute;
	top:105px;
	bottom:0px;
	right:0px;
	left:265px;
	overflow-y:auto;
    height:expression((document.body.clientHeight - 90) + 'px');
	background:  white;
}
#main a { color:#0033FF; text-decoration:none;}
#main a:hover {color:#000066; text-decoration:underline;}

