body{background-image:url(http://www.hgca.com/HGCA/mini_sites_imgs/BCE/bkg.gif); background-repeat:repeat; margin:0px; margin-top:8px; padding:0px; height:100%;}
#all{height:auto; width:970px; margin-left:auto; margin-right:auto; background-color:White; overflow:hidden;}
#centreColumn{ float:left; margin:0px; height:auto; width:970px; padding:8px; background-color:White; }

/* Header background - border:solid 1px red;*/
#header{background-image: url(http://www.hgca.com/HGCA/mini_sites_imgs/BCE/headerBkg.gif); background-repeat:no-repeat; height:153px; width:954px;}
#header li { float:right; text-align:right; padding-top:131px; padding-right: 15pt; list-style-type:none; direction:rtl; }
#header a { font-size:0.8em; color:#007f49; font-family:verdana; font-weight:bold; text-decoration:none;}
#header a:hover { text-decoration:underline;}

/* Accessibilty Options */
#access { float:left; margin:0px; padding:0px; text-align:left; margin-top:120px; margin-left:0px; width:243px; }	
#access ul{ float:left; list-style:none; margin:0px; padding:0px;}
#access li{ float:left; display:inline; padding-right:5px; margin:0px; }
#access p{float:right; margin:0px; padding-left:0px;}

/* Search Box */
#search {width:185px; float:right; margin-left:5px; margin-top:120px; height:24px; line-height:24px; overflow:hidden; vertical-align:top;}
#searchTxt{float:left;}
.searchText{border:1px solid #C4C4C4; height:21px; margin-right:1px;}
#searchButton{float:left; margin-top:1px; vertical-align:top;}
#search p{float:right; font-size:1em; margin:0px; margin-top:1px; padding-left:0px;}

/* Content */
#contentWrapper {width:954px; height:auto; background-color:#ffffff; margin-top:8px;}
#leftColumn{float:left; width:200px; background-color:#E1EBC2; padding-bottom:10000px; margin-bottom:-10000px; }
*html #leftColumn{float:left; overflow:hidden;}
#centerColumn{float:left; padding-left:12px; padding-right:10px; width:532px; background-color:White; height:100%;  padding-bottom:10000px; margin-bottom:-10000px;}
#rightColumn{float:right; text-align:center; width:195px; background-color:#E2EEF7; padding-bottom:10000px; margin-bottom:-10000px; }
.banner{margin-top:12px;}

/* Submenu */
#topNavItem{float:right; margin-top:8px;}
#submenu {margin-top:0px; float:left; width:200px; background-color:#E1EBC2;}


#submenu h3{width:175px; height:auto; background-color: #6F862D; margin:0px; padding-left:25px; padding-top:7px; background-image: url(http://www.hgca.com/HGCA/mini_sites_imgs/BCE/bulletblue.gif); background-repeat:no-repeat; background-position:6px 9px;}
#menuTop{margin-top:10px; float:right; height:12px; width:190px; }
#menuBottom{float:right; height:12px; width:190px;}
#myHGCA{ float:left; height:auto; margin-left:5px; margin-top:5px; background-image: url(/images/2008/myHGCAlogo.gif); background-repeat:no-repeat;}
#myHGCA p{ margin:0px; margin-left:22px;}

#sendHGCA{ float:left; height:auto; margin-left:10px; margin-top:5px; background-image: url(/images/2008/mailPage.gif); background-repeat:no-repeat; overflow:visible}
#sendHGCA p{ margin:0px; margin-left:22px; overflow:visible}

#languageLink{ float:left; height:auto; margin-left:5px; margin-top:10px; background-image: url(/images/2008/globe3.gif); background-repeat:no-repeat;}
#languageLink p{ margin-left:23px;}

#menuItems{width:190px; float:right; height:auto; }
#menuItems ul{float:left; list-style-type: none; margin:0px; padding: 0px; padding-left: 0px; margin-right:20px; height:auto;}
#menuItems ul ul{float:left; margin:0px; padding:0px; width:180px; height:auto; list-style-type:none;  background-color:#E1EBC2; color:#991e23; margin-top:-8px; padding-bottom:10px; margin-bottom:10px;}
#menuItems ul ul ul{float:left; width:160px; list-style-type:none; background-color:#9E1EBC2; height:auto; margin-top:0px; margin-bottom:0px;}
#menuItems li h3{background-image: url(/images/breakfast2009/menuItemBkg.gif); background-repeat:no-repeat; height:35px; background-position:0px 0px;}
#menuItems li h3{background-color: #E1EBC2; float:left; width:180px; font-weight:bold; font-size:1.05em; float:left; margin:0px; padding:0px; padding-bottom:8px;}
#menuItems li a{float:left; margin-top:7px; margin-left:5px} 
#menuItems li{float:left; height:auto; margin-bottom:0px; width:170px; margin-right:0px; height:auto;}
#menuItems li li{float:left; list-style-type:none; height:auto; padding-bottom:0px; margin-bottom:0px; margin-top:0px; width:170px; margin-left:10px;}
#menuItems li li li{float:left; list-style-type:none; height:auto; margin-bottom:5px; margin-top:0px; width:150px; margin-left:10px;}

#title h1{margin:0px; border-bottom:solid 1px #dedede; margin-top:7px; }
#title h1{ color:#146B40; font-size:1.6em; font-weight:normal; margin-bottom:15px;}

/* Footer Links */
#footer{ float:left; width:954px; background-color:#919191; height:60px; margin-top:25px;}
*html #footer{margin-left:5px;}
#footer ul{ float:left; text-align:center; list-style-type: none; margin: 0px; padding: 0px; margin-top:18px;}
#footer ul li{display: inline; padding-right:8px; padding-left:8px; border-right:solid 1px #ffffff;}
#footer ul li.last{border-right:0px;}
#footerSpacer{  line-height:0px; font-size:1px;}
*html #footerSpacer{  line-height:0px; font-size:1px; height:0px;}

/* -------- Styles -eventually move to own css file -------------- */
.hide{display:none;}

/* Body text */
html,body{font-size:1em; FONT-FAMILY: Verdana;}
#all{font-size:0.98em; FONT-FAMILY: Verdana;}
p{font-size:0.80em; color:#484848; line-height:18px;}
div.content{font-size:0.80em; color:#484848; line-height:18px;}
td{font-size:0.80em; color:#484848; line-height:18px;}
td td{font-size:100%; color:#484848; line-height:18px;}
td p{font-size:100%; color:#484848; line-height:18px;}
ul ul{font-size:100%;}
ol ol{font-size:100%;}
#contentOutput ul{font-size:0.8em; FONT-FAMILY: Verdana; line-height:18px; color:#484848;}
#contentOutput ol{font-size:0.8em; FONT-FAMILY: Verdana; line-height:18px; color:#484848;}

*.li{ color:#484848; line-height:18px;}
#boxContent li{font-size:0.8em; color:#484848;}
p.smallerLighter{font-size:0.7em; color:#8F8C00;}

/* Standard Link */
A:link{FONT-SIZE: 1em; COLOR: #008DD2; FONT-FAMILY: Verdana; }
A:visited{FONT-SIZE: 1em; COLOR: #008DD2; FONT-FAMILY: Verdana; }
A:hover{FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana; }

/* Navigation Links */
A.mainNav:link{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.mainNav:visited{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.mainNav:hover{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}

A.menuLink:link{FONT-SIZE: 14px; COLOR: #008DD2; FONT-FAMILY: arial; TEXT-DECORATION: none;}
A.menuLink:visited{FONT-SIZE: 14px; COLOR: #008DD2; FONT-FAMILY: arial; TEXT-DECORATION: none; }
A.menuLink:hover{FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

A.sublink:link{FONT-SIZE: 0.8em; COLOR: #008DD2; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.sublink:visited{FONT-SIZE: 0.8em; COLOR: #008DD2; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.sublink:hover{FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

A.subsublink:link{FONT-SIZE: 0.7em; COLOR: #555f13; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.subsublink:visited{FONT-SIZE: 0.7em; COLOR: #555f13; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.subsublink:hover{FONT-SIZE: 0.7em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

#submenu h3{ FONT-SIZE: 0.9em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

A.breadlink:link{FONT-SIZE: 0.7em; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.breadlink:visited{FONT-SIZE: 0.7em; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.breadlink:hover{FONT-SIZE: 0.7em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

font.breadlink{font-size:0.70em; FONT-FAMILY: Verdana; COLOR: #55A0FF;}
font.breadlink_grey{font-size:0.70em; FONT-FAMILY: Verdana; COLOR: #7A7A7A;}

A.secNav:link{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.secNav:visited{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.secNav:hover{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}

#mainNav ul li a h3{FONT-SIZE: 0.8em; font-weight:normal;}

A.footer:link{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.footer:visited{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.footer:hover{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}
A.footer:active{ background-color:#000000;}
A.footer:focus{ background-color:#000000;}

/* Selected tab font colour */
.home{COLOR: #000000;}

A.option:link{FONT-SIZE: 0.8em; COLOR: #7D7D7D; FONT-FAMILY: Verdana; }
A.option:visited{FONT-SIZE: 0.8em; COLOR: #7D7D7D; FONT-FAMILY: Verdana; }
A.option:hover{FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: Verdana; }

/* box formatting */
.boxHeader{FONT-SIZE: 0.8em; COLOR: #78842B; FONT-FAMILY: Verdana; font-weight:bold;}
#boxHeaderSub h3{FONT-SIZE: 0.8em; COLOR: #484848; FONT-FAMILY: Verdana; text-transform:uppercase; font-weight:normal;}
#boxStrap305 h3{FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Verdana; font-weight:normal;}

.HideDiv
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.ShowDiv
{
    VISIBILITY: visible




