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

/*BOF DIMENSIONS*/
/*-------------------------------------------------------------------------------------------------------------------------*/
#menu100 {/*put a float left ini here if it does not align properly*/}				/*(A)-----------overall width*/
* html #menu100 {width:100%;}														/*(A)+1---------overall width IE5.5*/
* html #menu100 {w\idth:882px;}													/*(A)-----------overall width IE5.5*/
#menu100 li {width:auto}															/*(A)-----------top item width FF*/
*+html #menu100 li {width:auto}															/*(A)-----------top item width IE7*/
#menu100 li li {width:147px}														/*(A)-----------cancel % FF & IE7*/
#menu100 ul ul, #menu100 ul ul ul {width:147px;}										/*(Aa)----------width drop down*/
#menu100 ul ul ul{left:147px;}														/*(Aa)----------FLYOUT menu100 DISTANCE*/
#menu100 a, #menu100 a:visited {}														/*(Aa)-11-------top bar itm width 11px less*/
* html #menu100 a, * html #menu100 a:visited {width:147px;}							/*(Aa)----------width */ 
* html #menu100 a, * html #menu100 a:visited {w\idth:136px;} 							/*(Aa)-11-------w\idth 11px less */
#menu100 ul ul ul.left {left:-147px;}												/*(Aa)----------flyout menu100 horizontal pos*/
#menu100 ul ul a, #menu100 ul ul a:visited {width:126px;}								/*(Aa)-21-------item width 21 less than*/
* html #menu100 ul ul a, * html #menu100 ul ul a:visited {width:148px;} 				/*(Aa)+1--------1px more than IE5.5 */
* html #menu100 ul ul a, * html #menu100 ul ul a:visited {w\idth:126px;}				/*(Aa)-21-------21px less than IE5.5 */
#menu100 a, #menu100 a:visited {padding:10px;}									/*(Ab)----------top bar left indent*/

/*-------------------------------------------------------------------------------------------------------------------------*/
/*BACKGROUNDS + FONTS*/
#menu100 {background:url(navbg.gif)}			/*(C)-----------overall font size*/ 
#menu100 a, #menu100 a:visited {background:url(navtop.gif);}									/*(C)-----------top bar background colour*/
#menu100 a, #menu100 a:visited {color:#FFF;}											/*(C)-----------top bar text colour*/
#menu100 ul ul a, #menu100 ul ul a:visited {color:#000;}								/*(C)-----------Drop down text link colour*/
#menu100 ul ul a, #menu100 ul ul a:visited {background:url(navsub.gif) repeat-x; background:#C8AA7F}		/*(C)-----------Level 1 dropdown Background*/
#menu100 ul ul a.drop, #menu100 ul ul a.drop:visited 
{background:url(navflyoutparent.gif) left no-repeat;}				/*(C)-----------FLYOUT PARENT BACKGROUND*/
#menu100 ul ul a.drop:hover
{background:url(navflyoutparent-hover.gif) left no-repeat;}		/*(C)-----------FLYOUT PARENT HOVER */
#menu100 ul ul :hover > a.drop 
{background:url(navflyoutparent-hover.gif) left no-repeat;}
#menu100 ul ul ul a, #menu100 ul ul ul a:visited 
{background:url(navflyoutchild.gif) left no-repeat;}				/*(C)-----------FLYOUT CHILD BACKGROUND*/
#menu100 ul ul ul a:hover 
{background:url(navflyoutchild-hover.gif) left no-repeat;}		/*(C)-----------FLYOUT CHILD HOVER */
#menu100 a:hover 
{color:#666666; background:url(navtop-hover.gif) left no-repeat;}		/*(C)-----------TOP LEVEL HOVER */
#menu100 ul ul a:hover {color:#666666;}											/*(C)-----------DROP menu100 HOVER */
#menu100 :hover > a {color:#666666; background:url(navtop-hover.gif) no-repeat}												/*(C)-----------TOP LEVEL HOVER */
#menu100 ul ul :hover > a 
{color:#666666; background:url(navsub-hover.gif) left top no-repeat; background:#000}				/*(C)-----------DROP MENU HOVER */
/*-------------------------------------------------------------------------------------------------------------------------*/
/*BORDERS*/
/*#menu100 {border-right:0px solid #000;}										  *//*[]border right*/
/*#menu100 ul ul {border-top:1px solid #000;}								      *//*[] border between top bar and drop menu100*/
/*#menu100 ul ul a, #menu100 ul ul a:visited {border-width:0 1px 1px 1px;}		  *//*[] all dropdown borders except top*/
/*#menu100 a, #menu100 a:visited {border:1px solid #000;border-width:1px 0 1px 1px;}*//*[]top bar borders not right*/
/*-------------------------------------------------------------------------------------------------------------------------*/

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