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

#mainMenu {
    display: block;
    position: relative;
    xbackground-color: red;
    background-image: url('/img/mainmenu_bg.jpg');
    background-repeat: repeat-x;
    xheight: 63px;
    height: 61px;
    border-top: 1px solid #f1f1f1;
    xborder-top: 1px solid #c2d8e9;
    padding-left: 30px;
    padding-right: 55px;
    width: 895px;
    z-index: auto;
}

	#mainMenu a {
		display: block;
		text-align: left;
		padding: 10px;
		overflow: hidden;
		font-size: 11pt;
		xtext-transform: uppercase;
		color: #58595b;
        text-shadow: 1px 1px 1px #fff;
        z-index: auto;
	}
	
	#mainMenu ul li a {
			padding-top:20px;
			height:31px;
	}
	#mainMenu a:link {
		text-decoration:none;
	}
	
	#mainMenu .id_main_menu {
		display: inline-block;
		float: left;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0px;
		width: 75%;
        z-index: auto;
	}

	#mainMenu ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
        list-style: none outside none;
		display: inline-block;
        position absolute;
        top: 0px;
        xwidth: 515px;
        border-right: 0px solid #666666;
        z-index: auto;
		height:59px;
	}

	#mainMenu ul li {
		position: relative;
		float: left;
		padding: 0;
		margin: 0;
        padding: 0px;
        z-index: auto;
		xheight:48px;
		height:61px;
		border-left: 1px solid #dddedf;
		xborder-left: 1px solid #b3cadb;
		xpadding-top:15px;
		xpadding-top:13px;
	}
    
    #mainMenu ul li a:hover {
        background-image: url('/img/mainmenu_over.png');
		background-position: 0px 0px;
        background-repeat: repeat-x;
        text-decoration: none;
		position: relative;
	}
	
	#mainMenu ul li a:visited {
		text-decoration: none;
	}
	
	#mainMenu ul li a:active {
        background-image: none;
	}

	#mainMenu ul li ul{
		padding: 0;
		margin: 0;
		list-style-type: none;
        list-style: none outside none;
        position: relative;
        width: 90px;
        border-right: 0px solid #666666;
        z-index: auto;
	}
	
		#mainMenu ul li ul li{
		width:152px;
		height:37px !important;
		background-color:#e7e8e9;
		padding:0px 0px !important;
		xtop:6px;
		top:1px;
		border-right: 1px solid #c2d8e9;
		border-bottom: 1px solid #c2d8e9;
		line-height:10pt;
	}
			#mainMenu ul li ul li a{
font-size:10pt !important;
padding-top:5px !important;
	}
	
	#mainMenu li.sel,#mainMenu li.sel:hover  {
	background-image: url('/img/mainmenu_sel.png');
	background-repeat: repeat-x;
	}


#breadcrumbs {
    display: block;
    position: relative;
    top: 0px;
    xpadding-left: 50px;
    xpadding-right: 50px;
    
}
#breadcrumbs .back{
    display: none;
}
#breadcrumbs ul {
    padding: 0px;
}
#breadcrumbs ul li {
    background-image: url("/img/breadcrumb_arrow.jpg");
    background-position: 1px 6px;
    padding-right: 12px;
    background-repeat: no-repeat;
    color: #0599F1;
    display: inline;
    padding-left: 15px;
}
#breadcrumbs ul li a{
   color: #222222;
   text-decoration: none;
   font-size: 80%;
}

	
#footer .menu ul {
    clear: both;
    display: inline-block;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 100%;
    left: -40px;
	float:left;
}

#footer .menu ul.lev1{
    clear: both;
    display: inline-block;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 700px;
    left: -40px;
	float:left;
	top:-40px;
}

#footer .menu ul li{
    display: block;
    float: left;
    position: relative;
}

#footer .menu ul li.lev1{
	float:left;
	width:170px;
	margin-right:35px;
}

#footer .menu ul li a{
    text-transform:uppercase;
	font-size:9pt;
	color:#666666;
	text-decoration:none;
	xheight:145px;
	display:block;
	font-weight:bold;
	position:relative;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}
#footer .menu ul li ul{
    xdisplay: block;
    xfloat: left;
    xheight: auto;
    xpadding-bottom: 20px;
    xpadding-right: 0px;
    xposition: relative;
    top: 0;
    xwidth: 160px;
    
}
#footer .menu ul li ul li{
    clear: both;
    display: block;
    float: left;
    position: relative;
}
#footer .menu ul li ul li a{
    display: block;
    color: #666666;
	font-size:9pt;
    text-decoration: none;
	padding-bottom:0px;
	font-weight:normal;
	position:relative;
	margin-bottom:0px;
		padding-bottom:0px;
	border-bottom:0px solid #cccccc;
}
#footer .menu ul li ul li a:hover{
    color: #115b95;
    xtext-decoration: underline;
}
	

	

#mainMenu ul ul,
#mainMenu ul li:hover ul li ul,
#mainMenu ul ul li:hover ul li ul {
    display: none;
}

#mainMenu ul li:hover ul,
#mainMenu ul li ul li:hover ul {
    display: block;
}

