#header
{
    height:116px;
    z-index:500;
}

/* Title elements */

#mi_link
{
    display:block;
}


/* mental images style: */

#mi_top_title
{
    height:55px;
    float:left;
    margin-left:25px;
    margin-top:10px;
}

#mi_top_title h2
{
    font-size:18px;
}

#mi_top_title a
{
    color:#7c6a55;
    outline:0;
    text-decoration: none;
}

#mi_logo
{
    height:24px;
    width:93px;
    color:white;
}

/* ARC style: */

#top_title
{
    height:55px;
    float:left;
    margin-left:25px;
    margin-top:10px;
}

#top_title h2
{
    font-size:18px;
}

#top_title a
{
    color:#000000;
    outline:0;
    text-decoration: none;
}

#logo
{
    height:25px;
    width:116px;
    margin-left:-13px;
    margin-bottom:3px;
}
/* End ARC style. */

/* (from tranisition to arc) */

#top_title_arc
{
    height:55px;
    float:left;
    margin-left:25px;
    margin-top:10px;
}

#top_title_arc h2
{
    font-size:18px;
}

#top_title_arc a
{
    color:#000000;
    outline:0;
    text-decoration: none;
}

#logo_arc
{
    height:25px;
    width:116px;
    margin-left:-13px;
    margin-bottom:3px;
}


/* end transition to arc */


/* Gradient and breadcrumbs */

#gradient
{
    background: url(/migenius/doc/resources/general/iray/manual/css/mi/images/faded.png) repeat; 
    height: auto; 
    width: 100%; 
    padding: 0;
    float:left;
    z-index:-1;
    height:20px;
    min-width:1px;
}

#breadcrumbs
{
    padding-bottom: 9px;
    clear:right;
    min-height:14px;
    min-width:1px;
    margin-left:25px;
    font-size:11px;
	color: #a1a0a4;
	float: none;
}

#breadcrumbs a
{
    color: #716f73;
}

#breadcrumbs h2
{
    padding-top:5px;
}

/* Top menu */

#top_menu 
{
	clear:both;
	width:100%;
	border-top:1px solid #C6C9C8;
	border-bottom:1px solid #C6C9C8;
	background: #dedede repeat scroll left top;
	z-index:10;
	height:25px;
}

* + html #top_menu
{
	position:relative;
}

.top_menu, .top_menu * 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.top_menu
{
	width:100%;
	float:left;
	
}

.top_menu>li
{
	width:200px;
	background: #dedede repeat scroll left top;
}

* html .top_menu 
{
	line-height:1;
}

.top_menu ul 
{
	position:absolute;
	top:-999em;
	width:100%;
	margin-top:1px;
}

#top_menu ul.top_menu.sf-js-enabled.sf-shadow 
{
	background-color: #dedede;
}

.top_menu ul li 
{
	width:100%;
}
.top_menu ul li ul 
{
	margin-top:0;
	width:10em;
}

* html .top_menu ul 
{
	margin-top:1px;
}

* + html .top_menu ul 
{
	margin-top:2px;
}
.top_menu li:hover 
{
	visibility:inherit;
}

.top_menu li 
{
	float:left;
	position:relative;
	z-index:10;
}

.top_menu a 
{
	display:block;
	position:relative;
	color:#BEC0C2;
	font-weight:700;
	padding:5px 25px;
	text-decoration:none;
}

.top_menu li:hover ul, .top_menu li.sfHover ul 
{
	left:0;
	top:23px;
	z-index:20;
}

ul.top_menu li:hover li ul, ul.top_menu li.sfHover li ul 
{
	top:-999em;
}

ul.top_menu li li:hover ul, ul.top_menu li li.sfHover ul 
{
	left:100%;
	top:0;
}

ul.top_menu li li:hover li ul, ul.top_menu li li.sfHover li ul 
{
	top:-999em;
}

ul.top_menu li li li:hover ul, ul.top_menu li li li.sfHover ul 
{
	left:10em;
	top:0;
}

.top_menu a, .top_menu a:visited 
{
	color:black;/*#A1A4A3;*/
}

