#nav, #breadcrumbs, #column, #footer {font-size:0.70em; font-family:trebuchet ms, sans-serif; color:#2D3D6A;}
#heading, #content {font-size:0.75em; font-family:trebuchet ms, sans-serif; color:#2D3D6A;}

a:link {color:#5EB1D3;}
a:visited {color:#5EB1D3;}
a:hover {color:#5EB1D3;}
a:active {color:#5EB1D3;}

p {margin-top:10px; margin-bottom:10px;}

.nb {font-weight:normal;}
.darkblue {color:#2D3D6A;}
.lightblue {color:#5EB1D3;}

.justify {text-align: justify}
.capitalise {text-transform: capitalize;}
.italic {font-style:italic;}


/* lists */
ul {margin-bottom:0px; margin-top:0px; margin-left:0px; padding-left:15px; list-style-image:url(/images/greenArrowBullet.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:20px;}
ol li {margin:0px; padding:3px;}
ol.errors li {margin:0px; padding:1px; color:#CC0000; font-size:1.2em; font-weight:bold;}

/* headings */
h1 {font-size:1.2em; font-style:italic; background-color:#5EB1D3; color:#FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:5px; padding-left:5px;}
h2 {font-size:1.2em; font-style:italic; color:#2D3D6A; font-weight:bold; margin-top:10px; margin-bottom:5px; border-bottom:1px dotted #2D3D6A;} /*padding-bottom:2px;*/
h2.plain {font-size:1.2em; font-style:italic; color:#2D3D6A; font-weight:bold; margin-top:3px; margin-bottom:5px; border-bottom:0px;} /*padding-bottom:2px;*/
h3 {font-size:1.2em; color:#5EB1D3; font-style:italic; font-weight:bold; margin:10px 0; padding-bottom:2px;}
h3.plain {font-style:normal; font-size:1.1em;}
hr {width:100%; height:1px; background-color:#ffffff; border:0; border-top:1px dotted #2D3D6A;}
#heading {border-width:0px; border-style:solid;}

/* tables */
table {width:100%}
td {vertical-align:top; font-size:1.0em;}
td.darkthick {background:#CFDEAB; font-weight:bold; margin-top:0px; margin-bottom:0px; height:8px;}
td.darkthin {background:#CFDEAB; font-weight:bold; margin-top:0px; margin-bottom:0px; height:4px;}
td.lightthick {background:#F1F5E9; font-weight:bold; margin-top:0px; margin-bottom:0px; height:8px;}
td.lightthin {background:#F1F5E9; font-weight:bold; margin-top:0px; margin-bottom:0px; height:4px;}
th {vertical-align:top; font-size:1.20em; color:#2D3D6A; font-weight:bold; text-align:left; font-style:italic;}
#banner td {font-size:0.7em;}

/* textSize Control */
#textSize {float:right; text-decoration:none; color:#FFFFFF; padding-right:5px;}
#textSize a:link {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#textSize a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#textSize a:hover {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
#textSize a:active {color:#FFFFFF; text-decoration:none; font-weight:bold;}

/* breadcrumbs */
#breadcrumbs {border-bottom:1px dotted #2D3D6A;}
#breadcrumbs p {margin: 0px; color:#2D3D6A;}
#breadcrumbs .links a:link {color:#2D3D6A;}
#breadcrumbs .links a:visited {color:#2D3D6A;}
#breadcrumbs .links a:hover {color:#5EB1D3;}
#breadcrumbs .links a:active {color:#2D3D6A;}

/* back to top link */
#content .top {text-align:right; margin:10px 0;}
#content .top a {padding-left:12px; background:url(/images/greenArrowBullet.gif) 0% 60% no-repeat;}
#content .top a:visited {color:#5EB1D3;}

/* form styles */
form {padding:0; margin:0;}
form input {font-family:trebuchet ms, sans-serif; font-size:1.0em;}
form select {width:135px; font-family:trebuchet ms, sans-serif; font-size:1.0em;}
form em {font-size:1.2em; font-weight:bold; font-style:normal;}

/* right column - redbox & greenbox & nobox & orangebox */
#column {font-size:0.7em; border-width:0px; border-style:solid;}
#column div {margin:0px 0 10px 0; padding-bottom:10px;}
#column div h1 {font-size:1.1em; color:#CD3333; padding:2px 0 2px 15px; margin:0;}
#column div p {margin:10px 5px 0 15px;}
#column div ul {margin:2px;}
#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.greenbox {background:#F7F7F4; border-bottom:1px solid #D2D2CF;}
#column div.greenbox h1 {background:#005045 url(../3618/column_greentop.gif) no-repeat;}
#column div.nobox {border-bottom:1px dashed #d0c49d;}
#column div.nobox h1 {color:#006666; padding:0;}
#column div.nobox p, #column div.nobox ul {margin:10px 0 0 0;}
#column div.orangebox {background:#FAFCF2; border-bottom:1px solid #FFDFCC;}
#column div.orangebox h1 {background:#FF6600 url(/images/column_greentop.gif) no-repeat;}


/* centre column - greenbox, yellowbox & nobox where content is repeated in centre column */
#content {border-width:0px; border-style:solid;}
#content div.greenbox {background:#F7F7F4; border:1px solid #D2D2CF; padding:4px; margin:10px 0px;}
#content div.greenbox h1 {font-size:1.0em; color:#006666; margin:0; text-transform:capitalize;}
#content div.greenbox h1 .nb {font-weight:bold;}
#content div.greenbox p {margin:0;}
#content div.nobox h1 {font-size:1.2em; color:#006666; font-weight:bold; margin:10px 0; padding-bottom:2px; border-bottom:1px dashed #d0c49d;}
#content div.nobox h1 .nb {font-weight:bold;}
#content div.yellowbox {background:#FFFBF3; border:1px solid #E3CF9E; padding:4px; margin:10px 0px;}
#content div.yellowbox h1 {font-size:1.0em; color:#006666; margin:0;}


/* footer styles */
#footer {border-width:0px; border-style:solid; text-align:center;}
#footer a:link {color:#5EB1D3;}
#footer a:visited {color:#5EB1D3;}
#footer a:hover {color:#5EB1D3;}
#footer a:active {color:#5EB1D3;}
#footer hr {height:3px; text-align:left; background-color:#ffffff; border:0; border-top:3px double #2D3D6A;}

#space {display:none;}

/* search buttons */
input.findButton { width:64px;height:21px;color:#ff7f00;background:url(/images/button_find.gif) no-repeat;font-size:0pt;padding:0px;border:0px;text-align:left; }
input.findButtonBanner {width:64px;height:21px;color:#ff7f00;background:url(/images/button_find_banner.gif) no-repeat;font-size:0pt;padding:0px;border:0px;text-align:left; }