html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a img { border: none; }


html { height: 100%; }

body {  font-family: /*"Times New Roman", Times, serif;*/ "Geneva",Arial, Helvetica, sans-serif;
	    font-size: 0.80em;
        line-height: 1.230em;
	    background: #6c7175;
	    color: #585858; }

#wrap { background: #ededed;
	    position: relative;
        width: 712px;
	    margin: auto; }


#wrap { margin-top: 25px; }

#nav, #nav ul { width: 712px;
	            height: 30px;
	            border-bottom: 10px solid #585858;
                z-index: 99;
	            padding: 0;
	            margin: 0;
                background: #585858;
                list-style: none; }

#nav li a { height: 16px;
	        background: #585858;
	        padding: 12px;
            color: #fff;
	        text-decoration: none;
	        font-size: 12px;
	        z-index: 99; }

#nav li a:hover { background: #b7b7be;
                  color: #000; }

#nav li a #navLF { margin-left: 40px; }
#nav li a #navA { margin-left: 44px; }
#nav li a #navS { margin-left: 60px; }
#nav li a #navP { margin-left: 46px; }

#nav a { height: 30px;
	     display: block;
	     width: 14em;
         background: #585858; }

#nav li { height: 30px;
	      float: left;
	      width: 13em; }

#nav li ul { position: absolute;
	         width: 12em;
	         left: -999em; }

#nav li:hover ul { left: auto; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; 
                                       z-index: 100; }

#nav li #nav5 { width: 100px;
	            text-align: right; }

#nav { z-index: 98; }


.blurb {width: 700px;
        border:  6px solid #585858;
	    border-top: none; }

.blurb h1 { text-indent: -9000px; }



.spacer { margin-top: 1em; }

   
.specifics { padding-top: 0.5em; }

.item { color: #000;
	    float: right;
	    clear: none;
	    padding:  0px  6em 2em 1em;
	    list-style: none;
        margin-right: 1em; 
	    font-size: .9em; }


 
body#sub { background: #b7b7be url("images/backAa-2010-2.gif") repeat-x 0 0; }


/* ***** IMAGES ***** */


#home { background: url("images/homepagelogo.jpg") no-repeat 0 0; }
#twb { background: url("images/Body-Gfx006-2010.jpg") no-repeat 0 0; }
#staff { background: url("images/Body-Gfx004a-2010.jpg") no-repeat 0 0; }
#prac { background: url("images/Body-Gfx005b-2010.jpg") no-repeat 0 0; }
#rac { background: url("images/Body-Gfx006.jpg") no-repeat 0 0; }
#pb { background: url("images/Body-Gfx006-2010.jpg") no-repeat 0 0; }
#hch { background: url("images/Body-Gfx006-2010.jpg") no-repeat 0 0; }
#jkmb { background: url("images/Body-Gfx006.jpg") no-repeat 0 0; }
#brm { background: url("images/Body-Gfx006.jpg") no-repeat 0 0; }
#dfb { background: url("images/Body-Gfx006.jpg") no-repeat 0 0; }
#cr { background: url("images/Body-Gfx001z-1.1.jpg") no-repeat 0 0; }
/* ***** end images ***** */



#sub .blurb { padding-top: 4px;
	          height: 134px; }

#sub .blurb h2 { padding-left: 165px;
                 text-align: center; }


#main { width: 369px;
	    float: left;
	    position: relative;
	    padding: 1em 0 1em 1.3em;
	    line-height: 1.385em; }

#main h3 { color: #585858;
           font-size: 1.3em;
	       padding: 0 0 0.2em .5em; }

#main h3 a { color: #585858;
             text-decoration: none; 
             padding: 0 .5em 0 .5em;}

#main h3 a:hover { color: #fff; background-color: #585858; }

#main h4 { color: #fff;
           font-size: 1.2em;
	       padding: 1em 0 .5em .5em; 
           background-color: #912424;
           margin: 0 0 .5em 0; }

#main h5 { color: #585858;
           text-decoration: none;
           padding: 0 0 0 1.5em; 
           font-size: .9em; }

#main a { padding: 0 0 0 .8em;
	      color: #912424;
          text-decoration: underline; }

#main p { color: #000;
          margin-bottom: 1em; }

#main ul { line-height: 2em; 
           margin-left: 1.5em;
           list-style-type: square; }

#main ul li a:hover { color: #fff; 
                      background-color: #585858;  }
                      
#main .email { padding-left: 1.3em; }

#sub .specifics p { clear: both;
	                width: 692px;
                    margin:1em;
	                border-top: 1px solid #912424;
	                font-size: 80%;
	                padding-bottom: 10px; }


p#return { margin-top: 2em;}

#sub .item a { color: #626370; }
#sub .item a:hover { color: #fff; background-color: #585858;  }
#sub .specifics p a { color: #626370; } 