html{overflow: auto;}

body {
   height:100%; 
   max-height:100%; 
   padding:0; 
   margin:0; 
   border:0;
   background:#001b35; 
   overflow:auto; 
   text-align:center;
}

a {text-decoration:none; border:none; color:#6666ff;}

#all {
  margin-left:auto;
  margin-right:auto;
  height:auto;
  text-align:left;
  width:925px;
  background:#002b54;
}

#header {
  height:150px;
  background:url(./banner2.jpg);
  text-align:left;
  width:100%;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line2 {
height:35px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
width:100%;
background:url(./menubar.jpg);
border: 1px solid black;
}

.pro_line2 .select {
margin:0; 
padding:0 0 0 10px; 
list-style:none; 
white-space:nowrap;
}

.pro_line2 li {
float:left;
background:url(./newmenublack.jpg);
}

.pro_line2 .select a {
display:block; 
height:35px; 
float:left; 
background:url(./newmenublack.jpg); 
padding:0 0 0 5px; 
text-decoration:none; 
line-height:35px; 
white-space:nowrap; 
color:#cfcfcf;
}

.pro_line2 .select a b {
display:block; 
padding:0 30px 10px 15px; 
background:url(./newmenublack.jpg);
}

.pro_line2 .select a:hover, 
.pro_line2 .select li:hover a {
background: url(./newmenured.jpg); 
padding:0 0 0 5px;
line-height:35px;
cursor:pointer; 
color:#fff;
}

.pro_line2 .select a:hover b, 
.pro_line2 .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(./newmenured.jpg) right top; 
cursor:pointer;
}

.pro_line2 .sub {
display:none;
}

/* IE6 only */
.pro_line2 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line2 .sub {
margin:0; 
padding:0 0 0 0px;
list-style:none;
}

.pro_line2 .sub li {}

.pro_line2 .select :hover .sub {
height:50px;
display:block; 
position:absolute;
float:left;
width:100%;
top:35px; 
left:0; 
text-align:center;
margin-left:15px;
}

.pro_line2 .select :hover .sub li a 
{display:block;height:50px; line-height:16px; float:left; background:transparent url(./transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#cfcfcf; font-size:11px;}

.pro_line2 .select :hover .sub li a:hover 
{color:#fff; line-height:15px;}

#ieupdate {
color:red;
font-size:24pt;
}

#ieupdate a {
color:red;
}

#content {
  padding-top:25px;
  padding-bottom:5px;
  margin-left:10px;
  margin-right:10px;
  width:905px;
  height:auto;
  min-height:600px;
  background:#002b54;
  overflow:hidden;
  font-family:georgia;
  color:#cfcfcf;
}

input {
  width: 200px;
  margin-left:5px;
  margin-right:5px;
}

.textleft {
  text-align:left;
}

.textcenter {
  text-align:center;
}

.textright {
  text-align:right;
}

.textjustify {
  text-align:justify;
}

.halfsiesleft {
  width:450px;
  float:left;
}

.halfsiesright {
  width:450px;
  float:right;
}

.sectionhead {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  clear:both;
  }

.biodiv {
  position:relative; 
  float:left;
  width:420px; 
  height:700px; 
  text-align:justify; 
  margin-left:20px; 
  margin-right:20px;
}

.biopic {
  position:relative;
  width:100px;
  height:125px;
  margin-left:auto;
  margin-right:auto;
  padding:3px;
  border:1px solid black;
}

.bold {
  font-weight:bold;
}

.columnleft {
  float:left;
  width:250px;
  padding-left:5px;
  padding-right:5px;
}

.columnrightwide {
  float:right;
  width:635px;
  padding-left:10px;
  padding-right:15px;
  border-left:1px solid #cccccc;
}

.level1 {
  float:right;
  width:685px;
  text-align:left;
}

.level2 {
  float:right;
  width:672px;
  text-align:left;
}

.level3 {
  float:right;
  width:665px;
  text-align:left;
}

#data {
  position:relative;
  float:left;
  margin-left:auto;
  margin-right:auto;
  clear:both;
}

