/* SIDE MENU */


/*General declarations*/

ul.side_menu_section, ul.side_sub_menu_section, ul.side_menu, ul.side_sub_menu   {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	height:auto;
	list-style: none;
	display:inline;
	}


li.side_menu_section, li.side_sub_menu_section, li.side_menu, li.side_sub_menu, li.side_sub_menu_first, li.side_sub_menu_last,  li.side_sub_menu_first_last, .sidemenuhold  {
	height: auto;
	list-style:none;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	}


/* styles*/

ul.side_menu_section {
	width: 186px;
	float: right;
}


li.side_menu_section {
	width: 186px;
	text-align: right;
	float: right;
	margin: 0px 0px 6px 0px;

}

a.side_menu_section:link, a.side_menu_section:visited, a.side_menu_section:active {
	color: #73afbf;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_closed.gif) no-repeat right;
	padding: 0px 30px 0px 0px;
	width: 156px;
	height: 20px;	
	float: right;
	font-weight:bold;
	font-size:1.4em;
}

a.side_menu_section:hover {
	color: #916568;
	background: url(../assets/images/Nav/sidenav_arrow_sub.gif) no-repeat right;
}

a.side_menu_section_selected:link, a.side_menu_section_selected:visited, a.side_menu_section_selected:active {
	color: #908371;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_open.gif) no-repeat right;
	padding: 0px 30px 0px 0px;
	width: 156px;
	height: 20px;	
	float: right;
	font-weight:bold;
	font-size:1.4em;
}

a.side_menu_section_selected:hover {
	color: #e55c65;
	background: url(../assets/images/Nav/sidenav_arrow_on.gif) no-repeat right;
}

ul.side_sub_menu_section {
	width: 186px;
	float: right
}

li.side_sub_menu_section {
	width: 186px;
	text-align: right;
	cursor: pointer;
	font-weight: normal;
	float: right;
	margin: 0px 0px 6px 0px;
}

a.side_sub_menu_section:link, a.side_sub_menu_section:visited, a.side_sub_menu_section:active {
	color: #73afbf;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_sub.gif) no-repeat right;
	padding: 0px 30px 0px 0px;
	width: 156px;
	float: right;
	font-size:1.2em;
}

a.side_sub_menu_section:hover {
	color: #7a4448;
	background: url(../assets/images/Nav/sidenav_arrow_sub.gif) no-repeat right;
}

a.side_sub_menu_sec_sel:link, a.side_sub_menu_sec_sel:visited, a.side_sub_menu_sec_sel:hover, a.side_sub_menu_sec_sel:active {
	color: #7a4448;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_open.gif) no-repeat right;
	padding: 0px 30px 0px 0px;
	width: 156px;
	float: right;
	font-size:1.2em;
}

a.side_sub_menu_sec_sel:hover {
	color: #7a4448;
}



li.switchcontent {/*NOT DECLARED AT TOP */
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 186px;
	color: #404040;
	text-align: right;
	float: right;
}


li.sectionID { /*NOT DECLARED AT TOP */
	list-style:none;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 156px;
	font-weight: normal;
	float:right;
	display: inline;
	}
	
	
ul.side_menu {
	width: 186px;
	float:right;
}

li.side_menu {
	width: 156px;
	text-align: right;
	cursor: pointer;
	font-weight: normal;
	float: right;
	margin: 0px 0px 6px 0px;
}

ul.side_sub_menu {
	width: 156px;
	float: right;
}

/*Stops IE from breaking */
.sidemenuhold {
	margin: 0px;
	padding:0px;
	width: 1px;
	height:0px;
	float:left;
	text-align:left;
	display: block;
	position:relative;
	font-size:0px;
	overflow:hidden;
}

li.side_sub_menu, li.side_sub_menu_first, li.side_sub_menu_last,  li.side_sub_menu_first_last {
	margin: 0px 0px 6px 0px;
	padding:0px;
	width: 156px;
	font-weight: normal;
	float: right;
	text-align:right;
	display: inline;
}

li.side_sub_menu_first, li.side_sub_menu_first_last {
	margin: 0px 0px 6px 0px;
	padding: 6px 0px 0px 0px;
	background: url(../assets/images/Nav/sidenav_division.gif) no-repeat top left ;
}

li.side_sub_menu_last, li.side_sub_menu_first_last{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	background: url(../assets/images/Nav/sidenav_division.gif) no-repeat bottom left ;
}


a.side_sub_menu_page:link, a.side_sub_menu_page:visited, a.side_sub_menu_page:active {
	color: #7a4448;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_closed.gif) no-repeat right;
	padding: 0px 30px 0px 0px;
	width: 126px;
	float: right;
	font-size:1.2em;display: inline;
}



a.side_sub_menu_page:hover {
	color: #e55c65;
	background-image: url(../assets/images/Nav/sidenav_arrow_closed.gif);
}


a.side_sub_menu_page_selected:link, a.side_sub_menu_page_selected:visited, a.side_sub_menu_page_selected:hover, a.side_sub_menu_page_selected:active {
	color: #e55c65;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_on.gif) no-repeat right ;
	padding: 0px 30px 0px 0px;
	width: 126px;
	float: right;
	font-size:1.2em;
	display: inline;
}


a.side_menu_page:link, a.side_menu_page:visited, a.side_menu_page:active {
	color: #87bdeb;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_closed.gif) no-repeat right;
	padding: 0px 30px 0px 0px;
	width: 126px;
	float: right;
	font-size:1.2em;
	display: inline;
}

a.side_menu_page:hover {
	color: #916568;
	background-image: url(../assets/images/Nav/sidenav_arrow_closed.gif);
}

a.side_menu_page_selected:link, a.side_menu_page_selected:visited, a.side_menu_page_selected:active {
	color: #e55c65;
	text-decoration: none;
	background: url(../assets/images/Nav/sidenav_arrow_on.gif) no-repeat right ;
	padding: 0px 30px 0px 0px;
	width: 126px;
	float: right;
	font-size:1.2em;
	display: inline;
}
