body {font-family: Arial, Helvetica, Tahoma; font-size: 75%; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #FFFFFF;}
P {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; margin: 0px 0px 13px 0px;}
TD {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal;}
TH {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; text-align: left;}
img {border: 0px;}
A:link {color: #00237E; text-decoration: none;}
A:visited {color: #00237E; text-decoration: none;}
A:hover {color: #999999; text-decoration: none;}
A.grey:link {color: #666666; text-decoration: none;}
A.grey:visited {color: #666666; text-decoration: none;}
A.grey:hover {color: #999999; text-decoration: none;}
A.black:link {color: #000000; text-decoration: none; font-weight: bold;}
A.black:visited {color: #000000; text-decoration: none; font-weight: bold;}
A.black:hover {color: #999999; text-decoration: none; font-weight: bold;}
h1 {caption: Header text (h1); font-family: Tahoma, Arial, Helvetica; color: #FFFFFF; font-weight: normal; font-size: 190%; margin: 18px 0px 12px 0px; padding: 0px; line-height: 1.1em;}
h2 {caption: Header text (h2); font-family: Tahoma, Arial, Helvetica; color: #000000; font-weight: normal; font-size: 140%; margin: 0px 0px 13px 0px; padding: 0px;}
h3 {caption: Header text (h3); font-family: Tahoma, Arial, Helvetica; color: #000000; font-weight: bold; font-size: 115%; margin: 10px 0px 5px 0px; padding: 0px;}
.bold {caption: Text - Bold; font-weight: bold;}
.boldblack {caption: Text - Black Bold; font-weight: bold; color: #000000;}
.boldbgrey {caption: Text - Grey Bold; font-weight: bold; color: #666666;}
.st {caption: Small text - (90%); font-size: 90%;}
.st2 {caption: Small text - (85%); font-size: 85%;}
.bt8 {caption: Small text - (90%); font-size: 90%; visible: false;}
.btw {caption: White text (85%); font-size: 11px; color: #FFFFFF; visible: false;}
.btwb {caption: White text - Bold (85%); font-weight: bold; font-size: 11px; color: #FFFFFF; visible: false;}
.searchform {font-family: Arial, Helvetica, Tahoma; font-size: 95%; border: 1px solid #7AA7EB; background-color: #FFFFFF; vertical-align: middle; height: 16px; width: 120px; color: #999999; visible: false; padding: 3px 1px 1px 1px;}
.form {caption: Form style (Use on form fields); font-family: Arial, Helvetica, Tahoma; padding: 2px; border: 1px solid #7AA7EB; background-color: #FFFFFF; vertical-align: middle; color: #000000; font-size: 1em;}
.form_small {caption: Form style (Use on form fields); font-family: Arial, Helvetica, Tahoma; padding: 2px; border: 1px solid #7AA7EB; background-color: #FFFFFF; vertical-align: middle; color: #000000; font-size: 90%; visible: false;}
.form_hp {caption: Form style (Use on form fields); font-family: Arial, Helvetica, Tahoma; padding: 2px; border: 1px solid #7AA7EB; background-color: #FFFFFF; vertical-align: middle; color: #000000; font-size: 85%; visible: false;}
UL {margin-top: 0px; margin-bottom: 0px; list-style: circle outside url(/images/bullet.gif);}
UL.none {margin-left: 15px; padding-left: 0px;}
LI.none {margin-top: 0px; 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 0px 0px;}
UL.hp_headlines {margin-top: 10px; margin-left: 15px; padding-left: 0px; visible: false;}
LI.hp_headlines {margin-left: -13px; margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 2px; font-weight: normal; padding: 0px 0px 5px 12px; font-size: 90%; visible: false;}
.img_align_mid {caption: Image vertical align - middle; vertical-align: middle;}
.img_align_left {caption: Image align - Left (float left); float: left; padding: 0px 10px 5px 0px;}
.img_align_right {caption: Image align - Right (float right); float: right; padding: 0px 0px 5px 10px;}
.align_left {caption: Text align - left; text-align: left;}
.align_right {caption: Text align - Right; text-align: right;}
.align_center {caption: Text align - Center; text-align: center;}
.float_left {float: left; visible: false;}
.float_right {float: right; visible: false;}
.clear_page {clear: both; font-size: 0.1%; visible: false;}
.td_white {caption: TD background (white); background-color: #FFFFFF;}
.paddingtop_10px {padding: 10px 0px 10px 0px; visible: false;}
.padding_5 {padding: 5px; visible: false;}
.padding_10 {padding: 10px; visible: false;}
.paddingtop_5px {padding: 5px 0px 0px 0px; visible: false;}
.paddingleft_10px {padding: 0px 0px 0px 10px; visible: false;}
.paddingleft_18px {padding: 0px 0px 0px 18px; visible: false;}
.paddingbottom_10px {padding: 0px 0px 10px 0px; visible: false;}
.dotted_hr {caption: Dotted horizontal line (use on div tag); background: url(/images/icons/dotted_hr.gif) repeat-x;}
.dotted_vr {background: url(/images/icons/dotted_vr.gif) repeat-y; visible: false;}
#subpage_content {width: 507px; color: #000000; padding: 0px 0px 0px 15px; text-align: left; line-height: 1.35em; background-color: #FFFFFF;}
#section_content {width: 516px; color: #666666;}
#section_contentleft {float: left; width: 246px;}
#section_contentright {float: right; width: 246px;}
.page_boxtl {background: url(/images/page/box_top.gif) repeat-x; visible: false;}
.page_boxl {background: url(/images/page/box_left.gif) repeat-y; visible: false;}
.page_boxr {background: url(/images/page/box_right.gif) repeat-y; visible: false;}
.page_boxb {background: url(/images/page/box_bottom.gif) repeat-x; visible: false;}
.readmore {text-align: right; padding: 2px 5px 15px 0px; visible: false;}
.news {padding: 0px 5px 0px 0px; visible: false;}
.star {caption: Requires area (*); font-weight: bold; vertical-align: text-top; padding: 0px 0px 0px 5px; color: #666666; font-size: 115%;}
.submitarea {width: 207px; visible: false;}
#breadcrumb {color: #999999; font-size: 80%; text-align: left; padding: 0px 0px 13px 15px;}
.sitemap_title {background-color: #D2D2D2; padding-left: 10px;  font-weight: bold; color: #666666; height: 17px; visible: false;}
.sitemap_box {background: url(/images/icons/space_dot.gif) repeat-y; padding-left: 1px; padding-top: 10px; padding-bottom: 10px; visible: false;}
A.linkbold:link {color: #666666; text-decoration: none; font-weight: bold;}
A.linkbold:visited {color: #666666; text-decoration: none; font-weight: bold;}
A.linkbold:hover {color: #999999; text-decoration: none; font-weight: bold;}
#section_image {position: absolute; width: 723px; height: 196px; margin: 0px 0px 0px 15px;}
#section_image_pad {padding: 0px 10px 10px 312px; text-align: left;}
#section_image_left {float: left; width: 184px;}
#section_image_right {float: right; width: 184px;}
#section_image_mid {float: right; width: 15px; background: url(/images/icons/dotted_vrw.gif) repeat-y;}
#section_image_whole_pad {padding: 0px 10px 10px 206px; text-align: left; color: #FFFFFF;}
#section_image_whole {width: 315px; font-size: 11px;}
.greybar_title {background-color: #D2D2D2; font-weight: bold; color: #666666; height: 17px; caption: Grey title bar;}
#section_image_whole_pad_about {padding: 0px 10px 10px 386px; text-align: left; color: #FFFFFF;}
#section_image_whole_pad_companies {padding: 0px 10px 10px 45px; text-align: left; color: #FFFFFF;}
#section_image_whole_pad_careers {padding: 0px 10px 10px 45px; text-align: left; color: #FFFFFF;}
#section_image_whole_pad_media {padding: 0px 10px 10px 45px; text-align: left; color: #FFFFFF;}
#section_image_whole_pad_products {padding: 0px 10px 10px 45px; text-align: left; color: #FFFFFF;}
#section_image_whole_pad_risk {padding: 0px 10px 10px 45px; text-align: left; color: #FFFFFF;}
#section_image_whole_pad_secure {padding: 0px 10px 10px 380px; text-align: left; color: #FFFFFF;}
#section_image_whole_pad_contacts {padding: 0px 10px 10px 360px; text-align: left; color: #FFFFFF;}
#latestnews_box {float: left; padding: 11px 0px 10px 13px; width: 353px;}
.hp_readmore {text-align: right; margin-top: 10px;}
#hp_newsimage {float: right; padding: 11px 6px 10px 0px;}
.hp_headline_bg {background: url(/images/homepage/box/hp_r.gif) repeat-y;}
.quote_box {float: right; margin-left: 10px; background-color: #BBBBBB; visible: false;}
.quote_text {padding: 0px 10px 0px 10px; font-size: 90%; visible: false;}
.width161 {width: 161px; visible: false;}
A.grey_footer:link {color: #666666; text-decoration: none;}
A.grey_footer:visited {color: #666666; text-decoration: none;}
A.grey_footer:hover {color: #999999; text-decoration: none;}
.connex_hp_links {padding-top:13px; width:183px;}
#hp_date2 {padding: 15px 0px 5px 0px;}
.hp_date_n {padding: 12px 0px 0px 0px;}
.hp_date_title h3 {margin: 5px 0 5px 0}

