body {
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    font-family : tahoma, arial, helvetica, sans-serif;
    text-align:center;
    background: #f3f3f3 !important;
    background-image: url(/templates/1/internet/public/images/04-menu-bg-on.jpg);
    width:100%;
}


h1 {
    font-size: 14pt;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #961B1E;
}

h2 {
	font-size: 12pt;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-style: italic;
	color: #007071;
}

td {
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    font-family : tahoma, arial, helvetica, sans-serif;
}

.bread-crumbs {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #58595b;
    background:#FFFFFF;
    height:10px;
    text-align:right;
}

A.bread-crumbs-link, A.bread-crumbs-link:link, 

A.bread-crumbs-link:visited, A.bread-crumbs-link:active, 

A.bread-crumbs-link:hover {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #58595b
}
.content-panel {
    background: url(/templates/109/internet/public/images/06-2column-bg.jpg);
    background-repeat: no-repeat;
    font-size: 9pt;
    vertical-align:top;
    height:350px;
    background:#ffffff;
    padding-left:14px;
    padding-right:10px;    
    padding-top:16px;    
    padding-bottom:16px;            
}
.content-panel a,a:link,a:visited{
    font-size: 9pt;
	text-decoration:none;
	color:#58595b;
}
.content-panel a:hover{
    font-size: 9pt;
    color:#961b1e;
}
.content-panel * {
    line-height: 1.35;
}

.main-panel {
    vertical-align:top;
}

.menu-panel {
    width:150px;
    background:#e6e6e6;
    vertical-align:top;
    border-right: #888888 1px solid;
}    
/*=====NEWS AREA ==============*/
.news-columnPanel{
    background: url(/templates/109/internet/public/images/07-1column-bg.jpg);
    background-repeat: no-repeat;
}

.news-panel {
    background: url(/templates/109/internet/public/images/02-menu-title-bg.jpg);
    background-repeat: no-repeat;
    margin-left:3px;
    margin-right:10px;
    padding-left:10px;
    padding-right:1px;
}

.news-header {
    font-size:10pt;
    font-family:verdana;
    font-weight:bold;
    text-align: center;
    text-decoration:none;
    color:#FFFFFF;
}
.news-group-title{
    font-size:11pt;
    font-family:verdana;
    font-weight:bold;
    color:#961b1e;
}

.news-item-title{
    font-size:10pt;
    font-family:verdana;
    font-weight:bold;
    text-align:right;

}
.news-item-desc{
    font-size:10px;
    font-family:verdana;
}
.news-items{
}

.news-list {
    color: #5D5D5D;
    font-size: 10px;
}

A.news-link:link, A.news-link:visited, A.news-link:active {
    color: #005657;
    text-decoration: none; 
    font-size: 12px;
    font-weight:bold;
}

A.news-link:hover {
    color: #005657;
    text-decoration: underline; 
    font-size: 12px;
    font-weight:bold;
}

/*==== END NEWS ====== */
    
.link-panel {
    width:140px;
    height:98px;
    background: url(/templates/1/internet/public/images/tabBottom2.jpg);
    vertical-align:top;
    border-left: 1px solid #E0E0E0;
    font-size:10px;
    padding-top:5px;
    padding-left:10px;
    line-height:14px;
}


.button-back {
    width:100px;
    letter-spacing : 1px;
    background: #c7dbd2;
    border-left: 1px solid #004F5A;
    margin-left : 6px;
    padding-left:10px;
    background: url(/templates/1/internet/public/images/menuBackground_new.gif);    
}

.button-selected-back {
    width:100px;
    letter-spacing : 1px;
    background: #C4E6E7;
    padding-left:10px;
    border-left: 1px solid #004F5A;
}

.noleft {
    border-left:0 none;
}

.section-title {
    color: #ffffff;
    font-size: 18px;
    padding-left: 20px;
    background: #123456;
}

.page-title {
    color: #123456;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 8px;
}

.page-subtitle {
    color: #4C4C4C;
    font-size: 15px;
}

/*===================== TOP MENU ===============================*/
.header-menu {
	white-space: nowrap;
	background-color:#FFFFFF;
    text-align:right;
}

A.header-menu {
    line-height:10px;
    color: #004f5a;
    font-weight: bold;
    text-decoration: none; 
    font-size: 10px;
	white-space: nowrap;
}

A.header-menu:link, A.header-menu:visited {
    line-height:11px;
    font-family:Arial;
    color: #004f5a;
    font-weight: normal;
    text-decoration: none; 
    font-size: 10px;
	white-space: nowrap;
}

A.header-menu:active {
    line-height:11px;
    font-family:Arial;
    color: #004f5a;
    font-weight: normal;
    text-decoration: underline; 
    font-size: 10px;
	white-space: nowrap;
}

A.header-menu:hover {
    line-height:11px;
    font-family:Arial;
    color: #004f5a;
    font-weight: normal;
    text-decoration: underline; 
    font-size: 10px;
	white-space: nowrap;
}

A.header-selected-menu, A.header-selected-menu:visited {
    line-height:11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none; 
    font-size: 10px;
	white-space: nowrap;
}

