﻿/* Kleuren 
Zwart: #050504
Wit: #fff
Blauw1: #009ee0
Blauw2: #85d0f0
achtergrond: #85d0f0
*/

/* ZONNEVOGEL_NEW.CSS */
/* CSS Problem Fixed by Christiaan */
/* Last updated: 13-11-2009 */

/* BROWSER FIXES - Christiaan */
	/* BROWSER-FIX-001: Remove dotted links */
		a { outline: none; }
		a:hover { outline: none; }
		a:active { outline: none; }
		
	/* BROWSER-FIX-002: Only show scrollbars when it's really needed, else show nothing - Christiaan */
		html { overflow: auto; }
		
	/* BROWSER-FIX-003: MS Image Interpolation Mode - Christiaan */
		/* img { ms-interpolation-mode: bicubic; } */
		
	/* BROWSER-FIX: IE5.5 and IE6 PNG Transparancy Fix (Not Working Well Yet) - Christiaan */
		/* img { behavior:	url("pngbehavior.htc"); } */
		/* img { behavior:	url("../../Style Library/nl-nl/Custom Styles/iepngfix.htc"); } */
		
.wrapper { margin-top: -27px; }

/* 00 - General Site Settings - Christiaan */
	/* 00.01 - Body properties (with RESET function) - Christiaan */
		body {
			 /* General body reset - Christiaan */			
				margin: 0px auto;
				padding: 0px;
			 /* General font properties - Christiaan */
				font-size: 15px;
				font-family: "Calibri",Helvetica,sans-serif;
				color: #000000;
			 /* General text align: center */
				text-align:center !important;
			 }
	
		/* 01.01.A1 - General Font-Family, Font-Size and background properties */
			body,
			ul, li, ful li,
			table,table tr td,
			body p,
			body p span,
			h1, h2, h3, h4, h5, h6,
			.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
				font-family: Calibri, HelveticaNeue, Helvetica, Arial, Sans-Serif !important;
				font-size: 15px;
				background: transparent;
			}
			
			
			/* H1, H2, H3 and the linkable H1, H2, H3 - Christiaan */
				h1, h2, h3,
				h1 a, h2 a, h3 a { color: #009ee0 !important; }
				
			/* MS WPB TD - Christiaan */
				.ms-WPBody td a, .ms-WPBody td a:link, .ms-WPBody td a:visited,
				a.ms-addnew, a.ms-addnew:hover,
				h3.ms-standardheader, h3.ms-WPTitle,
				.ms-WPBody td a:hover, .ms-WPBody td a,
				.ms-WPBody a:hover, .ms-WPBody a,
				h1,h2,h3,h4,h5,h6,
				h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #009ee0 !important;}
				
			/* MS WPB H1 */ 
				.ms-WPBody h1, .ms-TPBody h1, .ms-WPTitle, /*.ms-WPTitle a*/ {
					font-style:normal;
					font-size: 20px;
					color: #009ee0;
				}


		/* 01.01.A2 */
			body, ul, li, ul li,table,table tr td,
			body p,body p span { line-height: 1.6em !important; background-attachment:fixed; }
		
		/* 01.01.A3 - Achtergrond rechts rtf-editor, werkt */ 
			body #RTE2PUEditorForm{
				background-color:#fff !important;
				background-image:none !important;
			}
		
		/* 01.01.A4 - achtergrond body van rtf-editor, werkt niet. tip over .ms-builderbackground werkt ook niet */ 
			body #RTE2PUEditor{
				background-color:#fff !important;
				background-image:none !important;
			}

	
	/* 00.02 - Background images (Unique BG-id) - Christiaan */
		#bg { background: #517d36 url("../../Images/zonnevogel/htmlBG/bgimage.jpg") 50% 0 no-repeat scroll; } /* Background color include because of 50% of image - Christiaan */

