body {
	font:11px Verdana, Arial;
}
ul.menu {
	list-style:none;
	margin:0;
	padding:0;
	width:993px;
	height:66px;
}
ul.menu * {
	margin:0;
	padding:0
}
ul.menu a {
	display:block;
	color:#FFF;
	text-decoration:none
}
ul.menu li {
	position:relative;
	float:left;
}
ul.menu ul {
	position:absolute;
	top:66px;
	left:-1px;
	background:#fa76b5;
	display:none;
	opacity:0;
	list-style:none
}
ul.menu ul li {
	position:relative;
	border:1px solid #FFF;
	border-top:none;
	width:240px;
	margin:0;
}
ul.menu ul li a {
	display:block;
    margin:5px 7px 5px 5px;
    padding-left:5px;
    padding-top:8px;
    width:225px;
    height:20px;
}
ul.menu ul li a:hover {
	background-color: #FFF;
    color:#333333;
}
ul.menu ul ul {
	left:240px;
	top:-1px
}

ul.menu .sub {
	background:#fa76b5 url(images/arrow_menu.gif) 220px 10px no-repeat;
    color:#fff;
  /*  -moz-border-radius:10px 1px 1px 10px ;
    -webkit-border-radius: 10px 0px 0px 10px ;;
    -moz-border-radius: 10px 0px 0px 10px ;;
    border-radius: 10px 0px 0px 10px ;*/
}
ul.menu .sub a:hover {
    background:#FF0000 ;
    color:#fff;
   /* -moz-border-radius:10px 0px 0px 10px ;*/
}
ul.menu .topline {
	/*border-top:1px solid #aaa*/
}


#menutop ul {
	margin:0;
	padding:0;
}
#menu ul li {
	float: left;
	list-style: none;
}
/*
#menutop ul li a {
	text-decoration: none;
	float: left;
	height: 35px;
	padding:0;
	margin:0;
	display:block;
}*/
#menutop ul li a.home {
	background:url(images/home_menu.jpg) no-repeat;
	width:145px;
	height:66px;
	text-indent:-9999px;
}
#menutop ul li a.home:hover {
	background:transparent url(images/home_menu.jpg) no-repeat scroll 0 100%;
	width:145px;
	height:66px;
}
#menutop ul li a.home_active {
    background:transparent url(images/home_menu.jpg) no-repeat scroll 0 100%;
    width:145px;
    height:66px;
    text-indent:-9999px; 
}
/*.active {
	background:transparent url(images/home.jpg) no-repeat scroll 0 100%;
	width:145px;
	height:66px;
}*/
#menutop ul li a.intro {
	background:url(images/intro_menu.jpg) no-repeat;
	width:249px;
	height:66px;
	text-indent:-9999px;
}
#menutop ul li a.intro:hover {
	background:transparent url(images/intro_menu.jpg) no-repeat scroll 0 100%;
	width:249px;
	height:66px;
    text-indent:-9999px;  
}
#menutop ul li a.intro_active {
    background:transparent url(images/intro_menu.jpg) no-repeat scroll 0 100%;
    width:249px;
    height:66px;
    text-indent:-9999px;
}

#menutop ul li a.port {
	background:url(images/port_menu.jpg) no-repeat;
	width:216px;
	height:66px;
	text-indent:-9999px;
}
#menutop ul li a.port:hover {
	background:transparent url(images/port_menu.jpg) no-repeat scroll 0 100%;
	width:216px;
	height:66px;
}
#menutop ul li a.port_active {
    background:transparent url(images/port_menu.jpg) no-repeat scroll 0 100%;
    width:216px;
    height:66px;
    text-indent: -9999px;
}
#menutop ul li a.services {
	background:url(images/services_menu.jpg) no-repeat;
	width:201px;
	height:66px;
	text-indent:-9999px;
}
#menutop ul li a.services:hover {
	background:transparent url(images/services_menu.jpg) no-repeat scroll 0 100%;
	width:201px;
	height:66px;
}
#menutop ul li a.services_active {
    background:transparent url(images/services_menu.jpg) no-repeat scroll 0 100%;
    width:201px;
    height:66px;
    text-indent:-9999px; 
}

#menutop ul li a.inq {
	background:url(images/inquiry_menu.jpg) no-repeat;
	width:181px;
	height:66px;
	text-indent:-9999px;
}
#menutop ul li a.inq:hover {
	background:transparent url(images/inquiry_menu.jpg) no-repeat scroll 0 100%;
	width:181px;
	height:66px;
}
#menutop ul li a.inq_active{
    background:transparent url(images/inquiry_menu.jpg) no-repeat scroll 0 100%;
    width:181px;
    height:66px;
    text-indent: -9999px;
}

