@charset "UTF-8";
/* CSS Document */

/* ========== 00 MAIN PAGE STYLES */

body {
	background-color: #756e55; /* default #756e55 */
	background-image: url(/images/tile-hdr-extension.jpg);
	background-repeat: repeat-x;
}

#header {
	position: absolute;
	top: 0px;
	left: 40px;
	z-index: 200;
}


/* white body middle 2 has no height value so it can stretch vertically on results pages */
#body-middle {
	width: 980px; /* default 820px; */
	padding: 0px 10px 0px 10px; /* default 0px 70px 0px 70px; */
	/* background-image: url(/images/tile-middle-960x30.png); /* original was 900x30 */
	/* background-repeat: repeat-y; */
}

#body-bottom {
	width: 960px; /* default 960px */
	height: 30px; /* default 30px */
	/* background-image: url(/images/corners-bottom-960x30.png); */ /*original was 900x30 */
	/* background-repeat: no-repeat; */
}

.zone { height: 0px; } /* There are 4 zones */

/* Feature width styles -- Contains main feature. Max width: 822px. Spacer is 20px. */
.contain { width: 820px; } /* default 820px */
.f01width { width: 420px; padding-right: 20px; }
.f02width { width: 360px; padding-right: 40px; }
.lowerpad { padding-bottom: 6px; }


/* ========== 01 NAVBAR LINK STYLES */
#navbar {
	position: absolute;
	top: 74px;
	left: 40px;
	width: 920px;
	height: 26px;
	background-image: url(/images/tile-navbar-920x26.jpg);
	background-repeat: repeat-x;
	background-color: #2e2e2e;
	z-index: 120;
}

/* Style navbar links white -- Orange: #f78a1d; gray text #706848; taupe #ada68a */
a.navtop:focus, a.navbarlink:hover, a.navbarlink:active { outline: none; }
a.navbarlink:link, a.navbarlink:visited { color: #ffffff; text-decoration: none; font-weight: normal; }
a.navbarlink:hover, a.navbarlink:active { color: #ffffff; text-decoration: underline; font-weight: normal; }

#navtop2 {
	position: absolute;
	z-index: 302;
	top: 79px;
	left: 97px;
	padding-bottom: 8px;
}


/* ========== 02 GLOBAL LINK STYLES */

/* Links - orange off: #f78a1d, dark gray on: #706848 */
a:focus, a:hover, a:active { outline: none; }
a:link, a:visited { color: #007cac; text-decoration: none; font-weight: bold; }
a:hover, a:active { color: #706848; text-decoration: underline; font-weight: bold; }


/* ========== 03 SEARCH RESULT STYLES */

.resultscol {
	width: 460px; /* main col - generally no edit - default 460 */
}

.thumbpad {
	padding-right: 6px;
}

.resultbox {
	width: 300px; /* If you adjust thumb, adjust this accordingly. It's the width of the result without the thumb - default 360 */
}

.resultdivider {
	padding: 0px 0px 6px 0px;
	border-top: 1px solid #999999;
	width: 430px; /* rule - default 430 */
}

/* Style Features 1-2 -- orange off: #f78a1d, dark gray on: #706848 */
a.flink:focus, a.flink:hover, a.flink:active { outline: none; }
a.flink:link, a.flink:visited { color: #007cac; text-decoration: none; font-weight: normal; }
a.flink:hover, a.flink:active { color: #706848; text-decoration: underline; font-weight: normal; }

/* Style Feature 3 -- orange off: #f78a1d, dark gray on: #706848 */
a.f3link:focus, a.f3link:hover, a.f3link:active { outline: none; }
a.f3link:link, a.f3link:visited { color: #007cac; text-decoration: none; font-weight: bold; }
a.f3link:hover, a.f3link:active { color: #706848; text-decoration: underline; font-weight: bold; }

/* Style result title links (article or z-page headlines) -- orange off: #f78a1d, dark gray on: #706848 */
a.ahlink:focus, a.ahlink:hover, a.ahlink:active { outline: none; }
a.ahlink:link, a.ahlink:visited { color: #007cac; text-decoration: none; font-weight: bold; }
a.ahlink:hover, a.ahlink:active { color: #706848; text-decoration: underline; font-weight: bold; }

.resulttitle { font-size: 17px; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; }

.undertitlespacer { padding: 0px 0px 2px 0px; }

