/* AlwaysWork style sheet copyright RichInStyle.com 2000. You can download this from http://richinstyle.com/free/alwayswork.html. You must not remove or alter this message from this file. */
/* 2005 Adapted by Darren kelly for webel.com.au */

@import url(nexmlok.css);
.dummy {color: red}
/* Fonts */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {
font-family: sans-serif;
font-size: 15px
}

A {
cursor: pointer;
background: transparent;
text-decoration: none; /*!*/
}

ADDRESS {
font-style: italic
}

BIG {
font-size: 19px
}

BLOCKQUOTE {
/*font-style: italic;*/
}

BODY {
/* 0 at top for tight banner */
/*
margin-top: 0pt;  
margin-left: 2%;
margin-right: 1%;
*/
/* margin-left: 8%; margin-right: 6%; */
padding: 0;
cursor: default
}

BUTTON {
cursor: auto
}

CITE {
font-style: italic
}

CODE, KBD, SAMP, TT {
font-size: 14px;
font-family: "Andale Mono", mono
}

DT {
font-weight: bold
}

H1, H2, H3, H4, H5, H6 {
font-weight: bold;
font-family: sans-serif
}

H1 {
font-size: 28px
}

H2 {
font-size: 26px
}

H3 {
font-size: 24px
}

H4 {
font-size: 21px
}

H5 {
font-size: 18px
}

H6 {
font-size: 16px
}

HTML {
margin: 0; 
padding: 0
}

/*dk*/
IMG {
text-align: center;
}

INPUT {
cursor: auto
}

OL {
list-style: decimal
}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {
list-style: lower-alpha
}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {
list-style: lower-roman
}

OL OL OL OL {
list-style: decimal
}

/*dk*/
P {
text-align: justify;
}

PRE {
margin-left/* */ : 0;
white-space: pre
}

SMALL, SUB, SUP {
font-size: 10px
}

TEXTAREA {
cursor: text
}

TD {
margin-left: 0
}

TH {
font-weight: bold;
text-align: center;
margin-left: 0
}

UL, MENU, DIR {
list-style: disc
} 

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {
list-style: circle
}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {
list-style: square
}

UL UL UL UL {
list-style: disc
}

/* Here are the things you might want to change or remove */

/* This controls the color and font of standard text */

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {
font-family: Geneva, Helvetica, Arial, sans-serif;
color: black
}

A:link {
color: #0000cc;/* slightly duller than hover */
/*text-decoration: underline*/
}

A:visited {
color: #cf00ff;
/*text-decoration: underline*/
}

A:active {
color: red;
/*text-decoration: underline*/
}

A:hover {
color: #5555ff; /* slightly brighter than passive link for rollie effect */
text-decoration: underline
}

BODY {
/*background: #f7efff; *//*! should match surrounding HTML background colour */
/* background: white; */
background: #f7efff;
/* 
margin-left: 8%;
margin-right: 6%
*/
/* no margins so that banner shows no colour spill; all margin work done within table cells */
margin-left: 0%; 
margin-right: 0%;
}

H1, H2, H3, H4, H5, H6 {
color: #000044; /* slightly blue */
font-family: Geneva, Helvetica, Arial, sans-serif
}

H1 {
margin-left/* */ : +1%
}

H2 {
margin-left/* */ : +0%
}

H3 {
margin-left/* */ : +1%
}

H4 {
margin-left/* */ : +1%
}

H5 {
margin-left/* */ : +1%
}

H6 {
margin-left/* */ : +1%
}

PRE {
border: solid thin;
padding: 1em 3%
}


/*** generic ***/

.center {
text-align: center; 
}

.left {
text-align: left; 
}

.right {
text-align: right; 
}

.justify {
text-align: justify; 
}

/* image offset as illustrative figure */
.fig
{
margin/* */: 16px 0% 16px 0%; /* well set off */
text-align: center;
}

.copyright
{
color: #333333;
font-size: 11px;
margin: 1px 1% 1px 1%; /* set off */
text-align: center;
}

.copyright_parsed
{
color: #333333;
font-size: 10px;
margin: 1px 1% 1px 1%; /* set off */
text-align: center;
}

.profile
{
color: #222222;
font-size: 9px;
margin: 16px 5% 16px 4%; /* set off */
text-align: center;
}

.caption {
font-size: 12px;
}
.footnote
{
color: #111111;
font-size: 12px;
text-align: left;
margin: 16px 2% 16px 1%; /* set off */
}	

.boxed {
border:2px inset #FFFFE7;
}

.attention {
font-size: 14px; 
color: black;
background-color: #ffeeee; 
border: 2px outset #ffdddd; /*? browser support */
margin: 16px 10% 16px 8%; /* well set off */
}

/* technologies */
.tech {
font-weight: bold;
}

/* trademark */
.tm {
font-size: 9px;
font-weight: bold;
}

/* webel.com.au */
.wca {
font-weight: bold;
/* color: darkblue; */ /* no since hard to see against black background: */
}

/* auto-link DIV navigation boxes from Webel::SiteVisitor */
.navbox {
font-size: 13px;
/*background-color:white; */
/*border: 2px outset #777777; */ /*? browser support */
margin: 3px 1ex 3px 1ex; 
}

/* from Webel::SiteVisitor */
.linkbox {
font-size: 13px;
margin: 3px 0% 3px 0%; /* minute set off */
}

.home {
margin: 10px 10% 10px 0%;
}

/* index auto-link from Webel::SiteVisitor */
.autolink {
text-decoration: none;
text-align: center;
/* background: #eeeeee;
*/
/*background: white;*/
/* background: yellow;*/
background: #f8f8f8; 
border: 3px outset #eedddd; /*? browser support */

font-size: 13px;
margin: 0px 0px 0px 0px; /* */
padding: 1px 5px 1px 5px; /* set off */
}