.top_menu ul ul 
{
	margin-top:2px;
}

li.F11 ul 
{
	display:none !important;
}

.top_menu li li 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #dedede repeat scroll left top;
	z-index:5;
}

.top_menu li li.first
{
	border-top:1px solid #C6C9C8;
}

#top_menu a[target="_blank"] 
{
	line-height:16px;
	background:url(/migenius/doc/resources/general/iray/manual/css/mi/images/new_window.png)  95% 30% no-repeat;
	display:		block;
}

#top_menu a[href$=".pdf"]
{
	display:block;
	line-height:16px;
	background:url(/migenius/doc/resources/general/iray/manual/css/mi/images/acrobat_big.png) 2% 30% no-repeat;
}

#top_menu a[href$=".txt"]
{
    display:block;
    line-height:16px;
    background:url(/migenius/doc/resources/general/iray/manual/css/mi/images/document_text.png) 2% 30% no-repeat;
}

.top_menu a:hover 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#716f73 none repeat scroll 0 0;
	color:#FFFFFF !important;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	text-decoration:none;
}

.top_menu a[target="_blank"]:hover, .top_menu a[href$=".pdf"]:hover 
{
	display:block;
}

.top_menu a[target="_blank"]:hover
{
	background: #716f73 url(/migenius/doc/resources/general/iray/manual/css/mi/images/new_window_hover.png) 95% 30% no-repeat !important;
}

.top_menu a[href$=".pdf"]:hover 
{
	background: #716f73 url(/migenius/doc/resources/general/iray/manual/css/mi/images/acrobat_big.png)  2% 30% no-repeat !important;
}

.top_menu a[href$=".txt"]:hover 
{
    background:#716f73 url(/migenius/doc/resources/general/iray/manual/css/mi/images/document_text.png)  2% 30% no-repeat !important;
}

a.topnav_1 
{
	border-top:0 none;
}

a.topnav_1_act 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*background: url(/migenius/doc/resources/general/iray/manual/css/mi/images/bg_mainnav_current.gif) repeat-x scroll left top;*/
	background:#716f73 none repeat scroll 0 0;
	color:#ffffff;
}

a.topnav_1_ifsub 
{
	border-top:0 none;
}

a.topnav_1_actifsub, a.topnav_1_actifsub:visited  
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*background: url(/migenius/doc/resources/general/iray/manual/css/mi/images/bg_mainnav_current.gif) repeat-x scroll left top;*/
	background:#919095 none repeat scroll 0 0;
	/*color:#666666;*/
	color:#ffffff;
}

a.topnav_1_actifsub:hover
{
	background:#716f73;
}

.top_menu li li a, .top_menu li li a:visited 
{
	color:black;/*#666666;*/
}

* + html.top_menu a.sf-with-ul 
{
	min-width:1px;
}

.sf-sub-indicator 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:  no-repeat scroll right top;
	display:block;
	height:15px;
	overflow:hidden;
	position:absolute;
	right:0.75em;
	text-indent:-999em;
	width:13px;
}

* html li li .sf-sub-indicator 
{
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background: url(/migenius/doc/resources/general/iray/manual/css/mi/images/el_list_arrow.gif) no-repeat scroll right bottom !important;
	display:block;
	height:13px;
	top:0.6em;
	width:13px;
}

* html .sf-sub-indicator 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: none repeat scroll 0 0;
}

a > .sf-sub-indicator 
{
	background-position:0 -100px;
	top:0.4em;
}

.top_menu ul .sf-sub-indicator 
{
	background-position:-10px 0;
}

.top_menu ul a > .sf-sub-indicator 
{
	background-position:0 2px;
}
.sf-shadow ul 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:17px;
	-moz-border-radius-topright:17px;
	background: url(/migenius/doc/resources/general/iray/manual/css/mi/images/shadow3.png) no-repeat scroll right bottom;
	color:#FFFFFF;
	padding:0 8px 8px 0;
}

.sf-shadow ul.sf-shadow-off 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}

.sf-menu_separation
{
	border-top: #C6C9C8 solid 1px;
}
