.contactDetails {border:solid #ccc; border-width:1px; padding:12px; width:70%; height:auto}
fieldset.msg {text-align:center; width:70%; border:1px solid #900; padding:4px; font-size:.9em}
fieldset.msg legend {color:#900; margin:0 8px; padding:0 8px}
fieldset.msg .error {color:#900}
fieldset.msg .status {color:navy}
.fldForm {clear:both; width:auto; white-space:nowrap}
.fldForm input, .fldForm select, .fldForm textarea {border:1px solid #ccc}
.fldForm textarea {font-family:arial,sans-serif; font-size:1em; padding:2px}
.fldReqd {color:#900}
.fldError {clear:both; width:auto; margin-left:152px; color:#900; font-size:.9em}
.fldLabel {clear:both; float:left; width:140px; text-align:right; margin:4px}
.fldInput {float:right; width:330px; text-align:left; margin:3px}
.tblLabel {width:140px; text-align:right; margin:4px; padding:0px 12px 1px 0}
.tblInput {width:330px; text-align:left; margin:3px; padding:2px}
/*
.fldReqd {color:#000; font-size:1.4em}
.fldForm input, .fldForm select, .fldForm textarea {border:1px solid #ccc; background:#ddd}
*/
#imap {display:block; width:412px; height:291px; background:url(../_img/world.gif) no-repeat; position:relative;}
#imap a#title {display:block; width:412px; height:0; overflow:hidden; position:absolute; left:0; top:0; cursor:default;}
* html #imap a#title {height:291px; he\ight:0;}
#imap dd {position:absolute; padding:0; margin:0;}
#imap #picbris {left:350px; top:239px; z-index:20;}
#imap #picnsw {left:348px; top:246px; z-index:20;}
#imap #picsyd {left:348px; top:252px; z-index:20;}
#imap #picmelb {left:337px; top:261px; z-index:20;}
#imap #picadel {left:327px; top:255px; z-index:20;}
#imap #picperth {left:286px; top:247px; z-index:20;}
#imap #picnz {left:380px; top:275px; z-index:20;}
#imap #piceng {left:65px; top:52px; z-index:20;}
#imap #picwales {left:65px; top:46px; z-index:20;}
#imap a#bris, #imap a#syd, #imap a#nsw, #imap a#melb, #imap a#adel, #imap a#perth, #imap a#nz, #imap a#eng, #imap a#wales
{display:block; width:5px; height:5px; text-decoration:none; z-index:20;}
#imap a#bris:hover, #imap a#syd:hover, #imap a#nsw:hover, #imap a#melb:hover, #imap a#adel:hover, #imap a#perth:hover, #imap a#nz:hover, #imap a#eng:hover, #imap a#wales:hover
{background-position:0 0; border:1px solid #fff}
#imap a span, #imap a:visited span {display:none;}
#imap a:hover span {position:absolute; width:170px; display:block; font-family:arial; font-size:12px; background:#fff; color:#000; border:1px solid #000; padding:3px;}
* html #imap a:hover span {width:412px; w\idth:400px;}
#imap a#bris:hover span, #imap a#nsw:hover span, #imap a#syd:hover span, #imap a#melb:hover span, #imap a#adel:hover span, #imap a#perth:hover span, #imap a#nz:hover span, #imap a#eng:hover span, #imap a#wales:hover span
{left:-180px; top:-40px;}
#imap a span:first-line {font-weight:bold; font-style:italic;}
/* div */
.locations {line-height:1.2em; margin:0; padding:0; font-size:.9em}
#initLayer1 {color:#900; font-weight:normal}
