body {margin: 0; padding: 0; text-align: center;}

p, h1, h2, h3, h4, h5, a, ul, li, ol, dl, dt, dd, address, blockquote, td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
}

address {
	padding: 10px 0;
	font: normal 9px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666;
	}

dt {font-weight: bold; color: #01006D; margin: 10px 20px 5px 20px;} 
dd {list-style: none; margin: 5px 30px 10px 30px;} 

p {line-height: 18px;}
h1 {font-size: 20px; color: #666;}
h2 {font-size: 14px; font-weight: bold;}
h3 {
	font-size: 18px;
	text-align: left;
	color: #666;
	position: absolute;
	top: -15px; /*IE6 and 7 position found in HTML (3px) */
	right: -1px; /*IE6 position found in HTML (29px) */
	}

a:link, a:visited {color: #000;}
a:hover, a:active {text-decoration: none;}


/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */

div#container {
	margin: 0 auto; 
	width: 990px;
	background: #FFF;
	text-align: right;
	position: relative;
	}
	
div#header {}
div#navcontainer {height: 42px; background: url("images/bg-nav-off.jpg") no-repeat;}
div#content {margin: 30px; position: relative;}

div#content p, div#content li, div#content blockquote, div#content address {fonte: 14px/20px Verdana, Arial, Helvetica, sans-serif;}
	
div#footer {
	text-align: center;
	clear: both;
	height: 35px;
	background: url("images/bg_footer3.jpg") no-repeat;
}
			  
div#contact {
	clear: both;
	height: 96px;
	background: url("images/bg_contact3.jpg") no-repeat;
}
div#contact address {margin: 0; padding: 45px 0 0 20px; font-size: 11px;}
div#contact a {font-size: 11px;}
	
div#audio {width: 100px; float: left; padding-top: 45px;}

iframe {position: relative;}

div#copyright {
position:relative;
width: 990px;
margin: 10px auto;
padding: 5px 0px 0px 0px;
font: normal 9px Arial, Helvetica, Verdana, sans-serif;
color: #000;
text-align: left;
}

	div#copyright a:link, div#copyright a:visited {
	color: #000;
	font: normal 9px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;}
	
	div#copyright a:hover, div#copyright a:active {
	color: #000;
	font: normal 9px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;}


/* ----------------- IMAGE ELEMENTS ----------------- */
img.left {float: left; margin: 0 10px 10px 0;}
img.right {float: right; margin: 0 0 10px 10px;}
.clear {clear: both;}
.clearleft {clear: left;}
.clearcentered {clear: both; text-align: center; margin: 0 auto;}
.centered {text-align: center; margin: 0 auto;}
.video {float: right; padding: 5px 0 10px 20px;}

/* ------------------------- FOOTER NAVIGATION ----------------------------- */
ul#footnav {margin: 0; padding: 0 0 24px; width: auto;}
ul#footnav li {float: left; list-style: none;}

ul#footnav li a:link, ul#footnav li a:visited, ul#footnav li a:active {
	color: #000;
	display: block;
	padding: 10px 0 0px 15px;
	font-size: 9px;
}

ul#footnav li a:hover, ul#footnav li a.current:link, ul#footnav li a.current:visited {text-decoration: none;}

ul#footnav li.admin {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
}

/* ------------------------- AUDIO PG ----------------------------- */

body#audiopg {margin: 0; padding: 0; background-color: #FFF;}

	body#audiopg a {
		text-align: center;
		margin: 0 auto;
		font-size: 11px;
		font-weight: bold;
	}

/* ------------------------- LISTS ----------------------------- */

div#lists {width: 400px; float: left;}
div#listleft {float: left; width: 180px;}
div#listright {float: right; width: 180px;}

div#map {width: 533px; float: right;}

div#homecolumns {width: 900px;}
div.hc1 {float: left; width: 250px; padding-right: 10px;}
div.hc2 {float: left; width: 200px;}
div.hc3 {float: left; width: 200px; padding-right: 10px;}
div.hc4 {float: left; width: 200px;}


/* diamond charts*/

.diamondlist{ width:100%;}

.diamondlist td{ padding:4px;
					margin:0;
					border:1px solid #999999;
					vertical-align:top;
					font-size:11px;}
					
.head{ font-size:12px;
			font-weight:bold;
			text-transform:uppercase;
			background:#e8e8e8;}					

