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

#container{background-color: #73BCEA; color: inherit; height:100%; border:.1em solid #000080;  }

.bannerimageleft {float: left; }
.bannerimageright {float:right;}

#banner {height: 11.5em; background-image: url("images/logobanner.jpg"); 
text-align:center; background-repeat: no-repeat; 
background-position: center center;border-top:.5em solid #000080; border-bottom:.5em solid #000080;}
#photobanner {height: 12em; background-image: url("images/logophotobanner.jpg"); 
 background-repeat: no-repeat; 
background-position: left top;border-top:.5em solid #000080; border-bottom:.5em solid #000080;}

#strapline {background-color: #000080; color: #fff; text-align:center;
font-size: 1.8em; border-top:.1em solid #fff;border-bottom:.1em solid #fff; font-weight:800;}

#links {background-color: #000080; padding: 0.5em; color: #fff; text-align:center;
font-size: 1.5em; border-top:.1em solid #fff;border-bottom:.1em solid #fff; font-weight:800;}

#leftborder 
{float: left; width: 200px;  \width: 210px; w\idth: 200px;  
background-color:inherit; color: inherit; text-align:center; padding-left:.5em;}

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

#footer {clear:both; background-color:#73BCEA;  color: #000; font-size: .7em; 
text-align: center;border-top:.5em solid #000080; padding-bottom: .1em;}

.team {width:100%; clear:right}
#clear {clear:both;}
.clear {clear:both;}

h1 { color: #000000; font-size: .9em; background-color: inherit;}

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

p {font-size: .8em;}
.smalltext { font-family: Verdana, Arial, sans-serif; font-size: .9em; background-color: inherit; color:#000}
.bod {font-family: Verdana, Arial, sans-serif; font-size: .7em;color: #fff; background-color: inherit;
margin-top:-.1em}

.bordertext {font-size: .8em; color:#000000; background-color:inherit; text-align:center; font-weight:bold}

#newsbox {background-color:#e1eefe; border: .05em solid #000; padding:.1em; width:95%; margin-left:auto; margin-right:auto;}
.news {color:#000080; margin-left: .9em; margin-right: .9em; font-size: .7em;}
.purple {font-weight:900; color:#000; background-color:inherit; font-size:1.1em;}

img { border:0;}
.imageright {float: right; position:relative;}
.imageright2 {float: right; border:.08em solid #000080;padding:.2em; margin:.5em; }
.imageleft {float: left; padding:0.5em; position:relative;}
.imagemain {border:.08em solid #000080;padding:.2em; margin:.5em; color: #000000; background-color: #fff;}
.imagemainright {border:.08em solid #000080;padding:.2em; margin:.5em; color: #000000; background-color: #fff; float:right; position:relative; }



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

#main li.dot  
{
background:  url("images/listicon.jpg") no-repeat 0 0; 
margin-left:1.5em;
padding-left:2.2em;
font-size:.8em;
line-height:1.4em;
text-align: left;
font-family: Verdana, Arial, sans-serif;
color:#000080;
position:relative;
}

#main li.bullet  
{
background:  url("images/bullett.jpg") no-repeat 0 0; 
margin-left:1.5em;
padding-left:1.2em;
font-size:.8em;
line-height:1.3em;
text-align: left;
font-family: Verdana, Arial, sans-serif;
color:#000;
position:relative;
}



a.menu, a.menu:link, a.menu:visited 
{display:block; width:90%; height:2em; background-color: #ADD0FA; margin-top:.4em; text-decoration:none; padding: .15em;
font-size:.75em; font-weight:700; color:#000080; line-height:2.3em; overflow:hidden; border-right:.05em solid  #000; border-bottom:.05em solid  #000; border-top:.05em solid #fff; border-left:.05em solid #fff;
background-image: url("images/buttonbg.gif");  background-repeat: no-repeat; background-position: center center;
}

a.menu:hover  {background-image: url("images/buttonbg2.gif");  background-repeat: no-repeat; background-position: center center;background-color: #000080; color:#ffffff; border-right:.05em solid  #fff; border-bottom:.05em solid  #fff; border-top:.05em solid #000; border-left:.05em solid #000;}
a.menu:focus  {background-image: url("images/buttonbg2.gif");  background-repeat: no-repeat; background-position: center center;background-color: #000080; color:#ffffff; border-right:.05em solid  #fff; border-bottom:.05em solid  #fff; border-top:.05em solid #000; border-left:.05em solid #000;}
a.menu:active {background-image: url("images/buttonbg2.gif");  background-repeat: no-repeat; background-position: center center;background-color: #000080; color:#ffffff; }

a:link    {color:#0000ff;  background-color: inherit; text-decoration:underline;}
a:visited {color:#0000ff;  background-color: inherit; text-decoration:underline;}
a:hover   {color: #000080;  background-color: #ADD0FA; text-decoration:none;}
a:focus   {color: #000080;  background-color: #ADD0FA; text-decoration:none;}
a:active  {color:#0000ff;  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: #000080;  background-color: #ADD0FA; text-decoration:none;}
a.footer:focus   {color: #000080;  background-color: #ADD0FA; text-decoration:none;}
a.footer:active  {color:#000;  background-color: inherit; text-decoration:none;}


a.bodlink:link    {color:#fff;  background-color: inherit; text-decoration:underline;}
a.bodlink:visited {color:#fff;  background-color: inherit; text-decoration:underline;}
a.bodlink:hover   {color: #000080;  background-color: #fff; text-decoration:none;}
a.bodlink:focus   {color: #000080;  background-color: #fff; text-decoration:none;}
a.bodlink:active  {color:#fff;  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;
}




