/* -------------- start stylesheets for com.au -------------- */

/* -- start Reset -- */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; font-family:Arial, Helvetica, Clean, Sans-Serif}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none}
blockquote, q {quotes:none}
body {padding:0px; margin:0px auto}
body * {line-height:1.22em}
table {border-collapse:collapse; border-spacing:0; font-size:inherit}
img {border:0}
caption, th {text-align:left}
p {margin-top:0.5em; margin-bottom:0.5em}
h1, h2, h3, h4, h5, h6 {color:#000000}
pre, code {font:115% monospace}
a, a:link, a:visited, a:active {color:#000000}
a:hover {color:#F57503}
:focus {outline:0}
del {text-decoration:line-through}
ins {text-decoration:none}
.clearfix:after {clear:both; content:'.'; display:block; visibility:hidden; height:0 }
.clearfix {display:inline-block }
* html .clearfix {height:1% }
.clearfix {display:block }
#pageBody {width:100%; text-align:center}
.container_12 {text-align:left}
/* -- end of Reset -- */
/* -- start 960 Grid System -- */ 
.container_12, .container_16 {margin-left:auto; margin-right:auto; width:960px }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display:inline; float:left; margin-left:10px; margin-right:10px }
.container_12 .grid_3, .container_16 .grid_4 {width:220px }
.container_12 .grid_6, .container_16 .grid_8 {width:460px }
.container_12 .grid_9, .container_16 .grid_12 {width:700px }
.container_12 .grid_12, .container_16 .grid_16 {width:940px }
.alpha {margin-left:0 }
.omega {margin-right:0 }
.container_12 .grid_1 {width:60px }
.container_12 .grid_2 {width:140px }
.container_12 .grid_4 {width:300px }
.container_12 .grid_5 {width:380px }
.container_12 .grid_7 {width:540px }
.container_12 .grid_8 {width:620px }
.container_12 .grid_10 {width:780px }
.container_12 .grid_11 {width:860px }
.container_16 .grid_1 {width:40px }
.container_16 .grid_2 {width:100px }
.container_16 .grid_3 {width:160px }
.container_16 .grid_5 {width:280px }
.container_16 .grid_6 {width:340px }
.container_16 .grid_7 {width:400px }
.container_16 .grid_9 {width:520px }
.container_16 .grid_10 {width:580px }
.container_16 .grid_11 {width:640px }
.container_16 .grid_13 {width:760px }
.container_16 .grid_14 {width:820px }
.container_16 .grid_15 {width:880px }
.container_12 .prefix_3, .container_16 .prefix_4 {padding-left:240px }
.container_12 .prefix_6, .container_16 .prefix_8 {padding-left:480px }
.container_12 .prefix_9, .container_16 .prefix_12 {padding-left:720px }
.container_12 .prefix_1 {padding-left:80px }
.container_12 .prefix_2 {padding-left:160px }
.container_12 .prefix_4 {padding-left:320px }
.container_12 .prefix_5 {padding-left:400px }
.container_12 .prefix_7 {padding-left:560px }
.container_12 .prefix_8 {padding-left:640px }
.container_12 .prefix_10 {padding-left:800px }
.container_12 .prefix_11 {padding-left:880px }
.container_16 .prefix_1 {padding-left:60px }
.container_16 .prefix_2 {padding-left:120px }
.container_16 .prefix_3 {padding-left:180px }
.container_16 .prefix_5 {padding-left:300px }
.container_16 .prefix_6 {padding-left:360px }
.container_16 .prefix_7 {padding-left:420px }
.container_16 .prefix_9 {padding-left:540px }
.container_16 .prefix_10 {padding-left:600px }
.container_16 .prefix_11 {padding-left:660px }
.container_16 .prefix_13 {padding-left:780px }
.container_16 .prefix_14 {padding-left:840px }
.container_16 .prefix_15 {padding-left:900px }
.container_12 .suffix_3, .container_16 .suffix_4 {padding-right:240px }
.container_12 .suffix_6, .container_16 .suffix_8 {padding-right:480px }
.container_12 .suffix_9, .container_16 .suffix_12 {padding-right:720px }
.container_12 .suffix_1 {padding-right:80px }
.container_12 .suffix_2 {padding-right:160px }
.container_12 .suffix_4 {padding-right:320px }
.container_12 .suffix_5 {padding-right:400px }
.container_12 .suffix_7 {padding-right:560px }
.container_12 .suffix_8 {padding-right:640px }
.container_12 .suffix_10 {padding-right:800px }
.container_12 .suffix_11 {padding-right:880px }
.container_16 .suffix_1 {padding-right:60px }
.container_16 .suffix_2 {padding-right:120px }
.container_16 .suffix_3 {padding-right:180px }
.container_16 .suffix_5 {padding-right:300px }
.container_16 .suffix_6 {padding-right:360px }
.container_16 .suffix_7 {padding-right:420px }
.container_16 .suffix_9 {padding-right:540px }
.container_16 .suffix_10 {padding-right:600px }
.container_16 .suffix_11 {padding-right:660px }
.container_16 .suffix_13 {padding-right:780px }
.container_16 .suffix_14 {padding-right:840px }
.container_16 .suffix_15 {padding-right:900px }
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0 }
/* -- end of 960 Grid System -- */
/* -- start Autocomplete -- */ 
div.auto_complete {width:450px; background:#fff; font-size:8pt}
div.auto_complete ul {border:1px solid #888; margin:0px; padding:0px; width:450px; background:#fff; list-style-type:none}
div.auto_complete ul li {margin:0px; padding:3px; font-size:8pt}
div.auto_complete ul li.selected {background-color:#ffb}
div.auto_complete ul strong.highlight {color:#800; margin:0px; padding:0px}
/* -- end of Autocomplete -- */
/* -- start Errors -- */ 
.msg {border:1px solid; margin:10px 0px 10px 0px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center}
.info {color:#00529B; background-color:#BDE5F8; background-image:url('/images/flash_icons/info.png')}
.success {color:#4F8A10; background-color:#DFF2BF; background-image:url('/images/flash_icons/success.png')}
.error {color:#D8000C; background-color:#FFBABA; background-image:url('/images/flash_icons/error.png')}
.warning {color:#9F6000; background-color:#FEEFB3; background-image:url('/images/flash_icons/warning.png')}
.validation {color:#D63301; background-color:#FFCCBA; background-image:url('/images/flash_icons/validation.png')}
#errorExplanation {border:1px solid black; padding:7px; padding-bottom:12px; margin-bottom:20px; background-color:#f0f0f0}
#errorExplanation h2 {text-align:left; font-weight:bold; padding:5px 5px 5px 15px; font-size:12px; margin:-7px; background-color:#c00; color:#fff}
#errorExplanation p {color:#333; margin-bottom:0; padding:5px}
#errorExplanation ul li {font-size:12px; list-style:square; color:#333}
/* -- end of Errors -- */
/* -- start Form -- */ 
form {margin:0px; padding:0px}
form div.command-bar {clear:both; margin-top:2em}
form div.submit-field {display:inline-block}
form {margin:0px; padding:0px}
form fieldset {}
form fieldset legend, form label, form input[type=text], form input[type=password], form textarea {color:#768495; font-family:Arial; font-size:0.9em; line-height:1em; margin:0; font-weight:lighter; background:white}
form input[type=image] {border:0px; background:transparent}
form textarea {padding:0pt 0pt 0pt 6pt}
form sup {line-height:0em}
form input {padding:0.5em}
form select {}
form select option {}
form input, form select, form textarea {}
form input[type=text], form input[type=password], form textarea {border:1px solid #e3e3e3}
form input[type=text].hint {color:#bcbbbb}
form input[type=text]:focus, form input[type=password]:focus, form textarea:focus {background:#e0f5fb; color:black}
form input[type=checkbox] {float:left; margin-right:5px; border:0px}
form input[type=submit], form input[type=button] {}
form input[type=submit]:hover, form input[type=button]:hover {color:#6d6d6d; cursor:pointer}
form input[type=submit][value=cancel] {}
form div.fieldWithErrors {display:inline}
form div.fieldWithErrors input, form div.fieldWithErrors select, form div.fieldWithErrors textarea {border:1px dashed #ea011e}
form div.check-box-field, form div.check-box-fields, form div.date-field, form div.datetime-field, form div.file-field, form div.password-field, form div.radio-field, form div.radio-fields, form div.select-field, form div.text-field, form div.textarea-field, form div.time-zone-select-field, form div.submit-field {clear:both; padding:2px 8px 2px 2px; display:block}
form div.check-box-field {padding:10px 8px 0px 0px; display:inline-block}
form div.check-box-field div.input, form div.check-box-fields div.input, form div.date-field div.input, form div.datetime-field div.input, form div.file-field div.input, form div.password-field div.input, form div.radio-field div.input, form div.radio-fields div.input, form div.select-field div.input, form div.text-field div.input, form div.textarea-field div.input, form div.time-zone-select-field div.input, form div.submit-field div.input {}
form div.check-box-field div.input, form div.check-box-fields div.input, form div.radio-field div.input, form div.radio-fields div.input {float:left}
form label, form div.check-box-field label, form div.check-box-fields label, form div.date-field label, form div.datetime-field label, form div.file-field label, form div.password-field label, form div.radio-field label, form div.radio-fields label, form div.select-field label, form div.text-field label, form div.textarea-field label, form div.time-zone-select-field label, form div.submit-field label {color:#80e1fa; cursor:pointer; display:block; background:transparent; margin-top:0.25em; padding:1em 0em 0.5em 0em}
form div.check-box-field label, form div.check-box-fields label, form div.radio-field label, form div.radio-fields label {float:left; padding-top:2px}
form div.check-box-field label span.help, form div.check-box-fields label span.help, form div.date-field label span.help, form div.datetime-field label span.help, form div.file-field label span.help, form div.password-field label span.help, form div.radio-field label span.help, form div.radio-fields label span.help, form div.select-field label span.help, form div.text-field label span.help, form div.textarea-field label span.help, form div.time-zone-select-field label span.help, form div.submit-field label span.help {display:block; font-weight:normal; margin-top:5px; line-height:100%}
form div.submit-field {border:none; float:left}
form div.submit-field div.input {}
form div.check-box-fields div.input label, form div.radio-fields div.input label {clear:left; width:auto}
form div.required {}
form div.required label, form div.required p, form div.required span {}
form div.required label sup {color:#944; padding-right:0.25em}
form div.required label span.help {margin-top:0}
form input[type=text].hint {color:#bcbbbb}
form input[type=submit] {position:relative; top:-0.25em}
a.new-button {padding-left:15px; background:transparent url(/images/icons/new.png) no-repeat center left}
a.destroy-button {padding-left:15px; background:transparent url(/images/icons/destroy.png) no-repeat center left}
/* -- end of Form -- */
/* -- start Lightbox -- */ 
html, body {height:100%}
div#fancy_overlay {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666; display:none; z-index:10030}
* html div#fancy_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align:left}
div#fancy_loading {position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100100}
div#fancy_loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('/images/fancybox/fancy_progress.png') no-repeat}
div#fancy_loading_overlay {position:absolute; background-color:#FFF; z-index:10030}
div#fancy_loading_icon {position:absolute; background:url('/images/fancybox/fancy_loading.gif') no-repeat; z-index:10035; width:16px; height:16px}
div#fancy_outer {position:absolute; top:0; left:0; z-index:10090; padding:18px 18px 33px 18px; margin:0; overflow:hidden; background:transparent; display:none}
div#fancy_inner {position:relative; width:100%; height:100%; border:1px solid #BBB; background:#FFF}
div#fancy_content {margin:0; z-index:10100; position:absolute}
div#fancy_div {background:#000; color:#FFF; height:100%; width:100%; z-index:10100}
img#fancy_img {position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:10100; width:100%; height:100%}
div#fancy_close {position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('/images/fancybox/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:10181; display:none}
#fancy_frame {position:relative; width:100%; height:100%; display:none}
#fancy_ajax {width:100%; height:100%; overflow:auto}
a#fancy_left, a#fancy_right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:10111; display:none; background-image:url(data:image/gif;base64,AAAA); outline:none}
a#fancy_left {left:0px}
a#fancy_right {right:0px}
span.fancy_ico {position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:10112; cursor:pointer; display:block}
span#fancy_left_ico {left:-9999px; background:transparent url('/images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico {right:-9999px; background:transparent url('/images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover {visibility:visible}
a#fancy_right:hover {visibility:visible}
a#fancy_left:hover span {left:20px}
a#fancy_right:hover span {right:20px}
.fancy_bigIframe {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent}
div#fancy_bg {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10070; border:0; padding:0; margin:0}
div.fancy_bg {position:absolute; display:block; z-index:10070; border:0; padding:0; margin:0}
div.fancy_bg_n {top:-18px; width:100%; height:18px; background:transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne {top:-18px; right:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e {right:-13px; height:100%; width:13px; background:transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y}
div.fancy_bg_se {bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s {bottom:-18px; width:100%; height:18px; background:transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw {bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w {left:-13px; height:100%; width:13px; background:transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y}
div.fancy_bg_nw {top:-18px; left:-13px; width:13px; height:18px; background:transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position:absolute; bottom:-33px; left:0; width:100%; z-index:10100; display:none}
div#fancy_title div {color:#FFF; font:bold 12px Arial; padding-bottom:3px}
div#fancy_title table {margin:0 auto}
div#fancy_title table td {padding:0; vertical-align:middle}
td#fancy_title_left {height:32px; width:15px; background:transparent url('/images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main {height:32px; background:transparent url('/images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right {height:32px; width:15px; background:transparent url('/images/fancybox/fancy_title_right.png') repeat-x}
/* -- end of Lightbox -- */
/* -- start Loading Indicator -- */ 
.loading_progress_window {position:absolute; top:30%; left:0px; margin:0px auto; text-align:center; width:100%; z-index:10000}
.loading_container {border:1px solid #808080; margin:0px auto; width:250px}
.loading_header {padding:4px; background-color:#e2e2e2; text-align:center}
.loading_body {background-color:#f2f2f2; padding:10px}
/* -- end of Loading Indicator -- */
/* -- start Pagination -- */ 
.pagination {margin-top:10px; width:100%; text-align:center}
.pagination a, .pagination span {padding:.5em 0.8em; display:block; float:left; margin-right:3px}
.pagination span.disabled {color:#cccaca}
.pagination span.current {font-weight:bold; background:#b3b3b3; color:white}
.pagination a {text-decoration:none}
.pagination a:hover, .pagination a:focus {color:white; background:#0043e0}
.pagination .page_info {background:#2E6AB1; padding:.4em .6em; width:22em; margin-bottom:.3em; text-align:center}
.pagination .page_info b {color:#003; background:#6aa6ed; padding:.1em .25em}
.pagination .next_page, .pagination .prev_page {border:0px; color:black}
.pagination .next_page a {border:0px; color:black}
.pagination:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
* html .pagination {height:1%}
*:first-child+html .pagination {overflow:hidden}
/* -- end of Pagination -- */
/* -- start Pretty Table -- */ 
.pretty-table {color:#FFFFFF; background:#3a75a0; width:100%; border:5px solid #b9d7ee}
.pretty-table thead tr {}
.pretty-table thead .sub-title {border-top:1px solid #b9d7ee}
.pretty-table thead th {background:#3a75a0; padding:2em 1em 0.5em 0.8em; border-bottom:1px solid #b9d7ee; text-align:left; font-weight:normal}
.pretty-table tfoot td {color:#b9542d; background:#b9d7ee; padding:0.8em 0em 0.8em 0em; text-align:left; font-weight:normal; font-size:0.7em}
.pretty-table td {font-size:0.7em; padding:0.8em 0.8em 0.8em 1em}
.pretty-table td a, .pretty-table td a:link, .pretty-table td a:visited, .pretty-table td a:hover {color:white; width:100%; height:100%; display:inline-block}
.pretty-table tfoot td a, .pretty-table tfoot td a:link, .pretty-table tfoot td a:visited {color:#696969}
.pretty-table tfoot td a:hover {color:white}
.pretty-table tbody tr.odd td {background:transparent url('/images/template/tr_bg.png') repeat top left}
.pretty-table tfoot {}
.pretty-table tfoot td {}
.pretty-table tfoot tr {}
* html .pretty-table tr.odd td {background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/tr_bg.png', sizingMethod='scale')}
.pretty-table col.even {background-color:#4489bb}
.pretty-table col.odd {}
.pretty-table tr.odd:hover td {background-color:#0566ad; color:#ffffff}
.pretty-table tr.even:hover td {background-color:#0566ad; color:#ffffff}
/* -- end of Pretty Table -- */
/* -- start Rich Text Editor -- */ 
body.mceContentBody {background:#014253; padding-left:10px; color:#ffffff; text-align:left}
/* -- end of Rich Text Editor -- */
/* -- start Swfupload -- */ 
 .progressWrapper {width:357px; overflow:hidden}
#divFileProgressContainer {margin:5px; padding:4px; border:solid 1px #E8E8E8; background-color:#F7F7F7; overflow:hidden}
 .message {margin:1em 0; padding:10px 20px; border:solid 1px #FFDD99; background-color:#FFFFCC; overflow:hidden}
 .red {border:solid 1px #B50000; background-color:#FFEBEB}
 .green {border:solid 1px #DDF0DD; background-color:#EBFFEB}
 .blue {border:solid 1px #CEE2F2; background-color:#F0F5FF}
.progressName {font-size:8pt; font-weight:700; color:#555; width:323px; height:14px; text-align:left; white-space:nowrap; overflow:hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size:0; width:0%; height:2px; background-color:blue; margin-top:2px}
.progressBarComplete {width:100%; background-color:green; visibility:hidden}
.progressBarError {width:100%; background-color:red; visibility:hidden}
.progressBarStatus {margin-top:2px; width:337px; font-size:7pt; font-family:Arial; text-align:left; white-space:nowrap}
 div.fieldset {border:1px solid #afe14c; margin:10px 0; padding:20px 10px}
div.fieldset span.legend {position:relative; background-color:#FFF; padding:3px; top:-30px; font:700 14px Arial, Helvetica, sans-serif; color:#73b304}
div.flash {width:375px; margin:10px 5px; border-color:#D9E4FF; -moz-border-radius-topleft :5px; -webkit-border-top-left-radius :5px; -moz-border-radius-topright :5px; -webkit-border-top-right-radius :5px; -moz-border-radius-bottomleft :5px; -webkit-border-bottom-left-radius :5px; -moz-border-radius-bottomright :5px; -webkit-border-bottom-right-radius :5px}
input[disabled]{ border:1px solid #ccc }
 #btnSubmit {margin:0 0 0 155px }
/* -- end of Swfupload -- */
/* -- start Text Formatting -- */ 
p {padding-top:1em; line-height:1.5em; font-size:0.9em; color:#76c4d8}
h1 {color:#ffffff; font:normal 16pt Arial, sans-serif; margin:0px 0px 18px 0px; padding:0px}
h2 {color:#ffffff; font:normal 14pt Arial, sans-serif; margin:36px 0px 18px 0px; padding:0px}
h3 {color:#ffffff; font:normal 12pt Arial, sans-serif; margin:0px 0px 18px 0px; padding:0px}
h4 {color:#ffffff; font:normal 15px/20px Arial, sans-serif; margin:27px 0px 18px 0px; padding:0px}
h5 {color:#ffffff; font:normal 13px/18px Arial, sans-serif; margin:0px; padding:0px}
a {cursor:pointer; color:#25caff; text-decoration:none}
a:visited {color:#25caff}
a:link {color:#25caff}
a:hover {color:#ffffff; text-decoration:underline}
strong {}
/* -- end of Text Formatting -- */
/* -- start Menu -- */ 
#profile-menu {text-align:right; margin-top:20px; color:white; font-size:0.8em}
#profile-menu a, #profile-menu a:link, #profile-menu a:visited {font-size:0.9em; color:#ffffff; margin-left:8px}
#profile-menu a:hover {text-decoration:underline}
#nav {position:relative; left:-5px; margin-bottom:20px; position:relative; left:120px; padding-top:12px}
ul#n_0 {margin:0; padding:0; list-style:none; position:relative}
ul#n_0 ul {width:200px;  margin:0; list-style:none; display:none; position:absolute; top:100%; left:0; z-index:5000; padding-left:0px}
ul#n_0 ul ul, ul#n_0 ul ul ul {top:0; left:100%; margin-left:0px;padding-left:0px}
ul#n_0 li {float:left; display:inline; position:relative;margin-left:0px;padding-left:0px}
ul#n_0 ul li {width:100%; display:block; padding-left:0px}
 ul#n_0 a {border-right:0px solid #ffffff; padding:6px; float:left; display:block; background:transparent; color:#d8d7d7; font:normal 13px Arial, sans-serif; text-decoration:none; height:1%}
 ul#n_0 a:hover,ul#n_0 li:hover a,ul#n_0 li.iehover a {background-image:url(/account_assets/0000/0509/bgr_button.jpg); color:#ffffff}
 ul#n_0 li:hover li a,ul#n_0 li.iehover li a {float:none; background:#003948; border-top:1px solid #ffffff}
 ul#n_0 li:hover li a:hover,ul#n_0 li:hover li:hover a,ul#n_0 li.iehover li a:hover,ul#n_0 li.iehover li.iehover a {background:#186478}
 ul#n_0 li:hover li:hover li a,ul#n_0 li.iehover li.iehover li a {background:#999}
 ul#n_0 li:hover li:hover li a:hover,ul#n_0 li:hover li:hover li:hover a,ul#n_0 li.iehover li.iehover li a:hover,ul#n_0 li.iehover li.iehover li.iehover a {background:#666}
 ul#n_0 li:hover li:hover li:hover li a,ul#n_0 li.iehover li.iehover li.iehover li a {background:#666}
 ul#n_0 li:hover li:hover li:hover li a:hover,ul#n_0 li.iehover li.iehover li.iehover li a:hover {background:#000000}
 ul#n_0 li:hover ul ul,ul#n_0 li:hover ul ul ul,ul#n_0 li.iehover ul ul,ul#n_0 li.iehover ul ul ul {display:none}
ul#n_0 li:hover ul,ul#n_0 ul li:hover ul,ul#n_0 ul ul li:hover ul,ul#n_0 li.iehover ul,ul#n_0 ul li.iehover ul,ul#n_0 ul ul li.iehover ul {display:block}
/* -- end of Menu -- */
/* -- start Product -- */ 
.product_table {width:100%}
.product_table td {padding:10px}
.product_name h3 {font-size:150%}
.product_description {text-transform:none}
.product_name h3 {text-transform:none; font-size:1.2em; font-weight:normal}
.product_price {display:inline-block; font-size:150%; font-weight:bold; margin-right:20px; color:#545c5e}
.add_to_cart {display:inline-block}
/* -- end of Product -- */
/* -- start Search Results -- */ 
.search-results-status {text-align:right; padding:5px; border-top:2px solid #e0dfdf; background:#f4f4f4; margin-top:30px}
.search-results {margin-top:3em}
.search-result {margin-top:1em}
.search-result-link {font-size:0.9em; margin-top:0.3em}
.search-result-title {font-size:1.2em}
 #s {font-size:1.35em}
.search-box-info {font-size:1.5em}
.search-box-container {background:#f4f4f4; border:1px solid #e0dfdf; padding:20px 15px 20px 15px}
/* -- end of Search Results -- */
/* -- start Shopping Cart -- */ 
#shopping-cart-banner {padding:1em; margin-bottom:1em; font-size:1.2em; text-align:center; border:1px dashed #bbbbbb; color:#313131; background-color:#fdfcec}
#shopping-cart-banner a {color:#e05423}
#shopping-cart-banner a:hover {text-decoration:underline}
h4.cart-summary-amount {font-size:5em; font-weight:lighter; color:black; text-align:right; margin-right:5px}
#payment-panel {background:#eeeeee; border:1px solid #d1d0cf; padding:0px 5px 5px 5px}
/* -- end of Shopping Cart -- */
/* -- start Spitfire -- */ 
::selection {background:#e0f5fb; color:#000000}
::-moz-selection {background:#e0f5fb; color:#000000}
.unselectable {-moz-user-select:none; -khtml-user-select:none; user-select:none}
 .data-grid {display:table; border-collapse:collapse; width:100%; color:#76c4d8; margin-bottom:2em}
.data-grid div.even {}
.data-grid div.odd {}
.data-grid div.data-row {display:table-row; border-bottom:1px dashed #e1e1e1; width:100%; padding:0.2em}
.data-grid div.data-row:hover {background:#0d576a}
.data-grid div.data-cell {display:table-cell; padding:0.5em 0.5em 0.5em 0.5em}
.data-grid a:hover {text-decoration:none}
 .pagination {margin-bottom:2em}
 .next-step-hint {padding:1em; font-size:1.2em; text-align:center; border:1px dashed #bbbbbb; color:#313131; background-color:#fdfcec}
 .spitfire-tooltip {font-family:Arial; font-size:8pt; color:#ffffff; background:transparent url('/spitfire/images/60-percent-black.png'); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:5px 8px 5px 8px}
.spitfire-tooltip-container {position:absolute; z-index:9000; background:transparent url('/spitfire/images/60-percent-tooltip.png') no-repeat; padding:2px 5px 2px 10px}
 .spitfire-context {background-color:#ffffff}
.spitfire-context-container {display:none; position:absolute; z-index:9000; width:200px; padding:13px; font-family:Arial; background:transparent url('/spitfire/images/30-percent-black.png'); color:#3a3a3a; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px}
.spitfire-context {color:#3f3f3f; font-size:10pt}
.spitfire-context a {outline:none; text-decoration:none; display:inline-block; padding:5px 5px 5px 10px; border-bottom:1px solid #d0d0d0; color:#3f3f3f; width:185px}
.spitfire-context a.last {border-bottom:0px}
.spitfire-context a:hover, .spitfire-context a.submenu:hover {background-color:#3b3b3b; border-bottom:1px solid #3b3b3b; color:#ffffff; text-decoration:none}
.spitfire-context a.submenu:hover {background:#3b3b3b url('/spitfire/images/spitfire-context-backgrounds.png') 182px -58px no-repeat; color:#ffffff; text-decoration:none}
.spitfire-context a.submenu {background:url('/spitfire/images/spitfire-context-backgrounds.png') 182px -170px no-repeat}
.spitfire-context a.submenu-visible, .spitfire-context a.submenu-visible:hover {background:url('/spitfire/images/spitfire-context-backgrounds.png') 0px -110px no-repeat; color:#3f3f3f; border-bottom:1px solid #d0d0d0}
.spitfire-context-submenu {background-color:#f5f5f5; display:none}
.spitfire-context-submenu a {padding-left:2em; padding-left:20px; width:175px}
.spitfire-context a.separator {}
.spitfire-context a.separator-last {border-bottom:1px dashed #d0d0d0}
.spitfire-context .context-confirm {border-bottom:1px dashed #d0d0d0; width:100%; padding-left:1em}
.spitfire-context .context-confirm-button {width:auto; display:inline-block; padding-left:3px; padding-right:3px; border:0px}
/* -- end of Spitfire -- */
/* -- start Custom Styles -- */ 
body {background:#014253 url('/account_assets/0000/0559/everglaze-background.png') repeat-x fixed; color:#76c4d8; font:13px/18px Arial, Sans-Serif, Serif}
#container {text-align:left}
#logo img {margin:0px 0px 20px 0px}
.tagcloud_1 {font-size:0.8em}
.tagcloud_2 {font-size:1.0em}
.tagcloud_3 {font-size:1.2em}
.tagcloud_4 {font-size:1.4em}
.avatar_small {float:left; margin-right:10px}
.cta {border-top:1px solid #4c7985; border-bottom:1px solid #1a5564; margin-top:10px; margin-bottom:10px; padding-top:20px; padding-bottom:20px; text-align:center; font-size:1.8em; font-weight:lighter; color:#ffffff; font-family:Georgia, Arial}
.footer-options {margin-top:10px; margin-bottom:10px}
.footer-options h1 {font-family:Georgia, Arial; margin-bottom:0px; padding-bottom:0px}
.footer-final {color:#4c94a6; background-color:#0e4b5b; font-size:8pt; margin-top:20px; margin-bottom:40px}
.footer-final a, .footer-final a:visited, .footer-final a:link {color:#ffffff}
.footer-final a:hover {text-decoration:underline}
strong {color:#ffffff; font-weight:normal}
hr{ background:transparent; height:1px; border:0px; border-bottom:1px dotted #557884; margin-top:20px; margin-bottom:20px}
/* -- end of Custom Styles -- */
/* -- start Accordian -- */ 
  #accordionContainer {width:960px; height:300px; overflow:hidden; background-color:#000; position:relative; border:0px solid #EEE; margin-left:0px; margin-top:15px}
.asyncImgLoadAccordion {clear:none}
.accordionImgDiv {width:760px; height:300px; position:absolute; border-left:1px solid #222; margin-left:0px; background-color:black; cursor:pointer; overflow:hidden}
.accordionImgDiv .slideStrip {position:absolute; width:90px; height:300px; left:0px; top:0px; overflow:hidden; background-image:url('../img/common/ajax/loading6.gif'); background-repeat:no-repeat; background-position:100% 50%; background-color:transparent}
.accordionImgDiv .slideDesc {position:absolute; left:15px; bottom:15px; font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#eee}
.accordionSlideImage {border-left:0px solid #AAA; width:760px; height:300px; background-image:url('../img/common/ajax/loading10.gif'); background-repeat:no-repeat; background-position:50% 50%}
.accordionDescBack {bottom:-70px; margin-left:0px; margin-top:0px; position:absolute; left:0px; width:760px; height:70px; opacity:0.0; filter:alpha(opacity=0);  background-color:#000; border-top:1px solid #111}
.accordionDesc {font-weight:normal; font-family:verdana; font-size:10px; padding-top:0px; padding-left:10px; text-align:left; color:#DDD; bottom:-70px; margin-left:0px; margin-top:0px; position:absolute; left:0px; width:760px; height:70px; opacity:0.0; filter:alpha(opacity=0);  background:none; border:0px solid red}
.accordionDescHeader {margin-top:5px; position:static; color:#FFF; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:3px; margin-bottom:0px}
 #newsBarContainer {margin-left:40px; height:16px; width:960px; margin-top:5px; margin-bottom:5px}
#newsBar {width:600px; left:0px; top:0px; display:inline; background-color:white; font:10px/16px Verdana; float:left; margin-left:0px}
#newsBarText {color:#666}
#newsBarTitle {color:#000; font-weight:bold}
.newsBarNews {display:none}
#accordionControlPanel {text-align:right; width:250px; height:14px; margin-right:0px; display:inline; float:right; margin-bottom:2px; margin-top:0px}
#accorControlBtnDesc {margin-right:5px; line-height:10px; padding-top:0px; margin-top:0px; font:10px/16px Verdana; color:#666; vertical-align:top}
.accorControlButton {cursor:pointer; vertical-align:top}
 #tabsContainer {width:960px; height:172px;  margin-left:40px; margin-bottom:10px; background-color:#FFF}
#tabsWrapper {margin:0px; width:960px; height:140px; overflow:hidden; background-color:#000; position:relative}
#tabsBtnBar {height:32px; width:960px; background-color:#FFF}
.tabsBtn {height:32px; float:right; font:normal 12px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; background-color:#000; padding-right:14px; padding-left:14px; cursor:pointer; border-top:1px solid #3399cc}
.tabsDefaultTab {display:none}
.tabsSource {display:none}
.tabsGeneral {position:absolute; padding-top:10px; padding-left:10px; width:940px; margin:0px; background-color:transparent; visibility:visible; left:0px; top:200px}
.tabsFeatureImageContainer {float:left; margin-right:10px; width:168px; height:112px; background-color:#000; border:1px solid #333; padding:3px; background-image:url('../img/common/ajax/loading6.gif'); background-repeat:no-repeat; background-position:50% 50%}
.tabsThumbsContainer {margin-top:15px; border:0px solid blue; margin-right:0px}
.tabsThumb {display:block; float:right; width:26px; height:26px; background-color:white; background-image:url('../img/common/ajax/loading2.gif'); background-repeat:no-repeat; background-position:50% 50%; margin-left:5px; overflow:hidden; border:1px solid #aaa; cursor:pointer}
.tabsThumb:hover {border:1px solid #222}
.tabsDesc {font:11px Verdana; color:#FFF; line-height:120%}
.tabsHeader {margin-bottom:5px; font:bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif; height:30px; color:#3399CC}
 #corporateInfoContainer {margin-top:0px; margin-left:0px; width:1000px; padding-left:40px; padding-bottom:30px; border-top:0px dotted #ccc; border-bottom:0px solid #FFF; background-image:url('../img/index/gradient.jpg'); background-position:50% 100%; background-repeat:repeat-x}
.columnServicesProducts {display:block; float:left; color:#222; width:580px; padding-left:0px; padding-right:40px; margin-top:10px; background-color:transparent; background-image:url('../img/index/spliterForGradient.jpg');  background-repeat:no-repeat; background-position:100% 50%}
.columnLatestNews {display:block; float:left; width:320px; padding-left:20px; padding-right:20px; margin-top:10px; font:12px Verdana; line-height:150%; background-color:transparent}
.lastNews {height:60px; padding:0px; padding-left:10px; padding-right:10px; line-height:10px; padding-top:5px; cursor:pointer; background-color:transparent; border-bottom:1px solid #ECECEC}
.lastNews:hover {background-color:#e8e8e8}
.lastNewsDate {color:#3399CC; font:9px Verdana; line-height:10px}
.lastNewsTitle {color:#333; font:12px Verdana; margin-top:2px; display:block}
.lastNewsText {color:#999; font:9px Verdana; margin-top:2px; display:block}
.columnText {padding-top:15px; padding-left:10px; border-top:1px solid #ddd; margin-top:10px; font:12px Verdana; line-height:140%}
.columnTextLastNews {padding-top:10px; padding-left:0px; border-top:1px solid #ddd; margin-top:10px; font:12px Verdana; line-height:145%}
#servicesProductsHeader {font:bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding-left:10px}
#latestNewsHeader {font:bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding-left:10px}
/* -- end of Accordian -- */


/* -------------- end stylesheets for com.au -------------- */