body {
 margin:20px;
 background:#fff;
 color: #333333;
 text-align:center;
 padding:0;
 }

#outer {
 text-align:left;
 width:780px;
 margin:auto;
 margin-bottom:10px;
 }

#hdr {
 margin: 0 auto;
 /*text-align:center;*/
 background:#fff;
 color: #4F4F4F;
 padding: 20px 0;
 }

#bodyblock {
 position:relative;
 background: #fff;
 color: #4F4F4F;
 width:750px;
/* height: 400px;*/
 padding:0;
 }

#l-col {
 float:left;
 font: 12px/20px Arial,times,Sans-serif;
 border-right: 1px solid #4F4F4F;
 text-align:right;
 background:#fff;
 color: #4F4F4F;
 width:233px;
 height: 400px;
 }

#cont {
 float: right;
 font: .8em/1.4em Arial,times,Sans-serif;
 width:480px;
 background:#ffffff;
 color: #4F4F4F;
 text-align:left;
 margin-bottom:20px;
 padding-right: 10px;
 }

/*for lead page*/
#leadouter {
 position: relative;
 text-align:center;
 vertical-align: middle;
 margin:0 auto;
 width: 780px;
 height: 533px;
 }

#leadtext {
 position: absolute;
 font: 11px/18px Arial,times,Sans-serif;
 top: 100px;
 left: 0px;
 z-index:99;
 text-align: right;
}
#leadtext li { margin: 0; }

#leadtext ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  width: 250px;
  letter-spacing: .06em;
}

#leadtext ul li a, #leadtext ul li a:link, #leadtext ul li a:visited
{
   display: block;
   color: #FFF;
   padding-right: 10px;
   text-decoration: none;
   width:250px;
}

#leadtext ul li a:hover, #leadtext ul li a:active, #leadtext ul li a:focus
{
   display: block;
   color: #335780;
   padding-right: 10px;
   text-decoration: none;
}
#linktext {
  position: absolute;
  left: 85px;
  top: 505px;
  color: #fff;
  font: 11px/18px Arial,times,Sans-serif;
}

#linktext a:link, #linktext a:visited {
  color: #fff;
  text-decoration: none;
}

#linktext a:hover, #linktext a:active {
  color: #335780;
  text-decoration: none;
}

/*Footer*/
#ftr {
 clear:both;
 width:724px;
 height:25px;
 vertical-align: middle;
 background:#fff;
 margin: 0 auto;
 margin-top: 20px;
 border-top: 1px solid #4F4F4F;
 margin-bottom:20px;
 color: #4F4F4F;
 }
 
#ftr-left {
  float:left;
  width:205px;
  height:25px;
  font: small-caps 7px verdana;
  font-weight: bold;
  border-right: 1px solid #4F4F4F;
  background:#fff;
  line-height:25px;
  color: #000;
  margin:0;
}
#ftr-right {
  float: right;
  width: 174px;
  height:25px;
  text-align: center;
  font: small-caps 12px Arial,times,Sans-serif;
  font-weight: bold;
  border-left: 1px solid #4F4F4F;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 25px;
  background:#fff;
  color: #4F4F4F;
  margin:0;
}

#ftr-right a, #ftr-right a:link, #ftr-right a:visited, #ftr-right a:hover, #ftr-right a:active, #ftr-right a:focus
{
   color: #4F4F4F;
   text-decoration: none;
   font-weight: bold;
}

/*List Style*/
#l-col li { margin: 0; }

#l-col ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 233px;
  letter-spacing: .06em;
}

#l-col ul li 
{
 position: relative;  
 behavior: url('csshover.htc');
}
	
#l-col li ul 
{ 
  position: absolute;
  left: 233px;
  top: 0;
  display: none;
  letter-spacing: 0;
  text-align: left;
  padding-left: 10px;
}

#l-col ul li a, #l-col ul li a:link, #l-col ul li a:visited
{
   display: block;
   color: #4F4F4F;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   padding-right: 10px;
   text-decoration: none;
   width:223px;
}

#l-col ul li a:hover, #l-col ul li a:active, #l-col ul li a:focus
{
   display: block;
   color: #335780;
   background:#cfdbe1;
   border-top: 1px solid #4F4F4F;
   border-bottom: 1px solid #4F4F4F;
   padding-right: 10px;
   text-decoration: none;
}

#l-col li:hover ul 
{
   filter:alpha(opacity=94);
   -moz-opacity:0.94;
   opacity: 0.94;
   background:#cfdbe1;
   display: block;
   color: #637b9b;
   border-left: 1px solid #4F4F4F;
   border-top: 1px solid #4F4F4F;
   border-bottom: 1px solid #4F4F4F;
   padding-right: 10px;
   z-index: 999;
}

#l-col ul li ul li a:hover,  #l-col ul li ul li a:active,  #l-col ul li ul li a:focus
{
   display: block;
   color: #335780;
   border-top: 1px solid #CFDBE1;
   border-bottom: 1px solid #CFDBE1;
   background:#cfdbe1;
   padding-right: 10px;
   text-decoration: none;
}

#l-col li ul li a, #l-col li ul li a:link, #l-col li ul li a:visited
{   
   display: block;
   color: #637b9b;
   border-top: 1px solid #CFDBE1;
   border-bottom: 1px solid #CFDBE1;
   background:#cfdbe1;
   padding-right: 10px;
   text-decoration: none;
}

/* Fix IE. Hide from IE Mac \*/
* html #l-col ul li { float: left; }
* html #l-col ul li a { height: 1%; }
/* End */

#cont a, #cont a:link, #cont a:visited, #scrollcont a, #scrollcont a:link, #scrollcont a:visited
{
   color: #335780;
   text-decoration: none;
}
#cont a:hover, #cont a:active, #cont a:focus, , #scrollcont a:hover, #scrollcont a:active, #scrollcont a:vfocus
{
   color: #335780;
   text-decoration: underline;
}

#cont p.space
{
  margin-bottom: 4px;
  margin-top: 4px;
}

#cont p.dept {
  margin-bottom: 4px;
  margin-top: 4px;
  color: #335780;
}

#cont p.space a, #cont p.space a:link, #cont p.space a:visited
{
   color: #637b9b;
   text-decoration: none;
}
#cont p.space a:hover, #cont p.space a:active, #cont p.space a:focus 
{
   color: #335780;
   /*text-decoration: underline;*/
}

#cont p span.signature {
  font-style: italic;
  margin-left: 3em;
}

#cont ul li {
  margin-bottom: 20px;
}

#cont ul.tight {
  margin: 0 0 0 20px;
  padding: 0;
}

#cont ul.tight li {
  margin: 0;
}

#newsList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#contact-info 
{
   background:#cfdbe1;
   color: #4F4F4F;
   border-top: 1px solid #4F4F4F;
   border-bottom: 1px solid #4F4F4F;
   padding: 10px 10px;
   width: 240px;
}

h2 {
 margin:0; 
 padding: 5px 0;
 color: #335780;
 line-height: 22px;
}

.opportunity {
  padding: 0 40px;
  margin: 10px 0;
/*  background: lightblue;
  border: 1px outset #335780;*/
}

.opportunity h3 {
  color: #335780;
  margin: 0;
  padding: 0;
}

.opportunity p {
  margin: 0;
  padding: 0 0 10px 0;
}

#cont .acct-access {
  clear: left;
  height: 200px;
}

#cont .acct-access p, #cont .acct-access h3 {
  margin: 0 0 3px 150px;
}

img {
 border: 0px;
}

abbr {
  cursor: help;
}