#content form.flow .header {
}

#content form.flow .instructions {
position:relative;
}

#content form.flow .header .copyright {
background-color:#DFFFD6;
border:2px solid #429F23;
color:black;
font-size:1.2em;
margin:1em 0;
padding:1em;
}

#content form.flow .header .copyright input {
margin:0 1em 0 0;
padding:0;
}

#content form.flow .progress, #content form.flow .progress li {
list-style-position:inside;
list-style-type:none;
padding:0;
}

#content form.flow .progress {
border:1px solid #DEDEDE;
clear:right;
float:right;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
margin:1em 0;
}

#content form.flow .progress li.complete {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://global.curtin.edu.au/flow/forms-1.1.0/images/breadcrumbs/crumbs.gif) no-repeat scroll right center;
padding:0 20px;
}

#content form.flow fieldset.section dt ul.check, #content form.flow fieldset.section dt ul.radio, #content form.flow fieldset.section dd ul.check, #content form.flow fieldset.section dd ul.radio {
margin:0;
list-style-type:none;
}


#content ol li {
margin:0 0 0.666667em 2.5em;
}



#content form.flow .instructions .chrome {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
border:2px solid #E0C36C;
clear:right;
color:black;
margin:1em 0;
padding:1em;
}

#content form.flow .instructions .chrome h2 {
margin-bottom:1em;
margin-top:0;
}

#content form.flow .header .copyright {
background-color:#DFFFD6;
border:2px solid #429F23;
color:black;
font-size:1.2em;
margin:1em 0;
padding:1em;
}

#content form.flow fieldset.section {
border:1px solid black;
clear:right;
margin:2em 0 1em;
padding:1em;
}

fieldset {
color:#555555;
font-size:1.2em;
line-height:1.66667em;
margin-bottom:1.66667em;
}

fieldset {
color:#000000;
}


#content form.flow fieldset.section legend {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:1px solid black;
font-size:200%;
padding:0.2em 0.3em;
}

#content form.flow fieldset.section dt .nested_sub_section, #content form.flow fieldset.section dd .nested_sub_section {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFFFDF none repeat scroll 0 0;
border:1px solid black;
margin:0.5em 1em 0.5em 0;
padding:0 1em 0.5em;
}

#content form.flow .footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:2px solid #333333;
color:black;
display:block;
margin:2em 0 1em;
padding:0.5em;
text-align:center;
}
