@charset "UTF-8";
/* CSS Document */
body {
  font: 14px Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  padding:0px 0px;
}
h1 {font: bold 18px Geneva, Arial, Helvetica, sans-serif; color: #343488; padding: 0px 15px; text-align: justify}
h2 {font: bold 15px Geneva, Arial, Helvetica, sans-serif; color: #343488; padding: 0px 15px; text-align: justify}

div#whole {
  width:905px;
  background:url('images/bg.jpg') repeat-y;
  margin:0px auto;
  padding:0px;
  margin-top:7px;
  min-height:1500px;
}
div#top {
  width:950px; 
  height:98px; 
  padding-top: 10px; 
  margin:0px auto; 
}

div#inner {
  width:642px;
  min-height: 1400px;
  background:#FFFFFF;
  float:right;  
  margin-right:10px;
  margin-bottom: 0px;
  padding: 10px;
  padding-bottom: 0px;
  text-align:left;
}
div#inner-left {
  width:215px;
  float:left;
  padding-left:5px;
  display: block;
  left: 15px;
}

div#footer {
  background: url(images/bottom.jpg) top left repeat-x; 
  height:30px;
  width: 662px;
  position:relative; 
  border:0px; 
  bottom:0px; 
  margin:0px;
  padding-bottom: 0px;
  left: -10px;
  vertical-align: bottom;
}
span.copy { font: 10px arial, verdana, helvetica; color: #4E4F51; }

UL.new {
text-align:left;
float:left;
}

p, li {
  font: 14px Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  padding:0px 0px;
}

p.bottom {
  font: 12px Geneva, Arial, Helvetica, sans-serif;
  color: #CCCCCC;
}
table { margin-left: 15px; }
th {
  font: bold 12px Geneva, Arial, Helvetica, sans-serif;
  color: #343488;
  padding: 0px 10px;
}
td {
  font: 14px Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}
ul.left-nav {
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 195px;
}
li.main a {
  color: #FFF;
  margin:1px;
  background: url('images/nav.png') top left;
  margin-left: 1px;
  float: none;
  padding: 3px 0px 3px 30px;
  display: block;
  text-decoration: none;
  text-align: left;
  font: 14px Geneva, Arial, Helvetica, sans-serif;
  width: 160px;
}
#inner-left li.main a:hover {
  text-decoration: underline;
}
.highlight{ color: #E39102; }

li.title {
  margin:0px;
  background: url('images/nav-title.png') top left;
  margin-left: 1px;
  float: none;
  padding: 3px 30px;
  display: block;
  text-decoration: none;
  text-align: left;
  font: bold 14px Geneva, Arial, Helvetica, sans-serif;
  color: #343488;
}
label {
  font: bold 12px verdana, helvetica, sans-serif;
  width: 150px;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
  vertical-align: middle;
}
td.logos { text-align: center; }
