/* 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:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:30px auto 0px; width:1000px; }
#theMenu { width: 200px;margin: 0px 0; padding: 0; }
#theMenu a { font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:10px; }
#theMenu h3 a, #theMenu h4 a,#theMenu h5 a { font:bold 10px Verdana, Arial, Helvetica, sans-serif; }
#theMenu li.active a{background-color:#FFD300;color:#333333;}
 #theMenu li.active h3.no-child a,#theMenu li.active h3.no-child a:hover{background:#FFD300 url(../images/arrow2.gif) no-repeat scroll 1px 4px;} 
#theMenu li h3.no-child a{background:transparent url(../images/arrow2.gif) no-repeat scroll 1px 4px;}
/* Some list and link styling */
#theMenu ul li { list-style:none; line-height:14px; padding-bottom:2px; }
#theMenu ul li a{ padding-left:0px; margin-left:0px;}
ul ul li { padding-left:10px; width: 164px; margin-bottom: 0; }
#theMenu h5.head a{padding-left:10px;}
ul ul li a { display:inline; color: #000;  padding-left:0; }
ul ul li a:hover,ul ul li.active a {  color: #333; background-color: #FFD300; }
/* For the xtra menu */
ul ul ul li { padding: 0; width: 174px; margin-bottom: 0; }
ul ul ul li a { color: #000; padding:0px 0 0 10px;  }
ul ul ul li a:hover { color: #333; }
li { list-style-type: none; }
#theMenu ul ul ul ul li{margin-left:0px;}
h2 { margin-top: 1.5em; }
ul { list-style:none; }
/* Header links styling */
#theMenu li h3.no-child a{background:transparent url(../images/arrow2.gif) no-repeat 1px 4px !important;padding-left:10px;color: #333;}
#theMenu li h3.no-child a:hover,#theMenu li li.active h3.no-child a,#theMenu li.active h3.no-child a{background:#FFD300 url(../images/arrow2.gif) no-repeat 1px 4px !important;}
h3.head a,h4.head a{ color: #333;  padding: 0px 0px; background:transparent url(../images/open.gif) no-repeat scroll 0px 3px; }
h3.head a:hover { color: #333; }
h3.selected a,#theMenu ul li h4.selected a, #theMenu ul li h5.selected a{ background-image:url(../images/closed.gif) !important; }
h3.selected a { color: #333; padding:0px; }
h3.selected a:hover { color: #666666; }
/* Xtra Header links styling */
h4.head a { color: #666666;  padding: 0px 0px; background-color:Transparent; }
h4.head a:hover { color: #333333; background-color:Transparent;}
h4.selected a,h4.selected a:hover { color: #333333; background:transparent url(../images/closed.gif) no-repeat 0 3px;}

#xtraMenu{padding-left:0px;}

#theMenu ul li h4 a,#theMenu ul li h5 a{ padding-left:10px; margin-left:0px;}
#theMenu ul ul ul li a{padding-left:0px; margin-left:0px;}
#theMenu ul ul ul li{padding-left:10px;}
ul ul li a{margin-left:20px;}
.only-heading{font:bold 10px/16px verdana;}
#theMenu ul li.two-line-links{ padding-left:20px;}
#theMenu h3{padding-left:0;}
#theMenu ul li.two-line-links a{ padding-left:0; margin-left:0;}
.head-link a{ background:transparent url(../images/arrow2.gif) no-repeat scroll 1px 4px;}
#theMenu li.active h3.head-link a{ background:#FFD300 url(../images/arrow2.gif) no-repeat scroll 1px 4px;}



h4.head a,h5.head a{ color: #333;  padding: 0px 0px; background:transparent url(../images/open.gif) no-repeat scroll 0px 3px; }
h5.head a { color: #666666;  padding: 0px 0px; background-color:Transparent; }
h5.head a:hover { color: #333333; background-color:Transparent;}
h5.selected a,h5.selected a:hover { color: #333333; background:transparent url(../images/closed.gif) no-repeat 0 3px;}