.row {
  height:85px;
  clear:both;
  margin-top:15px;
  margin-bottom:15px;
}

.column {
  float:left;
  min-width:215px;
  width:auto;
  margin-left:5px;
  margin-right:5px;
}

.columnleftindex {
  float:left;
  width:415px;
  margin-right:0px;
}

.columncenterindex {
  float:left;
  width:280px;
  margin-left:10px;
  margin-right:10px;
}

.columnrightindex {
  float:right;
  width:450px;
}

.module {
width:382px;
height:auto;
min-height:200px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
overflow:hidden;
font-size:10pt;
display:none;
background-color:#10283f;
font-size:12pt;
}

.modulestart {
width:382px;
height:auto;
min-height:200px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
overflow:hidden;
font-size:10pt;
display:block;
background-color:#10283f;
font-size:12pt;
}

.mapmodule {
width:422px;
height:auto;
float:left;
overflow:hidden;
font-size:10pt;
display:block;
}

.icon {position:relative; float:left; height:35px; line-height:35px; width:90px; overflow:hidden; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; display:block;}

.icon a {color:#cfcfcf; display:block;}

.icon a:hover {color:#fff;}

.field {
position:relative;
float:left;
width:415px;
background:url(./menubar.jpg);
height:35px;
border:1px solid black;
color:#cfcfcf;
line-height:35px;
padding-left:5px;
display:block;
}

.fieldright {
position:relative;
float:left;
width:450px;
background:url(./menubar.jpg);
height:35px;
border:1px solid black;
color:#cfcfcf;
line-height:35px;
padding-left:5px;
display:block;
}

.album {
width:905px;
height:410px;
background:#10283f;
}

.albumfield {
position:relative;
float:left;
width:905px;
background:url(./menubar.jpg);
height:35px;
border:1px solid black;
color:#cfcfcf;
line-height:35px;
display:block;
}

.picthumbportal {
position:relative;
float:left;
width:343px;
height:353px;
min-height:200px;
margin:1px;
padding-top:10px;
padding-right:30px;
padding-left:30px;
padding-bottom:10px;
overflow:hidden;
font-size:10pt;
display:none;
background-color:#10283f;
}

.picthumbportalstart {
position:relative;
float:left;
width:343px;
height:353px;
min-height:200px;
margin:1px;
padding-top:10px;
padding-right:30px;
padding-left:30px;
padding-bottom:10px;
overflow:hidden;
font-size:10pt;
display:block;
background-color:#10283f;
}

.picthumb {
float:left;
width:100px;
height:75px;
border:1px solid black;
margin:5px;
}

.picportal {
position:relative;
float:right;
width:498px;
height:373px;
margin:1px;
overflow:hidden;
font-size:10pt;
display:block;
background-color:#10283f;
}

.zoom {
position:fixed;
left:50%;
top:50%;
width:500px;
height:500px;
padding:10px;
margin-left:-250px;
margin-top:-250px;
overflow:hidden;
display:none;
background:#b3c1ce;
border:1px dotted black;
font-size:18pt;
z-index:600;
color:black;
}

.zoomcal {
position:fixed;
left:50%;
top:50%;
width:800px;
height:600px;
padding:0px;
margin-left:-400px;
margin-top:-300px;
overflow:hidden;
display:none;
background:#10283f;
border:1px dotted black;
font-size:18pt;
z-index:600;
}

.zoomcalhead {
height:35px;
width:800px;
background:url(./menubar.jpg);
}

.addmorebutton {
position:relative;
float:left;
width:auto;
background:url(./menubar.jpg);
height:35px;
border:1px solid black;
color:#cfcfcf;
line-height:35px;
padding:0 5px 0 5px;
display:block;
clear:both;
}

.addmore {
display:none;
}

.albumbuttons {
margin-left:165px;
}

.default-value {}

#footer {
  width:100%;
  height:150px;
  background:url(./footer2.jpg);
  text-align:center;
  color:#cfcfcf;
}

.hiddenpic {display:none;}
