/* redefined html tags */
body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #000000;
	behavior: url('styles/csshover.htc');
	color: #414141;
}

p {
	margin:0;
	padding:0;
}
img { 
	border:none;
}
/* standard layout id's */
#center {
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	padding-bottom: 12px;
}
#main {
	position:relative;
	float:left;
	left:1px;
	font-size:12px;
}

div#main_menu {
	position:absolute;
	bottom:0px;
	left:-125px;
	
	background-color:#F7F8FA; /* menu background color */
	z-index:19;
}
div#main_menu ul {
	margin: 0; 
	padding: 0; 
}
div#main_menu li {
	position: relative; 
	list-style: none; 
	margin: 0px; 
	float: left; 
	
	background: #000000 url('menu_divider.gif') left repeat-y; /* option color */
	line-height:20px;
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
	font-size: 14px;
	font-weight:bold;
}

div#main_menu ul li.first_menu_option {
	background-image:none;
	border-left: none;
	padding-left: 9px;
	padding-right: 12px;
}

div#main_menu ul ul {
	border-bottom:3px solid #6B7AA2; /* border color */
	width: 190px;
	z-index: 128;
}
div#main_menu li li {
	border-top:1px solid #fff; /* border color */
	border-bottom:1px solid #fff;
	border-top:0px;
	width: 190px;
	padding: 0;
	background: #CBD1F4 none;
	font-size: 12px;
	font-weight:normal;
}
div#main_menu li:hover {
	background-color:#000000; /* option hover color */
	background-image: none;
}
div#main_menu li li:hover {
	background-color:#F0DEC8; /* option hover color */
	background-image: none;
}

div#main_menu li li li {
	border-left: 1px solid #fff;
	
}
div#main_menu li li li:hover {
	border-left: 1px solid #fff;
	background-color:#F0DEC8;
}

div#main_menu li a {display: block; padding: 3px 0 3px 5px; text-decoration: none;	color: #fff;}
div#main_menu li li a { color: #003D93;  width:170px;}
div#main_menu li li:hover a { color: #003D93;}
div#main_menu ul ul {position: absolute; display: none;}
div#main_menu ul.level1 li.sub_menu:hover ul.level2, 
div#main_menu ul.level2 li.sub_menu:hover ul.level3 {display:block;}
div#main_menu ul.level2 {top: 23px; left: 0px;}
div#main_menu ul.level3 {top: 0; left: 190px;} 


div#main_menu li li.sub_menu:hover { background: #F4CBF1 right no-repeat; }

div#main_menu li li.sub_menu li a {  color: #003D93;} 
div#main_menu li li.sub_menu li:hover a { color: #003D93;}
