#menu {
	float: right;
	width: 216px;
	margin-right: 6px;
	padding: 10px 6px 10px 0px;
	font-size: 92%;
	font-family: Georgia, Times, "Times New Roman", serif;
	text-decoration: none !important;
	background: url("../img/sidenav_bg.png") repeat-y;
}

#menu ul, #menu li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu ul li{
	display: none;
}

#menu ul li.currentSection {
	display: block !important;
	text-transform: uppercase;
	
}

#menu li {
	padding: 4px 7px 4px 3px;
}

#menu li li {
	font-size: 1em;
}

#menu li li li {
	padding: 3px 7px;
}

#menu li a {
	text-decoration: none !important;
}

#menu li a.section {
	display:block;
	color:#f0efe9 !important;
	text-transform: uppercase;
}

#menu li a:hover {
	text-decoration: none !important;
}

#menu li li {
	margin-left: 1em;
	text-indent: -1em;
}
#menu li li a {
	padding-left: 12px;
	color:#615c5d !important;
	text-transform: none;
	font: 14px Georgia, Times, "Times New Roman", serif;
	
}

#menu li li li a {
	color:#615c5d !important;
	text-transform: none;
	font-size: 14px;
}

#menu li a.currentSection {
	padding-bottom: 3px;
	margin-bottom: 2px;
	color: #FFF !important;
}

#menu li a.currentPage {
	color: #615c5d !important;
	font-weight: bold !important;
}
#menu li a.section{
	padding: 9px 7px 3px 15px;
	width: 206px;
	height: 20px;
	font: 14px Tahoma, Verdana, Arial, sans-serif;
	text-transform: none;
	background: url("../img/sidenav_head_bg.png") -3px 0px no-repeat;
}
#menu li ul li {
	display: block;
}

#menu li#what {
	margin: 0px;
	padding: 0px;
}
#menu li#what a {
	display: none;
}
#menu li#what li a {
	display:block;
	position: relative;
	color:#f0efe9 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	padding: 9px 7px 3px 30px;
	width: 206px;
	height: 20px;
	margin-bottom: 6px;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: url("../img/sidenav_head_bg.png") -3px 0px no-repeat;
}
#menu li#what li li a{
	margin-bottom: 0;
}
#menu li#what li#residential a {
	background: url("../img/sidenav_head_bg_yellow.png") -3px 0px no-repeat;
}
#menu li#what li#commercial a {
	background: url("../img/sidenav_head_bg_orange.png") -3px 0px no-repeat;
}
/*
#menu li#what li#dole-plantation a {
	background: url("../img/sidenav_head_bg_blue.png") -3px 0px no-repeat;
}
#menu li#what li#castle-and-cooke-aviation a {
	background: url("../img/sidenav_head_bg_purple.png") -3px 0px no-repeat;
}
#menu li#what li#island-of-lanai a {
	background: url("../img/sidenav_head_bg_red.png") -3px 0px no-repeat;
}
*/
#menu li#what li#renewable a {
	background: url("../img/sidenav_head_bg_green.png") -3px 0px no-repeat;
}
#menu li#what li#residential li a, #menu li#what li#commercial li a, #menu li#what li#doledole-plantation li a, #menu li#what li#castle-and-cooke-aviation li a, #menu li#what li#island-of-lanai li a, #menu li#what li#renewable li a {
  letter-spacing: 0px;
	background: none;
}

#menu li#what ul li li{
	margin-left: 7px;
}
#menu li#what li{
	margin-left: 0;
}
#menu li#what li li{
	padding-left: 0px;
}
#menu li#what li li a {
	padding: 0px 0px 0px 23px;
	width: auto; height: auto;
	color:#615c5d !important;
	text-transform: capitalize;
	font: 14px Georgia, Times, "Times New Roman", serif;
	background: none;
}
#menu li#what li#residential li a {
	padding: 5px 0px 0px 23px;
	width: auto; height: auto;
	color:#968571 !important;
	text-transform: uppercase;
	font: 10px Georgia, Times, "Times New Roman", serif;
	background: none;
}
#menu li#what ul li li li.last, #menu li#what li#commercial li{
	border-bottom: 1px solid #e4e3e1;
	padding-bottom: 8px;
}
#menu li#what ul li li li li.last, #menu li#what li#commercial li.last{
	border: none;
	padding-bottom: 0px;
}

#menu li#what li#residential li li a {
	padding: 0px 0px 0px 15px;
	width: auto; height: auto;
	color:#615c5d !important;
	text-transform: capitalize;
	font: 14px Georgia, Times, "Times New Roman", serif;
	background: none;
}
#menu li#what li#residential li li li a {
	padding: 0px 0px 0px 15px;
	width: auto; height: auto;
	color:#615c5d !important;
	text-transform: capitalize;
	font: 12px Georgia, Times, "Times New Roman", serif;
	background: none;
}
#menu li#what li#residential li#mortgage a {
	padding: 0px 0px 0px 23px;
	width: auto; height: auto;
	color:#615c5d !important;
	text-transform: capitalize;
	font: 14px Georgia, Times, "Times New Roman", serif;
	background: none;
}
/* Reset the current page color */
#menu li#what li#residential li li li a.currentPage, #menu li#what li#residential li li a.currentPage, #menu li#what li#residential li a.currentPage, a.currentPage {
	color: #615c5d !important;
	font-weight: bold !important;
}


/* =============== */
/* = Bread Crumb = */
/* =============== */
#breadcrumb {
	margin-top: -15px;
	margin-bottom: 15px;
	background: #d1d2d5;
	padding: 3px 10px;
	font-size: 90%;
}

#breadcrumb ol, #breadcrumb li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#breadcrumb li {
	display:inline;
	background: url("../img/breadcrumb-sep.gif") 0px -1px no-repeat;
	padding-left: 15px;
}

#breadcrumb li.first {
	padding: 0;
	background: none;
}

#breadcrumb a {
	color: #333 !important;
	text-decoration: none !important;
}

#breadcrumb a:hover {
	text-decoration: underline !important;
}

#breadcrumb a.currentPage {
	font-weight: bold;
	color:#900 !important;
}