/* 01 - Breadcrumb bar - Christiaan */
	/* 01.01 Fix: Breadcrumb - Christiaan */
		#breadcrumb { /* border: 1px navy solid; */ background: transparent; margin: 0px; padding: 0px; width: 100%; min-height: 29px; height: auto !important; height: 29px; }
		
		/* Hide old Breadcrumbs - Christiaan */
		.broadcrumbs { /* border: 1px fuchsia solid; */ display:none; }
		
	/* 01.02 Fix: Top Navigation - Christiaan */
		#topnav { /* border: 1px aqua solid; */ color: #ffffff;margin: 0px auto; margin-top: 0px; left: -1px; padding: 0px; padding-top: 0px; width: 990px; height: 27px; /*text-align: center;*/ position: relative !important;}

	/* 01.03 Fix: Path (Kruimelpad / breadcrumb) -Christiaan */
		.path { /* border: 1px lime solid; */ float: left !important; margin: 0px 5px; margin-top: 0px; padding: 0px; width: auto; height: 25px; }
		.path a { /* Kleur Path Link */ color: #ffffff; }
		
	/* 01.04 Fix: Authorization (Welcome / Sign in) - Christiaan */
		.auth { /* border: 1px red solid; */ float: right !important; margin: 0px; padding: 0px; width: auto; height: 25px; }

		/* 01.04.A1 - Welkom Tag - Christiaan */
				/* div.welkom_tag { margin: 0px; padding: 0px; top: 0px; left: 0px; width:185px; height:15px; } */
				div.welkom_tag { margin: 2px 0px 0px 0px; width:185px; height:15px; }

		
		/* 01.04.A2 - Koppeling Tag - Christiaan */
				/* div.koppeling_tag { margin: 0px; padding: 0px; top: 0px; left: 0px; width:185px; height:17px; border: 1px blue solid; } */
				div.koppeling_tag { height:17px; }
				
		/* 01.04.A3 - Properties for both - Welkom and Koppeling Tag */
				/*
				div.welkom_tag, div.koppeling_tag					{ margin: 0px; padding: 0px; top: 0px; left: 0px; float:right; background:transparent; text-align:right; padding:0; }
				div.welkom_tag a, div.koppeling_tag a 				{ margin: 0px; padding: 0px; top: 0px; left: 0px; color:#fff !important; margin:0; text-align:right; text-decoration:none; height:17px; font:12px verdana; }
				div.koppeling_tag a									{ margin: 0px; padding: 0px; top: 0px; left: 0px; }
				div.welkom_tag a:hover, div.koppeling_tag a:hover	{ margin: 0px; padding: 0px; top: 0px; left: 0px; color:#fff !important; text-decoration:none; }
				*/
				div.welkom_tag, div.koppeling_tag					{ float:right; background:transparent; text-align:right; padding:0; }
				div.welkom_tag a, div.koppeling_tag a 				{ color:#fff !important; margin:0; text-align:right; text-decoration:none; height:17px; font:12px verdana; }
				div.koppeling_tag a									{ margin:1px 0; padding:1px 4px 5px 4px; }
				div.welkom_tag a:hover, div.koppeling_tag a:hover	{ color:#fff !important; text-decoration:none; }



/* 02 - Header - Christiaan */
	/* 02.01 Fix: Header - Christiaan */
		.header { /* border: 1px red solid; */ margin: 0px auto; margin-top: 0px; width: 990px; height: 158px; text-align: center;}
	
	/* 02.02 Fix: Logo - Christiaan */
		.logo { /* border: 1px aqua solid; */ margin: 0px; top:108px; margin-left:686px; padding: 0px; width: 320px; height: 50px; position: absolute !important; }
	
	/* 02.03 Fix: menuPlaceHolder - Christiaan */
		.menuPlaceHolder { /* border: 1px lime solid; */ top: 5px; bottom:0; margin:0; left: 40px; width: 425px; height: auto; position:relative; }

		/* 02.03.A1.a - Fix: a #zz11_SiteActionsMenu (Clickable text: Siteacties) - Christiaan */
			a#zz11_SiteActionsMenu { /* border: 1px aqua solid; */ position: relative; }
		/* 02.03.A1.b - Stange Fix (SKBO Dropdown ONLY - 04-11-2009): difference between zz9 and zz11 (Clickable text: Siteacties) - Christiaan */
			a#zz9_SiteActionsMenu { /* border: 1px lime solid; */ position: relative; }
	
		/* 02.03.A2 - (Text: Zoek) - Christiaan */
		div.zoeklabel.rowgroup{ /* border: 1px aqua solid; */ width:120px; color: #ffffff; }
		
		/* 02.03.A3 - menuPlaceHolder (Search & Site Actions) - Christiaan */
			div.menuPlaceHolder						{ position:relative; right:0; bottom:0; }
			div.menuPlaceHolder div,
			div.menuPlaceHolder div table,
			div.menuPlaceHolder div table tr,
			div.menuPlaceHolder div table tr td {			background: transparent !important; border: none !important; outline:none !important; }
			div.menuPlaceHolder table {						height: 21px; border-width:0; }
			div.searchbox td.ms-sbgo.ms-sbcell a img { 		display: none; }
			
						
		/* 02.03.A4 Zoek Label Text - Christiaan */
			div.zoeklabel.rowgroup { 					    height: 21px; width:40px !important; padding: 0 10px; color:#000; float: left;}
			
			/* Input Search Veld */ div.searchbox td.ms-sbcell input { width: 169px !important; margin-left: 10px; margin-right: 20px; background-color: transparent; /* border: 1px black solid; */ }
			div.searchbox td.ms-sbcell { 					height: 22px; vertical-align: middle; background: transparent url("../../Images/zonnevogel/siteactions/search.gif") 0 0 no-repeat scroll !important;}
			div.searchbox td.ms-sbgo { 						background: url('../../Images/zonnevogel/siteactions/searcher.gif') no-repeat right top !important; }
			div.searchbox td.ms-sbgo.ms-sbcell a { 			display: block; width:22px; height:19px; background: url('../../Images/zonnevogel/siteactions/lookingglass.gif') no-repeat center 0px; margin-left: -27px; margin-top: 1px;}
			div.menuPlaceHolder div.menuConfiguration { 	display: none; }
			div.menuPlaceHolder div.menuSiteAction table { 	height: 21px; background: transparent url("../../Images/zonnevogel/siteactions/siteaction.gif") 0 0 no-repeat scroll !important;}
			div.menuPlaceHolder div.menuSiteAction table td#siteactiontd img { 	display: none !important; }
			div.menuPlaceHolder div.menuSiteAction table td#siteactiontd div { 	height: 21px; width: 99px; }
			div.menuPlaceHolder div.menuSiteAction table td#siteactiontd a { 	color: #000 !important; }
			.ms-siteactionsmenu div div div span { color: #000 !important;}


/* 03 - Navigation Horizontal -  Christiaan */
	/* 03.01.A1 - navHorizontal - Christiaan */
		.navHorizontal { /* border: 1px fuchsia solid; */ width: 990px; height: 0px; margin: 0px auto;  }
		
	/* 03.01.A2 - Outer Navigation Bar - Christiaan */
		div#navHorizontal { /* border: 1px blue solid; */ background:url("../../Images/zonnevogel/nav/nav_bg.png") no-repeat left top; margin:0 0 0 1px; padding:0; position:relative; width:990px; height:64px; }
	
	/* 03.01.A3 - Inner Navigation Bar - Christiaan */
		table#zz1_GlobalNav { /* border: 1px #CC9900 solid; */ margin: 8px 9px !important; }

	/* 03.01.A4 - CSS Sprites Positions */
		table#zz1_GlobalNav td a { 	height:45px; background-image:url("../../Images/zonnevogel/nav/zonnevogel_nav.png"); }

		table#zz1_GlobalNav td#zz1_GlobalNavn0 a { 			background-position:0 -1px; }
		table#zz1_GlobalNav td#zz1_GlobalNavn0 a.menuItemSelected,
		table#zz1_GlobalNav td#zz1_GlobalNavn0 a:active,
		table#zz1_GlobalNav td#zz1_GlobalNavn0 a:hover { 	background-position:0 -46px; }
		
		table#zz1_GlobalNav td#zz1_GlobalNavn1 a { 			background-position:-139px -1px; }
		table#zz1_GlobalNav td#zz1_GlobalNavn1 a.menuItemSelected,
		table#zz1_GlobalNav td#zz1_GlobalNavn1 a:active,
		table#zz1_GlobalNav td#zz1_GlobalNavn1 a:hover { 	background-position:-139px -46px; }
		
		table#zz1_GlobalNav td#zz1_GlobalNavn2 a {          background-position:-278px -1px; }
		table#zz1_GlobalNav td#zz1_GlobalNavn2 a.menuItemSelected,
		table#zz1_GlobalNav td#zz1_GlobalNavn2 a:active,
		table#zz1_GlobalNav td#zz1_GlobalNavn2 a:hover {    background-position:-278px -46px; }
		
		table#zz1_GlobalNav td#zz1_GlobalNavn3 a {          background-position:-417px -1px; }
		table#zz1_GlobalNav td#zz1_GlobalNavn3 a.menuItemSelected,
		table#zz1_GlobalNav td#zz1_GlobalNavn3 a:active,
		table#zz1_GlobalNav td#zz1_GlobalNavn3 a:hover {    background-position:-417px -46px; }
		
		table#zz1_GlobalNav td#zz1_GlobalNavn4 a {          background-position:-556px -1px; }
		table#zz1_GlobalNav td#zz1_GlobalNavn4 a.menuItemSelected,
		table#zz1_GlobalNav td#zz1_GlobalNavn4 a:active,
		table#zz1_GlobalNav td#zz1_GlobalNavn4 a:hover {    background-position:-556px -46px; }
		
		table#zz1_GlobalNav td#zz1_GlobalNavn5 a {          background-position:-695px -1px; width: 141px; }
		table#zz1_GlobalNav td#zz1_GlobalNavn5 a.menuItemSelected,
		table#zz1_GlobalNav td#zz1_GlobalNavn5 a:active,
		table#zz1_GlobalNav td#zz1_GlobalNavn5 a:hover {    background-position:-695px -46px; }
		
		table#zz1_GlobalNav td#zz1_GlobalNavn6 a {          background-position:right -1px; width: 131px !important;}
		table#zz1_GlobalNav td#zz1_GlobalNavn6 a.menuItemSelected,
		table#zz1_GlobalNav td#zz1_GlobalNavn6 a:active,
		table#zz1_GlobalNav td#zz1_GlobalNavn6 a:hover {    background-position:right -46px; }
		
		div.zz1_GlobalNav_0 {
			width: 139px;
			border-color: #ffffff;
			background-color: #009ee0;
		}
		
		div.zz1_GlobalNav_0 table tr td a { 
			color: #ffffff;
		}
		
		div.zz1_GlobalNav_0 table tr td a:hover {
			background-color: #85d0f0;
			color: #000000;
		}
		
/* 04 - Content Area - Christiaan */
	/* 04.01 Fix: Content wrapper - Christiaan */
		.contentwrapper { margin: 0px auto; /* border: 1px fuchsia solid; */ width: 990px !important; text-align: center; }

	/* 04.02.A Fix: Content Achtergrond Top, Middle, Bottom (Short: CAT, CAM, CAB) - Christiaan */
		#cat { /*border: 1px lime solid;*/ background-image: url("../../Images/zonnevogel/mainkd/bodytop.png"); background-repeat: no-repeat; margin-top: 95px; width: 990px; height: 19px; }
		#cam { /*border: 1px lime solid;*/ background-image: url("../../Images/zonnevogel/mainkd/bodylarge.png"); background-repeat: repeat-y; width: 990px !important;  height: auto; }
		#cab { /*border: 1px lime solid;*/ background-image: url("../../Images/zonnevogel/mainkd/bodybottom.png"); background-repeat: no-repeat; width: 990px; height: 28px; }

	/* 04.02.B Fix: Column properties Top, Middle, Bottom (Short: CAT, CAM, CAB) - Christiaan */
		#cat { /* border: 1px lime solid; width: 990px; */ margin-left: 0px; padding: 0px; position: relative !important; }
		#cam { /* border: 1px lime solid; width: 990px; */ position: relative !important; }
		#cab { /* border: 1px lime solid; width: 990px; */ margin-left: 0px; padding: 0px; position: relative !important; }

	/* 04.03 Fix: Main Container - Christiaan  */
		div.maincontainer { /* border: 2px blue solid; */ min-width:980px !important; /*Browser Fix */ width: auto !important; height: auto !important; }
 		div.maincontainer.clearfix { /* border: 2px green solid; */ min-width: 980px !important; width: auto !important; height: auto !important; }
 		
 	/* 04.04 Fix: Content more from left to right - Christiaan */
		div#ctl00_MSO_ContentDiv { /* border: 1px red solid; */ margin-left: 20px; min-width:967px !important; /* Browser Fix */ width: auto !importantl;  }

	/* (02-03-2010) 04.05 Fix: Cross Browser */
		table #MSOT1Pn_WebPartPageDiv { /* border: 1px red solid; */ /* Browser Fix */ width: 980px !important; }
 		
/* ------------------------------------------------------------ */

/* Additional - Christiaan */
/* Bewerkings Mode Bar */
	table.ms-consoleframe { /*border: 1px red solid;*/ width: 990px; height: auto; margin: 0px; padding: 0px; }

/* Disable WebPart Closing Button - Christiaan */
	a#WebPartWPQ1_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ2_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ3_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ4_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ5_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ6_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ7_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ8_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ9_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ10_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ11_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ12_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ13_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ14_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ15_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ16_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ17_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ18_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ19_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ20_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ21_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ22_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ23_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ24_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ25_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ26_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ27_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ28_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ29_Close { display: none; width: 0px; height: 0px; border: 0px; }
	a#WebPartWPQ30_Close { display: none; width: 0px; height: 0px; border: 0px; }

/* Width / Height  and Overflow Hidden of ms-SPZone (WebPart Zone - Edit Mode) - Christiaan */
	div .ms-SPZone { width: auto !important; overflow: hidden; }
	
/* Column properties (Left, Middle, Right Column) - Christiaan */
	div.leftcolumn { /* border: 1px lime solid;*/ width:440px; overflow: hidden; margin-left: 0px; padding-left: 0px;}
	div.middlecolumn { /* border: 1px lime solid;*/ width:290px; overflow: hidden; margin-left: 10px; padding: 0px;}
	div.rightcolumn { /* border: 1px lime solid;*/ width: auto /*175px*/; overflow: hidden; margin-left: 15px; padding: 0px; }
	
	div.middlecolumm table, div.middlecolumn table { /* border: 1px orange solid;*/ width: 290px !important; table-layout: fixed !important; }
	
	table.ms-summarycustombody { width:180px; }

/* Aanmelden */
	#ctl00_IdWelcome_ExplicitLogin { /* border: 1px lime solid;*/ margin-top: -5px; margin-left: 90px; padding: 5px; z-index: 999; position: absolute; }


/* Koppelingen Hover  */
	div#zz7_Menu_t.ms-SPLink.ms-SpLinkButtonActive { /* border: 1px lime solid; */ margin: 0px; padding: 0px; top: 0px; left: 0px; }
	div#zz7_Menu_t.ms-SPLink { /* border: 1px red solid; */ margin: 0px; padding: 0px; top: 0px; left: 0px; }

	span#ctl00_ctl18_MyLinksMenuMenu_t.ms-SPLink.ms-hovercellinactive { /* border: 1px red solid; */ margin: 0px; padding: 0px; top: 0px; left: 0px; }
	span#ctl00_ctl18_MyLinksMenuMenu_t.ms-SPLink { /* border: 1px lime solid; */ margin: 0px; padding: 0px; top: 0px; left: 0px; }
	
	
/* Width WebPart Title */
	div.ms-SPZone {	/* border: 1px lime solid; */ background-color: transparent; border: 0px; margin: 0px; padding: 0px; }
	table.ms-WPSelected { background-color: transparent; margin: 0px; padding: 0px;  }
	div#WebPartWPQ5.ms-WPBody {	background-color: transparent; margin: 0px; padding: 0px;  }
	#MSO_tblPageBody { /*border: 0px lime solid;*/ margin: 0px; padding: 0px; }

/* Width Hover Dropdown Menu */
	/* .ms-topNavFlyOuts { border: 1px fuchsia solid; width: 139px !important; } */
	/* .ms-topNavFlyOutsHover { border: 1px fuchsia solid; width: 137px !important; } */ 


/* Customize WebPart */
	.ms-WPHeader td {  }
	.ms-WPHeader h3.ms-WPTitle { display:block; padding-right: 5px; }
	.ms-WPHeader .ms-HoverCellInActive, .ms-WPHeader .ms-HoverCellActiveDark { display: block; background: transparent;} 
	.ms-WPBody {  } 
	.ms-WPBorder {  } 
	.ms-partline {  } 
	.ms-WPTitle {  } 
	.ms-WPTitle a { }

    div.leftcolumn { /* border: 1px fuchsia solid; */ }
    div.middlecolumn { /* border: 1px fuchsia solid; */  margin-left: 13px; }
    div.rightcolumn {  /* border: 1px fuchsia solid; */ margin-left: 12px; width: 200px;}

	/* Fix Problem Text in Right Column */
	td .ms-vb{ /* border: 1px lime solid; */ font-size: 10px; }
	span .ms-announcementtitle { /* border: 1px fuchsia solid; */ }
	
	td #MSOZoneCell_WebPartWPQ6 { /* border: 1px blue solid; */ }
	
/* z-index SiteAction Popup */
div.ms-MenuUIPopupBody { z-index: 150; }

/* Kleuren 
Zwart: #050504
Wit: #fff
Blauw1: #009ee0
Blauw2: #85d0f0
achtergrond: #85d0f0
*/

/* Groepspagina's */
div.level-band { background:#EDE227; margin:0 12px 0 0; padding:0; border:0; vertical-align:top; }
span#header.headertitle-band { display:block; height:25px; padding:0; margin:0; }
span#header.headertitle-band a { display:block; margin:0 -8px 0 -8px; /*height:25px;*/ padding:0 0 0 12px; color:#fff; }
span#header.headertitle-band a:link, span.headertitle-band a:visited  { color:#fff; }
span#header.headertitle-band a:hover  { text-decoration:underline; }

.ms-topNavFlyOutsHover { /* border: 1px lime solid; */ width: 122px !important; }
