@import url("whitespace.css");
@import url("forms.css");
@import url("news.css");
@import url("newswire.css");
@import url("faq.css");
@import url("photo-gallery.css");

img {
	margin: 5px;
}
a:link, a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover, a:active {	text-decoration: none;}

html {
	background: url(../images/bg.gif) 50% 0 repeat;
	padding: 0 0 10px;
}
body {
	width: 794px;
	margin: 0 auto;
	background: url(../images/vertbg.gif) 50% 0 repeat-y;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333;
	position: relative;
	behavior: url(/css/csshover.htc);
}
#container {
	padding: 0 18px 0 17px;
	background: url(../images/khaki-contentrpt.gif) 17px 0 repeat-y;
}
#header {
	margin: 0 -18px 0 -17px;
	height: 142px;
	padding: 20px 22px 3px 21px;
	background: url(../images/header.jpg) 0 0 no-repeat;
}
#header h1 {
	margin: 0;
	height: 142px;
	background: url(../images/headers/business.jpg) 0 0 no-repeat;
	text-indent: -1234em;
}
#header h1 a {
	display: block;
	height: 135px;
	width: 357px;
	text-decoration: none;
}
#options {
	position: absolute;
	top: 0;
	right: 18px;
	margin: 0;
	width: 400px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #0b1f50;
	line-height: 1;
	vertical-align: top;
}
#options a {
	color: #0b1f50;
	text-decoration: none;
}
#options a:hover {	color: #000;}
#column {
	background: url(../images/nav.jpg) 0 0 no-repeat;
	height: 87px;
	position: relative;
}
#navigation {
	margin: 0;
	height: 87px;
	background: url(../images/khaki-top.gif) -1px 81px no-repeat;
	list-style: none;
	text-indent: -1234em;
}
#navigation li {
	position: absolute;
	height: 80px;
	margin: 0;
	width: 187px;
	top: 0;
}
#navigation li a {
	display: block;
	height: 80px;
	text-decoration: none;
}
#business {	left: 4px;}
#business a:hover {	background: url(../images/nav.jpg) -4px -87px no-repeat;}
#family {	left: 192px;}
#family a:hover {	background: url(../images/nav.jpg) -192px -87px no-repeat;}
#government {	left: 380px;}
#government a:hover {	background:url(../images/nav.jpg) -380px -87px no-repeat;}
#news {	left: 568px;}
#news a:hover {	background: url(../images/nav.jpg) -568px -87px no-repeat;}
#home,
#contact,
#navigation ul {
	display: none;
}
ul#submenu {
	float: left;
	width: 202px;
	list-style: none;
	margin: 0;
	padding: 10px 0;
	color: #FFF;
}
#submenu li {
	margin: 0;
	margin-left: 10px;
	width: 173px;
	_float: left;
	_margin-left: 5px;
}
#submenu li li {
	width: auto;
}
#submenu li li li {
	_float: none;
	margin: 0;
}
#submenu li a {
	display: block;
	color: #FFF;
	padding: 4px 3px;
	font-size: 14px;
	text-decoration: none;
	_height: 1px;
}
#submenu li a:hover {
	color: #EFEFEF;
}

#submenu li.heading {
padding: 0px 2px 5px 2px;
margin-bottom: 5px;
border-bottom: 1px solid #FFF;
font-size: 18px;
}

#submenu ul {
	list-style: none;
	margin: 0 0 5px;
}

