/* Standard font family for site */ body, table, tr, td, a, p, h1, h2, h3, h4, 
h5 { font-family: arial, helvetica, sans-serif; } /* Page body style */ body { 
margin: 0; padding: 0; color: #fff; background-color: #333333; background-image: 
url("../images/bg_grey.gif"); background-repeat: repeat-x; } /* Standard paragraph 
style */ p { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 
0.8em; color: #fff; margin: 0 0 5px 0; padding: 0 0 0 0; } /* Headings */ h1 { 
font-weight: bold; letter-spacing: -0.03em; font-size: 2.5em; color: #fff; margin: 
0 0 0 0; padding: 0 0 0 0; } h2 { font-weight: bold; letter-spacing: -0.05em; 
font-size: 1.2em; color: #cc0033; margin: -5px 0 0 0; padding: 0 0 0 0; } h3 { 
font-weight: bold; letter-spacing: -0.03em; font-size: 1em; color: #cc0033; margin: 
20px 0 10px 0; padding: 0 0 0 0; } /* Style for standard links */ a { color: #cc0033; 
text-decoration: none; } a:visited { color: #999; text-decoration: underline; 
} a:hover { color: #fff; text-decoration: underline; } a:visited:hover { color: 
#fff; text-decoration: underline; } /* logo links */ h1 a { color: #fff; text-decoration: 
none; } h1 a:visited { color: #fff; text-decoration: none; } h1 a:hover { color: 
#555; text-decoration: none; } h1 a:visited:hover { color: #555; text-decoration: 
none; } /* The highlight colour for the logo */ .highlight-colour { color: #da0373; 
} /* BASIC LAYOUT */ /* Outer Container for page */ #outer-container { margin: 
0 auto 0 auto; padding: 0 0 0 0; width: 960px; } /* Header */ #header { width: 
960px; height: 130px; margin: 0 0 0 0; padding: 0 0 0 0; } /* Content wrapper 
*/ #content-container { width: 960px; } /* HEADER STYLES */ /* logo */ #logo { 
width: 960px; padding: 0; margin: 10px 0 10px 0; } /* Top navigation */ #navigation 
{ margin: 0 0 0 0; padding: 0 0 0 0; float: right; } /* HOMEPAGE ONLY */ #top-promo 
{ width: 960px; } #top-promo-left { width: 580px; float: left; padding: 0; margin: 
0; } #top-promo-right { width: 360px; height: 150px; float: left; padding: 0; 
margin: 0 0 0 20px; background-color: #cc0033; /* Provides the gradient in the 
coloured box */ background-image: url("../images/bg_box.gif"); background-repeat: 
repeat-x; } #top-promo-right p { font-size: 0.8em; padding: 10px; } #text-columns 
{ width: 960px; margin: 20px 0 0 0; } #text-column-1 { font-size: 0.9em; width: 
220px; float: left; padding: 0; margin: 0 20px 0 0; } #text-column-2 { font-size: 
0.7em; width: 340px; float: left; padding: 0; margin: 0 20px 0 0; } #text-column-3 
{ font-size: 0.9em; width: 220px; float: left; padding: 0; margin: 0 0 0 0; } 
/* SUBPAGES ONLY */ #content-left { width: 580px; float: left; padding: 0; margin: 
0; } #content-right { width: 360px; min-height: 150px; float: left; padding: 0; 
margin: 0 0 0 20px; background-color: #cc0033; /* Provides the gradient in the 
coloured box */ background-image: url("../images/bg_box.gif"); background-repeat: 
repeat-x; } #content-right p { font-size: 0.8em; padding: 10px; } #content-left 
p { font-size: 0.8em; padding: 0; } /* Footer styling */ #footer { height: 29px; 
margin: 50px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #222; text-align:center;} 
#footer p { font-size: 0.7em; color: #555; } /* Clearing element */ .clear { position: 
relative; clear: both; height: 0; line-height: 0; font-size: 0; } /* Standard 
images */ img { border: none; } 