﻿html, body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: verdana;
	font-size: 12px;
	background: url(../_img/black-line-repeater.gif) repeat-x #fff 0px 53px;
}

.hilltop_logo
{
    display: none;
}

/*WYSIWYG Styles*/

a
{
	color: #064b0c;
}
a:hover
{
	text-decoration:none;
}

p,td
{
	line-height:16px;
}
.light_yellow
{
	background: #fff2d8;
}

.dark_yellow
{
	background: #ffa902;
}

.light_yellow td, .dark_yellow td
{
	padding: 8px;
}

.header
{
	font-size: 18px;
	font-weight: bold;
}

a.white_clickable
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}

a.white_clickable:hover
{
	text-decoration: none;
}

.white_small
{
	color: #ffffff;
	font-size: 11px;
}
/*End WYSIWYG Styles*/
a img
{
	border: none;
}

form#aspnetForm
{
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: url(../_img/sitebg.gif) repeat-y;
	position: relative;
	min-width: 926px;
	_width:926px;
}

h2
{
	font-weight: bold;
	font-variant: normal;
}
img#districtLogo
{
	position: absolute;
	right: 0px;
	top: 54px;
}

img#districtsLogo
{
	position: absolute;
	top: 0px;
	left: 200px;
}

div#sidebar
{
	float: left;
	width: 201px;
	background: url(../_img/sidebar_bg.gif) no-repeat 165px 198px;
}

div#navigation
{
	background: url(../_img/nav_bg.gif) no-repeat;
}
div#navigation a
{
	display: block;
}

div#content
{
	float: left;
	width: 707px;
	padding-top: 80px;
	padding-bottom: 110px;
}

div#footer
{
	padding: 26px;
	padding-bottom: 13px;
	display: inline-block; /*Fix for IE7 to not double the padding*/
	background: url(../_img/footer_districts_logo.gif) no-repeat;
	position: absolute;
	bottom: 0px;
	left: 200px;
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #00430C;
	width: 500px;
}
div#footer a
{
	text-decoration: none;
	color: #00430C;
}
div#innermenu
{
	padding: 0px;
	margin-left: 25px;
}
div#links
{
	background: url(../_img/nav_repeater_y.gif) repeat-y;
}
div#links a
{
	text-transform:uppercase;
	font-weight:bold;
	font-size: 10px;
	text-decoration:none;
	margin: 0px 48px 0px 5px;
	padding-right: 10px;
	padding-bottom:3px;
	color:#897024;
}
div#links a:hover, div#links a.on
{
	color: #064b0c;
	background: url(../_img/green_bullet_nav.gif) no-repeat right top;
}
.searchBox
{
	width: 276px;
	background-color: #FFD27D;
	height: 46px;
	position: relative;
	float: left;
}
.searchBox input.textBox
{
	width: 172px;
	position: absolute;
	left: 14px;
	top: 11px;
}
.searchBox input.searchButton
{
	position: absolute;
	right: 7px;
	top: 10px;
}
#viewListBox
{
	float: left;
	position: relative;
	left: 10px;
	width: 151px;
	height: 46px;
	background-color: #FFD27D;
}
#viewListBox a
{
	position: relative;
	top: 10px;
	left: 14px;
}
#businessFont
{
	font-family: Times New Roman;
	font-size: large;
	color: #FFA800;
}

#repeaterLeft
{
	float: left;
	width: 268px;
	margin: 22px 0px 0px 10px;
}

#repeaterRight
{
	float: left;
	width: 268px;
	margin: 22px 0px 0px 10px;
}

#searchHeader
{
	position: relative;
	margin: 1px 0px 0px 2px;
}

.repeaterTable
{
	position: relative;
	margin-top: -7px;
	margin-left: 4px;
	width: 434px;
	display: block;
	background-color: #FFF2D8;
	font-weight: bold;
}
.repeaterSearchTable
{
	width: 434px;
	background-color: #FFF2D8;
	font-weight: bold;
}

#hrseparator
{
	background-color: white;
	width: 436px;
	height: 12px;
	border-style: none;
	margin-left: -5px;
}
.hyperlinkColor
{
	color: Green;
}

div.category
{
	background: url(../_img/green_bullet.gif) no-repeat 0px 3px;
	padding: 0px 0px 6px 20px;
}
div.category a
{
	font-size: 13px;
	color: #2b5628;
}

div.business
{
	margin-left: 2px;
	width: 336px;
	background: #FFF2D8;
	padding: 14px 16px 16px 86px;
}
div.paid
{
	background: #FFF2D8 url(../_img/paid_member_badge.gif) no-repeat 16px 10px;
}
div.business div.top
{
	padding-bottom: 16px;
}
div.biz_separator
{
	height: 13px;
}
div.categoryHeading
{
	margin-left: 1px;
	margin-top: 26px;
	font-weight: bold;
	padding-bottom: 6px;
	font-size: 15px;
}
div.top strong
{
	text-transform:uppercase;
}
