/*
============================
[S> HTML Standards
============================
*/

body {padding: 0px; margin: 0px; font: 11px Verdana, Arial, Helvetica; color: #000; background: #FFF;}
p {  }
b { font-weight: bold }
li { padding: 1px 1px 1px 0px; margin: 0px 0px 0px -15px }
strong { font-weight: bold }
i { font-style: italic }
pre { font-family: monospace; }
img { border: 0px; border-style: none }
th, td, li, dd, dl, dt {font-family: verdana, arial, helvetica; font-size: 11px;}
h1 { font-size: 20px; color: #000; font-weight: bold }
h2 { font-size: 18px; color: #000; font-weight: bold }
h3 { font-size: 16px; color: #000; font-weight: bold }
h4 { font-size: 14px; color: #000; font-weight: bold }
h5 { font-size: 10px; color: #000; font-weight: bold }

/*
============================
<E] HTML Standards
============================
*/




/*
============================
[S> Colors, sizes etc.
============================
*/
.small { font-size: 9px; }
.nosp { display: block }
.red { color: #F00; }
.cyan { color: #58C; }
.green { color: #0B0; }
.orange { color: #F60; }
.yellow { color: #FF0; }
.white { color: #FFF; }
.black { color: #000; }
.smallblack { font-size: 9px; color: #000; }
.smallwhite { font-size: 9px; color: #FFF; }
.explanations {border: solid 1px #AAA; background: #FFE; padding: 5px; margin:10px}
.notebox {border: solid 1px #AAA; background: #f5f5f5; padding: 5px; margin:0px}
/*
============================
<E] Colors, sizes etc.
============================
*/




/*
============================
[S> Buttons, Forms, etc.
============================
*/
.button { font: bold 10px; color: #000; background-color: #AAA; }
.buttonsm { font: bold 9px color: #000; background-color: #AAA; }
.buttonbad { font: bold 10px; color: #FFF; background-color: #F00; }
.buttongo { font: bold 10px; color: #FFF; background-color: #390; }
.buttondoc { padding : 2px 0 2px 25px; background : url(../images/icon_doc.gif) left no-repeat; text-decoration : none; display : block; }
.buttonevent { padding : 2px 0 2px 25px; background : url(../images/icon_event.gif) left no-repeat; text-decoration : none; display : block; }
.buttonglobe { padding : 2px 0 2px 25px; background : url(../images/icon_globe.gif) left no-repeat; text-decoration : none; display : block; }
.textbox { font: bold 10px; color: #000; background-color: #AAA }
.textboxsm { font: bold 9px; color: #000; background-color: #AAA }
.selectbox { font: bold 10px; color: #000; background-color: #AAA }
.selectboxsm { font: bold 9px; color: #000; background-color: #AAA }
/*
============================
<E] Buttons, Forms, etc.
============================
*/

	a { 
		color: #1BA4AE;
	}
	.topnav a, .topnav a:visited, .topnav a:hover, .topnav a:active { 
		color: #000;
		font-weight: ;
		text-decoration:none;
	}
	body {
		background-color: #F6F5E5;
		color: #333333;
	}
	table img {
		text-align: center;
		border-collapse: collapse;
		
	}
	.copyright { 
		text-align: center; 
    	padding-top: 25px; 
    	color: #666666;
    }
	h3 { 
		font-size:1.2em; 
		font-weight: bold; 
	}
	.sidebar a { 
	   color:white; 
	   text-decoration: none;
	}
	.sidebar a:hover { 
	   color:white; 
        text-decoration: none;
    }
	.sidetable td {  
	   padding: 5px;
	   font-size: 1.2em; 
	   text-align: center; 
	   background-color:#3A89C9;
	   border-top: 1px white solid;
	   border-bottom: 1px white solid;
    }
	.sidebar { 
	   color:white;
	   width: 120px; 
	}
	.sidetable td:hover { 
	   background-color:#899dad; 
	}
	.sidetable-hover td { 
	   background-color:#899dad;
    }
	.sidetable { 
	   border-collapse: collapse; 
	   width:110px; 
	   margin-left:2px; 
	   margin-right: 2px;
    } 
	.navbar { 
	   font-size: 1.2em; 
	   color:#fff; 
	   margin-top: 0px;  
	   padding-top:10px; 
	   margin-left: 50px; 
	   width:661px; 
	   background-image:url(/images/nav-bg.gif); 
	   background-repeat: no-repeat; 
	   height:36px; 
	   margin-left:-3px; 
	   padding-left:2px;
	}
	.navbar a, .navbar a:link, .navbar a:visited, .navbar a:hover { 
	   color: #fff; 
	   text-decoration: none; 
	   font-weight: bold; 
    }
	.menuitem {
		border-bottom: 1px solid white;
		padding: 0px;
	}
    #el0, #lnk0 { padding: 0px; }
	.menuitem a:hover { }
	.mmenu, #mmenu {
		border:1px black solid;
		background-color: #fff;
		padding: 4px;
		border-collapse: collapse;
	}
	.sidebar-sub {
	padding-left: 10px; 
	border-left: 1px dashed #000;
	}
	.sidebar-sub table {
	border-collapse: collapse;
	width: 100%;
	}
	.sidebar-sub td {
	background-color:#fff; 
	color:#000; 
	border: black 1px solid; 
	padding: 4px;
	}
	.sidebar-header {
	background-color:#3A89C9; padding: 2px; font-size: 1.1em; font-weight: bold;
	color: #fff;
	}
	h2 {
	font-size:1.2em; font-weight: bold; margin-top: 0px;
    }
    h3 {
	font-size:1.1em; font-weight: bold; margin-top: 0px; margin-bottom: -3px;
    }
    .pagetitle {
    font-size:1.2em; font-weight: bold; margin-top: 0px;
    }
    .sidenav {
        font-size:1.1em;
        width:110px;
    }
    .sidenav div { padding: 5px }
    .sidenav a, .sidenav a:hover, .sidenav a:visited, .sidenav a:active, .sidenav a:link {
    color:#398ACE;
    }
    .subsidenav {
        font-size:.9em;
        padding-left: 15px;
    }
    .subsidenav div {
        padding: 5px;
    }
    .subsidenav a, .subsidenav a:hover, .subsidenav a:visited, .subsidenav a:active, .subsidenav a:link {
    color:#398ACE;
    }
    .environ-listing {
    border-collapse: collapse;
    }
    .environ-listing td {
    padding: 5px;
    border: 1px black solid;
    
    }
	.offices td {
	padding:10px
	}
	#map_container {
	height: 452px;
	width: 665px;
	margin-right: auto;
	margin-left: auto;
}
    
