
#fwrapper { width:90%; margin-left:auto; margin-right:auto;}

.flogo { float:left; width:60%; text-align:left;}
.flogo img{vertical-align:top;}

.fmenu { float:right; width:180px; font-size:18px; text-decoration:none; color:#fff; text-align:left; padding:10px;  }
.fmenu a:link, .fmenu a:visited, .fmenu a:active { text-decoration:none; color:#FFFFFF; margin: 0;}
.fmenu a:hover { color:#00CCFF;}
.fmenu ul { list-style-type: none; padding: 0; margin: 0; display: block;}
.fmenu li { background-repeat: no-repeat; background-position: 0 .3em; padding:3px; padding-left: 1.3em; position: relative;}
.fmenu li li { padding:0px; padding-left: 0em;}
.fmenu li li li { background-repeat: no-repeat; background-position: 0 .3em; padding:3px; padding-left: 1.3em; position: relative;}

.fmenu ul ul ul { position: absolute; top: 0; left: -100%; width: 100%; font-size:15px;}
div.fmenu ul ul ul, div.fmenu ul ul li:hover ul ul {display: none;}
div.fmenu ul ul li:hover ul, div.fmenu ul ul ul li:hover ul {display: block;}

.fclear { clear:both;}

.ftop { background:#FFFFFF url(/beta/beta2/images/topright.gif) no-repeat top right; }
.ftop img{vertical-align:top;}
.fcentre { background-color:#FFFFFF; padding:0 10px 0 10px;}
.fbot { background:#FFFFFF url(/beta/beta2/images/botright.gif) no-repeat bottom right; }
.fbot img{vertical-align:top;}

.ffooter { padding:10px;}
.ffootleft { float:left; width:45%; font-size:12px; color:#3186c3; text-align:left}
.ffootleft a:link, .ffootleft a:visited, .ffootleft a:active{ color:#FFF; text-decoration: underline;}
.ffootleft a:hover { color:#00CCFF;}
.ffootleft li { list-style:none;}
.ffootright { float:right; width:50%; border-left:#3186c3 solid 1px; font-size:12px; color:#3186c3; text-align:right; }