/* A few IE bug fixes */
* { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }

#theMenu {width: 242px; padding: 0; }

/* Some list and link styling */
.submenu1 li {padding: 0; width: 233px; padding: 0 4px}
.submenu1 li a {font: normal 11px arial; display:block; color: #747474; background: #ECECEC; line-height: 21px; text-decoration: none; padding:3px 3px 3px 10px;}
.submenu1 li a:hover {font: normal 11px arial; display:block; color: #747474; background: #DFDFDF; line-height: 21px; text-decoration: none; padding:3px 3px 3px 10px;}
/* For the xtra menu */
.submenu2 {background: #ECECEC}
.submenu2 li {padding: 0; width: 233px}
.submenu2 li a {font: normal 11px arial; display:block; color: #747474; background: #ECECEC; line-height: 21px; text-decoration: none; padding:3px 3px 3px 25px;}
.submenu2 li a:hover {font: normal 11px arial; display:block; color: #747474; background: url('../images/last-menu-bg-on.gif') repeat-y; line-height: 21px; text-decoration: none; padding:3px 3px 3px 25px;}

.submenu3 {background: #ECECEC}
.submenu3 li {padding: 0; width: 233px}
.submenu3 li a {font: normal 11px arial; display:block; color: #747474; background: #ECECEC; line-height: 21px; text-decoration: none; padding:3px 3px 3px 48px;}
.submenu3 li a:hover {font: normal 11px arial; display:block; color: #747474; background: url('../images/last-submenu-bg-on.gif') repeat-y; line-height: 21px; text-decoration: none; padding:3px 3px 3px 48px;}

.submenu4 {background: #ECECEC}
.submenu4 li {padding: 0; width: 233px}
.submenu4 li a {font: normal 11px arial; display:block; color: #747474; background: #ECECEC; line-height: 21px; text-decoration: none; padding:3px 3px 3px 55px;}
.submenu4 li a:hover {font: normal 11px arial; display:block; color: #747474; background: url('../images/last-menu3-bg-on.gif') repeat-y; line-height: 21px; text-decoration: none; padding:3px 3px 3px 55px;}


li { list-style-type: none; }
h2 { margin-top: 1.5em; }

/* Header links styling */

h3.head {
font: bold 11px arial;
color: #588AC5;
display:block; 
margin: 3px 0;
width: 242px;
height: 26px;
}

h3.head a {
font: bold 11px arial;
color: #588AC5;
display:block; 
background: url('../images/left-menu-off.gif');
line-height: 26px;
padding-left: 10px;
text-decoration: none;
}
h3.head a:hover { 
font: bold 11px arial;
color: #588AC5;
display:block; 
background: url('../images/left-menu-on.gif');
line-height: 26px;
text-decoration: none;
}
h3.selected a { 
font: bold 11px arial;
color: #588AC5;
display:block; 
background: url('../images/left-menu-on.gif');
line-height: 26px;
text-decoration: none;
}
h3.selected a:hover { 
font: bold 11px arial;
color: #588AC5;
display:block; 
background: url('../images/left-menu-on.gif');
line-height: 26px;
text-decoration: none;
}

/* Xtra Header links styling */

h4.head {
	font: normal 11px arial;
	color: #747474;
	display:block; 
	width: 233px;
	height: 26px;
}

h4.head a {
font: normal 11px arial;
color: #747474;
display:block; 
background: url('../images/left-menu-2-off.gif') no-repeat;
line-height: 21px;
padding:3px 3px 8px 10px;
text-decoration: none;
}
h4.head a:hover { 
font: normal 11px arial;
color: #747474;
display:block; 
background: url('../images/left-menu-2-on.gif') no-repeat;
line-height: 21px;
 padding:3px 3px 8px 10px;
text-decoration: none;
}
h4.selected a { 
font: normal 11px arial;
color: #747474;
display:block; 
background: url('../images/left-menu-2-on.gif') no-repeat;
line-height: 21px;
 padding:3px 3px 8px 10px;
text-decoration: none;
}
h4.selected a:hover { 
font: normal 11px arial;
color: #747474;
display:block; 
background: url('../images/left-menu-2-on.gif') no-repeat;
line-height: 21px;
 padding:3px 3px 8px 10px;
text-decoration: none;
}

/*//////////////////*/
h5.head {
	font: normal 11px arial;
	color: #747474;
	display:block; 
	width: 233px;
	height: 26px;
}

h5.head a {
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu3_off.gif') no-repeat;
	line-height: 21px;
	padding:3px 3px 8px 25px;
	text-decoration: none;
}
h5.head a:hover { 
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu3_on.gif') no-repeat;
	line-height: 21px;
	 padding:3px 3px 8px 25px;
	text-decoration: none;
}
h5.selected a { 
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu3_on.gif') no-repeat;
	line-height: 21px;
	 padding:3px 3px 8px 25px;
	text-decoration: none;
}
h5.selected a:hover { 
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu3_on.gif') no-repeat;
	line-height: 21px;
	 padding:3px 3px 8px 25px;
	text-decoration: none;
}

/*//////////////////*/
h6.head {
	font: normal 11px arial;
	color: #747474;
	display:block; 
	width: 233px;
	height: 26px;
}

h6.head a {
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu4_off.gif') no-repeat;
	line-height: 21px;
	padding:3px 3px 8px 48px;
	text-decoration: none;
}
h6.head a:hover { 
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu4_on.gif') no-repeat;
	line-height: 21px;
	 padding:3px 3px 8px 48px;
	text-decoration: none;
}
h6.selected a { 
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu4_on.gif') no-repeat;
	line-height: 21px;
	 padding:3px 3px 8px 48px;
	text-decoration: none;
}
h6.selected a:hover { 
	font: normal 11px arial;
	color: #747474;
	display:block; 
	background: url('../images/submenu4_on.gif') no-repeat;
	line-height: 21px;
	 padding:3px 3px 8px 48px;
	text-decoration: none;
}

