body {
	background-color : #E1E7B8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#71745C;
	background-image : url(images/hs_bg_body.jpg);
	padding:0;
	margin:0;
}

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#71745C;
}

a {
	color:#3AB4D2;
	text-decoration:none;
}

a:visited {
	color:#3AB4D2;
}

a:hover {
	color:#000;
	text-decoration:underline;
}

/* page ids */
#container {
	background-image : url(images/hs_bg_header.jpg);
	background-repeat : no-repeat;
	background-position : top;
	padding:0;
	margin:0;
}

#page_body {
	margin:18px 0px 0px 0px;
}

#header {
	text-align:left;
	width:740px;
	height:118px;
}

#nav {
	text-align:center;
	margin-top:70px;
}

#content {
	text-align:left;
	background-color:#F7F9ED;
	padding:18px;
	width:704;
	margin-top:5px;
}

*html  #content {
	width: 704px;
	w\idth:740px;
}

#subnav_green  {
	width:332px;
	background-color:#9DDA3C;
	padding:5px;
	font-size:10px;
	color:#12491A;
	margin-top:5px;
}

#subnav_green a {
	color:#fff;
	text-decoration:none;
}

#subnav_green a:hover {
	color:#000;
	text-decoration:underline;
}

#subnav_green_admin  {
	/*width:584px;*/
	width: 690px;
	background-color:#9DDA3C;
	padding:4px;
	font-size:9px;
	color:#12491A;
	margin-top:5px;
}

#subnav_green_admin a {
	color:#fff;
	text-decoration:none;
}

#subnav_green_admin a:hover {
	color:#000;
	text-decoration:underline;
}

/* edited by anne 07-04-07 */
#subnav_blue  {
	width:322px;
	background-color:#2EB0D0;
	padding:10px;
	font-family:Georgia;
	font-size:12px; 
	line-height:18px;
	color:#fff;
	margin-top:5px;
}

#subnav_blue a {
	color:#fff;
	text-decoration:none;
}

#subnav_blue a:hover {
	color:#000;
	text-decoration:underline;
}

#result {
	padding-bottom:8px;
	border-bottom:1px dashed #2EB0D0;
}

#line_blue {
	padding-top:1px;
	margin:5px 0px 5px 0px;
	background-color:#2EB0D0;
}

#line_green {
	padding-top:1px;
	margin:5px 0px 5px 0px;
	background-color:#9DDA3C;
}

#footer {
	text-align:right;
	background-image : url(images/hs_bg_footer.gif);
	background-repeat : no-repeat;
	padding:12px 36px 0px 18px;
	width:686;
	height:50px;
	margin-top:0px;
}

*html  #footer {
	width: 686px;
	w\idth:740px;
}

#messages {
	padding:5px 5px 5px 5px;
	margin:18px 0px 18px 0px;
	border-top:1px dashed #9DDA3C;
	border-bottom:1px dashed #9DDA3C;
	width:704px;

	text-align:left;
}

#green_line {
	padding:0px 0px 0px 0px;
	margin:18px 0px 18px 0px;
	border-top:1px dashed #9DDA3C;
/*	border-bottom:1px dashed #9DDA3C;*/
	width:704px;

	text-align:left;
}

#box {
	text-align:left;
	padding:8px;
	border:1px solid #E3E9B9;
	margin:4px;
}

#rightquote {
	float:right;
	text-align:left;
	padding:8px;
	margin-left:28px;
	width:225px;
	color:#71745C;
}

#rightquote .accent {
	color:#86C92E;
}

#rightquote a {
	color:#3AB4D2;
}

#rightquote a:hover {
	color:#000;
}

#rentalstats {
}

#rentalstats th {
	font-family:Georgia;
	font-size:14px;
	color:#418659;
	font-weight:bold;
	border:1px solid #E3E9B9;
}

#rentalstats td {
	border:1px solid #E3E9B9;
}

/* type styles */

.page_title {
	font-family:Georgia;
	font-size:18px;
	/*color:#12491A;*/
	color:#2EB0D0;
	font-weight:bold;
}

.headline {
	font-family:Georgia;
	font-size:16px;
	color:#418659;
	font-weight:bold;
	text-decoration:none;
}

.sub_headline {
	font-family:Georgia;
	font-size:12px;
	color:#418659;
	font-weight:bold;
	/* Added by RRL */
	background-color:#E1F3C2;
}

.label {
	font-family:Georgia;
	font-size:12px;
	color:#418659;
	font-weight:bold;
}

.result_title {
	font-family:Georgia;
	font-size:14px;
	color:#2EB0D0;
	font-weight:bold;
}

.details {
	font-size:10px;
	color:#71745C;
}

.accent {
	color:#A70C17;
}

.whiteBG {
	background-color: #ffffff;
}

.lightBlueBG {
	/*background-color: #f2f5f7;*/
	background-color: #E1E1E1;
}

.button {
	background-color: #A8DC51;
	padding:2px;
	border:1px solid #5B9175;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:verdana;
}

.num_results {
	font-size:28px;
	font-weight:bold;
	color:#A9DC51;
}

.err {
	color:#A70C17;
}
