﻿/*---------menu --------------*/
#navheader, #navheader_table
{
				background-color:#323232;
				height:162px;
}

#top_nav
{
				/*background-image:url("/images/corporate_practical_home2_1.jpg");*/;
				background-repeat: no-repeat;
				padding: 0 0 0;
				margin: 0 0 0;
				height: 2px; /*overflow: hidden;*/;
				background-color: #FFFFFF;
				
}
#main_menu 
{  
	/*margin-top:0;*/
	margin-bottom:0;
	/*margin-top:20px;		fixed the bug in FireFox*/
	margin-left:70px;
	height: 50px;
	width:600px;
	
	
}

#main_menu img
{  
	border:0!important;
}


.ms-topnavContainer{

border-left:none;
}
.ms-topnav{
	font-size: 12px;
	
	border: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: transparent;
	color: #757678;
	height: 50px;
	background-image: none;
	background-repeat: no-repeat;
}
 
.zz1_TopNavigationMenu_3
{
	background-position: right top !important;
	background-image:none !important;
	background-repeat: no-repeat !important;
}
.ms-topnav a{
				font-family: Arial, Helvetica, sans-serif;
				color:#757678;
				display: block;
				white-space: nowrap;
				padding: 1px 8px 0px 8px;
				height: 18px;
				vertical-align:middle;
}
.ms-topnavselected{
color:#ffffff;
background-color:transparent;

background-repeat:repeat-x;

border:none;
border-bottom-width:0px;
border-left:none;

}
.ms-topnavselected a{
color:#ffffff
}
.ms-topNavHover{

background-color:#ffffff;
border:none;
border-left:none;
border-bottom-width:0px;
color:#000000;
}
.ms-topNavHover a,.ms-topNavHover a:hover{
color:#000000;
}
.ms-topnav img{
	position: relative;
	display:none;
	visibility:hidden;
}

.ms-topNavFlyOutsContainer
{
/*				border-right-color: #c2dcff !important;
				border-bottom-color: #c2dcff !important;
				border-left-color: #c2dcff !important;
				border-top-color: transparent!important;
				border-right-width: 10px !important;
				border-bottom-width: 10px !important;
				border-left-width: 10px !important;
				border-top-width: 10px !important;
				border-right-style: solid !important;
				border-bottom-style: solid !important;
				border-left-style: solid !important;
				border-top-style: none !important;
				*/
				border:10px lime double !important;
}


.ms-topNavFlyOuts
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
}
.ms-topNavFlyOuts a{
display:block;
*width:100%;
min-width:100%;
color:#757678;
padding:4px 8px 4px 8px;
}
.ms-topNavFlyOuts a:hover{
color:#000000;

}
.ms-topNavFlyOutsHover{
background-color:#ffffff;
color:#000000;
}


