/* 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; }

body { font-family: Arial, Helvetica, sans-serif; }
#theMenu { width: 150px; margin: 0; padding: 0; }

/* Some list and link styling */
ul li { padding: 0 0 0 0; width: 150px; }
ul ul li { padding: 0 0 0 10px; width: 140px; margin-bottom: 0; }
ul ul li a { display:block; color: #2D5147; padding: 3px 6px; }
ul ul li a:hover { display:block; color: #2D5147; background-color: #EBE3CF; padding: 3px 6px; }
/* For the xtra menu */
ul ul ul li { padding: 0 0 0 0; color: #2D5147; width: 140px; margin-bottom: 0; }
ul ul ul li a { display:block; color: #2D5147; padding: 3px 6px; }
ul ul ul li a:hover { display:block; color: #2D5147; background-color: #EBE3CF; padding: 3px 6px; }


li { list-style-type: none; }
h2 { margin-top: 1.5em; }

/* Header links styling */
h3.head a { 
color: #2D5147;
display:block; 
background-position: 98% 50%;
padding: 2px 0 2px 10px;
font-weight:bold;
font-size:14px;
}
h3.head a:hover { 
color: #2D5147;
background: #EBE3CF; 
background-position: 98% 50%;
padding: 2px 0 2px 10px;
font-weight:bold;
font-size:14px;
}
h3.selected a { 
color: #2D5147;
background-position:98% 50%;
font-weight:bold;
font-size:14px;
border-bottom: 1px solid #A5A08F;
padding: 2px 0 2px 10px;
}
h3.selected a:hover { 
background: #EBE3CF; 
background-position:98% 50%;
color: #2D5147;
border-bottom: 1px solid #A5A08F;
padding: 2px 0 2px 10px;
font-weight:bold;
font-size:14px;
}

/* Xtra Header links styling */
h4.head a { 
color: #2D5147;
display:block;  
background-position: 98% 50%;
}
h4.head a:hover { 
color: #2D5147;
background: #EBE3CF; 
background-position: 98% 50%;
}
h4.selected a {  
background-position:98% 50%;
color: #2D5147;
}
h4.selected a:hover { 
background: #EBE3CF; 
background-position:98% 50%;
color: #2D5147;
}

/* Xtra Header links styling */
h5.head a { 
color: #2D5147;
display:block;  
background-position: 98% 50%;
}
h5.head a:hover { 
color: #2D5147;
background: #EBE3CF; 
background-position: 98% 50%;
}
h5.selected a {  
background-position:98% 50%;
color: #2D5147;
}
h5.selected a:hover { 
background: #EBE3CF; 
background-position:98% 50%;
color: #2D5147;
}
