@charset "utf-8";
/* CSS Document */

/* A few IE bug fixes */
		* { margin-left: 0px; padding: 0px; }
		* ul { margin-left: 0px; padding: 0px; }
		* li { margin-left: 0px; padding: 0px; }
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		
		body { font-family:Helvetica, sans-serif; text-decoration: none; font-size: 12px; }
		#theMenu { width: 120px; height: 500px; padding-top: 0px; text-align: left; margin-left: 0px; padding: 0px; float: left;}
		
		* ul li ul { margin-left: 0px; padding: 0px; text-align: left; float: left;}
		* ul li ui li { margin-left: 0px; padding: 0px; text-align: left; float: left;}
		/* Some list and link styling */
		* ul li { width: 120px; margin-left: 0px; padding: 0px; text-align: left; float: left;}
		* ul ul li { border-left: 10px solid #00008c; padding: 0px; width: 120px; margin-bottom: 0; text-decoration: none; margin-left: 0px; text-align: left; float: left;}
		* ul ul li a { display:block; color: #000; padding: 3px 0px; text-decoration: none; text-align: left; }
		* ul ul li a:hover { display:block; color: #f1e100; background-color: #00008c; padding: 3px 0px; font-size: 12px;text-decoration: none; float: left;}
		/* For the xtra menu */
		* ul ul ul li { border-left: none; padding: 0px; width: 110px; margin-bottom: 0; margin-left: 0px; text-align: left; float: left;}
		* ul ul ul li a { display:block; color: #000; padding: 3px 4px; font-size: 12px; text-align: left; float: left;}
		* ul ul ul li a:hover { display:block; width: 98px; color: #f1e100; background-color: #00008c; padding: 3px 6px; font-size: 12px; float: left; }
		
		
		* li { list-style-type: none; float: left;}
		h2 { margin-top: 1.5em; }
		
		/* Header links styling */
		h3.head a { 
		color: #333;
		display:block; 
		border-top: 1px solid #00008c;
		background: #fff url(down.gif) no-repeat; 
		background-position: 98% 50%;
		padding: 3px 6px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		
		}
		h3.head a:hover { 
		color: #f1e100;
		background: #00008c url(down.gif) no-repeat; 
		background-position: 98% 50%;
		text-decoration: none;
		}
		h3.selected a { 
		background: #00008c url(up.gif) no-repeat; 
		background-position:98% 50%;
		color: #f1e100;
		padding: 3px 6px;
		text-decoration: none;
		}
		h3.selected a:hover { 
		background: #00008c url(up.gif) no-repeat; 
		background-position:98% 50%;
		color: #f1e100;
		text-decoration: none;
		}
		
		/* Xtra Header links styling */
		h4.head a { 
		color: #333;
		display:block; 
		background: #fff url(down.gif) no-repeat; 
		background-position: 98% 50%;
		padding: 3px 6px;
		text-decoration: none;
		}
		h4.head a:hover { 
		color: #f1e100;
		background: #00008c url(down.gif) no-repeat; 
		background-position: 98% 50%;
		text-decoration: none;
		}
		h4.selected a { 
		background: #00008c url(up.gif) no-repeat; 
		background-position:98% 50%;
		color: #f1e100;
		padding: 3px 6px;
		text-decoration: none;
		}
		h4.selected a:hover { 
		background: #00008c url(up.gif) no-repeat; 
		background-position:98% 50%;
		color: #f1e100;
		text-decoration: none;
		}
		
		
		
		div.menu a:hover{
	-webkit-text-shadow:0 0 25px #eee; 
	-moz-text-shadow: 0 0 25px #eee; 
	text-shadow:0 0 25px #eee; 
	color: #f1e100;
	text-decoration: underline;
}

div.menu a:active {
	text-decoration: none;
}
div.menu a{
	text-decoration: none;
	color: #f1e100;
}

.menu{
 min-height:100px;
     height:auto !important;
     height:600px;
}

.footer{
font-size: 10px;
text-align: right;
padding-right: 25px;
padding-top: 3px;
padding-bottom: 3px;

}