html,body { 
	font-family:Arial, Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
	font-family: Georgia, serif;
	font-size:12px; background:#fff; 
}
a, .a, .link { 	color:#009; cursor:pointer; }

thead th { text-align:center; }
th { text-align:left; }

#header { background:#000; height:84px; padding:20px 20px 10px 20px; }

#contentNav { color:#bbb; font-size:9px; margin:0px 0 20px 0;  text-transform:uppercase; }
#contentNav div { float:left; margin:0 2px 0 2px; }
#contentNav a { color:#666; }

#footer { 
	position: absolute;
	left: 0px; 
	right: 0px; 
	bottom: 0px; 

	padding: 3px 20px 3px 20px; 

	background: #000;  

	font-size: 9px; 
	color:#ddd; 
	text-transform:uppercase;  
}
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#logoHolder { text-align:center; margin:0px 0px 0 00px; }
#logoHolder img { position:relative; }
#logoHolder .subheading { margin-top:10px; color: #999; font-family: 'Georgia'; text-transform: uppercase; }

#content { /*min-height:100%;*/ padding:10px; min-width:1000px; position:absolute; top:115px; right:0px; bottom:16px; left:0px;  }
.pop #content { top:0px; }
.pop #content { min-width:100px !important; }
.noPadding #content { padding:0px; }
#contentInner { position:absolute; top:0px; right:0px; bottom:0px; left:0px;  }

#globalNav { float:right; position:absolute; color:#ddd; right:12px; font-size:9px; text-transform:uppercase; }
#globalNav a { color:#ddd; }

#mainNav {
	margin-top: 20px;
	font-size: 10px;
	text-transform: uppercase;
}
#mainNav li {
	display: inline-block;
	width: 180px;
}
/*
#mainNav { display:table; width:100%; width:800px; margin-top:20px; text-transform:uppercase; font-size:10px; }
#mainNav .nav { display:table-row; }
#mainNav li { display:table-cell; text-align:center; }
*/
#mainNav li a { text-decoration:none; color:#ddd; }
#mainNav li.active a { color:#fff; text-decoration:underline; }
#mainNav li a:hover { text-decoration:none; color:#fff; }

/* layout tables */
/*
.layout { width:100%; }
*/
.layout table { border-spacing:0px; }
.sect { vertical-align:top; }
.sect.big { width:70%; }
.sect.big.fixed { width:700px; }
.sect.sm.fixed { width:300px; }
.sect.half { width:50%; }

.sect.p-r { padding-right:5px; }
.sect.p-l { padding-left:5px; }
.sect.p-t { padding-top:5px; }
.sect.p-b { padding-bottom:5px; }

.sect.m-r { margin-right:5px; }
.sect.m-l { margin-left:5px; }
.sect.m-t { margin-top:5px; }
.sect.m-b { margin-bottom:5px; }

/* details area */
.layout .detailsCol .form fieldset { background:transparent !important; padding:0px; }
.layout .detailsCol .form .formHeading { margin:5px 0 0 0; }
.layout .detailsCol .link.linkEdit { display:none; }
.layout .detailsCol .detailsSect { display:none; }
.layout .detailsCol.loaded .detailsSect { display:block; }
.layout .detailsCol .link.linkEdit { position:absolute; margin-left:-20px; }
.layout .detailsCol>div>#formHolder>form.form { width:280px; }
.layout .detailsCol>div>#formHolder>form.form>.form { width:280px; }

.detailsCol { overflow:auto; }
.detailsCol .smTabBox .tabBody .tabItem {  height:150px; }
.detailsCol .smTabBox .tabBody .tabItem .miniResults {  height:100%; }

/* results area */
.resultsFilter { font-size:10px; }
.resultsFilter td { padding-right:3px; }
.resultsFilter td.sep { padding-left:7px; }
.resultsFilter a { text-decoration:none; color:#999; }
.resultsFilter a:hover { text-decoration:none; color:#000; }


/* data holders */
#dataHolder {
	position:relative; 
	min-height:555px;
	height:100%;
	background:#f4f4f4; 
}

#dataHolder #dataBrowse {
	position:absolute; top:0px; bottom:0px; left:0px;
	width:70%; height:100%;
}
#dataHolder #dataDetails {
	position:absolute; top:0px; right:0px; bottom:0px; 
	width:30%;
	width:400px;
}
#dataHolder #dataDetails .tabBox .tabBody { 
	overflow:hidden;
}
#formHolder {
	padding:20px;
}
.detailsCol #formHolder {
	padding:10px;
}
