/* CSS Document */
.main_table{
	border:#006600 1px solid;
}
.main_menu{
	background-image: url(images/lev0_bg1.gif);
}
.main_menu td a{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	display:block;
	text-decoration : none;
	background-image: url(images/lev0_bg1.gif);
	background-color: #2C5F93;
	padding:0px 20px;
	color: #FFFFFF;
}
.main_menu td a:hover {
	text-decoration : underline;
	background-image: url(images/lev0_bg2.gif);
	background-color: #2C5F93;
}

.submenu_rentals{
	background-color:#B7FFB7;
}
.submenu_rentals a{
	text-decoration:none;
	font-size:12px;
	color:#000000;
	line-height:20px;
}
.submenu_rentals .active{
	background-color:#71FF71;
}
.td_filler{
	padding:2px 0px;
}
.td_filler_table{
	background-image: url(images/lev0_bg1.gif);
	border: 1px solid #336699;
	background-color: #2C5F93;
	padding:0px 26px;
}
.head-links{
	font-weight:bold;
}
.menu_outera {
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
}
.menu_innera {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 1 inner */
.menu_innera {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}
.menu_innera {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}

/* level 1 outer */
.menu_outera {
	text-decoration : none;
	background-color: #5286BB;
	border: 1px solid #336699;
	padding: 0;
}
.menu_outera {
	text-decoration : none;
	background-color: #1A4D81;
	background-image: url(images/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	padding: 0;
}
.sub_category{
	background-image:url(images/sub_head_center_td.gif);
	background-repeat:repeat-x;
	font-size:18px;
	color:#8E7211;
	/*font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
}
.subnav{
	margin:50px 0px;
	line-height:28px;
}
.subnav tr td .subnav_inactive{
	text-decoration:none;
	font-size:14px;
	color:#E2B61B;
	font-weight:bold;
}
.subnav tr td .subnav_active{
	text-decoration:none;
	font-size:14px;
	color:#FFFF99;
	font-weight:bold;
}
.subnav tr td a:hover{
	text-decoration:underline;
	font-size:14px;
	color:#FFFFCC;
	font-weight:bold;
}

.subnav a:hover{
	color:#F2DD95;
}
.subnav tr td{
	background-color:#003300;
	padding:0px 5px;
	text-align:center;
}
.subnav_spacer{
	background-image:url(images/bg_subnav_spacer.jpg);
	line-height:8px;
}
.property_list{
	font-size:12px;
}

.required{
	visibility:visible;
	color:#FF0000;
	font-weight:bold;
}
.not_required{
	visibility:hidden;
}

.featured_img{
	border:#006600 2px solid;
}