BODY {
FONT-SIZE:0.8em;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
COLOR:#000;
margin:0;
margin-right:0px;
padding:0;
text-align:left;
}
* {
font-family:inherit;
font-size:inherit;
}
TABLE {
font-size:100%;/* force font-size to inherit to body font-size for quirks mode*/
}
I,EM {
font-style:normal !important;
}
IMG {
border:0;
}
P {
FONT-SIZE:100%; 
MARGIN-LEFT:0; 
MARGIN-RIGHT:0;
}
TR.altrow {
BACKGROUND-COLOR:#E1E1E1
}
A {
COLOR:#000066
}
A:hover {
COLOR:#ff0000
}
/* override fix to prevent A name= tags colouring as normal hyperlinks */
H3 A, H4 A {
COLOR:#4b4b4b;
}
H3 A:hover, H4 A:hover {
COLOR:#4b4b4b;
}
ABBR, ACRONYM, SPAN.abbr {
border-bottom:1px dotted #000;
cursor:help;
}
ABBR:hover,ACRONYM:hover,SPAN.abbr:hover {
background-color:yellow;
}
#Header {
margin:0;
padding:0;
height:97px;
background:url(/images/Sub_banner.gif) no-repeat;
}
#SearchBar FIELDSET {
border:0;
}
#GlobalLinksContainer {
height:32px;
width:100%;
text-align:left;
vertical-align:top;
margin:0;
padding:0;
}
#GlobalLinks {
position:absolute;
right:0;
text-align:right;
vertical-align:top;
font-weight:bold;
color:#fff;
padding:0 1em 0 0;
}
#SearchBar {
height:24px;
margin:0;
padding:0 10px 0 0;
text-align:right;
vertical-align:text-top;
}
#SearchBar INPUT {
margin-top:0;
padding:0;
font-size:inherit;
}
#SearchBar input#SearchButton {
background:transparent url(/images/icons/search_up.gif) no-repeat;
height:24px;
width:49px;
display:inline;
}
input#SearchButton:hover {
background:transparent url(/images/icons/search_down.gif) no-repeat;
height:24px;
width:49px;
display:inline;
}
#Navbar {
position:absolute;
left:0px;
top:97px;
width:141px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
#Navbar table {
width:141px;
padding:0;
margin:0;
border-collapse:collapse;
border:0;
}
#NavbarImage {
height:65px;
border-bottom:1px solid #000
}
#NavbarSeparator {
background-color:#000;
height:1px;
padding:0;
margin:0;
}
#NavbarTitle,#NavbarTitle2 {
height:60px;
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
}
#Content {
margin:0px 0px 0px 141px;
padding:10px 20px 0px 20px;
}
#Content TABLE {
padding:3px 3px 3px 3px;
}
#Content TH {
FONT-WEIGHT:800; 
COLOR:#fff; 
BACKGROUND-COLOR:#d21313; 
TEXT-ALIGN:left; 
}
#Content TD {
/* font-size:10pt;*/
}
#ContentSideBar {
position:static;
margin:97px 220px 0px 141px;
padding-left:20px;
padding-top:10px;
}
#Sidebar {
position:absolute;
right:10px;
top:150px;
width:180px;
border:2px solid #000000;
padding:4px 4px 10px 4px;
line-height:20px;
}
#Footer {
clear:both;
margin:10px 0px 0px 141px;
padding-left:20px;
padding-top:10px;
}
#Footer HR {
color:#f00;
height:1px;
line-height:50%;
}
/*headings*/
.title, H1, H2 {
FONT-WEIGHT:bold;
font-style:normal;
FONT-SIZE:125%;
COLOR:#4b4b4b;
}
H1>B, H1>EM, H2>I {
FONT-WEIGHT:inherit;
font-style:normal;
}
.header, H3 {
FONT-WEIGHT:bold; 
FONT-SIZE:110%; 
COLOR:#4b4b4b; 
}
.sub_header, H4 {
FONT-WEIGHT:bold; 
FONT-SIZE:100%; 
MARGIN-LEFT:10px; 
MARGIN-RIGHT:10px; 
COLOR:#4b4b4b; 
}
.keytopic EM {
font-weight:normal; 
font-style:normal !important;
}
/* element styles */
UL.focuslink {
list-style-image:url(/images/icons/focus_arrow2.gif);
list-style:outside;
padding-left:10px;
margin-left:10px;
}
CODE, .focuslink LI {
padding-left:10px;
padding-bottom:2px;
}
/* override fix to prevent A name= tags colouring as normal hyperlinks */
.header A, .sub_header A {
COLOR:#4b4b4b;
}
.header A:hover, .sub_header A:hover {
COLOR:#4b4b4b;
}
/* Topical box */
.TopicalBox {
float:right;
width:180px;
margin:1em;
padding:2px;
border:#000 2px solid;
text-align:left;
}
TABLE.Topical {
border:#000 2px solid;
}
TD.Topical,TABLE.Topical TH, DIV.Topical {
color:#fff;
BACKGROUND-COLOR:#000;
padding:4px;
margin-bottom:0.5em;
}
/*images*/
IMG.imageleft {
float:left;
padding:0;
border:0;
margin-right:10px;
}
IMG.imageright {
float:right;
padding:0;
border:0;
margin-left:10px;
}
.clear {
clear:both;
}
/* buttons */
.button {
BACKGROUND-COLOR:#000;
COLOR:#FFFFFF;
font-family:Verdana,sans-serif;
font-size:90%;
font-weight:bold;
}
/* global header */
.TopLink {
FONT-WEIGHT:bold;
COLOR:#fff;
}
A.TopLink {
FONT-WEIGHT:bold;COLOR:#fff;TEXT-DECORATION:none
}
A.TopLink:hover {
FONT-WEIGHT:bold;COLOR:#f5e518;TEXT-DECORATION:none
}
A.HomeText {
FONT-WEIGHT:600;COLOR:#000000;TEXT-DECORATION:none
}
A.HomeText:hover {
FONT-WEIGHT:600;COLOR:#d21313;TEXT-DECORATION:none
}
.HomeSmallText {
FONT-SIZE:90%;COLOR:#000;TEXT-DECORATION:none
}
.HomeSmallText:hover {
COLOR:#d21313;TEXT-DECORATION:none;
}
#SearchButton {
padding:100%;
border:1px #000;
}
:hover #SearchButton{
background:transparent url(/images/icons/search_down.gif) no-repeat;
height:24px;
width:49px;
display:inline;
}
/* side Nav */
.navbar_logo {
height:65px;
text-align:center;
vertical-align:middle;
}
.section_title {
FONT-WEIGHT:bold;
FONT-SIZE:.9em;
MARGIN-LEFT:10px;
COLOR:#4b4b4b;
MARGIN-RIGHT:10px;
vertical-align:middle;
text-align:center;
}
.section_title2 {
FONT-WEIGHT:bold;
FONT-SIZE:110%;
COLOR:#4b4b4b;
height:60px;
text-align:center;
vertical-align:middle;
}
/* for screen readers */
.hide {
position:absolute;
top:-1000px;
left:-1000px;
width:1px;
height:1px;
overflow:hidden;
z-index:-1000;
}
.Form {
background-color:#E1E1E1;
border:1px solid #505050;
}
.Formcaption {
font-weight:bold;
vertical-align:top;
}
.required, .mandatory {
font-weight:bold;
padding-left:2px;
padding-right:2px;
color:#f00;
}