﻿/*
darkblue:#003366
medblue:#336699
burntorange:#c86838
*/

/* font sizes:
8pt standard
*/
html,body 
{
	background-color: White;
	font-family:Futura,Verdana,Arial,Tahoma;
	font-size:10pt;
	height:auto;
	width:auto;
	background-image:url(images/homebg.gif);
}
div.div_background
{
	max-width:1039px; /*1200px;*/
	min-width:1039px;
	min-height:1000px;
	width: 100%; 
	height:100%;
	background: #ffffff; 
	border: 1px solid #A6A69A; 
	/*margin: 10px auto; 
	padding: 0 0 10px 0; */
}
div.div_header
{
	width:100%;/*1032px;*/
	overflow:hidden;
}
div.div_body
{
	height:auto;
}
div.div_rightbanner
{
	float:left;
	text-align:right;
	width:176px;
}
div.div_footer
{
	width:100%;
	overflow:hidden;
}
div.div_hidden
{
	visibility:hidden;
	height:0px;
	width:0px;
	border:none 0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0px;
	position:absolute;
	left:10000px;
}
/* was unable to get menu to behave as a div. menu and content are now table cells */
/*
div.div_menu
{
	float:left;
	position:relative;
	left:0px;
	width:180px;
	height:100%;
	overflow:hidden;
}
div.div_content
{
	float:left;
	//position:relative;
	//top:0px;
	//left:0px;
	width:auto;
	height:100%;
	overflow:hidden;
}
*/
div.div-searchresults-top
{
}
div.div-searchresults
{
	float:left;
	position:relative;
	left:0px;
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	min-height:100%;
	max-height:600px;
	min-width:180px;
}
div.div-searchresults-right
{
}
.emphasis1
{
	/*color:#003063;*/
	color:#336699;
	/*font-family:*/
	font-size:133%;
	/*font-style:inherit;*/
	font-weight:bold;
	/*font-variant:inherit;*/
}
.emphasis2
{
	color:#336699;
	font-size:150%;
	font-weight:bold;
}
.formlabel
{
	text-align:right;
	vertical-align:text-bottom;
}
.footer-text 
{
	color: White;
	background-color: #c86838;
	/*font-size:smaller;*/
	font-weight: normal;
}
/*input[type="text"]
{
}*/
a.footer-text
{
	color:inherit;
	background-color:inherit;
	/*font-size:small;*/
}
a
{
	color: #003063;
	font-size:inherit;
}
.pager-text
{
	color: White;
	background-color: #c86838;
	font-size: 110%;
	font-weight: normal;
}
.internal
{
	background-color: #cccccc;
}
.smallprint
{
	font-size:75%;
}

/* begin styles for new shared search user controls */
.searchresults-top
{
	padding: 0 0 20px 0;
}
.searchresults
{
	float:left;
	position:relative;
	left:0px;
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	min-height:100%;
	max-height:600px;
	min-width:180px;
}
div.div-searchresults
{
	overflow-y:hidden;
}
/* end styles for new shared search user controls */


