.box{
  width: 55em;
  margin: 3em auto;
  *margin: 1em auto;
}

.topleft{
  display: block;
  background: url("img/tlBox.png") top left no-repeat white;
  padding: 0em 0em 0em 0em;
}

.topright{
  display: block;
  background: url("img/trBox.png") top right no-repeat white;
  padding: 0em;
  margin: -2.0em 0em 0em 2.0em;
}

.bottomleft{
  display: block;
  height: 45px;
  margin-top: -2.0em;
  background: url("img/blBox.png") bottom left no-repeat white;
}

.bottomright{
  display: block;
  background: url("img/brBox.png") bottom right no-repeat white;
  height: 45px;
  margin-left: 3.0em;
}

body{
  background-color:#01559d; 
}


body.mail{
  background-color:#ffffff;
}

#Header{
  position:relative;
  padding: 0em 0em 0em 0em;
  *top:25px;

}

#addrs{
  position:absolute;
  margin-left:160px;
  top:125px;
  *top:135px;
  font-color:color:#01559D
}

#flyout{
  position:absolute;
  margin-left:0px;
  *margin-left:-230px;
  top:240px;
  *top:260px;
}

.cssfly {font-family: Verdana,"Times New Roman",Georgia,Serif; width:106px; height:150px; position:relative; margin:110; font-size:11px; margin:0px 0;
 z-index: 12000;}
.cssfly ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:217px/*width of main*/; height:30px; text-align:center;
 border:1px solid #000;/*border around blocks*/  border-width:1px 1px 0 0; background: #01559d; color:#FFFFFF; line-height:19px; font-size:15px;}
.cssfly ul {padding:10; margin:100; list-style-type: none;}
.cssfly ul li {float:left; margin-left:-50px; position:relative; list-style-type: none;}
.cssfly ul li ul {display: none;}
.cssfly ul li ul li ul {display: none;}
 
.cssfly ul li:hover a {color:#fff; background:#000;} /*hover over main for black bkgrd*/
.cssfly ul li:hover ul {display:block; position:absolute; top:0; left:222px; /*fly to stick out*/ width:100px;} /*how for will next level stick out*/
.cssfly ul li:hover ul li a.hide {background:#ccc; color:#000;} /*the red bkgrd of first level*/
.cssfly ul li:hover ul li:hover a.hide {width:300px;}/*nothing that I can see*/
.cssfly ul li:hover ul li ul {display: none;} /*nothing that I can see*/
.cssfly ul li:hover ul li a {display:block; background:#ccc; color:#000; width:240px;}/*what the first level looks like*/
.cssfly ul li:hover ul li a:hover {background:red; color:#000;}/*color of first level when you hover*/

.cssfly ul li:hover ul li:hover ul {display:block; position:absolute; left:245px; top:0; color:#000;}/*how for 2nd level to stick out*/
/*.cssfly ul li:hover ul li:hover ul li a {display:block; width:120px; background:#dfc184; color:#000;} leave out for now*/

.cssfly ul li:hover ul li:hover ul li a:hover {background:red; color:#000;}


/*.cssfly ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}*/

#view{
  position:relative;
  margin-left:480px;
  top:-207px;
  *top:-170px;
}

h4{color:#01559D;}

p, ul, b, ol, i, blockquote, strong{
  font-family:Verdana,"Times New Roman",Georgia,Serif;
}

p.q{
  font-family:Verdana,"Times New Roman",Georgia,Serif;
}

p.big{
  line-height:2em;
}

a.larger{
  font-family:Verdana,"Times New Roman",Georgia,Serif;
}

#SiteNav{
  background: url(img/3.gif) 0 0 repeat-x; 
  position:relative;
  top:-147px;
  width:25%;
  text-align:left;
  padding: 0em 0em 0em 0em;
}

.b {background: url(img/Blue3.gif) 0 100% repeat-x}
.l {background: url(img/Blue3.gif) 0 0 repeat-y}
.r {background: url(img/Blue3.gif) 100% 0 repeat-y}
.bl {background: url(img/blBlue.gif) 0 100%  no-repeat}
.br {background: url(img/brBlue.gif) 100% 100% no-repeat}
.tl {background: url(img/trBlue.gif) 0 0 no-repeat}
.tr {background: url(img/tlBlue.gif) 100% 0 no-repeat; padding:2px} 


#MainContent{
  position:relative;
  top:-160px;
  *top:-150px;
  margin-left:230px;
  width:600px;
  height: relative;
}


img.FloatLeft{
  float:left;
  margin-bottom:1em;
  margin-left:0em;
  margin-right:6em;
}

li{list-style: circle outside; color:#01559D; margin-left:-10px;}
li.plain{list-style: circle outside; color:#000000; margin-left:30px;}
li.none{list-style-type: decimal; color:#000000;} 
li.alph{list-style-type: lower-alpha; color:#000000;} 

hr{margin-left:-33px; width:100%; height:1px; background:#01559D}
hr.logos{margin-left:-33px; width:100%; height:5px; background:#01559D}
b.100{position:relative; top:-7px; margin-left:20px;}
span.Quick{color:#01559D; background-color:#ffffff; font-size:20px; font-weight:bold}
a.NoStyle:link{text-decoration:none;}
a.NoStyle:visited{text-decoration:none;}
a.NoStyle:active{text-decoration:none;}
