html, body {background-color:#fff; color:#000; font-family: Arial, Verdana, Helvetica, sans-serif; behavior: url(http://74.52.183.114/~schmidt/javascript/csshover2.htc);}

* {margin:0; padding:0;}

a {outline:none;}

p {padding:5px 0; line-height:1.4em;}


/*# a:link {
# background: #fff;
# color: #000;
# font-weight: bold;
# text-decoration: none;
# border-bottom: 1px #000 solid;
# padding-bottom: 2px;
# }
#  
# a:visited {
# background: #fff;
# color: #800080;
# font-weight: bold;
# text-decoration: none;
# border-bottom: 1px #000 solid;
# padding-bottom: 2px;
# }
#  
# a:focus, a:hover, a:active {
# background: #000;
# color: #fff;
# font-weight: bold;
# text-decoration: none;
# border-bottom: 1px #000 solid;
# padding-bottom: 2px;
# }*/

#wrapper {width:884px; margin:0 auto; margin-top:25px; position:relative;}

#container {width:800px; margin:0 auto; border:2px solid #4c4c4c;}

img, div, fieldset {border:none;}

input{color: #948e85; background: #fff;	border: 1px solid #948e85; padding:2px 0 2px 7px; font-size:11px;}

#info-links li{list-style:none; display:inline}

.submit {color: #fff; background: #948e85; border:none; font-size:10px;	padding:2px; cursor:pointer;}

ul.IR li {position: relative; font-size: 0.9em;  text-align:left; z-index: 1;}

.IR em {display: block; position: absolute; top: 0; left: 0;}

/* For IE5.x mac only */
* html>body .IR {position: static; overflow: visible; font-size: 10px;}

* html>body .IR em  { position: static; }

.nav { list-style: none; }
.nav li { float: left; }

* html>body ul.nav li em { margin-bottom: 0; } /* for ie5.x/mac only */

.services em, .staff em, .jobs em, .resources em, .news em, .contact em {
  background: url(../images/nav.gif) no-repeat top left; cursor: pointer;}
  
.services {left: 0;}
.services em {background-position: 0 0;}
.services:hover em {background-position: 0 0;}

.staff {left: 0; }
.staff em {background-position: -149px 0;}
.staff:hover em {background-position: -149px 0;}

.jobs {left: 0;}
.jobs em {background-position: -298px 0;}
.jobs:hover em {background-position: -298px 0;}

.resources {left: 0;}
.resources em {background-position: -447px 0;}
.resources:hover em {background-position: -447px 0;}

.news {left: 0;}
.news em { background-position: -596px 0;}
.news:hover em { background-position: -596px 0;}

.contact {left: 0;}
.contact em { background-position: -745px 0;}
.contact:hover em { background-position: -745px 0;}

.nav a { display: block;}
* html .nav a { height: 1%; } /* The Holly Hack */

.nav li ul {position: absolute; z-index: 10; top: 37px; left: -999em; list-style: none;}
.nav li:hover ul {left:auto;}
.nav li li {width:139px;  height: auto;  font-size: 11px;  text-align:left;}
.nav li a {padding: 0 5px; text-decoration:none; font:bold 11px/20px Arial, Verdana, sans-serif; color: #fff; text-align:center;  border-bottom:2px solid #fff}

#last {border-bottom:none}

#green a{background:#999966}
#orange a{background:#ff9933}
#yellow a{background:#ffcc66}
#purple a{background:#9999cc}
#grey a{background:#999999}
#red a{background:#cc9999}
#green img, #orange img, #yellow img, #purple img, #grey img, #red img  {display:block;}

#green a:hover{background:#76711b}
#orange a:hover{background:#e8662c}
#yellow a:hover{background:#dd9a22}
#purple a:hover{background:#333366}
#grey a:hover{background:#666666}
#red a:hover{background:#993333}

 /* *** Float containers fix: *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.clear{clear: both;}






