/*** WEBSITE: Port of Bundaberg
	 AUTHOR: David Pollitt 
	 CREATED: 21/07/2008
	 COMMENTS: Condensed Stylesheet for Default 4.8.3 Skin  *****************************************************
    SKIN LAYOUT STYLES
***************************************************** */#bodyDiv{width:100%;height:100%;text-align:center;background:#FFF url(images/page_bg.gif) repeat-x top left;padding:0;margin:0}
html>body #bodyDiv{height:auto;min-height:100%}
#frame{width:820px;margin-left:auto;margin-right:auto;text-align:left}
#branding{height:104px;width:767px;background:url(images/slogan.gif) no-repeat top right}
.logo{float:left}
#menu{float:left;margin:68px 0 0 40px}
#contentArea{width:100%;float:left;background:url(images/framebg.gif) repeat-y top left}
#enclose{width:700px;float:left;margin:20px 0;padding:0}
* html #enclose{width:700px}
.contentPanel{width:500px;float:left;padding:10px 0}
.rightPanel{width:183px;padding:10px 0;float:right}
.search{margin-bottom:20px}
.search .NormalTextBox{width:150px}
.rightPanel .search .NormalTextBox{width:150px}
.footBack{width:100%;hieght:65px;background:url(images/footer_bg.gif) repeat-x top left;clear:both}
#footer{clear:both;width:753px;color:#FFF;padding:2px 0px;height:65px;background:url(images/footer_bg.gif) repeat-x top left;margin:0 auto}
#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a.footerMenuItem{color:#02bbe6}
.footLinks{color:#1c3562;background:url(images/footer_tilt.gif) no-repeat top left;padding-left:25px}
.footLeft{width:400px;float:left;text-align:left}
.footLeft h2{display:none}
.footLeft p,.footLeft img{margin:0;padding:0}
.footRight{width:250px;float:right;text-align:right;padding:11px 7px;margin-right:60px}
.flashRotator{position:relative;width:500px;height:160px}
.flashOverlay{background:url(images/leaves.png) no-repeat bottom left;position:absolute;z-index:100;width:500px;height:160px}
* html .flashOverlay{background:url(images/leaves.gif) no-repeat bottom left;}
#breadCrumbs{margin-left:78px}
.searchResult{background:#efefed;padding:5px;margin:5px 0;overflow:hidden}
/******************************************************
    DIGICON CLEAN CSS HORIZONTAL MENU STYLES              
******************************************************/
/***  CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu{font-size:1.2em}
.menu, .menu ul {margin: 0; padding: 0; border: 0; list-style-type: none; display: block; zoom: 1;/*IE6*/ min-height: 0;/*IE7*/}
.menu li {margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; white-space: normal;}
.menu li:hover {z-index: 10000; white-space: normal;}
.menu li.menuHover /*IE6*/{z-index: 10000;}
.menu .menuHoverUL /* li:hover>ul selector */ /*IE6*/{visibility: visible;}
.menu .menuHoverUL /* 1st-level submenu go below their parent item */ /*IE6*/{top: 100%; left: 0;}
.menu .menuHoverUL .menuHoverUL /* 2nd+ levels go on the right side of the parent item */ /*IE6*/{top: 0; left: 100%;}
.menu li li {float: none;}
.menu ul {visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0;}
.menu li:hover>ul {visibility: visible;	top: 100%;}
.menu li li:hover>ul /* 2nd+ levels go on the right side of the parent item */{top: 0; left: 100%;}
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:link:hover, .menu li.active {display: block; position: relative;}
.menu ul a /*fix clickability-area problem*/ /*IE6*/{zoom: 1;}
.menu li li /*fix white gap problem*/ /*IE6*/{float: left; width: 100%;}
.menu li li /*prevent double-line between items*/ /*IE6*/{margin-top: -1px;}
html>body .menu li li { margin-top: 0px;}

/***  CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.menu, .menu ul li {color: white;font-family:Arial, verdana, Trebuchet MS}
.menu ul li { text-align: left; width: 139px;}
.menu ul {width: 139px;background:url(images/dropmenu_bg.gif) no-repeat left bottom;}
/* Top Level Menu Items */
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:hover, .menu a:link:hover {text-decoration: none; color: white; padding: 5px 10px;}
.menu li.active, .menu li.active ul li.active{background:#02bbe6 url(images/menucnr_left.gif) no-repeat top left}
.menu li.active div{background: url(images/menucnr_right.gif) no-repeat top right;}
.menu li.active a{color:#FFF!important}
.menu a:hover, .menu a:link:hover, .menu li:hover>a {color: #02bbe6;}
.menu a:hover, .menu a:link:hover, .menu .menuHoverA /* li:hover>a selector */ /*IE6*/{color: #02bbe6;}
/* Drop Down Menu Items */
ul.menu ul a, ul.menu ul a:link, ul.menu ul a:active, ul.menu ul a:visited, ul.menu ul a:hover, ul.menu ul a:link:hover {border-right: 0px; text-decoration: none; color: white; padding:6px 10px;background:#1c3562;}
ul.menu ul li.active, ul.menu ul li.active a, ul.menu ul li.active a:hover {background:#02bbe6}
ul.menu ul li.active li, ul.menu ul li.active li a, ul.menu ul li.active li a:hover {background:#1c3562}
ul.menu ul li.active li a:hover{color:#FFF!important}
ul.menu ul li.active a:hover{color:#FFF!important}
ul.menu ul li a:hover, ul.menu ul li a:link:hover, ul.menu ul li li:hover>a {color: #02bbe6!important; background: #1c3562;}
.menu ul a:hover, .menu ul a:link:hover, .menu ul .menuHoverA /* ul li:hover>a selector */ /*IE6*/{color: #02bbe6!important;background: #1c3562;}
ul.menu ul li.active /* needs to be adjusted by hand - seems to be dropdown width minus a padding */{ width: 139px; background: #02bbe6;margin:0}
.menu li li {}
.menu ul>li + li /*remove top border on all but first item in the list*/{}
.menu li li:hover>ul /*position of 2nd+ submenus, overlapping*/{top: -1px; left: 100%;}
.menu .menuHoverUL .menuHoverUL /*position of 2nd+ submenus, overlapping*/ /*IE6*/{top: 0px; left: 100%;}

/***  CLEAN MENU FIXES AND EXTRA FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
/* special colouring for first menu item on each level */
/*.menu>li:first-child>a, .menu li + li + li li:first-child>a {color: #567;}*/
/* float clear - force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both;}
/* float clear end */
/* sticky submenu - it should not disappear when your mouse moves a bit outside the submenu YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it, make sure you 110% know what you do */
.menu ul {/*background-image: url(images/empty.gif);  required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */ padding: 0px 0px 33px 0px; margin:0; /*background: #f00;*/	/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}
.menu ul ul {padding: 30px 30px 30px 0px; margin: -30px 0 0 0px;}
* html .menu ul ul {padding: 30px 30px 0px 0px}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
/* End Fix */
/*****************************************************
    CONTAINER STYLES
***************************************************** */.container{width:100%}
.containerContent{padding:0}
/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
***************************************************** */html{height:auto;background:#FFF;font-size:100.01%;line-height:1.5em}
body{margin:0;padding:0;background:#FFF;height:100%;font-size:62.5%}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td,.SkinObject{font-family:verdana, Trebuchet MS, arial, helvetica;color:#102347;font-weight:400;line-height:1.4em}
/* text style used for rendered text which should appear disabled  */.NormalDisabled{color:#D3D3D3}
/* style of item titles on edit and admin pages  */.SubHead{color:#444;font-family:Tahoma, Arial, Helvetica;font-weight:700;text-align:left}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules  */.SubSubHead{font-family:Tahoma, Arial, Helvetica;font-weight:700;color:#000}
/* text style used for rendered text which requires emphasis  */.NormalBold{font-family:Tahoma, Arial, Helvetica;font-weight:700}
/* text style used for error messages  */.NormalRed{font-weight:700;color:#880000 !important}
/* heading styles  */h1,h2,h3,h4,h5,dt,h6,.head,h2 span.head,.container h2 span.head,h3 span.SubHead,.newstitle,tfoot,thead,th{font-family:verdana, Trebuchet MS, arial, helvetica;color:#102347;margin:0;padding:0;margin-bottom:10px;font-weight:700}
h1{font-size:1.8em;color:#102347;border-bottom:1px solid #02bbe6;padding-bottom:5px}
h2,.head,h2 span.head,.container h2 span.head{font-size:1.6em}
.rightPanel h2{padding:0 3px}
h3,h3 span.SubHead,.newstitle{font-size:1.4em;font-weight:700}
h4{font-size:1.3em;font-weight:700}
h5,DT{font-size:1.2em;font-weight:700}
h6{font-size:1.1em;font-style:italic}
p{margin:5px 0 15px}
ul li{margin-left:5px;padding:0;list-style-image:url(images/bullet.gif)}
ul li li{list-style-type:disc}
ul li li li{list-style-type:circle}
ol li{list-style-type:decimal}
ol ol li{list-style-type:lower-alpha}
ol ol ol li{list-style-type:lower-roman}
hr{color:dimgrey;height:1pt;text-align:left}
img{border:0;margin:0;padding:0}
/* link styles  */a,a:link,a:active,a:visited{color:#02bbe6;text-decoration:none;padding:0;margin:0}
a:hover{text-decoration:underline;color:#02bbe6}
blockquote{font-size:1.3em;font-family:"Lucida Sans Unicode";float:right}
pre{font-family:Lucida Console, monospace;color:#434343;font-weight:400;font-size:1em}
address{font-family:Arial, Verdana, Helvetica;color:#434343;font-weight:400;font-size:1em;font-style:italic}
/******************************************************
    FORM STYLES              
*****************************************************  Generic Form Element classes  */.formInput{width:150px;height:18px;border:1px solid #CCC}
.formItem{clear:both}
.label{clear:both;float:left;width:120px;text-align:right;padding-right:10px;font-weight:700}
.labelDetails{width:390px}
.labelDetails p{margin:0 0 7px}
/* button style for standard HTML buttons  */.StandardButton,a.StandardButton,a:link.StandardButton,a:active.StandardButton,a:visited.StandardButton,input.StandardButton,a.CommandButton,a:link.CommandButton,a:active.CommandButton,a:visited.CommandButton{padding:3px 8px;width:0;overflow:visible;font-weight:400;font-size:1em;background:#1C3562;color:#FFF;font-family:Tahoma, Verdana, sans-serif;text-transform:lowercase;margin:2px;cursor:pointer;clear:both;white-space:nowrap}
input.StandardButton[class],a.CommandButton[class],a:link.CommandButton[class],a:active.CommandButton[class],a:visited.CommandButton[class]{width:auto}
/* Non IE browsers read this  */a:hover.CommandButton,input:hover.StandardButton,a.StandardButton:hover{color:#02bbe6}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility  */.NormalTextBox,input.longTextBox,input.longmedTextBox,input.medTextBox,input.medshortTextBox,input.shortTextBox{font-family:verdana, Arial, Helvetica;font-weight:400;border:1px solid #02bbe6;font-size:1em}
* html .rightPanel .NormalTextBox{width:100px}
.rightPanel .NormalTextBox{width:105px}
input.longTextBox{width:250px}
input.longmedTextBox{width:200px}
input.medTextBox{width:150px}
input.medshortTextBox{width:100px}
input.shortTextBox{width:60px}
/*Dropdown Boxes */select{font-size:1em}
/* Required Fields  */span.mandatory{color:#334692;font-weight:700}
/******************************************************
    GENERAL STYLES
***************************************************** */.floatLeft{float:left}
.floatRight{float:right}
/* styles to mimic auto height of div elements as per IE  */.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
/* Hides from IE-mac \ */* html .clearfix{height:1%}
/* End hide from IE-mac   Error message styling under 'SELECTOR and COMMONLY USED DNN STYLES' above *****************************************************
    DNN STYLES (Some of these we try to avoid, but are still used in some modules; Some we are unsure of what they do)
*****************************************************  styles used by Data Grids  */.DataGrid_AlternatingItem{background-color:#fff;color:red;font-family:Tahoma, Arial, Helvetica;font-size:1em;font-weight:400}
.DataGrid_Container{background-color:Transparent}
.DataGrid_Footer{background-color:#fff}
.DataGrid_Header{background-color:Transparent;color:#000;font-family:Tahoma, Arial, Helvetica;font-size:1em;font-weight:700;text-align:center}
.DataGrid_Item{background-color:Transparent;color:#000;font-family:Tahoma, Arial, Helvetica;font-size:1em;font-weight:400}
.DataGrid_SelectedItem{background-color:#D3D3D3;color:Blue;font-family:Tahoma, Arial, Helvetica;font-size:1em;font-weight:400}
/* text style used for help text rendered by modules  */.Help{border:#000 1px solid;padding:2px;font-weight:400;font-size:0.9em;color:#000;font-family:Tahoma, Arial, Helvetica;background-color:#ff9}
SMALL{font-size:0.9em}
BIG{font-size:1.2em}
/******************************************************
    DIGICON QUICK LINK STYLES
***************************************************** */
.contentPanel .QuickLink{padding:0;margin:10px 5px;width:220px;float:left}
html>/**/body .contentPanel .QuickLink{margin:10px}
.contentPanel .QuickLink h2{margin:0;padding:0}
.contentPanel .QuickLink img{padding-right:8px;margin:0;float:right}
.contentPanel .QuickLink p{margin:0;padding-top:8px}
.contentPanel .QLDesc{float:right;width:145px}
.contentPanel .QLImg{float:left;text-align:right;width:75px}

.rightPanel .QuickLink{padding:0;margin:10px 0px;width:180px;float:left;clear:both}
.rightPanel .QuickLink h2{margin:0;padding:0}
.rightPanel .QuickLink .QLImg img{margin:0;float:right;max-width:30px;width: expression( document.body.clientWidth > 30 ? "30px" : "auto" );}
.rightPanel .QuickLink p{margin:0;padding-top:8px}
.rightPanel .QLDesc{float:right;width:140px}
.rightPanel .QLImg{float:left;text-align:right;width:35px}
/******************************************************
    SURVEY MODULE STYLES
***************************************************** */.YourCompanyNameSurveyResults{font-family:Tahoma, Arial, Helvetica;font-size:1em;font-weight:400}
/******************************************************
    QUICK LINKS WITHOUT DESCRIPTION STYLES
***************************************************** */#Highlight_SubHead{color:#230C69;background-color:#DEE4F2;font-family:Arial;font-size:1.2em;font-weight:700;height:20px;padding:2px}
#Highlight{border:solid 1px #230C69}
/******************************************************
    ANNOUNCEMENT MODULE STYLES
***************************************************** */.DNN_ANN_DesignTable{width:100%;padding:4px}
.DNN_ANN_Description P{margin-top:0}
/******************************************************
    OPT IN MODULE STYLES
***************************************************** */.GridText{color:#fff}
tr.HeaderRowStyle{background-color:#7F7F7F}
tr.HeaderRowAlternate{background-color:#0F4791}
td.HeaderStyle{color:#fff;font-weight:700}
th.HeaderStyle{color:#fff;font-weight:700}
/******************************************************
    INVENTUA SIDE MENU
*****************************************************  */.inventua_sidemenu{background:#eae9de url(images/vmenu_bg.gif) no-repeat bottom left;padding-bottom:50px;margin-bottom:20px}
td.SideMenuTD{font-family:arial;color:#1c3562}
/* Top Level      */.MenuItem,.MenuItemMouseOver{padding:2px 0 2px 10px}
.MenuHdr0,.MenuHdrMouseOver0,.MenuItem0,.MenuItemMouseOver0{font-size:1.4em;padding:20px 0 5px 15px;font-weight:700;cursor:default;color:#FFF;margin:0;background:#1c3562 url(images/rp_menu_title_bg.gif) no-repeat top left}
.MenuHdr0 A,.MenuHdr0 A:Active,.MenuHdr0 A:Hover,.MenuHdr0 A:Visited,.MenuHdr0 A:Link,.MenuHdrMouseOver0 A,.MenuHdrMouseOver0 A:Active,.MenuHdrMouseOver0 A:Hover,.MenuHdrMouseOver0 A:Visited,.MenuHdrMouseOver0 A:Link .MenuItem0 A,.MenuItem0 A:Active,.MenuItem0 A:Hover,.MenuItem0 A:Visited,.MenuItem0 A:Link,.MenuItemMouseOver0 A,.MenuItemMouseOver0 A:Active,.MenuItemMouseOver0 A:Hover,.MenuItemMouseOver0 A:Visited,.MenuItemMouseOver0 A:Link{text-decoration:none;font-weight:700;color:#FFF}
.MenuHdr0 A:Hover,.MenuHdrMouseOver0 A:Hover,.MenuItem0 A:Hover,.MenuItemMouseOver0 A:Hover{color:#02bbe6;text-decoration:none !important}
span.CurrentItem0{font-weight:700;color:#FFF}
/* Second Level      */.MenuItem1,.MenuHdrMouseOver1,.MenuItemMouseOver1,.MenuHdr1{cursor:default;color:#1c3562;margin:0}
.MenuHdr1 A,.MenuHdr1 A:Active,.MenuHdr1 A:Visited,.MenuHdr1 A:Link,.MenuHdrMouseOver1 A,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited,.MenuHdrMouseOver1 A:Link .MenuItem1 A,.MenuItem1 A:Active,.MenuItem1 A:Visited,.MenuItem1 A:Link,.MenuItemMouseOver1 A,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,.MenuItemMouseOver1 A:Link{text-decoration:none;cursor:pointer;color:#1c3562;display:block;padding:3px 0 3px 15px;margin:0}
.MenuHdr1 A:Hover,.MenuHdrMouseOver1 A:Hover,.MenuItem1 A:Hover,.MenuItemMouseOver1 A:Hover{text-decoration:none;color:#02bbe6;display:block}
span.CurrentItem1{color:#FFF;background:#02bbe6;display:block;padding:3px 0 3px 15px;margin-left:-15px}
/* Third Level      */.MenuItem2,.MenuHdrMouseOver2,.MenuItemMouseOver2,.MenuHdr2{cursor:default;color:#1c3562;margin:0;padding:3px 0 3px 35px}
.MenuHdr2 A,.MenuHdr2 A:Active,.MenuHdr2 A:Visited,.MenuHdr2 A:Link,.MenuHdrMouseOver2 A,.MenuHdrMouseOver2 A:Active,.MenuHdrMouseOver2 A:Visited,.MenuHdrMouseOver2 A:Link .MenuItem2 A,.MenuItem2 A:Active,.MenuItem2 A:Visited,.MenuItem2 A:Link,.MenuItemMouseOver2 A,.MenuItemMouseOver2 A:Active,.MenuItemMouseOver2 A:Visited,.MenuItemMouseOver2 A:Link{cursor:pointer;color:#1c3562;text-decoration:none !important}
.MenuHdr2 A:Hover,.MenuHdrMouseOver2 A:Hover,.MenuItem2 A:Hover,.MenuItemMouseOver2 A:Hover{text-decoration:none;color:#02bbe6}
span.CurrentItem2{color:#FFF;background:#02bbe6;padding:3px 0 3px 35px;margin-left:-35px;display:block}
/* Fourth Level      */.MenuItem3,.MenuHdrMouseOver3,.MenuItemMouseOver3,.MenuHdr3{padding-left:30px;font-weight:400;cursor:default;height:18px;color:#04268e;border-bottom:1px solid #8a7b32;margin:0}
.MenuHdr3 A,.MenuHdr3 A:Active,.MenuHdr3 A:Hover,.MenuHdr3 A:Visited,.MenuHdr3 A:Link,.MenuHdrMouseOver3 A,.MenuHdrMouseOver3 A:Active,.MenuHdrMouseOver3 A:Hover,.MenuHdrMouseOver3 A:Visited,.MenuHdrMouseOver3 A:Link .MenuItem3 A,.MenuItem3 A:Active,.MenuItem3 A:Hover,.MenuItem3 A:Visited,.MenuItem3 A:Link,.MenuItemMouseOver3 A,.MenuItemMouseOver3 A:Active,.MenuItemMouseOver3 A:Hover,.MenuItemMouseOver3 A:Visited,.MenuItemMouseOver3 A:Link{text-decoration:none;font-weight:400;width:100%;cursor:pointer;color:#04268e}
.MenuHdr3 A:Hover,.MenuHdrMouseOver3 A:Hover,.MenuItem3 A:Hover,.MenuItemMouseOver3 A:Hover{font-weight:400;color:#250751}
span.CurrentItem3{font-weight:400;color:#250751;padding-left:0}
.ModuleTitle_SubMenu{z-index:1000;cursor:hand;filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);padding:1px;background:#fff}
/*******************
RSS Feed
****************** */.RSSBox{margin-bottom:20px;padding:0 3px}
.pubDate{color:#02a3b3}
.RSSDesc{overflow:hidden;height:expression( this.scrollHeight > 72 ? "72px" : "auto" )}
html>body .RSSDesc{max-height:72px;height:auto}
.RSSMore{text-align:right;margin-top:5px}
.RSSFeed{background:url(images/feed_bg.gif) no-repeat top right}
.RSSFeed h2{padding-top:20px}
.optin{width:165px;clear:both;display:block}
.optin img{display:none}

.newsactionbarlinks{display:none}