A.header-selected-menu:link {
    line-height:11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none; 
    font-size: 10px;
	white-space: nowrap;
}

A.header-selected-menu:active {
    line-height:11px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline; 
    font-size: 10px;
	white-space: nowrap;
}
A.header-selected-menu:hover {
    line-height:11px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
    font-size: 10px;
	white-space: nowrap;
}

/*================= SIDE MENU ====== xxx ============*/

A.menu-link, A.menu-link:visited {
    color: #004f5a;
    font-weight: bold;
    text-decoration: none; 
    font-size: 10px;
    padding-left:4px;    
    line-height: 0.3cm; 
    padding-top:4px;    
    padding-bottom:4px;    
            
}
A.menu-link:link {
    color: #004f5a;
    font-weight: bold;
    text-decoration: none; 
    font-size: 10px;
    padding-left:4px;    
    line-height: 0.3cm; 
    padding-top:4px;    
    padding-bottom:4px;    
    background: url('');            
}
A.menu-link:active {
    color: #004f5a;
    font-weight: bold;
    text-decoration: underline; 
    font-size: 10px;
    padding-left:4px;    
    line-height: 0.3cm; 
    padding-top:4px;    
    padding-bottom:4px;            
}
A.menu-link:hover {
    color: #123456;
    background:url('templates/109/internet/public/images/04-menu-bg-on.jpg');            
    font-weight: bold;
    text-decoration: underline; 
    font-size: 10px;
    line-height: 0.3cm; 
    padding-left:4px;    
    padding-top:4px;    
    padding-bottom:4px;                
}

A.menu-sub-link, A.menu-sub-link:visited {
    color: #686868;
    font-weight: normal;
    text-decoration: none; 
    font-size: 10px;
}
A.menu-sub-link:link {
    color: #686868;
    font-weight: normal;
    text-decoration: none;
    font-size: 10px; 
}
A.menu-sub-link:active {
    color: #123456;
    font-weight: normal;
    text-decoration: underline; 
    font-size: 10px;
}
A.menu-sub-link:hover {
    color: #123456;
    font-weight: normal;
    text-decoration: underline;
    font-size: 10px;
}
.menu-box {
    background: #FFFFFF;
    border-top: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
}
.menu {
    padding-top: 5px;
    font-weight: bold;
    color: #686868;
    font-size: 10px;
    background-color:#FFFFFF;
}
.menu-sub {
    padding-top: 5px;
    font-weight: normal;
    color: #686868;
    font-size: 10px;
}
.menu-sub-selected {
    font-size: 10px;
    font-weight: bold;
    color: #990033;
}


/*=================== QUICK LINKS =================*/
A.quick-links:link, A.quick-links:visited,A.quick-links:active {
    line-height:11px;
    color: #303030;
    font-weight: normal;
    text-decoration: none; 
    font-size: 11px;
}

A.quick-links:hover {
    line-height:11px;
    color: #303030;
    font-weight: normal;
    text-decoration: underline; 
    font-size: 11px;
}

A.quick-links:hover {
    line-height:11px;
    color: #303030;
    font-weight: normal;
    text-decoration: underline; 
    font-size: 11px;
}


/*==== COMMON ITEMS ======================*/


.remove-background {
    background-image: none;
    background-color: #ffffff;
    margin-bottom: 40px;
}

.footer {
    margin:0px;
    font-size: 8pt;
    font-family: verdana;
    text-align: right;
    padding-Top:10px;
    padding-bottom:0px;
    vertical-align:top;
    background:url('/templates/109/internet/public/images/13-footer-bg.jpg') no-repeat:y;

}
.footer a:hover {
color:#961b1e;

}

.bottom-links span { 
    background-color: #ffffff;
    color: #000000;
    font-size: 9px;
}

.greygreen {
    background-color: #c7dbd2;
}

#bannerImg {
}

/*=== SEARCH ===============================*/
.search-cell {
    text-align:right;
    padding:10px;
    color:#ffffff;
}

.search-cell input {
    height:24px;
}

.search-cell a:link, .search-cell a:visited {
    color:#ffffff !important;
    font-size:7pt;
}

.search-cell a:hover, .search-cell a:active {
    color:#f0ffe0 !important;
    font-size:7pt;
}
/*================================================*/




/*=====Popup Company Info =============================*/
div.infopopup {
    background-image: url('http://www.timbercorp.com.au/userdocs/1/templates/popupback.jpg');
    width: 499px;
    height: 565px;
    padding: 15px;
    color: white;
    display:none;
    position: absolute;
    left: 250px;
    top: 250px;
    overflow: auto;
}

div.infopopup hr {
    color: white;
}

div.infopopuphead {
    margin-top: 70px;
    margin-bottom: 10px;
    font-size: 18pt;
    font-weight: bold;
    color: white;
}

div.infopopupclose {
    text-align: right;
    position: absolute;
    left: 440px;
    top: 5px;
}

div.windowpopup {
    background-color: #02414A;
    width: 509px;
    padding: 5px;
    color: white;
    text-align: left;
}

div.infopopupmain {
    background-color: #206D77;
    padding-left: 5px;
}

div.windowpopup hr {
    color: white;
}