
/* GLOBAL STYLES */

* { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, li, form, fieldset, label { margin:0; padding:0; } 

ul{list-style-position:outside; padding:0 0 0 1px; margin-left:25px;}
ul li{list-style-type:disc; margin:5px 0;}

.pdf li{list-style-type:none; list-style-image:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/icon_download_pdf.gif/$FILE/icon_download_pdf.gif);}
.word li {list-style-image:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/icon_download_word.gif/$file/icon_download_word.gif);}

li .word {list-style-image:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/icon_download_word.gif/$file/icon_download_word.gif);}
li .excel{list-style-image:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/icon_download_excel.gif/$file/icon_download_excel.gif);}
li .ppt{list-style-image:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/icon_download_ppt.gif/$file/icon_download_ppt.gif);}

.pdf li a,li .word a, .word li a, li.excel a, li.ppt a {padding-left:4px;}


body {color:#000; background:#fff; font-family:arial; font-size:12px; text-align:center;}


img {border:0;}

a:link, a:active, a:visited {color: #006070;text-decoration: none;}
a:hover{text-decoration:underline;}


td {vertical-align:top; font-size:12px;}


h1, h2, h3, h4 {color:#888;}

h1{font:normal 21px arial; margin-bottom:15px;}

h2{font:normal 12px arial; margin-top:10px; line-height:14px; font-weight:600;color: #000;}

h4{ font-weight:bold; font-size:12px; margin-top:10px;}


h1#hometitle {font-size:1px; color:#fff; height:25px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px;}
h1#hometitle{background-image:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/pagetitle_home.gif/$file/pagetitle_home.gif);}

h1#corppartners{text-indent:-9999px; height:45px; width:176px;background:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/navtitle_corppartners.gif/$file/navtitle_corppartners.gif) no-repeat;}

.clearfloat{clear:both; margin:0px; padding:0px;}
.floatright {float:right; margin-left:15px;}
.floatleft {float:left; margin-left:15px;}


hr {height:1px; border-top:1px solid #787878;}

/* END GLOBAL STYLES */


/*--TABLE STYLES--*/


table.bordertable { border:1px solid #ccc;  border-collapse:collapse;}
table.bordertable td {border:1px solid #ccc; border-collapse:collapse; padding:5px; vertical-align:top;}
table.bordertable td.header {background-color:#ccc; font-weight:bold;}

/*--END TABLE STYLES--*/


/* PAGE LAYOUT STYLES */

#wholepage {width:1000px; position:relative; margin:0 auto; text-align:left;}

#branding {position:relative; margin:0 4px; height:262px; border-bottom:3px solid #787878; padding-bottom:2px; text-align:right;}
#branding h1 {display:none;}

#tabs, #banner, #securesites {float:left;margin-top:98px;*margin-top:0;}

#tabs{width:199px; margin-right:2px;}

#banner{margin-right:2px; width:550px; background: url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/banner_home.jpg/$file/banner_home.jpg) top left no-repeat; height:160px;}

#securesites {background-color:#787878; width:239px; height:162px; margin:0; padding:0;}
#securesites li {list-style-type:none; margin:0; padding-left:5px; padding-top:8px;}


#container, #detailcontainer{width:100%; float:left; background:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/body_bg.gif/$file/body_bg.gif) top left repeat-y;}

#detailcontainer{background-image:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/detailbody_bg.gif/$file/detailbody_bg.gif);}

#mainnav{float:left; width:199px; padding:19px 0px 0px 24px; margin:0;}

#website {float:right; width:180px; padding:19px 5px 10px 0; margin:0; font-size:11px;}

#website img {float:right; margin:0 15px 0 0; margin:0 8px 0 0;}

#secondarycontent {float:right; width:220px; padding:19px 5px 10px 0; margin:0; font-size:11px;}

#secondarycontent img {margin:5px; float:left;}

#content, #homecontent {margin-left:199px; padding:19px 10px 20px 14px;}

#homecontent {margin-right:205px;}

/* FIX IE 3 Pixel Text-Jog */
* html #content,* html #homecontent {height:1px;}

#footer {clear: both; margin: 0 4px; padding:0; font: normal 10px Arial;  color: #A0A0A0;  text-decoration: none; text-align:center;  height:40px;}
#footer p {line-height:25px;}
#footer  a {font-size:10px;}

/* END PAGE LAYOUT STYLES */


/* Navigators */

ul#TopMenu, ul#DetailMenu{margin: 0px 0px 30px 0px; width:179px;}
ul#TopMenu li, ul#DetailMenu li{list-style-type:none; border-bottom:1px solid #787878; margin:0px;}
ul#TopMenu li a, ul#DetailMenu li a{display:block; text-decoration:none; padding-top:7px; padding-bottom:7px;}
ul#TopMenu li a.selected, ul#DetailMenu li a.selected, ul#TopMenu li a:hover, ul#DetailMenu li a:hover{background-color:#787878; color:#fff;}

/* END Navigators */


/* TABS STYLES */

#tabs {background:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/tabs_bg.gif/$file/tabs_bg.gif) top left no-repeat; height:162px;}
#tabs em{line-height:6px;}
#tabs a, #tabs a:hover{display:block; width:199px; height:36px; color:#006070;font-weight:bold; background:url(/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/tabs_bg.gif/$file/tabs_bg.gif); background-position:top left;}
#tabs a span{display:none;}
a#tab_Home{background-position:0px 0px;}
a#tab_Home:hover, a#tab_Home.selected{background-position:-200px 0px;}

a#tab_ContactUs{background-position:0px -42px;}
a#tab_ContactUs:hover, a#tab_ContactUs.selected{background-position:-200px -42px;}

a#tab_IncidentNotification{background-position:0px -42px;}
a#tab_IncidentNotification:hover, a#tab_IncidentNotification.selected{background-position:-200px -42px;}
a#tab_SafetyGuru{background-position:0px -84px;}
a#tab_SafetyGuru:hover, a#tab_SafetyGuru.selected{background-position:-200px -84px;}
/* END TABS STYLES */



/*-- BOTTOM NAV STYLES--*/

#bottomnav {height:20px; background-color:#787878; color:#000; padding-top:3px; margin-bottom:4px;}
#bottomnav a, #bottomnav a:visited{font-size:11px; display:inline; color:#000; padding:3px 5px 3px 5px;}
#bottomnav a.selected, #bottomnav a.selected:visited{color:#fff;}

/*--END BOTTOM NAV STYLES--*/

/*--BREADCRUMB STYLES--*/

#breadcrumb{position:absolute; top:270px; right:20px; font-size:10px; z-index:99;}
#breadcrumb a, #breadcrumb a:visited{text-align:right;}
#breadcrumbselected, #breadcrumbselected a, #breadcrumbselected a:visited{color:#000; text-align:right;}

/* -- END BREADCRUMB STYLES -- */

/* SITEMAP STYLES */

#sitemap li{list-style-type:none;line-height:20px;}
#sitemap li.mainlevel{font-weight:bold;}
#sitemap li.sublevel1{padding-left:20px;}
#sitemap li.sublevel2{padding-left:40px;}
#sitemap li.sublevel3{padding-left:60px;}
#sitemap li a{display:inline;}

/* END SITEMAP STYLES */

/*--CONTACT US STYLES--*/

#contactmap {position:relative; height:130px; width:145px; background:url(/dirw/workerscomp/workerscomp.nsf/attachmentsbytitle/oz_map.gif/$file/oz_map.gif) no-repeat;}

#contactmap li {list-style-type:none;}

.section {display:none;}
.section h2 {clear:both;}


#contactmap li a, #contactmap li a:visited {color:#000; position:absolute; font-size:11px; display:block;}
#contactmap li a:hover {color:#fff;}

#tasmap {top:100px;left:105px;}
#wamap {top:45px;left:30px;}
#actmap {top:75px;left:115px;}

/*--END CONTACTUS STYLES--*/

/*--EXPANDABLE MENU STYLES--*/
.menucollapse a,  .menuexpand a {background: transparent url("/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/arrow_left.gif/$file/arrow_left.gif") 0 2px no-repeat;  padding-left:15px; font-weight:bold;} 
.menuexpand a { background-image:url("/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/arrow_down.gif/$file/arrow_down.gif");}
/*.menuexpand a:hover { background-image:url("/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/arrow_down_o.gif/$file/arrow_down_o.gif");}
.menucollapse a:hover, .menuexpand a:hover {background-image:url("/dirw/workerscomp/workerscomp.nsf/AttachmentsByTitle/arrow_left_o.gif/$file/arrow_left_o.gif");}*/

.menucollapse .submenu {display:none;} 

/*--END EXPANDABLE MENU STYLES--*/

/*--ICON HOVER STYLES--*/

#secondarycontent img, #contentnav img{margin:5px; float:left;}

/*#contentnav a img, #secondarycontent a img{filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0; z-index:105;}
#contentnav a:hover img, #secondarycontent a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:0.7;}
*/
#contentnav a {float:left; text-align:center; text-decoration:none; margin:0; padding:0; position:relative;}

#contentnav a p, #secondarycontent a p{display:none; z-index:110;}
#contentnav a:hover p, #secondarycontent a:hover p{display: block; width: 99px;	position: absolute; top: 25px; left: -4px; border: 1px solid #006070;text-align:center; padding: 2px; z-index: 110;font-size: 10px; color: #006070; background-color: #FFFACD; min-height: 25px;}


/* for Internet Explorer */
/*\*/
* html #contentnav a:hover p, * html #secondarycontent a:hover p{height:25px;}

/*--END ICON HOVER STYLES--*/


/*--FORM STYLES--*/

fieldset, form {border:0 ;}

form {margin-top: 1.5em;}

fieldset {border-top: 1px solid #ccc; padding: 1em 1em 1.5em 1em;}

fieldset.completed {display: none;}

legend {display:none;}

label {display: block; clear: both; padding-bottom: 1em; padding-left: 12em;}

label.completed {display: none;}

label .labelText {position: relative; width:12em; left: -12em; float: left; margin-right: -10em; padding-bottom: 1em;}

p {position: relative;}

label.required .labelText {font-weight: bold;}

label .requiredMarker {display: block; color: #999; font-size: 80%;text-transform: uppercase; font-weight: normal;}

input.date {width: 80px;}

input, select, textarea {background-color:#f0f0f0; border:1px solid #ccc; width:240px;}

textarea {overflow:hidden; height:100px;}

select, textarea { font-size:1.1em; font-family:arial;}

#postcode { width:100px;}

input.radio, input.checkbox {width:30px; border:0; }
input.button {height:20px; width:55px;border:0;} 

.correctionIcon {position:relative; left: -2em; top: 2px; float: left;width: 17px; height: 17px; margin-right: -17px; vertical-align: middle;}

.correctionText {margin-left:2.5em; display: block; color: #ff0000; font-weight: bold;}


input.submit {margin-top:20px; margin-left:20px;}

.warning { color: #CC0000; font-weight: bold;}

input#smallsearchfield { width:95px; margin-right:1px; float:left;}

#horizontalForm fieldset {display: block;margin: 0 0 3em 0;padding: 0 1em 1em 1em;}
#horizontalForm label {float:left; clear:none; padding:0; margin: 1em 1em 0 0;font-weight:bold;}
#horizontalForm input, #horizontalForm select, #horizontalForm textarea {display:block; font-weight:normal;}


/*--END FORM STYLES--*/