body {
        background: #DBDDEB;
        background-image: url(/media/images/base/backfade.gif);
        background-repeat: repeat-x;

	font-size:10pt;
	font-family: verdana, arial;
}

.mceContentBody { background: #ffffff; margin: 0; }

div#container {
	width:934px;
	margin-left:auto;
	margin-right:auto;
/*	
 	background: url(/media/images/base/container_back.gif);
	background-repeat: repeat-y;
*/
	margin-top: 0px;
        
}

div#header {

}



div#menubar {height:50px; width:919px; border-bottom: 1px solid #ffffff;  background: #182A80; margin-left:1px; position: relative;}

/*
div#menubar ul { list-style-type: none; display: inline;  }
div#menubar ul.pull li { width: 200px; text-align: left; }
div#menubar li ul { display: none; position: absolute; top: 2.3em; width: 200px; list-style: none; }
div#menubar li:hover ul, div#menubar li.over ul { display: block; clear: left;}
*/

div#menubar li { float: left; position: relative; margin-left: -6px;}
div#menubar ul { display: inline; list-style: none; width:25em;}
div#menubar li ul {  display: none; position: absolute; top: 2.5em; left: 6px; background: #182A80; list-style: none; margin: 0; padding: 3px 0px 3px 0px; z-index: 10; width: 200px;}
div#menubar ul.pull li { width: 200px; text-align: left; }
div#menubar li:hover ul, div#menubar li.over ul{ display: block; clear: left;}


div#menubar a, div#menubar a:link, div#menubar a:visited, div#menubar a:active { display: block; font-family: verdana; text-decoration: none; font-size: 10px; font-weight: bold; color: #FFFFFF; margin: 0px 10px 10px 0px;}
div#menubar a:hover {color: #7CB6F8; }



#nav li {padding-top:20px; text-align:center; padding-left:45px;}


div#content {
        background: #FFFFFF;
	width: 880px;
	color:#414040;
	min-height: 250px;
    height: auto !important;
	height: 250px;
	padding-right:20px;
	padding-left:20px;
    padding-bottom:20px;
    overflow: hidden;
}

div#content a, div#content a:active, div#content a:link, div#content a:visited {text-decoration: none; font-weight:bold; color: #182A80;; font-size:10pt;}
div#content a:hover {text-decoration:underline; }

div#footer {
	width:920px;
	border-top: 1px solid #FFFFFF;
	font-size: 0.7em;
	color: #182980;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}

h1 {font-size: 1.5em; color: #182A80; font-weight: bold;}
h2 {font-size: 1.4em; color: #182A80; font-weight: bold; }
h3 {font-size: 1.3em; color: #182A80; font-weight: bold; }
h4 {font-size: 1.2em; color: #182A80; font-weight: bold; }
h5 {font-size: 1.1em; color: #182A80; font-weight: bold; }
h6 {font-size: 1em; color:#182A80; font-weight: bold; }

/* Form Layout */ 
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:5em; }
input, textarea, select { margin:0px 0px 0px 0px; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:11px; }
input[type=text] { width: 150px; !important;}
textarea { vertical-align:top !important; width: 250px; !important;}
select { font-size: 0.8em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }
.contactbutton { float:left; }

a img {border: none; }

div#map { z-index: 0; }