/* location bar from Webel::SiteVisitor */
.location {
font-size: 18px;
font-weight: bold;
text-align: center; 
margin: 3px 0% 3px 0%; /* minute set off above */
}

/* contact text */

.contact {
color: black;
font-size: 10px;
font-weight: normal;
text-align: center; 
margin: 0px 0% 0px 0%; /* */
}

/* contact highlight text */
B.contact {
color: yellow;
font-size: 10px;
font-weight: bold;
text-align: right; 
margin: 0px 0% 0px 0%; /* */
}

A.contact {
color: white;
}

DIV.contact {
text-align: center;  /* ! */
}
.contact {
background: black;
color: white;
font-size: 10px;
text-align: left; 
margin: 0px 0% 0px 0%; /* */
}

/* contents cell */

DIV.content {
/* margin: 1px 1% 1px 1%;*/
margin: 0px 0px 0px 0px;
padding: 10px 30px 10px 30px;
background: white; 
}

BLOCKQUOTE {
font-size: 14px; 
text-align: justify;
/* wca: slightly smaller than P: perhaps need another class */
}

.el {
 background: white;
 color: black;
}

.warn {
font-size: 12px;
background-color: white;
border: 2px outset #ff7777; 
padding: 2px 2px 2px 2px; 
margin: 3px 10px 3px 10px; 
text-align: justify;
}

.umel {
font-size: 12px;
background-color: white;
border: 3px outset #000000; 
margin: 1px 2px 1px 2px; 
text-align: center;
}


/* note well */
.nb {
font-size: 13px;
background-color: #cccccc;
border: 2px outset #777777; 
margin: 5px 20px 5px 20px; 
text-align: justify;
}

.tx {
font-size: 14px;
color: white;
background-color: black;
/* border: 1px outset #777777;
margin: 5px 20px 5px 20px; 
*/
text-align: center;
}

.map {
color: black;
font-size: 14px;
background-color: white;
border: 1px outset #777777;
/* margin: 1px 1px 1px 1px; */
text-align: center;
padding: 1px 5px 1px 20px;
}

.frame {
color: white;
background-color: black;
/* border: 1px outset #777777; */
margin: 0px 0px 0px 0px; 
padding: 1px 1px 1px 1px; 
text-align: center;
border: 2px outset #000000; 
}

.heading {
text-align: center;
color: black; 
font-size: 24px;
background: white;
font-family: Geneva, Helvetica, Arial, sans-serif;
margin: 0px 0px 1px 0px; 
padding: 1px 1px 1px 1px; 
}

.pattern {
font-weight: bold;
font-style: italic; 
font-family: Geneva, Helvetica, Arial, sans-serif;
}
    
.header {
color: white;
font-weight: bold;
font-family: Geneva, Helvetica, Arial, sans-serif;
}

.drck {
color: white;
font-size: 11pt;
font-weight: bold;
font-family: Arial, sans-serif;
}

.slogan {
color: white;
background: black;
text-align: center;
font-size: 11pt;
/* font-weight: bold;*/
font-family: Times, serif;
font-style: italic;
}

.banner {
line-height: 1.0;
}   

.live {
color: white;
background: black;
font-size: 10px;
text-align: center;
}

.figure {
color: white;
background: black;
/* color: black; background: #eeeeee;*/
font-size: 11px;
margin: 5px 0% 5px 0%;
}

/* http://www.gidforums.com/t-3839.html */

div.hr {
/*height: 10px;*/
background: #f7efff no-repeat scroll center;
}

div.hr hr {
}

.divider {
height: 1px;
line-height: 0.0;
font-size: 1pt;
text-align: center; 
color: blue;
background: #f7efff; /* ! match BODY */
/* margin: 0px 0px 0px 0px;*/
/* padding: 0px 0px 0px 0px; */
}

.buttons {
text-align: center; 
background: #f7efff;
}

.button {
font-size: 10px;
text-align: left; 
color: blue;
background: #eeeeee;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 1px;
border-top: 1px inset #222222;
}

.table_group {
/* border: 1px outset #777777;*/
border: 1px outset #777777;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.title_group {
font-size: 10px;
text-align: center; 
font-weight: bold;
color: white;
/* background: #f7efff;*/
background: black;
/* border: 1px outset #777777;*/
/* margin: 5px 0px 0px 0px; */
padding: 0px 0px 0px 0px;
}

.parsing {
font-size: 12px;
text-align: left; 
line-height: 0.5;
background: white;
border: 2px outset #222222;
margin: 5px 0px 5px 0px; 
padding: 1px 5px 1px 5px; 
}

.tip {
font-size: 12px;
text-align: justify;
background: #eeeeee; 
}

.commercial_confidence {
font-weight: bold;
font-style: italic;
font-size: 12px;
text-align: justify; 
}

.note {
font-size: 13px;
text-align: justify;
background: #cccccc; 
padding: 2px 10px 2px 10px;
}

.exception {
font-size: 12px;
text-align: justify; 
}

.chaser {
font-size: 10px;
text-align: left; 
color: white;
background: black;
}

.news {
font-size: 13px;
text-align: justify; 
background: #cccccc;
padding: 2px 10px 2px 10px;
}

.quotation {
font-size: 11px;
text-align: center; 
background: #eeeeee;
padding: 2px 10px 2px 10px;
margin: 2px 2px 2px 2px;
}

.status {
font-size: 10px;
text-align: left; 
color: black;
background: white;
}

.quicklink {
font-size: 11px;
text-align: center; 
color: black;
background: #eeeeee;
padding: 1px 1px 1px 1px;
margin: 1px 200px 1px 200px;
border: 2px outset #444444;
}