body {font-family: Arial, Helvetica, Tahoma; font-size: 0.8em; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #FFFFFF;}
body.content {font-family: Arial, Helvetica, Tahoma; font-size: 0.8em; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #FFFFFF; background: url(/images/page_bg.gif) repeat-y;}
P {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; color: #000000;}
TD {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; color: #000000; line-height: 1.5em;}
TH {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; color: #000000; text-align: left;}
img {border: 0px;}
A:link {color: #0066CC; text-decoration: none;}
A:visited {color: #0066CC; text-decoration: none;}
A:hover {color: #FEBE0E; text-decoration: none;}
h1 {caption: Header text (h1);color: #000000; font-weight: normal; font-size: 1.9em; margin: 10px 0px 12px 0px; padding: 0px; line-height: 1.1em;}
h2 {caption: Header text (h2);color: #000000; font-weight: bold; font-size: 1.3em; margin: 0px 0px 0px 0px; padding: 0px;}
.bold {caption: Body text (bold); font-weight: bold;}
.bt {caption: Body text (0.85em); font-size: 0.85em; line-height: 1.4em;}
.st {caption: Body text smaller (0.75em); font-size: 0.75em;}
.transparent {font-size: 0.1%; color: #FFFFFF; visible: false;}
.searchform {font-family: Arial, Helvetica, Tahoma; padding: 1px; border: 1px solid #999999; background-color: #EEEEEE; vertical-align: middle; height: 17px; visible: false;}
.form {caption: Form style (Use on form fields); font-family: Arial, Helvetica, Tahoma; padding: 1px; border: 1px solid #999999; background-color: #EEEEEE; vertical-align: middle; font-size: 1em;}
UL {margin-top: 0px; margin-bottom: 0px; list-style-type: disc; list-style-position: outside; list-style-image: url(/images/bullet.gif);}
UL.none {margin-top: 0px; margin-bottom: 0px;}
LI.none {margin-left: -38px; 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;}
.img_align_mid {caption: Image vertical align - middle; vertical-align: middle;}
.img_align_left {caption: Image align - Left (float left); float: left;}
.img_align_right {caption: Image align - Right (float right); float: right;}
.align_right {caption: Text align - Right; text-align: right;}
.align_center {caption: Text align - Center; text-align: center;}
.content_box {width: 733px; visible: false;}
.width_100 {caption: Table width (100%); width: 100%; border: 0px;}
.padding_9px {padding: 9px; visible: false;}
.margintop_10px {margin-top: 10px; visible: false;}
.margin_10px {margin: 10px; visible: false;}
.marginwhite_10px {height: 10px; visible: false; background-color: #FFFFFF;}
.line_height {line-height: 1.5em; visible: false;}
.quote_padding {margin: 10px 10px 0px 10px; visible: false;}
.body_hr {border-bottom: 1px solid #DDDDDD; color: #FFFFFF; clear: both; font-size: 0.65em; visible: false;}
.td_blue {caption: TD colour (Light blue #CDDCEA); background-color: #CDDCEA;}
.page_clear {caption: Clear Tag (to be used inside a Div tag); clear: both; font-size: 0.1%;}
.clear_image {clear: both; font-size: 0.1%; visible: false;}
#clear_feature {clear: both; font-size: 0.1%; visible: false;}
#clear_all {clear: both; font-size: 0.1%; visible: false;}
#clear_quote {clear: both; font-size: 0.1%; visible: false;}
#hp_feature_left {float: left; width: 463px; height: auto; overflow:hidden;}
#hp_feature_padding {padding: 16px 9px 9px 9px;}
#hp_feature_text {margin-top: 5px; color: #FFFFFF; font-size: 1.2em; line-height: 1.5em;}
#hp_feature_right {float: right; width: 268px; height: 209px;}
#hp_bottom_left {float: left; width: 461px; background: url(/images/div_shadow.gif) repeat-x;}
.news_item {width: 455px; margin-top: 10px; visible: false;}
.news_image {float: left; width: 186px; visible: false;}
.news_text {float: right; width: 267px; visible: false; height:auto;}
.news_text_long {width: 461px; visible: false;}
.news_ht {caption: Header text for News Item; color: #000000; font-weight: bold; font-size: 1.3em; margin: 0px 0px 4px 0px; padding: 0px; line-height: 1.1em; color: #0066CC;}
.news_desc {color: #000000; font-size: 0.9em; line-height: 1.5em; visible: false;}
#hp_bottom_right {float: right; width: 268px; background-color: #CDDCEA;}
.main_table {margin-top: 4px; float: left; visible: false; width: 733px;}
.quote_box {background-color: #E7F3FB; padding: 7px; visible: false; line-height: 1.3em;}
.ban_box {margin-top: 10px; margin-left: 10px; visible: false;}
#section_left {float: left; width: 276px; height: 209px;}
#section_right {float: right; width: 268px; background-color: #2476A5; overflow:hidden; min-height:209px; }
#feature_text {margin-top: 5px; color: #FFFFFF; font-size: 1.2em; line-height: 1.6em;}
#section_shadow {background: url(/images/div_shadow.gif) repeat-x; color: #FFFFFF; font-size: 0.7em;}
#page_left {float: left; width: 269px;}
#page_right {float: right; width: 269px;}
.item_left {float: left; width: 83px; height: 83px; visible: false;}
.item_right {float: right; width: 182px; height: auto; visible: false;overflow:hidden;}
.checkbox {float:left; width: 30px; visible: false;}
.checkinfo {float:right; width: 518px; visible: false;}
.contact_left {float:left; width: 48px; visible: false;}
.contact_right {float:right; width: 498px; visible: false;}
.skiplink {display: none; visible: false;}
.width_548 {width: 548px; visible: false;}
.padding_8px {padding: 8px; visible: false;}
#feature_box {width: 548px; visible: false; height: auto; background-color: #2476A5;}
.item_box {width: 269px; visible: false; height: auto; background-color: #DBE8F0; visible: false; line-height: 1.3em;overflow:hidden; min-height:83px;}
.btbold {caption: Body text (0.85em-bold); font-size: 0.85em; font-weight: bold;}
#hp_feature_box {width: 100%; margin-top: 4px; background-color: #2476A5; overflow:hidden; min-height:209px; }
#hp_bottom_box {width: 733px; background: url(/images/div_shadow.gif) repeat-x;}
.stg {caption: Body text smaller (0.95em Grey); font-size: 0.95em; color: #666666;}
.td_blue2 {caption: TD colour (Lighter blue #DEEBF2); background-color: #DEEBF2;}
.news_ht2 {color: #000000; font-weight: normal; font-size: 1.4em; margin: 5px 0px 0px 0px; padding: 0px; visible: false; line-height: 1.1em;}
.item_box2 {width: 269px; visible: false; height: 107px; background-color: #DBE8F0; visible: false; line-height: 1.3em;}
#pop_wrapper {width: 500px;}
.red {color: #CC0000; caption: Red text;}
.greybox {background-color: #EEF3F8; padding: 10px 10px 1px 10px; margin-top: 5px; visible: false;}
.greybox2 {background-color: #EEF3F8; padding: 10px 10px 10px 10px; margin-top: 5px; visible: false;}
A.black:link {color: #000000; text-decoration: none;}
A.black:visited {color: #000000; text-decoration: none;}
A.black:hover {color: #FEBE0E; text-decoration: none;}
#feature_text2 {margin-top: 5px; color: #FFFFFF; font-size: 1.2em; line-height: 1.6em;}
#feature_box2 {width: 548px; visible: false; background-color: #2476A5;}
#event_featurebox_left {float: left; margin-right: 12px; text-align: center; font-weight: bold; font-size: 0.85em;}
#event_featurebox_center {float: left; text-align: center; font-weight: bold; font-size: 0.85em;}
#event_featurebox_right {float: right; margin-right: 1px; text-align: center; font-weight: bold; font-size: 0.85em;}
A.white:link {color: #FFFFFF; text-decoration: none;}
A.white:visited {color: #FFFFFF; text-decoration: none;}
A.white:hover {color: #FEBE0E; text-decoration: none;}
hr {height: 1px; color: #DDDDDD;}
LI.dash {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat  0px  2px; font-weight: normal; padding: 0px 0px 0px 12px; line-height: 1.2em;}
.contact_left2 {float: left; width: 250px; visible: false;}
.contact_mid {float: left; width: 30px; visible: false;}
.contact_right2 {float: right; width: 250px; visible: false;}
.caption {float: right; width: 215px; font-size: 0.75em; text-align: center;  visible: false;}
.news_left {visible: false; float: left; width: 100x;}
.news_right {visible: false; float: right; width: 448px;}
.news_hr {visible: false; clear: both; border-top: 1px solid #DDDDDD;}
.mediumbody {font-size:0.95em;}
.largerbody {font-size:1.1em;}
.normalbody {font-size:0.8em;}
.misclink_row {color: #0066CC;}
#misclink_row {color: #0066CC;}
.eyewatch_box {width: 518px; background: url(/images/eyewatch/ew_top.gif) no-repeat top #DBE8F0; padding: 15px;}
.eyewatch_box h2 {color: #444; font-size: 140%; font-weight: normal;}
.eyewatch_box h2.smaller {color: #000; font-weight: bold; padding: 7px 0 0 0; font-size: 140%;}
.eyewatch_innerbox {width: 519px; overflow: hidden; padding-top: 3px;}
.eyewatch_fleft {float: left;}
.eyewatch_fright {float: right;}
.eyewatch_imgborder {border: 5px solid #a7c2d8;}
.eyewatch_pagnation {padding: 0 0 15px 0; text-align: center; background: url(/images/eyewatch/ew_bottom.gif) no-repeat bottom left #DBE8F0;}
.eyewatch_pagnation ul {display: inline; margin: 0; padding: 0;}
.eyewatch_pagnation ul li {display: inline; margin: 0; padding: 0 2px;}
.eyewatch_pagnation a {padding: 4px 8px; background: #1f6b9b; color: #fff;}
.eyewatch_pagnation a:visited .eyewatch_pagnation a {padding: 4px 8px; background: #1f6b9b; color: #fff;}
.eyewatch_pagnation a:hover {padding: 4px 8px; background: #f49d01; color: #fff;}
.eyewatch_pagnation a.on .eyewatch_pagnation a:hover {padding: 4px 8px; background: #f49d01; color: #fff;}
.eyewatch_pagnation a.on:visited .eyewatch_pagnation a.on .eyewatch_pagnation a:hover {padding: 4px 8px; background: #f49d01; color: #fff;}
.eyewatch_pagnation a.none {padding: 0; background: none; color: #fff;}
.eyewatch_pagnation a.none:visited .eyewatch_pagnation a.none {padding: 0; background: none; color: #fff;}
.eyewatch_pagnation a.none:hover {padding: 0; background: none; color: #fff;}
.eyewatch_moresim {float: right; width: 393px; border-left: 3px solid #e0eaf2; border-right: 3px solid #e0eaf2; padding: 7px 15px 0 15px; text-align: right;}
.eyewatch_moresim .form {border: 0 solid #eee; width: 220px; padding: 2px;}
.eyewatch_moresim_bottom {float: right; width: 429px; background: url(/images/eyewatch/ew_bottom2.gif) no-repeat bottom; height: 10px; font-size: 0; margin: 0 0 15px 0;}

