body {
font-family: Arial, Helvetica, Tahoma; font-size: 80%; font-style: normal; font-weight: normal; color: #666666; margin: 0px; padding: 0px; background-color: #FFFFFF
}

P {
font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; color: #666666; font-size: 80%;
}

TD {
font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; color: #666666;
}

TH {
font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; color: #666666; text-align: left;
}

img
{border: 0px;
}

A:link {color: #0079B7; text-decoration: none;}
A:visited {color: #0079B7; text-decoration: none;}
A:hover {color: #87D300; text-decoration: none;}
A.grey:link {color: #B2B2B2; text-decoration: none; font-weight: bold;}
A.grey:visited {color: #B2B2B2; text-decoration: none; font-weight: bold;}
A.grey:hover {color: #87D300; text-decoration: none; font-weight: bold;}
A.black:link {color: #333333; text-decoration: none; font-weight: bold;}
A.black:visited {color: #333333; text-decoration: none; font-weight: bold;}
A.black:hover {color: #87D300; text-decoration: none; font-weight: bold;}

h1 {
caption: Header text (h1); color: #FE0000; font-weight: normal; font-size: 2.2em; margin: 0px 0px 18px 0px; padding: 0px; line-height: 1.1em;
}

h2 {
caption: Header text (h2); color: #000000; font-weight: bold; font-size: 1em; margin: 18px 0px 10px 0px; padding: 0px;
}

.rh_title {color: #333333; font-weight: bold; margin-bottom: 6px; visible: false;}

.bold {caption: Text - Bold; font-weight: bold;}

UL {margin-top: 0px; margin-bottom: 0px; }
UL.none {margin-left: 15px; padding-left: 0px;}
LI.none {margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: normal; padding: 0 0 5px 0px; border-bottom: 1px solid #A2D3FE;}
LI.hp_also {margin-left: -13px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 3px; font-weight: normal; padding: 0px 0px 5px 10px;}

.img_align_mid {caption: Image vertical align - middle; vertical-align: middle;}
.img_align_left {float: left; visible: false;}
.img_align_right {float: right; visible: false;}
.align_right {caption: Text align - Right; text-align: right;}
.align_center {caption: Text align - Center; text-align: center;}
.clear_page {clear: both; font-size: 0.1%; visible: false;}
.clear_pagepadding {clear: both; font-size: 0.1%; padding: 8px; visible: false;}
.body_content {float: right; width: 410px; margin-right: 10px; visible: false; line-height: 1.3em;}
.inner_content {width: 401px; text-align: left; visible: false;}
.padding_10 {padding: 10px; visible: false;}
.padding_5 {padding: 5px; visible: false;}
.width_180 {width: 180px; visible: false;}
.width_565 {width: 563px; visible: false; line-height: 1.3em;}
.width_265 {width: 563px; visible: false; line-height: 1.3em;}

#body_hr {border-top: 3px solid #DBF2B2; margin-top: 5px; margin-bottom: 5px; visible: false;}
.width_100 {caption: Table width (100%); width: 100%; border: 0px;}

#hp_content_left {float: left; width: 544px; text-align: left;}
.paddingtop_15 {padding-top: 15px; visible: false;}
.paddingtop_10 {padding-top: 12px; visible: false;}
.paddingleft_15 {padding-left: 15px; visible: false;}

#hp_mid_left {float: left; width: 120px;}
#hp_mid_right {float: right; width: 409px; font-size: 85%; height: 219px;}
#hp_mid_box {height: 120px; background-color: #F0FAB8;}
#hp_seealso {float: left; width: 409px;}
#hp_enews_box {float: left; background-color: #BCDCF4; width: 188px; height: 88px;}

.body_content2 {float: right; width: 572px; margin-right: 10px; visible: false;}
.inner_content2 {width: 563px; text-align: left; visible: false;}
.td_green {caption: Table title colour (Green); background-color: #87D300;}
.title_text {float: left; color: #FFFFFF; font-weight: bold; visible: false;}
.misclinks {float: right; width: 162px; font-size: 80%; text-align: right; visible: false;}
.body_img_left {caption: Image align - Left (float left); float: left; padding-right: 10px; padding-bottom: 10px;}
.body_img_right {caption: Image align - Right (float right); float: right; padding-left: 10px; padding-bottom: 10px;}

OL {margin-top: 0px; margin-bottom: 0px;}
.border_top {border-top: 1px solid #cccccc;}
.red {color: #D3005F; font-weight: bold; line-height: 1.2em;}
.colortitle {background-color: #BEDFF2; visible: false;}
.body_hr {border-top: 3px solid #DBF2B2; margin-top: 5px; margin-bottom: 5px; clear: both; visible: false;}

.paddingleft10 {padding-left: 10px; padding-top: 10px; }

ol.orderlist {padding-left: 0px; padding-top: 10px; }

.banner_spacer {width:140px; height:14px;}
.padding_scoll {padding-top: 5px; visible: false;caption: padding_scroll;}
.error { color: #FF0000; }

h3 {caption: Header text (h3); color: #666; font-weight: normal; font-size: 130%; background: none; margin:0 0 40px 0; padding:0; line-height: 1.4;}

