#heading, #content, #nav {font-size:12px;}
#column, #footer {font-size:12px;}

a:link {color:#63002F;}
a:visited {color:#63002F;}
a:hover {color:#CD3333;}
a:active {color:#CD3333;}

p {margin-top:10px; margin-bottom:10px;}
.nb {font-weight:normal;}
.red {color:#CC0000;}
.maroon {color:#63002F;}

/* lists */
ul {margin-bottom:0px; margin-top:0px; margin-left:0px; padding-left:10px; list-style-image:url(../3618/bullet.gif);}
ul li {margin:0px; padding-left:0px; padding-bottom:2px;}
ul.spaced li {margin:0px; padding:5px;}
ol {margin-bottom:10px; margin-top:10px; margin-left:5px; padding-left:25px;}
ol li {margin:0px; padding:5px;}
ol.errors li {margin:0px; padding:1px; color:#CC0000; font-size:12px; font-weight:bold;}

/* headings */
h1 {font-size:12px; color:#63002F; font-weight:bold; margin-top:20px; margin-bottom:20px;}
h2 {font-size:12px; color:#63002F; font-weight:bold; margin:10px 0; padding-bottom:2px; border-bottom:1px dashed #A4BF0B;}
h2.plain {border:0; margin:0; padding:0;}

/* tables */
table {width:100%; border-collapse:separate; border-spacing:1px;}
td.dark {background:#488585; color:#ffffff; font-weight:bold; margin-top:0px; margin-bottom:0px;}
td.light {background:#689C9C; color:#ffffff; font-weight:bold; margin-top:0px; margin-bottom:0px;}
tr.dark {background:#D4E5E5;}
tr.light {background:#EDF4F4;}
td.dark a:link, td.dark a:visited, td.dark a:active, td.dark a:hover {color:#ffffff;}
td.light a:link, td.light a:visited, td.light a:active, td.light a:hover {color:#ffffff;}

/* back to top link */
#content .top {text-align:right; margin:10px 0;}
#content .top a {padding-left:12px; background:url(../3618/back_to_top.gif) 0% 60% no-repeat;}
#content .top a:visited {color:#63002F;}
#content hr {width:100%; height:1px; color:#d0c49d; background-color:#ffffff; border:0; border-top:1px dashed #d0c49d;}

/* form styles */
form {padding:0; margin:0;}
form input {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
form select {width:180px; font-size:12px; color:#000000;}
form em {font-size:12px; color:#63002F; font-weight:bold; font-style:normal;}

/* right column - redbox & maroonbox & nobox */
#column div {margin:10px 0 10px 0; padding-bottom:10px;}
#column div h1 {font-size:12px; color:#ffffff; padding:2px 0 2px 15px; margin:0;}
#column div p {margin:10px 5px 0 15px;}
#column div ul {margin:10px 5px 0 15px;}
#column div.redbox {background:#CCDBDB; border-bottom:1px solid #93B2B2;}
#column div.redbox h1 {background:#A00022 url(../3618/column_redtop.gif) no-repeat;}
#column div.maroonbox {background:#F7F7F4; border-bottom:1px solid #D2D2CF;}
#column div.maroonbox h1 {background:#005045 url(../3618/column_maroontop.gif) no-repeat;}
#column div.nobox {border-bottom:1px dashed #d0c49d;}
#column div.nobox h1 {color:#63002F; padding:0;}
#column div.nobox p, #column div.nobox ul {margin:10px 0 0 0;}

/* centre column - maroonbox & nobox where content is repeated in centre column */
#content div.maroonbox {background:#F7F7F4; border:1px solid #D2D2CF; padding:4px; margin:10px 0px;}
#content div.maroonbox h1 {font-size:12px; color:#63002F; margin:0; text-transform:capitalize;}
#content div.maroonbox h1 .nb {font-weight:bold;}
#content div.maroonbox p {margin:0;}
#content div.nobox h1 {font-size:12px; color:#63002F; font-weight:bold; margin:10px 0; padding-bottom:2px; border-bottom:1px dashed #d0c49d;}
#content div.nobox h1 .nb {font-weight:bold;}

/* footer styles */
#footer {text-align:center;}
#footer a:visited {color:#63002F;}
#footer a:hover {color:#CC0000;}
#footer .maroon {color:#63002F;}
#footer .maroon a:link {text-decoration:none;}
#footer .maroon a:visited {text-decoration:none;}
#footer .maroon a:active {text-decoration:underline;}
#footer .maroon a:hover {text-decoration:underline;}
#footer hr {height:3px; text-align:left; color:#ffffff; background-color:#ffffff; border:0; border-top:1px solid #d9e8e8; border-bottom:1px solid #d9e8e8;}

#space {display:none;}
