body {
background-image: url('../images/bg_tile.gif');
background-repeat:repeat;
font-family:"sans-serif"
}

#bg {
position:absolute;
top:0px;
left:0px;
}

#cornerpic {
position:absolute;
top:39px;
right:0%;
 z-index:5;
background-color:transparent;
}
#navigation {
  position: absolute;
  left:0;
  right:85%;
  padding:0;
  width:15%;
  height:85%;
  }

  #footer {
  position:relative;
  margin-right:0;
  margin-left:0;
  color:#4682b4;
  background:#f0f8ff;
  border:1px solid #006;
  padding:10px;
  height:40px;
  text-align:center;
}


#content {
  position:absolute;
  left:23%;
  right:182px;
  width:64%;
  margin-top:0;
  margin-right:10px;
  margin-bottom:20px;
  height:85%;
  color:#333;
  padding:0 10px;
}

.masthead
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
}

#right_border {
  position:absolute;
	z-index:2;
   }

.left_sidebar{
border:7px double #ffff88;
background:#ffffcc;
font-variant:small-caps;
text-align:justify;
}
.center_body{
font-size:16pt;
}
.right_sidebar{
width:100%;
border:7px double thick #01172e;
background:#004e87;
z-index:3;
font-size:10pt;
font-variant:small-caps;
}

.right_text {
text-align:center;
font:small-caps size: 11pt "sans-serif";
color:#fffb6; 
z-index:5;
   }


 #menu 
 { text-align:left;
    border-left:0;
	  height:22px;
      width:100%;
      font-size:100%;
      line-height:normal;
      }

#menu ul { width:100%; list-style:none; margin:0;}

#menu li { display:inline; }
 
#menu li a { float:left; display:block;  background-position:center top; }

#menu li a em {display:none;}

    #menu li#home a {
      float:left;
      text-decoration:none;
	 background:url('../images/home_button_up.jpg') no-repeat left top;
      }
    #menu li#home a span {
    height:22px; width:78px;
      float:left;
      display:block;
      }
    #menu li#home a:hover span {
      background:url('../images/home_button_over.jpg') no-repeat left top;
      }
    #menu li#home a:hover {
      background:url('../images/home_button_over.jpg') no-repeat left top;
      }
    #menu li#home a:hover span {
      background:url('../images/home_button_over.jpg') no-repeat left top;
	  }

   #menu li#firm a {
      float:left;
      text-decoration:none;
	 background:url('../images/firm_button_up.jpg') no-repeat left top;
      }
    #menu li#firm a span {
      height:22px; width:95px;
      float:left;
      display:block;
      }

    #menu li#firm a:hover span {
      background:url('../images/firm_button_over.jpg') no-repeat left top;
      }
    #menu li#firm a:hover {
      background:url('../images/firm_button_over.jpg') no-repeat left top;
      }
    #menu li#firm a:hover span {
      background:url('../images/firm_button_over.jpg') no-repeat left top;
	  }

 #menu li#areas a {
      float:left;
      
      text-decoration:none;
	 background:url('../images/areas_button_up.jpg') no-repeat left top;
      }
    #menu li#areas a span {
height:22px; width:168px;
      float:left;
      display:block;
      }

    #menu li#areas a:hover span {
      background:url('../images/areas_button_over.jpg') no-repeat left top;
      }
    #menu li#areas a:hover {
      background:url('../images/areas_button_over.jpg') no-repeat left top;
      }
    #menu li#areas a:hover span {
      background:url('../images/areas_button_over.jpg') no-repeat left top;
	  }

#menu li#pubs a {
      float:left;
      text-decoration:none;
	 background:url('../images/pub_button_up.jpg') no-repeat left top;
      }
    #menu li#pubs a span {
height:22px; width:135px;
      float:left;
      display:block;
      }

    #menu li#pubs a:hover span {
      background:url('../images/pub_button_over.jpg') no-repeat left top;
      }
    #menu li#pubs a:hover {
      background:url('../images/pub_button_over.jpg') no-repeat left top;
      }
    #menu li#pubs a:hover span {
      background:url('../images/pub_button_over.jpg') no-repeat left top;
	  }

#menu li#clients a {
      float:left;
      
      text-decoration:none;
	 background:url('../images/client_button_up.jpg') no-repeat left top;
      }
    #menu li#clients a span {
height:22px; width:86px;
      float:left;
      display:block;
      }

    #menu li#clients a:hover span {
      background:url('../images/client_button_over.jpg') no-repeat left top;
      }
    #menu li#clients a:hover {
      background:url('../images/client_button_over.jpg') no-repeat left top;
      }
    #menu li#clients a:hover span {
      background:url('../images/client_button_over.jpg') no-repeat left top;
	  }


	#menu li#contact a {
      float:left;
      text-decoration:none;
	 background:url('../images/contact_button_up.jpg') no-repeat left top;
      }
    #menu li#contact a span {
height:25px; width:91px;
      float:left;
      display:block;
      }

    #menu li#contact a:hover span {
      background:url('../images/contact_button_over.jpg') no-repeat left top;
      }
    #menu li#contact a:hover {
      background:url('../images/contact_button_over.jpg') no-repeat left top;
      }
    #menu li#contact a:hover span {
      background:url('../images/contact_button_over.jpg') no-repeat left top;
	  }

	#menu li#fltr  {
      float:left;
	 background:url('../images/button_strip_lft.jpg') no-repeat left top;
      text-decoration:none
      }
    #menu li#fltr  span {
float:left;
	 background:url('../images/button_strip_lft.jpg') no-repeat left top;
      display:block
      }
 #menu li#fltr a:hover span {
      background:url('../images/button_strip_lft.jpg') no-repeat left top;
      }
    #menu li#fltr a:hover {
      background:url('../images/button_strip_lft.jpg') no-repeat left top;
      }
    #menu li#fltr a:hover span {
      background:url('../images/button_strip_lft.jpg') no-repeat left top;
	  }

#addressSections {position:relative;text-align:center;}
h2 {font color=#000080;font-size="6"}
h4 {font color=#000080;font-size="12"}