/* Information Menu Style */
/* Top Menu */

#main_menu {
	padding-left: 190px;
	padding-right: 0; }

#main_menu ul,
.sub_menu ul {
	list-style-type: none;
	margin:0;
	padding: 0; }

#main_menu ul li {
	display: inline; }

#main_menu ul li a,
.sub_menu ul li a {
	display: block;
	font: 13px/20px "Trebuchet MS", sans-serif;
	text-decoration: none; }

#main_menu ul li a {
	width: 155px;
	float: left;
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #ccf;
	border-right: 1px solid #ccf;
	margin-left: -1px;
	background-color: #006261;
	color: #fff; }

#main_menu ul li a:hover,
#main_menu ul li a.active  {
	background-color: #487DA2;
	color: #fff; }


/* Resources Menu Style */
/* Left Column Menu */

#menu2 ul,
.sub_menu2 ul {
	list-style-type: none;
	margin:0;
	padding: 0; }

#menu2 ul {
	background-color: #CDD3FF;
	border: 1px solid #487DA2; }

#menu2 ul li {
	display: block;
	background: #CDD3FF url(/img/menu2_bg.gif) repeat-y; }

#menu2 ul li a,
.sub_menu2 ul li a {
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;
	font: 13px/20px "Trebuchet MS", sans-serif; }

#menu2 ul li a {
	width: 168px;
	font-weight: bold;
	text-indent: 8px;
	border-top: 1px solid #fff;
	color: #009; }

#tools, #readers, #resources, #programs {
	background: url(/img/arrow.gif) right center no-repeat; }

#menu2 ul li a.menu_home {
	border-top: none; }

#menu2 ul li a:hover,
#menu2 ul li a.active  {
	background-color: #E2EBF6;
	color: #006; }


/* Drop Down Menus */
/* Common Styles for sub_menu and sub_menu2 */

.sub_menu,
.sub_menu2 {
	visibility: hidden;
	position: absolute;
	z-index: 100; }

.sub_menu ul,
.sub_menu2 ul {
	background-color: #E7EAFF;
	border: 1px solid #333; }

.sub_menu ul li,
.sub_menu2 ul li {
	display: block;
	border-bottom: 1px dashed #4B69BF; }

.sub_menu ul li a,
.sub_menu2 ul li a {
	text-align: left;
	padding: 0 4px 0 10px;
	text-indent: -2px;
	background-color: #E7EAFF;
	color: #000; }

.sub_menu ul li a:hover,
.sub_menu2 ul li a:hover {
	background-color: #CDD3FF;
	color: #000; }

.sub_menu ul li a:focus,
.sub_menu2 ul li a:focus {
	outline: none; }

/* Top Drop-Down Menu */

.sub_menu ul li a {
	width: 165px; }

/* Left Column Sub-Menu */

.sub_menu2 ul li a {
	width: 150px; }
