/*** GENERAL STYLES ***/
body {background:#eaeaea;font-family:Arial,Helvetica,sans-serif;text-align:center;margin:0;font-size:13px;}
#body {background:#fff;text-align:left;padding:20px;width:665px;margin:0 auto;}
h4, h3, h2, h1 {margin:15px 0 5px;color:#336699;}
h5 {font-size:1.1em;margin:0;}
h4 {font-size:1.2em;}
h3 {font-size:1.3em;}
h2 {font-size:1.4em;}
h1 {font-size:1.5em;}
form, p, li {font-size:1em;}
p {margin:10px 20px;}
ul {list-style-image:url(/gfx/listitem/raquo12.gif)}
a {text-decoration:none;color:#336699;}
a:hover {text-decoration:underline;}
h3 span, h4 span, h5 span {font-weight:normal;font-size:0.9em;color:#000;}
h3 span, h4 span {display:block;color:#000;padding-left:20px;}
p span {font-weight:bold;}

/*** SPECIFIC STYLES ***/
.calltoaction {border-top:1px solid #ddc;border-bottom:1px solid #ddc;padding:10px 20px;background:#ffffe6;margin:30px 0;clear:both;}
ul.none {padding-left:20px;list-style-image:none;list-style-type:none;margin-left:0;}
.none li {margin-top:10px;color:#666;font-size:1em;}
.tandcs h4 {color:#000;}
.tandcs {font-size:0.85em;border-bottom:1px dashed #000;border-top:1px dashed #000;padding:0 20px 10px;background:#f9f9f9;}
.tandcs ul, li {margin-top:0;margin-bottom:0;}
.note {color:#666;font-size:0.9em;}
.note span {font-weight:bold;}

/*** HOW FORMS WILL LOOK ***/
form {margin:10px 0;padding:20px;border:1px solid #aeaeae;background:#fcfcfc;}
form div {padding:5px;border-bottom:1px solid #efefef;}
form p {color:#333;margin:0 0 0 23%;}
form ol {list-style-type:lower-roman;margin:5px auto;}
label {width:20%;float:left;margin-right:3%;padding:5px;}
label.long {text-align:left;display:inline;float:none;width:auto;position:relative;}
div.submit {margin:0;padding:0 15px;clear:both;background-color:#fff;}
.submit p {margin:0;background:transparent url(/gfx/bg_arrow.jpg) repeat-x;height:34px;float:left;width:76%!important;width:67%;}
.submit input {
background:#607c8c;color:#fff;font-weight:bold;font-size:0.8em;padding:auto 20px;
height:20px;width:100px;border-top:1px double #3f6075;border-right:2px double #314a5b;
border-bottom:2px double #314a5b;border-left:1px double #3f6075;margin:7px 20px;
}
.error {background-color:#fdd;}
#error {margin:20px 15%;border:1px solid #c00;}
#error h4 {font-weight:bold;color:#fff;background-color:#c00;padding:3px 10px;margin:0;font-size:1em;}
#error p {margin:3px;}

/*** THE MASTHEAD ***/
#mast {width:705px;}

/*** THE FOOTERS ***/
#footer {background-color:#fff;color:#666;border-top:1px dashed #aeaeae;}
#footer div div {background:url(/gfx/melbourneit-2004/bottom_cnr_lt.gif) no-repeat bottom left;}
#footer div {background:url(/gfx/melbourneit-2004/bottom_cnr_rt.gif) no-repeat bottom right;}
#footer p {text-align:right;padding:2px 30px 8px 0;font-size:0.85em;margin:0;}
#footer a {color:inherit;color:#666;}
#footer a:hover {color:#333;}

#footer, #subfooter {width:705px;margin:auto;}

#subfooter img, #subfooter p {float:right;width:auto;}
#subfooter img {padding:0 2px;}
#subfooter {text-align:right;font-size:0.85em;background:#eaeaea;padding-top:4px;}

