/********************
	HANDLES TOP MENU BAR
********************/

#topNav	{
	background: 				transparent url(../images/layout/topNav_back.gif) repeat-x;
	border:							1px solid #0E7800;
	border-left-style:	none;
	border-right-style:	none;
	color:							#fff;
	display:						inline; /*IE6 double margin bug fix */
	float:							left;
	font-family: 				arial, helvetica, sans-serif;
	font-size:					10pt;
	height:							24px;
	margin:							0 8px;
	width:							780px;
}

#topNav ul	{
	float:			left;
	list-style:	none;
	margin:			0;
	padding:	  0;
	/*width:9em;	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
}

#topNav li	{
	float:					left;
	min-height: 		1px;		/* Sophie Dennis contribution for IE7 */
	position:				relative;
	vertical-align:	bottom;		/* Sophie Dennis contribution for IE7 */
}
#topNav a	{
	color:						#FFFFFF;
	display:					block;
	margin:						0;
	padding:	   			3px 15px;
	text-align:				center;
	text-decoration:	none;
	white-space:			nowrap;
}
#topNav ul li a {
	padding: 4px 20px;
}

/* Navigation bar dividers */
#topNav ul li {
  background: transparent url(../images/layout/split.gif) no-repeat scroll right center;
}
#topNav ul li.last {
	background: none;
}
#topNav ul li:hover {
	background: transparent url(../images/layout/topNav_back_rev.gif) repeat-x;
}


/***************
	HANDLES SIDE MENU
***************/
#sideNav	{
	background:			#fff;
	font-size:			9pt;
	padding:				10px;
	_padding-right:	0; /* removes padding in IE */
	width:					138px;
}
#sideNav ul {
	list-style:	none;
	margin:			0;
	padding:		0;
}
#sideNav li {
	width:	100%;
}
#sideNav a.drop {
	background-image: 		url(../images/layout/menu_arrow.gif);
	background-position:	95% 50%;
	background-repeat:		no-repeat;
}
#sideNav a.drop:hover {
	background-image: 		url(../images/layout/menu_arrow_hover.gif);
	background-position:	95% 50%;
	background-repeat:		no-repeat;
}
#sideNav ul li a{
	width:	145px;
}
#sideNav ul ul li a{
	padding-left:	10px;
	width:				137px;
}
#sideNav ul ul ul li a{
	padding-left:	20px;
	width:				127px;
}
#sideNav a {
	color:						#055214;
	cursor: 					pointer; /*changes cursor for IE6+ and everything else*/
	cursor: 					hand;	/*changes cursor for IE5*/
	display:					block;
	padding:					2px;
	text-decoration:	none;
}
#sideNav ul a:hover {
	background-color:	#055214;
	color:						#fff;
}
#sideNav #title {
	font-size:		12pt;
	font-weight:	bold;
}