@charset "utf-8";
/* CSS Document */
ul, ol {
	maigin: 0;
	padding:0;
	background:none;
	
}
.menucontainer{
    background: #fff url(../images/bgOFF.gif) no-repeat bottom left; 
	width:700px;
}
/* common styling */
.menu {
    float:left;
	font-family: arial,verdana,sans-serif;
	width:100%; 
	height:50px;
	position:relative;
	font-size:12px;
	background:url(../images/bgOFF.gif) repeat-x bottom left;
	border-top:5px solid #e5200f;
}
/*.menu ul li a, .menu ul li a:visited {
    float:left;
	display:block;
	text-decoration:none;
	width:88px;  
	color:#fff;
	padding:0px 5px 0 5px;	
	line-height:50px;
	height:50px;}
.menu ul {
    padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	position:relative; 
}
.menu ul li {
    float:left;
	position:relative;
	display:inline;
	background:url(../images/bgDIVIDER.gif) no-repeat bottom right;
	width:100px;
}

* html .menu ul li a, .menu ul li a:visited {width:auto;width:auto;}
.menu ul li ul {display: none;}
*/
/* specific to non IE browsers */
/*
.menu ul li:hover a {color:#B30000;	background: transparent url(../images/bgON.gif) bottom left repeat-x; }
.menu ul li:hover ul {
    display:block;
	position:absolute;
	top:49px;
	margin-top:1px;
	left:0;
	width:100%;
	border-top:1px solid #fff;
}
.menu ul li:hover ul li a.hide {
    background:#e3e3e3; color:#333;
}
.menu ul li:hover ul li:hover a.hide {
    color:#fff;
	background: #B30000 url(../images/sub-arrow.gif) no-repeat;
	background-position: 5px 10px;
}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
	background:#e3e3e3;
	color:#333;
	height:auto;
	line-height:22px;
	width:100%;
	border-top:1px solid #fff;
	padding-left:20px;
	text-align:left;
}
.menu ul li:hover ul li a:hover{
    color:#fff;
	background: #B30000 url(../images/sub-arrow.gif) no-repeat;
	background-position: 5px 10px;
}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:146px; top:-2px;}
.menu ul li:hover ul li:hover ul.left {left:-146px;}
*/

/* urania_menu */
.mainmenu{
	margin:0;
	padding:0;
}
.mainmenu li,.mainmenu li a{
	float:left;
	width:100px;
	height:49px;
	line-height:49px;/**/
	display: block;
	text-indent:-9999px;
	margin:0;
}
.mainmenu li {
	position:relative;
	z-index:250;/**/

}
.mainmenu li a{
	text-decoration:none;
}
.mainmenu li a:hover{
	background-position: left -49px;
}
.mainmenu .menu1 a{
	background:left top  no-repeat;
}
.mainmenu .menu2 a{
	background:left top  no-repeat;
}
.mainmenu .menu3 a{
	background:left top  no-repeat;
}
.mainmenu .menu4 a{
	background:left top  no-repeat;
}
.mainmenu .menu5 a{
	background:left top  no-repeat;
}
.mainmenu .menu6 a{
	background:left top  no-repeat;
}
.mainmenu .menu7 a{
	background:left top  no-repeat;
}
.mainmenu .menu1On a{
	background:left -49px  no-repeat;
}
.mainmenu .menu2On a{
	background:left -49px  no-repeat;
}
.mainmenu .menu3On a{
	background:left -49px  no-repeat;
}
.mainmenu .menu4On a{
	background:left -49px  no-repeat;
}
.mainmenu .menu5On a{
	background:left -49px  no-repeat;
}
.mainmenu .menu6On a{
	background:left -49px  no-repeat;
}
.mainmenu .menu7On a{
	background:left -49px  no-repeat;
}

#container #menu .mainmenu .submenu {
/*	height:auto;*/
	position:absolute;
	top:49px;
	left:0px;
	z-index:500;
	width: 100px;
	height:50px;
	padding:0;
	margin:0;
}
#menu .mainmenu .submenu li{
	height:auto;
	padding:0;
	margin:0;
	z-index:80;
	width:100px;
	display:block;
	position:relative;
}
#menu .mainmenu .submenu li a{
	width:80px;
	height:auto;
	line-height:22px;
	background:none;
	text-indent:0px;
    color:#333;
	border-top:1px solid #fff;
	background:#e3e3e3;
	padding:0;
	margin:0;
	text-align:left;
	padding-left:20px;
}
#menu .mainmenu .submenu li a:hover{
    color:#fff;
	background: #B30000 url(../images/sub-arrow.gif) 5px 9px no-repeat;
}
.mainmenu .menu1On .submenu,#menu .menu1subOn .submenu2{
	display:block;
}
.mainmenu .menu1 .submenu,.mainmenu .menu2 .submenu,.mainmenu .menu3 .submenu,.mainmenu .menu4 .submenu,.mainmenu .menu5 .submenu,.mainmenu .menu6 .submenu,.mainmenu .menu7 .submenu,#menu .submenu2{
	display:none;
}
#menu .menu1subOn .submenu2{
	/*height:700px;*/
	position:absolute;
	top:-12px;
	*top:0px;
	left:100px;
	z-index:300;
	margin:0;
	padding:0;
}
#menu .menu1subOn .submenu2 p a,#menu .menu1subOn .submenu2 p{
	*margin:0 auto;
}