/*(A)-----------width*/
/*(B)-----------height*/
/*(C)-----------colours*/

/*BOF DIMENSIONS*/
/*-------------------------------------------------------------------------------------------------------------------------*/
.menuFit {width:768px;}															/*(A)-----------overall width*/
* html .menuFit {width:769px;}														/*(A)+1---------overall width IE5.5*/
* html .menuFit {w\idth:768px;}													/*(A)-----------overall width IE5.5*/
.menuFit ul ul, .menuFit ul ul li {width:153px;}
.menuFit ul ul ul{left:153px;}														/*(Aa)----------FLYOUT MENU DISTANCE*/
* html .menuFit a, * html .menuFit a:visited {w\idth:152px;} 							/*(Aa)-11-------w\idth 11px less */
.menuFit ul ul ul.left {left:-153px;}												/*(Aa)----------flyout menu horizontal pos*/
* html .menuFit ul ul a, * html .menuFit ul ul a:visited {w\idth:132px;}				/*(Aa)-21-------21px less than IE5.5 */
.menuFit a, .menuFit a:visited {padding:0 10px 0 10px;}									/*(Ab)----------top bar left indent*/
.menuFit a, .menuFit a:visited {text-align:center}									/*--------------top level left text indent*/
.menuFit ul ul a, .menuFit ul ul a:visited  {text-align:left; text-indent:10px}		/*--------------top level left text indent*/
/*-------------------------------------------------------------------------------------------------------------------------*/
.menuFit {height:40px;}															/*(B)-----------overall height*/
.menuFit ul ul {height:0;top:40px;}												/*(B)-2---------drop distance*/						
.menuFit a, .menuFit a:visited {height:40px;}											/*(B)-2---------top bar buttons height*/
* html .menuFit ul ul {top:40px;}													/*(B)-2---------top bar button height IE*/
* html .menuFit ul ul {t\op:40px;}													/*(B)-2---------top bar button height IE border +1*/
.menuFit a, .menuFit a:visited {line-height:39px;}									/*(B)-3---------top bar font position*/
.menuFit ul ul ul{top:0px;}														/*(B)-----------flyout distance vertical*/
/*-------------------------------------------------------------------------------------------------------------------------*/
/*BACKGROUNDS + FONTS*/
.menuFit {font-size:11px; background:url(navbg.gif)}															/*(C)-----------overall font size*/ 
.menuFit a, .menuFit a:visited {font-weight:bold;}
.menuFit ul ul a, .menuFit ul ul a:visited {font-weight:normal;}
.menuFit a, .menuFit a:visited {background:url(navtop.gif);}									/*(C)-----------top bar background colour*/
.menuFit a, .menuFit a:visited {color:#000;}											/*(C)-----------top bar text colour*/
.menuFit ul ul a, .menuFit ul ul a:visited {color:#000;}								/*(C)-----------Drop down text link colour*/
.menuFit ul ul a, .menuFit ul ul a:visited {background:url(navsub.gif)}				/*(C)-----------Level 1 dropdown Background*/
.menuFit ul ul a.drop, .menuFit ul ul a.drop:visited 
{background:url(navflyoutparent.gif) left no-repeat;}					/*(C)-----------FLYOUT PARENT BACKGROUND*/
.menuFit ul ul a.drop:hover
{background:url(navflyoutparent-hover.gif) left no-repeat;}				/*(C)-----------FLYOUT PARENT HOVER */
.menuFit ul ul :hover > a.drop 
{background:url(navflyoutparent-hover.gif) left no-repeat;}
.menuFit ul ul ul a, .menuFit ul ul ul a:visited 
{background:url(navflyoutchild.gif) left no-repeat;}						/*(C)-----------FLYOUT CHILD BACKGROUND*/
.menuFit ul ul ul a:hover 
{background:url(navflyoutchild-hover.gif) left no-repeat;}				/*(C)-----------FLYOUT CHILD HOVER */
.menuFit a:hover 
{color:#666666; background:url(navtop-hover.gif) left no-repeat;}				/*(C)-----------TOP LEVEL HOVER */
.menuFit ul ul a:hover {color:#666666;}											/*(C)-----------DROP MENU HOVER */
.menuFit :hover > a {color:#666666; background:url(navtop-hover.gif)}												/*(C)-----------TOP LEVEL HOVER */
.menuFit ul ul :hover > a 
{color:#666666; background:url(navsub-hover.gif) left top no-repeat;}				/*(C)-----------DROP MENU HOVER */
/*-------------------------------------------------------------------------------------------------------------------------*/
/*BORDERS*/
/*.menuFit {border-right:0px solid #000;}										  *//*[]border right*/
/*.menuFit ul ul {border-top:1px solid #000;}								      *//*[] border between top bar and drop menu*/
/*.menuFit ul ul a, .menuFit ul ul a:visited {border-width:0 1px 1px 1px;}		  *//*[] all dropdown borders except top*/
/*.menuFit a, .menuFit a:visited {border:1px solid #000;border-width:1px 0 1px 1px;}*//*[]top bar borders not right*/
/*-------------------------------------------------------------------------------------------------------------------------*/

/*MISC*/
.menuFit {margin-top:0px; padding-top:0px;}
.menuFit ul ul a, .menuFit ul ul a:visited {height:auto; line-height:1em;}			/*Drop down line height*/
/* make the second level visible when hover on first level list OR link */
.menuFit ul li:hover ul,
.menuFit ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menuFit ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menuFit ul :hover ul :hover ul{ visibility:visible;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menuFit table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.menuFit ul {padding:0;margin:0;list-style-type:none;}
.menuFit {position:relative; z-index:100;}
.menuFit li {float:left; position:relative;}
.menuFit a, .menuFit a:visited {display:block; text-decoration:none;} 
.menuFit ul ul {visibility:hidden;position:absolute;}
.menuFit ul ul {left:0;}
.menuFit ul ul a, .menuFit ul ul a:visited {padding-right:10px;}						/*(A)-----------padding right*/
.menuFit ul ul a, .menuFit ul ul a:visited {padding-left:10px;}						/*(A)-----------padding left*/
.menuFit ul ul a, .menuFit ul ul a:visited {padding-top:9px;}							/*(B)-----------padding top + FONTSIZE = height*/
.menuFit ul ul a, .menuFit ul ul a:visited {padding-bottom:9px;}						/*(B)-----------padding bottom + FONTSIZE = height*/