/* A few IE bug fixes */
* { margin: 0; padding: 0; }
* html #theMenu ul ul li a { height: 100%; }
* html #theMenu ul li a { height: 100%; }
* html #theMenu ul ul li { margin-bottom: -1px; }

a
{
	outline:none;
}

#theMenu
{
	width: 234px;
	/*height: 350px;*/
	margin: 0 0 0 9px;
	padding: 0;
}

/* Some list and link styling */
#theMenu ul li
{ 
	width: 234px;
	height:31px;
	line-height:31px;
	text-decoration:none;
	background: url(../images/submenu_subsection_bg.png) no-repeat; 
	margin:0;
	padding:0;
}

#theMenu li ul li
{
	padding: 0;
	width: 175px;
	margin-bottom: 3px;
	background: url(../images/submenu_subsection_bg.png) no-repeat;
}
#theMenu li ul li a
{
	display:block;
	width: 229px;
	height:31px;
	color: #000000;
	font-size: small;
	height:31px;
	padding: 0 0 0 10px;
	background: url(../images/submenu_subsection_bg.png) no-repeat;
}
#theMenu li ul li a:hover
{
	display:block;
	width: 229px;
	height:31px;
	color: #c67e02;
	font-size: small;
	height:31px;
	padding: 0 0 0 10px;
	background: url(../images/submenu_subsection_bg.png) no-repeat;
}

/* For the xtra menu */
#theMenu ul ul ul li
{
	padding: 0;
	width: 175px;
	margin-bottom:0;
	background: url(../images/submenu_bg.png) no-repeat;
}
#theMenu ul ul ul li a
{
	display:block;
	width: 234px;
	height:31px;
	color: #000000;
	padding: 3px 6px;
	font-size: small;
	height:31px;
	background: url(../images/submenu_bg.png) no-repeat;
}
#theMenu ul ul ul li a:hover
{
	display:block;
	width: 234px;
	height:31px;
	color: #999999;
	font-size: small;
	height:31px;
	background: url(../images/submenu_bg.png) no-repeat;
}
#theMenu li
{
	list-style-type: none;
	margin:0;
	padding:0;
}
#theMenu h2
{
	margin-top: 1.5em;
}
h3.head2 a
{ 
height:31px;
line-height:31px;
text-decoration:none;
color: #000000;
display:block;
background: url(../images/submenu_bg.png) no-repeat; 
background-position: 98% 50%;
padding: 3px 10px;
font-size:14px;
}
h3.head2 a:hover
{ 
height:31px;
line-height:31px;
text-decoration:none;
color: #666666;
background: url(../images/submenu_bg.png) no-repeat; 
background-position: 98% 50%;
}
/* Header links styling */
h3.head a
{ 
height:31px;
line-height:31px;
text-decoration:none;
color: #000000;
display:block;
background: url(../images/submenu_bg.png) no-repeat; 
background-position: 98% 50%;
padding: 3px 10px;
font-size:14px;
}
h3.head a:hover
{ 
height:31px;
line-height:31px;
text-decoration:none;
color: #666666;
background: url(../images/submenu_bg.png) no-repeat; 
background-position: 98% 50%;
}
h3.selected a
{ 
height:31px;
line-height:31px;
text-decoration:none;
background: url(../images/submenu_bg.png) no-repeat; 
background-position:98% 50%;
color: #666666;
padding: 3px 10px;
font-size:14px;
}
h3.selected a:hover
{ 
height:31px;
line-height:31px;
text-decoration:none;
background: url(../images/submenu_bg.png) no-repeat; 
background-position:98% 50%;
color: #000000;
}

/* Xtra Header links styling */
h4.head a
{ 
height:31px;
line-height:31px;
text-decoration:none;
color: #000000;
display:block;
background: url(../images/submenu_bg.png) no-repeat; 
background-position: 98% 50%;
padding: 3px 10px;
}
h4.head a:hover
{ 
height:31px;
line-height:31px;
text-decoration:none;
color: #000;
background: url(../images/submenu_bg.png) no-repeat; 
background-position: 98% 50%;
}
h4.selected a
{ 
height:31px;
line-height:31px;
text-decoration:none;
background: url(../images/submenu_bg.png) no-repeat; 
background-position:98% 50%;
color: #666666;
padding: 3px 10px;
}
h4.selected a:hover
{ 
height:31px;
line-height:31px;
text-decoration:none;
background: url(../images/submenu_bg.png) no-repeat; 
background-position:98% 50%;
color: #000000;
}