body {margin:0; background-color: #fff; color: #000; font-family:  Verdana,Arial, sans-serif; font-size: 1em;}

#container{background-color: #fff;color: inherit; height:100%; border:.3em solid #000080;}

#banner { height:9.4em; background:  url("images/splashbannerright.jpg"); background-repeat:no-repeat;  
background-position: right;}

#links {background-color: #000080; padding: 0.5em; color: #000; text-align:left;font-size: .8em;
border-top:.1em solid #000080;border-bottom:.1em solid #000080;}


#photostrip {background-image: url(images/photostrip.jpg);height:8.5em;}
#homewrapper {background-color: #000; height:100%; border:.01em solid #000}
#homeleft {Float:left; width:49%; background-color:#000; text-align:center;}
.homerighttext {font-size: 2.8em;color:#fff; background-color:#000;text-align:center; padding-top:.5em}

#leftborder {float: left; width: 280px;  \width: 290px; w\idth: 280px; margin: 0;  
background-color:inherit; color: inherit; text-align:center;}

#main {background-color: #fff;color: inherit; padding: .5em; margin-left: 290px; margin-right:.5em; 
margin-top:.5em;line-height: 1.2em}

#footer {clear:both; background:url("images/footerbg.jpg");background-repeat:no-repeat;
background-position: bottom;background-color:transparent;  font-size: .6em; 
text-align: center;border-top:.2em solid #000080;padding-bottom: 1.5em;padding-top: .5em}

#clear {clear:both;}

#center {text-align: center;}


#corner {width: 85%; background-color: inherit; color: inherit; padding: .5em;line-height: 1.2em;
background-image: url(images/leftcorner.jpg);background-repeat: no-repeat;background-position: top left;
}

#corner p {padding:2em 1em 2em 1em; margin-top:-1em;font-size: .9em;color: #000080;
background-image: url(images/rightcorner.jpg);background-repeat: no-repeat;background-position: bottom right;}

