/*---------------------------------------------------------------------
	basic CSS style sheet
-----------------------------------------------------------------------*/

/*-------------------------------
	body
---------------------------------*/
body	{
	background-color:	#fff;
	color:	#666;
	margin:	-10px 0 0 -10px;
	padding:	0;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:	62.5%;
	line-height:	1.5em;
}
html body	{
	margin:	0;
	padding:	0;
	border-width:	0;
}
/*-------------------------------
	headers
---------------------------------*/
h1, h2, h3, h4, h5, h6	{
	margin:	0;
	margin-top:	1.5em;
	padding:	0;
	font-weight:	bold;
	color:	#6F6947;
	color:	#666;
	background-color:	Transparent;
}
h1	{
	font-size:	1.5em;
}
h2	{
	font-size:	1.8em;
	color: #6589c7;
}

h3	{
	font-size:	1.2em;
}
h4	{
	font-size:	1.1em;
}
h5	{
	font-size:	1.0em;
}
h6	{
	font-size:	.9em;
}
/*h1, h2, h3, h4, h5, h6	{
	font-size:	1.2em;
}
	*/
#Nav h2, 
#Nav h3	{
/*border-bottom:	1px solid
#D7D2B8;
	*/
}
/*-------------------------------
	tables
---------------------------------*/
table	{
	font-size:	1.1em;
	margin-top:	1.5em;
	width:	100%;
	margin:	0;
	padding:	0;
	/* border:	1px solid #999; */
}
caption	{
	margin-top:	1.5em;
	font-weight:	bold;
	text-align:	left;
	width: 575px;
}
td	{
	margin:	0;
	padding:	3px 10px;
	vertical-align:	top;
	border-color:	#333;
}
th	{
	margin:	0;
	padding:	2px 10px;
	text-align:	right;
	vertical-align:	top;
	border-color:	#333;
}
thead tr th	{
	text-align:	left;
	vertical-align:	bottom;
	background:	#212e5a !important;
	color:	#fff !important;
	white-space:	nowrap;
}
#LoadTables th	{
	background:	#042747 !important;
}
.TableHead	{
	background:	#042747 !important;
}
thead tr th a	{
	text-decoration:	none;
	color:	#fff !important;
}
/*-------------------------------
	block level elements
---------------------------------*/
div	{
	padding:	0;
	margin:	0;
}
p, 
address, 
blockquote	{
	font-size:	1.1em;
	margin:	0;
}
p	{
	margin-top:	.5em;
	margin-bottom:	1em;
	line-height:	1.4em;
}
address	{
	font-style:	normal;
}
blockquote	{
	margin:	5px;
	margin-left:	20px;
}
pre, 
code, 
tt	{
	font-size:	1.1em;
}
sup	{
	font-size:	.8em;
	vertical-align:	super;
	line-height:	0;
}
sub	{
	font-size:	.8em;
	vertical-align:	sub;
	line-height:	0;
}
/*-------------------------------
	inline elements
---------------------------------*/
strong	{
	color:	#666;
}
em	{
	color:	#666;
}
span	{
	margin:	0;
	padding:	0;
}
cite	{
	font-style:	normal;
	font-size:	1em;
}
	sup	{
}
/*-------------------------------
	forms
---------------------------------*/
form, 
input, 
select, 
textarea	{
	margin:	0;
	padding:	0;
}
input, option, select	{
	font-size:	1.1em;
}
label	{
	font-size:	1.1em;
}
/*-------------------------------
	lists
---------------------------------*/
ul	{
	font-size:	1.0em;
	margin:	.5em;
	margin-left:	2em;
	padding:	0;
	padding-left:	0;
}
li	{
	font-size:	1.0em;
	/*list-style-type:	disc;*/
}
ol li	{
	padding:	.5em 0;
}
dl, dt, dd	{
	font-size:	1.0em;
	margin:	0;
	padding:	0;
}
dt	{
	font-size:	1.0em;
	font-weight:	bold;
	margin-top:	1em;
}
dd	{
	font-size:	1.0em;
	margin-left:	1em;
	margin-left:	0;
}
/*-------------------------------
	images
---------------------------------*/
a img	{
	border:	0 none;
	background:	Transparent;
	color:	#fff;
}
/*-------------------------------
	links
---------------------------------
:link:focus, 
:visited:focus, 
:link, :visited	{
	color:	#B34300;
	text-decoration:	underline;
}
	*/
a:link, 
a:visited, 
a:hover, 
a:active	{
}
#WernerLogoBlock a, 
#HeaderBlock a, 
#PageHeader a, 
#CalloutPhoto a, 
#Nav a	{
	text-decoration:	none;
}
#MainContent a:link	{
	color:	#006384;
}
#MainContent a:visited	{
	color:	#627486;
}
#MainContent a:hover	{
	color:	#006384;
}
#MainContent a:active	{
	color:	#006384;
}
.reqField {
	color:	#FF0000;
}
