@charset "utf-8";
/* CSS Document */

body { 
background-image: url(background.jpg);
background-position: center;
background-repeat: repeat-y;
font-family: arial;
font-size: 10pt;
margin: 0px;
}

#container { 
  width: 903px;
  margin: 0 auto;
}

#header { 
width: 903px;
height: 174px;
background-image: url(header.jpg);
background-repeat: no-repeat;
position: relative;
}

#floatleft {
  position: absolute;
  width: 240px;
  height: auto;
  background-image: url(middleside.png);
  background-position: top;
  //background-repeat: no-repeat;
  margin-left: 15px;
  margin-top: 15px;
}
#floatleftbot {
width: 251px;
height: 49px;
background-image: url(floatleftbot.png);
background-repeat: no-repeat;
background-color: #fff;
overflow: auto;
margin: 0;
padding: 0;
}
#chamber {
width: 247px;
/*height: 104px;*/
background-image: url(topside.png);
background-repeat: no-repeat;
/*margin-top: 11px;*/
/*margin-left: 11px;*/
overflow: hidden;
margin-bottom: 10px;
}

#archive_container {
/*display: none;*/
width: 216px;
height: 104px;
background-image: url(archives.png);
margin-top: 2px;
margin-left: 11px;
margin-bottom: -80px;
}

#archive_content {
padding-top: 12px;
padding-left: 115px;
}
#contentbody { 
margin-left: 20px;
margin-top: 20px;
width: auto;
overflow: auto;

}

#logo {
width: 885px;
padding-top: 115px;
height: 17px;
background-image: url(/layout/logo.jpg);
}

.hr {
height: 7px;
width: 903px;
clear: both;
background-color: #ccc;
}

a.toplink:link, a.toplink:active, a.toplink:visited, a.toplink:hover { 
font-family: arial;
font-size: 10pt;
font-weight: bold;
color: #132066;
display: block;
float: left;
margin-right: 2px;
height: 17px;
background-image: url(linkbg.jpg);
background-repeat: repeat-x;
padding: 5px;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 0px;
text-decoration: none;
}

a.toplink:hover {
text-decoration: underline;
color: #333;
}

#toplinks { 
float: right;
margin-bottom: 0;
width: 400px;
}

#chambercontainer {
padding-top: 40px;
padding-left: 20px;
overflow: visible;
margin-left: 11px;
margin-top: 11px;
}

img {
border: 0;
}

#content_right {
	width: 610px;
	float: right;
	height: auto;
	padding-right: 20px;
	padding-left: 10px;
}

h1 {
margin-top: 0;
font-size: 14pt;
color: #132267;
}
.toprowcontainer {
width: 622px;
height: auto;

}
.toprow {
height: 38px;
width: 609px;
background-image: url(toprowleft.png);
margin: 0;
padding: 5px;
padding-left: 8px;
color: #132267;
}
.toprowbot {
height: 9px;
width: 622px;
background-image: url(toprowbot.png);
margin: 0;
}
.toprowmid {
height: auto;
width: 606px;
margin: 0;
margin-left: 2px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
overflow: auto;
padding: 5px;
position: relative;
padding-bottom: 20px;
}

.toprowmid > p {
  margin-top: 2px; 
}

p {
margin-top: 3px;
margin-bottom: 3px;
}
.nav {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-top: -10px;
}
.nav a{
  padding-top: 10px;
  float:left;
  margin: 4px -10px;
  padding: 4px;
margin-bottom: 0px;
  width: 190px;
  background-color: #ddd;
  color: #132066;
  text-decoration: none;
  font-weight: bold;
}
.nav a:hover{
  background-color: #ccc;
}
.nav .current{
  background-color: #999;
}
.nav .corners{
	width: 190px;
}
.mainTable {
	margin-top: 0px;	
}
.contacttable td{
	border-bottom: 1px solid #ccc;
}
.truncme p {
	margin-bottom: 10px; 
}
.truncme ul, .truncme ol {
	margin: 10px 0px;
}

.truncme div ul li{
	margin: 10px 20px;
list-style: square;
}
.truncme div ol li{
	margin: 10px 20px;
}
.truncate_show{
	 position: absolute; bottom: 0px; left: 0px;
}
#contentbody{
	overflow: hidden;
}

#rotate {
	width: 342px;
	float: right;
}

#rotate .item p, #rotate .item h2 {
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}