/* KMR Law */

/*
NOTES: Underscored items work for IE only.
*/

/*
NAVIGATION
*****/

/*	
Vertical Nav	got help from css.maxdesign.com.au!!
...........*/

#navcontainer ul { list-style-type: none; }
	
#navlist a {
	display: block;
	width: 270px; height: 29px;
	color: #C6D2C6;
	line-height: 30px;
	text-indent: 55px;
	text-decoration: none;
	background: url(../images/button_off.gif) no-repeat;
	}
	
#navlist a:hover {
	text-decoration: none;
	background-image: url(../images/button_on.gif);
	background-repeat: no-repeat;
	color: #533705; /*#E7C138*/
	}
	
	
#navlist li#top a { background: url(../images/button_top_off.gif) no-repeat;	 }
#navlist li#top a:hover { background: url(../images/button_top_on.gif) no-repeat;	}
	#navlist li#top a { padding-top: 24px; }

#navlist li#bottom a {	background: url(../images/button_bot_off.gif) no-repeat; height: 45px; }
#navlist li#bottom a:hover {	background: url(../images/button_bot_on.gif) no-repeat; height: 45px; }


#navlist #current { color: #E7C138; }


/*
Sub Nav
.......*/

#subnavcontainer { 
	position: absolute;
	background: url(../images/subnavbacktrans.png) no-repeat;
	width: 355px; height: 215px;
	margin-left: 310px; margin-top: 50px;
}
	#subnavcontainer h2 { 
		font-size: .9em; line-height: 30px; padding-left: 20px; font-weight: normal; color: #C5C0A9;
		margin-left: 10px; margin-right: 10px;
		border-bottom: 1px solid #C6D2C6; 
		}
	ul#subnavlist { padding-top: 10px; padding-bottom: 20px; }
	/*#subnavlist li#subtop a { padding-top: 10px; }*/
	#subnavlist a {
	display: block;
	color: #C5C0A9; font-size: .9em;
	text-decoration: none;
	padding-left: 30px;
	line-height: 22px;
	}
	#subnavlist a:hover {
	text-decoration: none;
	color: #EBE8DA; /*#533705; /*#E7C138*/
	}
a.jump { font-size: .7em; float: right; text-decoration: none; color: #533705; }
a.jump:hover { text-decoration: underline; }