/* A few IE bug fixes */
/* A few IE bug fixes */
		* { margin: 0; padding: 0; }
		* html ul#theMenu ul li a { height: 100%; }
		* html ul#theMenu li a { height: 100%; }
		* html ul#theMenu ul li { margin-bottom: -1px; }
		
		#theMenu { width: 210px; height: auto; margin:0; padding: 0; font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
		
		/* Some list and link styling */
		ul#theMenu li { width: 230px;margin: 0; padding: 0; }
		ul#theMenu ul li { background: url(../img/frecha.gif) no-repeat left center; border-left: 15px solid #247DFF; padding: 0; width: 210px; margin-bottom: 0; margin-left: 0; background-color:#FFFFFF}
		ul#theMenu ul li a { display:block; color: #000; padding: 3px 6px; font-size: small; text-decoration: none;}
		ul#theMenu ul li a:hover { display:block; color: #369; background-color: #eee; padding: 3px 8px; font-size: small; }
		/* For the xtra menu */
		ul#theMenu ul ul li { border-left: none; border-bottom: 1px solid #eee; padding: 0; width: 206px; margin-bottom: 0; background-color:#FFFFFF }
		ul#theMenu ul ul li a { display:block; color: #000; padding: 3px 6px; font-size: small; }
		ul#theMenu ul ul li a:hover { display:block; color: #369; background-color: #eee; padding: 3px 8px; font-size: small; }
		
		ul#xtraMenu {margin: 0; padding: 0;}
		
		#theMenu li { list-style-type: none; }
		h2 { margin-top: 1.5em; }
		/* Header links styling */
		h3.head {
	margin:0 0 5px 0;
	padding: 0;
}
		h3.head a { 
	text-decoration:none;
	background:url(../img/btn.jpg) no-repeat;
	width:220px;
	height:22px;
	margin:0px;
	display:block;
	text-align:left;
	padding-top:5px;
	padding-left:15px;
	font-size:14px;
	color:#003366;	}
		h3.head a:hover { 
text-decoration:none;
	background:url(../img/currentbtn.jpg) no-repeat;
	color:#ffffff;	
		}
		h3.selected a { 
		text-decoration:none;
	background:url(../img/currentbtn.jpg) no-repeat;
	color:#ffffff;			padding: 3px 15px;
		}
		h3.selected a:hover { 
		background: #69c url(up.gif) no-repeat; 
		color: #36a;
		}
		
		/* Xtra Header links styling */
		h4.head a {		 
		color: #333;
		display:block; 
		border-top: 1px solid #36a;
		border-right: 1px solid #36a;
		background: #eee url(down.gif) no-repeat; 
		padding: 3px 6px;
		}
		h4.head a:hover { 
		color: #000;
		background: #ddd url(down.gif) no-repeat;
		}
		h4.selected a { 
		background: #6c9 url(up.gif) no-repeat;
		color: #fff;
		padding: 3px 6px;
		}
		h4.selected a:hover { 
		background: #6c9 url(up.gif) no-repeat; 
		color: #36a;
		}