#submenu li {
position: relative;
}
ul.flyout,
li:hover li ul.flyout {
display: none;
}
li:hover ul.flyout,
.main li:hover ul.flyout {
display: block;
position: absolute;
z-index: 1000;
left: 130px;
top: 0;
width: 200px;
background: #8F2831;
margin: 0 0 -2px;
padding: 5px;
}
#submenu ul.main li ul.flyout {
left: 120px;
}
li.one {
	z-index: 20;
}
li.two {
	z-index: 10;
}
#content {
	width: 537px;
	float: left;
	min-height: 200px;
	padding: 10px 0;
}
#title {
	margin: 0 0 10px;
	font-size: 24px;
	font-weight: normal;
	color: #677C97;
	color: #646554;
}
#footer {
	background: url(../images/footer-internal.jpg) 0 0 no-repeat;
	margin: 0 -18px 0 -17px;
	padding: 5px 20px 0;
	height: 49px;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	text-align: center;
}
#footer p {
	margin: 0;
}
#footer a {
	color: #7f7f7f;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#links {
	margin: 0 0 5px;
}
#byline {
	font-size: 10px;
}
/* Index Adjustments */
#index #navigation {
	background: url(../images/index-top.jpg) -1px 81px no-repeat;
}
#index #footer {
	background-image: url(../images/index-footer.jpg);
}
#index #container {
	background-image: url(../images/index-content-rpt.gif);
}
ul.menu {
	float: left;
	width: 189px;
	list-style: none;
	margin: 0;
	padding: 10px 0;
}
.menu li {
	margin: 0;
	margin-left: 10px;
}
.family li {
	margin-left: 10px;
	margin-right: 3px;
}
.government li {
	margin-right: 4px;
}
#container .menu li a {
	display: block;
	color: #FFF;
	padding: 3px;
	font-size: 14px;
	text-decoration: none;
	_height: 1px;
}
#container  .menu li a:hover {
	color: #EFEFEF;
}
.menu ul {
	display: none;
}
/* Section alterations */
#submenu a:hover {
	background: #C3C4AF;
}
#businesssection #container {
	background: url(../images/dkblue-contentrpt.gif) 17px 0 repeat-y;
}
#businesssection #navigation {
	background: url(../images/dkblue-top.gif) -1px 81px no-repeat;
}
#businesssection #title {
	color: #3d577a;
}
.business a:hover,
#businesssection #submenu a:hover {
	background: #647995;
}
#businesssection #header h1 {	background-image: url(/images/headers/business.jpg);}
#familysection #container {
	background: url(../images/lime-contentrpt.gif) 17px 0 repeat-y;
}
#familysection #navigation {
	background: url(../images/lime-top.gif) -1px 81px no-repeat;
}
#familysection #title {
	color: #838F3E;
}
.family a:hover,
#familysection #submenu a:hover {
	background: #BECA82;
}
#familysection #header h1 {	background-image: url(/images/headers/family.jpg);}
#governmentsection #container {
	background: url(../images/maroon-contentrpt.gif) 17px 0 repeat-y;
}
#governmentsection #navigation {
	background: url(../images/maroon-top.gif) -1px 81px no-repeat;
}
#governmentsection #title {
	color: #8F2831;
}
#governmentsection #header h1 {	background-image: url(/images/headers/gov.jpg);}
.scroller {
	padding: 10px;
}
.government a:hover,
#governmentsection #submenu a:hover {
	background: #A5535A;
}
#results {
margin: 10px 0;
}

#results a {
font-weight: bold;
text-decoration: none;
font-size: 14px;
}
#other_pages,
#result_report {
text-align: center;
}

#newswire .scroller {
margin: 0;
padding-bottom: 0;
}
#indexsearch {
margin: 0px 15px 5px 575px;
}
#indexsearch form {
margin: 0;
float: none;
width: auto;
clear: none;
text-align: right;
line-height: 1;position: relative;
}
#indexsearch input#query {
margin: 0 auto;
display: block;
width: 160px;

}
#indexsearch input.submit {
margin: 0;
}

#indexsearch .SuggestFramework_List
{
	border: 1px solid #CCCCCC;
	border-top: 0;
text-align: left;
}
#querySuggestList {
top: 18px;
left: 3px;
}
#indexsearch .SuggestFramework_Heading
{
	padding: 0 1px 0 1px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}

#indexsearch .SuggestFramework_Highlighted
{
	padding: 0 1px 0 1px;
	background-color: Highlight;
	color: HighlightText;
}

#indexsearch .SuggestFramework_Normal
{
	padding: 0 1px 0 1px;
	background-color: #e6e6bf;
	color: #000000;
}

#indexsearch .SuggestFramework_Combo
{
	width: 100%; 
	margin: 0; 
	padding: 0;
}

