/* tabs */

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
	padding-left: 30px;
	font-weight:bold
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
/* vertical menu css */
/************ vMenu **************/
ul#vmenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul#vmenu li {
	margin: 0px 20px;
	padding: 0px 0px 0px 12px;
	background: url(images/circle.gif) no-repeat 0px 5px;
}
ul#vmenu li.has_child {
	background: url(images/right_arrow.gif) no-repeat 0px 5px;
}
ul#vmenu li.open {
	background: url(images/down_arrow.gif) no-repeat 0px 5px;
}
ul#vmenu li a:link, ul#vmenu li a:visited {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}
ul#vmenu li a:hover, ul#vmenu li a.active {
	color: #000;
}
ul#vmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
/* Accordion 
	COLORS
	#FFFFFF; = white
	#000000; = black
	#F5F6F7; = light gray (main gray)
	#112886; = navy blue (selected top level heading)
	#B4C5D7; = medium blue (for hover)
	#A0A0A0; = dark gray (selector bar)
	#6e6e6e; = Inactive Link
	STATUS COLORS=
		GREEN: #4CC417
		RED: #FF0000
		YELLOW: #FFFF00
		BLUE: #0000FF
		GREY: #808080
*/

/* default GENERAL formatting for the menu as a whole */
ul.menu {
	background-color: #F5F6F7;  /* background parts that are not the clickable links part; should match page background */
	font-size: 12px;
	margin:5px 0px;
}
ul.menu, ul.menu ul {
	clear: both;  /* No floating elements allowed on either the left or the right side */
	list-style-type: none; /* removes the bullet (circle icon) in front of each list item */
	margin: 1px 0px 2px 0px;  /* removes the margin (whitespace) at the top of the list, to bring the whole menu to the top of the screen */
	padding: 0px;  /* removes any left indent, i.e. effectively left-aligns the text */
	width: 190px;  /* changes it from full page width to a fixed width */
}
ul.menu li {
	margin-bottom: 0px;  /* adds a little extra space between each list item (same color as menu background, so visually separates list items */
	border-top:1px solid white;
	border-bottom:1px solid white;
}
ul.menu li ul {
	width:90%;  /* indents the submenu by 10% */
	margin-left:auto;
}
/* horizontal line */
hr.divider {
	width: 0px;
	color: #F5F6F7;
}
/* default formatting for any MENU ITEMS (each clickable menu item is a <a> tag */
ul.menu a {
	text-decoration:none;  /* links don't need to be underlined */
	background-color: #F5F6F7; /* intentionally selected to match the background */
	color: #000000; /* text color; ensures that links are displayed in browser's default <a> color */
	padding: 0.5em; /* pads all four sides of the text with a blank margin the same color as the background */
	display: block;  /* works in conjunction with the background-color and padding, so that each button block is the same size */
	border-left-color: #f5f6f7;  /* default dark gray left border */
	border-left-style: single;
	border-left-width: 4px;
}
/* Special formatting specific to any SUBMENU ITEMS */
ul.menu li ul li a {
	border-left-color: #f5f6f7;  /* default dark gray left border */
	border-left-style: solid;
	border-left-width: 4px;
}
/* Default formatting for any MENU ITEMS when you HOVER over them */
ul.menu li a:hover {
	background-color: #B4C5D7;
	border-left-color: #A0A0A0;  /* default dark gray left border */
}
/* Special formatting specific to any SUBMENU ITEMS when you HOVER over them */
ul.menu li ul li a:hover {
/* N/A */
}
/* Formatting for MENU item that is already SELECTED */
/* The :hover is there as well to prevent formatting change when hovering over the currently selected item */
ul.menu a.active, ul.menu a.active:hover {
	background-color: #112886;
	color: #FFFFFF;
	border-left-color: #A0A0A0;
}
/* Formatting for SUBMENU item that is already SELECTED */
/* The :hover is there to prevent formatting change when hovering over the currently selected item */
ul.menu li ul li a.highlighted, ul.menu li ul li a.highlighted:hover {
	background-color: #B4C5D7;
	border-left-color: #A0A0A0;
}