div.hr{ BACKGROUND: url(images/hrblue.jpg) #fff no-repeat center 50%;    HEIGHT: .5em}

h1 { color: #000; font-size: 1em; background-color: inherit;}

h2,h3,h4 { color:#000080; font-size: .9em; background-color: inherit;}

p {font-size: .8em;}
.smalltext { font-family: Verdana, Arial, sans-serif; font-size: .9em; background-color: inherit; color:#000}
img { border:0;}
.imageright {float: right;}
.imageleft {float: left;}
a img {border-style:none;}
.displaybox {color:#fff; font-size: .9em; background-color: #000; width:90%; margin-left:5%; padding:.2em; line-height: 1.3em}
.displaybox h2{color:#fff; font-size: 1.1em; background-color: #000; width:90%; margin-left:5%; padding:.2em}

ul {list-style-type:none; margin:0;}

#sitemap li  
{
background:  url("images/bullett.jpg") no-repeat 0 0; 
margin-left:1em;
padding-left:2em;
display: block; width: 90%;
font-size:.72em;
line-height:2.5em;
text-align: left;
font-family: Verdana, Arial, sans-serif;
color:#000080
}
#main li.dot  
{
background:  url("images/bullett.jpg") no-repeat 0px 0px; 
margin-left:2em;
padding-left:2em;
display: block; width: 90%;
font-size:.72em;
line-height:1.8em;
text-align: left;
font-family: Verdana, Arial, sans-serif;

color:#000080
}



.bar 
{  width:7em; background-color: #000080; padding:0.6em 1.25em; 
    border-right:.06em solid #d6d6d6; font-size: .9em; 
font-family: Verdana, Arial, sans-serif; 
}

a.bar:link    {color:#fff;  background-color: inherit; text-decoration:none;}
a.bar:visited {color:#fff;  background-color: inherit; text-decoration:none;}
a.bar:hover   {color: #000080;  background-color: #fff; text-decoration:underline;}
a.bar:focus   {color: #000080;  background-color: #fff; text-decoration:underline;}
a.bar:active  {color:#000080;  background-color: #fff; text-decoration:underline;}


a:link    {color:#0000c0;  background-color: inherit; text-decoration:underline;}
a:visited {color:#0000c0;  background-color: inherit; text-decoration:underline;}
a:hover   {color: #fff;  background-color: #000080; text-decoration:none;}
a:focus   {color: #fff;  background-color: #000080; text-decoration:none;}
a:active  {color:#0000c0;  background-color: inherit; text-decoration:none;}

a.footer:link    {color:#000;  background-color: inherit; text-decoration:underline;}
a.footer:visited {color:#000;  background-color: inherit; text-decoration:underline;}
a.footer:hover   {color: #fff;  background-color: #000080; text-decoration:none;}
a.footer:focus   {color: #fff;  background-color: #000080; text-decoration:none;}
a.footer:active  {color:#fff;  background-color: #000080; text-decoration:none;}

a.image:link, a.image:visited, a.image:hover, a.image:focus, a.image:active {color: inherit;  background-color: inherit; text-decoration:none;}



.hideme {display:none}
.clear {clear:both}
acronym {border-bottom: 1px dotted #000000;cursor: help;}


.skip-link a, .skip-link span{
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
   top:-4em;
  left:-3em;
}

.skip-link a:active, .skip-link a:focus {
  position: absolute;
  overflow: visible;
  width: auto;
  height: auto;
 font-family:   Arial, sans-serif;
  background-color: #ffcc00;
  color: blue;
  top: 4em;
  left: 1em;
  padding: 5px;
  border: 2px solid #0000ff;
  font-weight: bold;
}

/* Hides from IE-mac \*/ 
* html #main {height: 1%;}
/* End hide from IE-mac */

.bod{margin-top: 0.5em;margin-bottom: 0.5em;font-size: 0.7em; color: #000; font-family: Verdana, Arial, sans-serif; text-align:center}

/* FORM STYLES */
input, select, textarea{
	color: #00006d;
	background-color: #bdd7ea;
    border: 0.1em solid #000080;
	margin: 0.5em 0 0 0;
}
textarea {font-family: verdana, helvetica, arial, sans-serif; font-size: 1.2em; width:98%; }


#about label
{
display: block;
width: 14em;
float: left;
text-align: right;
margin: 0.8em 1em 10px 0;
clear: both;
background-color: inherit;
}

.radio {background-color:#fff; color:inherit; border: 0.1em solid #c0c0c0;}
.checkbox {background-color:#fff; color:inherit; border: 0.1em solid #c0c0c0;}

input:focus {background-color: #fff; color: #000;  }
input:hover {background-color: #fff; color: #000; }

textarea {font-family: verdana, helvetica, arial, sans-serif; font-size: 1.2em; width:98%; }
textarea:focus {background-color: #fff; color: #000;  }
textarea:hover {background-color: #fff; color: #000;  }

select:focus {background-color: #fff; color: #000;  }
select:hover {background-color: #fff; color: #000;  }

checkbox:focus {background-color: #fff; color: #000;  }
checkbox:hover {background-color: #fff; color: #000;  }

.button {background-color: #bdd7ea; color: #00006d;}

legend {color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:1em; background-color:inherit;}
fieldset {border: .15em solid #000080; padding:1em; margin-top:1em; width:85%;}

.submit { margin: 0 5em 0 5em;}

/* END OF FORM STYLES */

/* For the CAPTCHA */
.floatright a {float:right; margin: 0 5em 0 0; cursor:help;}

/* CAPTCHA Calculator */
.plus {font-size:2em; font-weight:bolder;}
.calcbutton {margin-right: 4em;}
.calculator 
{
font-family: Verdana,  Arial, sans-serif;
font-size:.8em; color: #303030;
background-color: #d5d5e4;
padding: .3em;
border-bottom:.187em solid #8989ba; 
border-right:.187em solid #8989ba;
border-top:.06em solid #8989ba; 
border-left:.06em solid #8989ba;
width:70%;
}

