/*  (C) 1995-2011 Nautica Editrice Srl - All rights reserved  */

body {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000066; background: #EEEEEE;}
td {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000066;}

a {text-decoration: none;}
a:link {color: #3366CC;}
a:visited {color: #3366CC;}
a:hover {color: #FF0000;}
a:active {color: #3366CC;}

img {border: 0; border-style: none;}

form {margin: 0; padding: 0;}

h1, h2 {margin-top: 0;}

pre, code, textarea {font-family: monospace;}

.titolo {font-size: 18pt;}
.titolo7 {font-size: 18pt; color: #666666;}
.capitolo {font-size: 16pt; margin-bottom: 2px;}
.capitolo7 {font-size: 16pt; color: #666666;}
.sottotitolo {font-size: 14.5pt;}
.sottotitolo7 {font-size: 14.5pt; color: #666666;}
.sezione {font-size: 12pt;}
.sezione7 {font-size: 12pt; color: #666666;}
.sommario {font-size: 9pt;}
.sommario7 {font-size: 9pt; color: #666666;}
.testo {font-size: 10pt;}
.testo7 {font-size: 10pt; color: #666666;}
.piccolo {font-size: 8.5pt;}
.piccolo7 {font-size: 8.5pt; color: #666666;}
.micro {font-size: 7.5pt;}
.micro7 {font-size: 7.5pt; color: #666666;}
.tty {font: 10pt Courier New, Courier, monospace;}
.tty7 {font: 10pt Courier New, Courier, monospace; color: #666666;}

.block {display: block; margin: 0; padding: 0;}
.upcase {text-transform: uppercase;}
.clear-both {clear: both;}
.float-left {float: left;}
.float-right {float: right;}
.display-none {display: none;}
.cursor-pointer {cursor: pointer;}
.text-color {color: #000066;}
.margin-top-0 {margin-top: 0;}
.margin-bottom-0 {margin-bottom: 0;}
.margin-0 {margin: 0;}
.lh-90 {line-height: 90%;}
.lh-100 {line-height: 100%;}
.lh-110 {line-height: 110%;}
.lh-120 {line-height: 120%;}
.lh-130 {line-height: 130%;}
.lh-140 {line-height: 140%;}
.lh-150 {line-height: 150%;}
.lh-160 {line-height: 160%;}
.lh-180 {line-height: 180%;}
.lh-200 {line-height: 200%;}

h1.sommario {margin-top: 0; margin-bottom: 0;}

img.right {margin: 5px 0px 5px 10px; float: right;}
img.left {margin: 5px 10px 5px 0px; float: left;}

.test-results h5, h5.test-results {font-size: 10.5pt; margin-bottom: 0; background: url(/nol/gif/11x11x000066.gif) no-repeat center left; padding: 0 0 0 16px;}
.test-results p {margin-top: 2px;}
.test-score p {margin: 0 0 8px 0; line-height: 115%;}
.test-score em {background: url(/nol/gif/9dot.gif) no-repeat center left; color: transparent; padding-left: 8px;}

.article-box {background: #EEEEEE; padding: 9px; margin: 14px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.article-box h3 {margin-top: 0;}
.article-box h4 {margin-top: 0;}

a.link {color: #3366CC; background: url(/nol/gif/3in.gif) no-repeat center left; padding: 0 0 0 16px;}
a.link:hover {color: #FF0000; background: url(/nol/gif/9in.gif) no-repeat center left; padding: 0 0 0 16px;}

.radius {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.radius-top {border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.radius-left {border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}
.radius-right {border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
.radius-bottom {border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}

ul.spaced>li, ol.spaced>li {margin-bottom: 14px;}

.C5 {color: #000066;}

.rev3 {background: #3366CC; color: #FFFFFF;}
.rev5 {background: #000066; color: #FFFFFF;}
.rev7 {background: #666666; color: #FFFFFF;}

.in3 {background: url(/nol/gif/3in.gif) no-repeat center left; padding: 0 0 0 16px;}
.in9 {background: url(/nol/gif/9in.gif) no-repeat center left; padding: 0 0 0 16px;}

.circ3 {background: url(/nol/gif/3circ.gif) no-repeat center left; padding-left: 20px;}
.circ9 {background: url(/nol/gif/9circ.gif) no-repeat center left; padding-left: 20px;}

.nxt3 {background: url(/nol/gif/3next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
.nxt5 {background: url(/nol/gif/5next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
.nxt6 {background: url(/nol/gif/6next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
.nxt7 {background: url(/nol/gif/7next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
.nxt9 {background: url(/nol/gif/9next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}

.nxt39 {background: url(/nol/gif/3next9.gif) no-repeat center left; padding: 0px 3px 0px 12px;}
.nxt59 {background: url(/nol/gif/5next9.gif) no-repeat center left; padding: 0px 3px 0px 12px;}
.nxt99 {background: url(/nol/gif/9next9.gif) no-repeat center left; padding: 0px 3px 0px 12px;}

.related {font-size: 8.5pt;}
.related h4 {font-size: 9pt; margin: 0;}
.related a, 
.related strong, 
.related label {display: block; padding: 4px 0 4px 0; border-bottom: 1px dotted #CCCCCC;}
.related a:hover {background: #EEEEEE;}
.related .bg5 {padding-left: 2px; color: #FFFFFF; background: #000066; border-bottom: none;}
.related .bg5:hover {background: #000066;}
.related .bg3 {padding-left: 2px; color: #FFFFFF; background: #3366CC; border-bottom: none;}
.related .bg3:hover {background: #3366CC;}
.related .text {margin-top: 2px; margin-bottom: 14px;}

.bggrey {background: url(/nol/gif/bg-body-300x90.png) no-repeat;}

.label9 {font-size: 8.5pt; height: 14px; line-height: 14px; background: #FF0000; color: #FFFFFF; padding: 0 1px 0 1px; margin: 0 0 2px 0;}
.label9 a:link {color: #FFFFFF;}
.label9 a:visited {color: #FFFFFF;}
.label9 a:active {color: #FFFFFF;}
.label9 a:hover {color: #FFFFFF;}

.label5 {font-size: 8.5pt; height: 14px; line-height: 14px; background: #000066; color: #FFFFFF; padding: 0 1px 0 1px; margin: 0 0 2px 0;}
.label5 a:link {color: #FFFFFF;}
.label5 a:visited {color: #FFFFFF;}
.label5 a:active {color: #FFFFFF;}
.label5 a:hover {color: #FFFFFF;}

.label4 {font-size: 8.5pt; height: 14px; line-height: 14px; background: #003399; color: #FFFFFF; padding: 0 1px 0 1px; margin: 0 0 2px 0;}
.label4 a:link {color: #FFFFFF;}
.label4 a:visited {color: #FFFFFF;}
.label4 a:active {color: #FFFFFF;}
.label4 a:hover {color: #FFFFFF;}

.label3 {font-size: 8.5pt; height: 14px; line-height: 14px; background: #3366CC; color: #FFFFFF; padding: 0 1px 0 1px; margin: 0 0 2px 0;}
.label3 a:link {color: #FFFFFF;}
.label3 a:visited {color: #FFFFFF;}
.label3 a:hover {color: #FFFFFF;}
.label3 a:active {color: #FFFFFF;}

.label2 {font-size: 8.5pt; height: 14px; line-height: 14px; background: #99CCFF; color: #003399; padding: 0 1px 0 1px; margin: 0 0 2px 0;}
.label2 a:link {color: #003399;}
.label2 a:visited {color: #003399;}
.label2 a:hover {color: #003399;}
.label2 a:active {color: #003399;}

ul.redbox {list-style: square url(/nol/gif/redbox.gif);}
ul.reddot {list-style: disc url(/nol/gif/reddot.gif);}
ul.darkbox {list-style: square url(/nol/gif/darkbox.gif);}
ul.darkdot {list-style: disc url(/nol/gif/darkdot.gif);}
ul.bluebox {list-style: square url(/nol/gif/bluebox.gif);}
ul.bluedot {list-style: disc url(/nol/gif/bluedot.gif);}
ul.litebox {list-style: square url(/nol/gif/litebox.gif);}
ul.litedot {list-style: disc url(/nol/gif/litedot.gif);}

.adsense {font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 12px; color: #000066; overflow: hidden;}
.adsense a, .adsense a:visited .adsense a:active, .adsense a:hover {color: #3366CC;}
.adsense #azienda {font-size: 11px; line-height: 14px;}
.adsense #promo {color: #000066;}

.pagebot, .pagebot a, .pagebot a:hover {font-size: 7.5pt; color: #666666;}

#top {margin: 0px 0px 0px 0px;}
#Frame {margin: 0px;}

#pagePrepend, #pageAppend {position: relative; width: 998px; min-width: 998px; max-width: 998px;}

#pageContents {position: relative; width: 998px; min-width: 998px; max-width: 998px; padding: 0; margin: 14px auto; background: #FFFFFF;}

#pageHeader {display: block; position: relative; height: 234px; min-height: 234px; background: #EEEEEE;}

#pageSwitch {display: block; position: absolute; left: 50px; top: 6px;}
#pageSwitch a {padding: 0 8px 0 0;}
#pageSwitch img {opacity: 1; filter: alpha (opacity=100);}
#pageSwitch img:hover {opacity: 0.5; filter: alpha (opacity=50);}

#pageBrands {display: block; position: absolute; top: 10px; width: 850px; height: 60px; left: 145px; margin: 0; padding: 0; overflow: hidden; background: transparent url(/nol/logo/brands.jpg) no-repeat;}
#pageBrands li {display: inline; list-style-type: none; margin: 0; padding: 0;}
#pageBrands a {display: block; position: absolute; top: 0; height: 60px; background: transparent;}
#pageBrands a:hover {background: #EEEEEE; opacity: 0.5; filter: alpha(opacity=50);}
#brand_superyacht {left: 0px; width: 102px;}
#brand_international {left: 102px; width: 105px;}
#brand_yachtmarket {left: 207px; width: 74px;}
#brand_ebook {left: 281px; width: 84px;}
#brand_app {left: 365px; width: 80px;}
#brand_digitale {left: 445px; width: 74px;}
#brand_pagineazzurre {left: 519px; width: 84px;}
#brand_eurometeo {left: 603px; width: 94px;}
#brand_pescaweb {left: 697px; width: 80px;}
#brand_scubaweb {left: 777px; width: 73px;}

#pageLogo {display: block; position: absolute; top: 70px; width: 640px; height: 150px; min-height: 150px; padding: 0;}
#pageLogo a {display: block;}

#pageServices {position: absolute; top: 76px; right: 0px; width: 310px; height: 165px; min-height: 165px;}

#pageCounter {position: absolute; bottom: 0;}

#pageSearch {position: absolute; left: 0; top: 46px; width: 260px; height: 36px; padding: 0; margin: 0; background: url(/nol/gif/search-bg.png) no-repeat;}
#pageSearch input[type=text] {position: absolute; top: 5px; left: 8px; width: 210px; height: 18px; border: 0; background: transparent; color: #666666;}
#pageSearch input[type=image] {position: absolute; top: 5px; left: 230px; width: 30px; height: 18px; border: 0; background: transparent;}

#pageTools {position: absolute; right: 0px; top: 90px; padding: 4px 0 4px 0;}
#pageTools .bg {width: 306px; height: 24px; background: #CCCCCC url(/nol/gif/bg-grey-320x24.png) no-repeat; opacity: 0.8; filter: alpha (opacity=80); border-top: 1px solid #FFFFFF;}
#pageTools .fg {position: relative; top: -20px; padding-left: 4px; opacity: 1; filter: alpha (opacity=100);}
#pageTools b {font-size: 12px; padding: 2px 10px 0 4px; color: #444444; text-transform: uppercase;}
#pageTools img {opacity: 1; filter: alpha (opacity=100); vertical-align: top;}
#pageTools img:hover {opacity: 0.5; filter: alpha (opacity=50); outline: #FFFFFF solid 4px;}
#pageTools a:hover {opacity: 0.5; filter: alpha (opacity=50);}
#pageTools .sprite {background: url(/nol/gif/sprite-tools-64x16.gif);}
#pageTools .mail {background-position: 0 0;}
#pageTools .feed {background-position: -16px 0;}
#pageTools .forum {background-position: -32px 0;}
#pageTools .blog {background-position: -48px 0;}

#pageSocial {position: absolute; right: 0px; top: 119px; width: 306px; height: 20px; min-height: 20px; padding: 0; background: transparent url(/nol/logo/social-180x20.gif) no-repeat; clear: both; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}
#pageSocial a {display: block; width: 60px; height: 20px; float: left;}
#pageSocial a:hover {background: #FFFFFF; opacity: 0.5; filter: alpha(opacity=50); outline: #FFFFFF solid 1px;}

#pageDebug {position: absolute; bottom: 0;}

#pageAds {width: 100%; border-bottom: 1px solid #CCCCCC; clear: both;}

#pageSponsor td {font-size: 8pt; height: 14px; padding: 0 4px 0 0; background: #003399; color: #CCCCCC;}
#pageSponsor a {background: transparent; color: #FFFFFF;}
#pageSponsor #nol {font-size: 7.5pt; padding: 0 0 0 4px;}
#pageSponsor #clock {font-size: 7.5pt;}

#pageBorder {border-top: 1px solid #CCCCCC; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
#pageBorder #bottom {margin: 14px 0 0 0; border-bottom: 0px solid #FFFFFF; clear: both; background: #CCCCCC;}

#pageBody {padding: 0 0 0 4px;}

#bodyLayout {margin: 0; border: 0;}

#bodyExtra {width: 336px; min-height: 960px; margin: 0 0 0 8px; padding: 0 8px 0 8px; float: right; border-left: 1px dotted #CCCCCC;}

#brochureExtra p {display: block; font-size: 9pt; margin: 0 0 0 0; padding: 4px 0 8px 0; border-top: 1px solid #CCCCCC;}
#brochureExtra h3 {margin: 0 0 0 0; padding: 4px 0 8px 0; font-size: 13.5pt;}
#brochureExtra p:hover {background: #EEEEEE;}
#brochureExtra a {background: url(/nol/gif/3in.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
#brochureExtra a:hover {background: url(/nol/gif/9in.gif) no-repeat center left; padding: 0px 16px 0px 16px;}

#boatsExtra h3 {margin: 0 0 0 0; padding: 4px 0 4px 0; font-size: 13.5pt; border: 0px solid red;}
#boatsExtra table {background: #E7E7E7;}
#boatsExtra td > a {display: block; padding: 2px 4px 2px 8px; background: transparent;}
#boatsExtra td > a:hover {background: #999999 ; color: #FFFFFF;}
#boatsExtra td {border-bottom: 1px solid #F7F7F7;}
#boatsExtra h4 {margin: 0 0 0 0; padding: 2px 0 4px 0; font-size: 10.5pt;}

#sitesExtra table {border: 1px solid #000066;}
#sitesExtra td {font-size: 9pt; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#sitesExtra th {font: 9pt Arial Black, Arial, Verdana, Helvetica, sans-serif; text-align: left; padding: 1px 0 1px 6px; color: #FFFFFF; background: #000066;}
#sitesExtra a {display: block; background: #FFFFFF; padding: 3px 5px 3px 5px; white-space: nowrap;}
#sitesExtra a:hover {color: #FFFFFF; background: #CCCCCC;}

#socialExtra {text-transform: uppercase; margin: 8px 0 8px 0; color: #666666;}
#socialExtra div {margin: 4px 0 8px 0; font-size: 11px;}
#socialExtra .plus1 {vertical-align: top; float: left; margin: 0 8px 0 0;}
#socialExtra .icons {width: 315px height: 32px; min-height: 32px; padding: 0; margin: 4px 0 10px 0; background: transparent url(/nol/gif/social-315x32.jpg) no-repeat;}
#socialExtra .icons a {display: block; width: 35px; height: 32px; float: left; background: transparent;}
#socialExtra .icons a:hover {background: #FFFFFF; opacity: 0.5; filter: alpha(opacity=50);}
#socialExtra .mail {clear: both; color: #666666; background: url(/nol/gif/mail-14x11.gif) no-repeat center right; padding: 0 18px 0 0;}

#socialBM {height: 14px; line-height: 14px; font-size: 14px; text-transform: uppercase; margin: 8px 0 8px 0; color: #666666;}
#socialBM div {display: block; float: left;}
#socialBM .icons {width: 144px height: 14px; min-height: 14px; float: left; margin-left: 4px; background: transparent url(/nol/gif/social-144x14.gif) no-repeat;}
#socialBM .icons a {display: block; width: 12px; height: 12px; margin: 1px 4px 1px 0; float: left; background: transparent;}
#socialBM .icons a:hover {background: #FFFFFF; opacity: 0.5; filter: alpha(opacity=50);}
#socialBM .mail {color: #666666; background: url(/nol/gif/mail-14x11.gif) no-repeat center right; padding: 0 18px 0 0; text-transform: uppercase;}

#starsExtra {margin: 14px 0 8px 0; color: #666666;}
#starsExtra label {text-transform: uppercase;}

#pageFooter {max-width: 998px;}
#pageFooter #sitemap {background: #000066; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;}
#pageFooter #sitemap table {width: 990px; border-bottom: 0px solid #999999; border-spacing: 0;}
#pageFooter #sitemap th {padding: 8px; vertical-align: top; font-size: 7.5pt; color: #EEEEEE;}
#pageFooter #sitemap td {padding: 8px; vertical-align: top; font-size: 7.5pt; color: #EEEEEE; border-left: 1px dotted #003399;}
#pageFooter #sitemap b {display: block; height: 14px; color: #FFFFFF; background: #000066;}
#pageFooter #sitemap a {display: block; height: 14px; white-space: nowrap; color: #6699FF;}
#pageFooter #sitemap a:hover {color: #EEEEEE; background: #000066 url(/nol/gif/bg-footer-120x14.jpg) no-repeat;}
#pageFooter .company {padding: 8px 2px 8px 8px; background: #EEEEEE; color: #666666; font-size: 8.5pt; text-align: right;}
#pageFooter .legal {line-height: 120%; font-size: 7.5pt; color: #888888;}
#pageFooter .author {font-size: 8pt; color: #666666;}

#playbutton {position: relative; display: block;}
img.playbutton {border: 0; opacity: 0.4; filter: alpha (opacity=40); position: absolute; /*es. top: 200px; left: 150px;*/}

.siteNews {border-bottom: 1px solid #CCCCCC;}
.siteNews div {font-size: 8.5pt; background: #FFFFFF; padding: 4px 4px 20px 4px; border-top: 1px solid #CCCCCC;}
.siteNews div:hover {background: #EEEEEE; cursor: pointer;}
.siteNews a {display: block; font-size: 11pt; background: url(/nol/gif/3in.gif) no-repeat center left; padding: 1px 16px 1px 16px;}
.siteNews a:hover {background: url(/nol/gif/9in.gif) no-repeat center left; padding: 1px 16px 1px 16px;}
.siteNews em {display: block; font: 7.5pt normal; color: #666666;}

.rsslink {background: url(/nol/gif/rss.gif) no-repeat center left; padding: 0px 16px 0px 16px;}

.rbox9 .r1, .r2, .r3, .r4 {font-size: 1px; overflow: hidden; display: block; background: #FF0000;}
.rbox9 .r1 {height: 1px; margin: 0 5px;}
.rbox9 .r2 {height: 1px; margin: 0 3px;}
.rbox9 .r3 {height: 1px; margin: 0 2px;}
.rbox9 .r4 {height: 2px; margin: 0 1px;}
.rbox9 .contents {padding: 0 8px; background: #FF0000;}

.ui-rater {color: #666666;}
.ui-rater>span {vertical-align:top;}
.ui-rater-rating {margin-left: 8px; margin-right: 8px; font-weight: bold; color: #000066;}
.ui-rater-starsOff, .ui-rater-starsOn {display: inline-block; height: 18px; background: url(/nol/gif/stars.gif) repeat-x 0 0px;}
.ui-rater-starsOn {display: block; max-width: 90px; top: 0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}

#pageTicker {display: block; position: relative; height: 28px; background: #99CCFF; overflow: hidden; border-top: 1px solid #CCCCCC;}
#pageTicker ul {position: absolute; left: 300px; top: 0; list-style-type: none; margin: 0; padding: 0; border-left: 1px dotted #FFFFFF;}
#pageTicker li {height: 28px; padding: 8px; font-size: 12px; line-height: 12px; white-space: nowrap;}
#pageTicker a {color: #000066;}
#pageTicker a:hover {color: #FFFFFF;}
#pageTicker form {position: relative; height: 28px; margin: 0; padding: 7px 0 0 4px; *padding: 5px 0 0 0;}
#pageTicker form > div {float: left; width: 72px;}
#pageTicker form > div:hover {color: #FFFFFF; font-weight: bold;}
#pageTicker input[type=radio] {vertical-align: middle; margin: 0; *margin-top: -2px;}
#pageTicker label {vertical-align: middle; margin-left: 4px; *margin-left: 1px;}
#pageTicker #data {visibility: hidden;}

#searchBox {position: relative; width: 260px; height: 32px; padding: 0; margin: 0; background: url(/nol/gif/searchbox-bg.gif) no-repeat;}
#searchBox input[type=text] {position: absolute; top: 6px; left: 8px; width: 210px; height: 18px; border: 0; background: transparent;}
#searchBox input[type=image] {position: absolute; top: 6px; left: 218px; width: 35px; height: 18px; border: 0; background: transparent;}

#pageMenu {background: #FF0000; color: #FFFFFF; border-top: 1px solid #EEEEEE; border-right: 1px solid #FFFFFF;}

#mainMenu {
	position: relative; 
	width: 100%; 
	height: 60px; 
	overflow: hidden; 
	color: #FFFFFF; 
	border-top: 1px solid #FFFFFF;
}

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sf-menu {
	font: 12px Lucida Sans, Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 12px;
	position: absolute;
	z-index: 100;
	background: transparent url(/nol/gif/bg-menu-2x30.png) repeat-x top left; 
}
.sf-menu a {
	display: block;
	padding: 9px 9px;
	color: #FFFFFF;
	border-right: 1px dotted #EEEEEE;
}

.sf-menu a:hover {
	background: #FFFFFF;
	color: #003399;
}

.sf-menu li {
	display: inline;
	float: left;
}

.sf-menu li ul {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	position: absolute;
	left: 0;
	width: 100%;
	background: #003399;
	visibility: hidden;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	visibility: visible;
}

.sf-menu .parent {
}

.sf-menu .child a {
	border-right: none;
}

.sf-menu .child a:hover {
	background: #FFFFFF;
	color: #003399;
}

.sf-menu li.selected ul {
	visibility: visible;
}

.sf-menu .current {
	background: #003399;
}
.sf-menu .flag {
	background-color: #3366CC;
}

.sf-menu.ie6 {
	background-color: #003399;
}


