
div#page div#menu, 
div#page div#nav ul, 
div#page div#nav li, 
div#page ul#footer, 
div#page div.sections, 
div#page div#userguide, 
div#page ul#tabletabs { display: none; }

div#page div#lead:after, 
div#page div.content:after, 
div#page dl#searchresults:after,
div#page div.content dl.results:after,
div#page div.content dl.glossary:after,
div#page ul#levels:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

* html div#page div#lead:after, 
* html div#page div.content:after, 
* html div#page dl#searchresults:after,
* html div#page div.content dl.results:after,
* html div#page div.content dl.glossary:after,
* html div#page ul#levels:after { height: 1px; }

/* ********************************************************************************************* */

body {
	background: #FFF;
	font: lighter 62.5% arial, helvetica, verdana, serif;
	color: #333;
}

/* ********************************************************************************************* */

h1, h2 { font-size: 1.6em; }

h3 { font-size: 1.6em; }

h4 { font-size: 1.3em; }

p {
	font-size: 1.3em;
	margin: 1em 0;
}

ol, ul, dl {
	margin: 1em 0;
	padding: 0;
	text-indent: 0;
	font-size: 1.3em;
}

ol li, ul li {
	margin: 1em 0;
	padding: 0;
	list-style: circle inside;
}

/* ********************************************************************************************* */

div#page p#header { 
	color: #005385;
	padding: 1em 0;
	border-bottom: solid 1px #DDD;
 }

div#page p#header strong {
	display: block;
	color: #FF0303;
	font-size: 1.8em;
}

/* ********************************************************************************************* */

div#page div#lead { 	
	padding: 0 0 1em;
	margin-bottom: 1em; 
	border-bottom: solid 1px #DDD;
}

/* ********************************************************************************************* */

div#page table {
	background: transparent;
	margin: 0;	
	border-collapse: collapse;
}

div#page table th, 
div#page table td {
	padding: 0.3em;
	border: solid 1px #DDD;
}

div#page table tbody th { text-align: left; }

div#page table tbody td { text-align: center; }

/* ********************************************************************************************* */

div#page div#gmapLarge { height: 68em; }

div#page div#gmapSmall { 
	float: right; 
	width: 45%;
	height: 25em; 
}

/* ********************************************************************************************* */

div#page dl#details {
	float: left; 
	width: 40%;
}

/* ********************************************************************************************* */

div#page fieldset.cxH { 	border: none;  }

div#page fieldset.cxH:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#page fieldset.cxH label, 
div#page fieldset.cxH input { float: left; }

div#page fieldset.cxH br { clear: left; }

div#page fieldset.cxH label {
	width: 50%; 
	padding: 0.2em;
	margin-bottom: 1em;
}

div#page fieldset.cxH input, 
div#page fieldset.cxH select, 
div#page fieldset.cxH textarea { margin-bottom: 1em; }

div#page fieldset.cxH input.form-text, 
div#page fieldset.cxH textarea { 
	padding: 0.2em;
	width: 45%; 
	border: solid 1px #CCC;
}

div#page fieldset.cxH input.form-text.small { width: 25%; }

div#page fieldset.cxH input.form-text.medium { width: 35%;  }

div#page fieldset.cxH input.form-button {
	width: auto;
	float: left;
	margin: 2em 0 0 0;
}

/* ********************************************************************************************* */

div#page div.content h3 {
	clear: right;
	padding: 5px 0;
	border-top: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
}

div#page div.content dl.results { 
	padding: 10px 0; 
	border-bottom: dotted 1px #DDD;
}

div#page div.content dl.results dt {
	clear: left;
	float: left;
	font-size: 0.9em;
	width: 95%;
	padding: 10px 0;
	margin: 0;
	border-top: dotted 1px #DDD;
}

div#page div.content dl.results dd {
	float: left;
	width: 5%;
	padding: 10px 0;
	margin: 0;
	font-weight: bold;
	text-align: right;
	border-top: dotted 1px #DDD;
}

