﻿/* DEFAULT CSS */
body	{margin: 0px; padding: 0px; background: #FFFFFF; color: #000000;}
a img	{border: none;}
.error  {color: red; background: none; font-weight: bold;}

div#layout {width: auto; height: auto; padding-right: 5px; padding-left: 5px;}

div#header {height: 95px; background: #333333; color: #FFFFFF;}

div#content			{float: left; width: 100%; height: auto; margin-top: 6px; margin-bottom: 0px; padding-top: 1px;}

div#footer			{clear: both; margin: 25px 0px 20px; padding: 30px 0px 20px; font: 11px Arial, Helvetica, sans-serif; color: #666666; background: #FFFFFF; border-top: 1px solid #999999;}
div#footer ul		{margin: 0px; padding: 0px; list-style: none;}
div#footer li		{float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px;}
div#footer a		{text-decoration: none; color: #666666; background: inherit;}
div#footer a:hover	{text-decoration: underline;}
div#footer p		{float: left; clear: both; margin-top: 0px; margin-left: 3px; padding: 0px; color: #999999;}

span.nobr {white-space: nowrap;}

/* Rural Fire Brigades Association of Queensland */
body	{margin: 0px 2%; min-width: 740px; font: 12px Arial, Helvetica, sans-serif; color: #333333;}
h1      {font: 18px Arial, Helvetica, sans-serif; color: #D64A00; background: inherit;}
h2      {font: bold 15px Arial, Helvetica, sans-serif; color: #CC3300; background: inherit;}
h3      {font: bold italic 15px Arial, Helvetica, sans-serif; color: #F19C08; background: inherit;}
h4      {font: bold 13px Arial, Helvetica, sans-serif; color: #D62D00; background: inherit;}
h5      {font: italic 14px Arial, Helvetica, sans-serif; color: #D62D00; background: inherit;}
p		{margin: 12px 0px; line-height: 150%; color: #333333; background: transparent;}
hr      {height: 1px; color: #CCCCCC; background-color: #CCCCCC; border: none;}

table       {border: 1px solid #CCCCCC;}
table.lct       {border: 0px;}
table th    {color: #FFFFFF; background: #D64A00; font-weight: bold; border: 1px solid #CCCCCC; border-bottom-style: dashed;}
table td    {color: #333333; background: #FFFFFF; border: 1px solid #CCCCCC; border-bottom-style: dashed;}

* html div#layout {border-right: 1px solid #FFFFFF;} /* To avoid min width problem on IE6 */

div#header                 {position: relative; width: 100%; height: 91px; background: #FC9400 url(../images/header_bg.gif) repeat-y;}
div#header div#mainLogo    {position: relative; top: 0px; height: 0px; width: 73px; height: 87px; margin-left: 7px;}
div#header h1              {position: relative; top: 0px; left: 0px; width: 152px; margin-left: 85px; margin-top: -63px; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #333333; background: transparent;}
div#header ul              {position: absolute; top: 29px; right: 15px; width: auto; margin: 0px; padding: 0px;}
div#header ul li           {float: left; clear: none; margin-left: 3px; list-style: none;}
div#header ul li a         {color: #000000; font: 11px Arial, Helvetica, sans-serif; color: #333333; background: inherit;}
div#header ul li a:hover   {color: #B22601; background: inherit;}
div#header span.sep        {color: #CC3300; background: inherit;}
div#header div#emergencies {position: absolute; top: 51px; right: 12px;}

div#content         {margin-top: 0px; padding-top: 0px;}
div#content a       {color: #B22601; background: inherit; font-weight: bold; text-decoration: none; border-bottom: 1px solid #FC8200;}
div#content a:hover {color: #EC3403; background: inherit; font-weight: bold; text-decoration: none; border-bottom: 1px solid #FCD000;}
div#content a img   {position: relative; top: 1px; border: 0px; vertical-align: bottom;}

div#content ul    {margin: 0px; padding-left: 60px;}
div#content ul li {list-style-image: url(../images/bullet_squareorange.gif); line-height: 175%; margin-bottom: 5px;}

div#footer                    {margin: 2px 0px 20px; border-top: 4px solid #B22601; color: #CC3300; background: inherit; padding-top: 9px;}
div#footer a                  {color: #CC3300; background: inherit; text-decoration: underline;}
div#footer a:hover            {color: #000000; background: inherit; text-decoration: none;}
div#footer a#shockmedia       {color: #CC3300; font-weight: normal; text-decoration: underline; border: none;}
div#footer a#shockmedia:hover {text-decoration: none;}

div#footer ul			{float: left; clear: both; margin: 0px; padding: 0px;}
div#footer ul li		{float: left; clear: none; margin-left: 3px; list-style: none; line-height: 139%;}

div#footer p 		{float: none; clear: both; margin: 0px; padding: 0px 0px 12px; text-align: right;}
div#footer span.sep {color: #000000; background: transparent;}
