body {
	margin:0; padding: 0;
	background: #fff;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

h1,h2,h3,h4,h5,h6,h7,p {margin:0; padding: 5px 0;}

h1, h2 {font-size: 12pt; font-weight: bold; text-transform: uppercase; color: #000;}

a {color: #d9531e; text-decoration: none;}
a:hover {color: #d9531e; text-decoration: underline;}

big {font-size: 10pt;}

#logo {position: absolute; top:29px; left: 30px;
width: 143px; height: 43px; z-index:100; background: transparent;}
#logo img {display: none;}
#logo h1 {margin:0; padding:0;}
#logo a {width: 143px; height: 43px; text-indent: -9999px; display: block;  }
#logo a:hover {text-decoration: none;}

#content {position: absolute: top 0; left: 0; width: 494px; z-index: 0;}

div#content { height: 612px; }
body>div#content { height: auto; min-height: 612px; }

#mainnav {position: absolute; top: 20px; width: 255px; left: 520px; z-index: 5;}
#mainnav ul {margin:0; padding:0; list-style: none;}
#mainnav li {text-transform: none; float: left; z-index: 5;}
#mainnav a {color: #bbb; text-decoration: none; padding-right: 4px;  z-index: 5;}
#mainnav a:hover {color: #000; text-decoration: none;  z-index: 5;}
#mainnav li.last a {padding-right:0;  z-index: 5;}

#mainnav .current {color: #000;  z-index: 5;}
#mainnav .current:hover {color: #000;  z-index: 5;}

#nav {position: absolute; top: 50px; width: 253px; left: 520px;}
#nav ul {width: 100px; margin: 0; padding: 0; list-style-type: none;}
#nav a {color: #bbb; text-decoration: none; display: block; width: 100px; }
#nav a:hover {color: #000; text-decoration: none;}

#nav li {width: 100px; text-transform: uppercase;}
#nav li li {width: 150px; text-transform: none;}
#nav li li a {width: 150px;}

#nav li ul {
      width: 150px; height: 170px; background: #fff; z-index: 0;
 	position: absolute; top:0; 
      left: -999px;}

html>body #nav a {width: auto;}

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


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

#nav .current {color: #000;}
#nav .current:hover {color: #000;}

.position {color: #334F54; text-transform: uppercase; }
.contact, .contact a {color: #334F54;}
#people h1, .position p, .contact p {padding: 0;}
#people .description {padding: 5px 0;}
#people .tool a {color: #d9531e;}

.blue {color: #334F54;}

#pag {position: absolute; top: 585px; width: 480px; color: #fff; text-align: right;}
#pag b {font-weight: normal; text-decoration: underline;}
#pag a {color: #fff;}
