* {font-family: Arial, Helvetica, sans-serif;}
body {font-size: 75%; font-style: normal; font-weight: normal; color: #666666; margin: 0px; padding: 0px; background:#082313;}
P {margin: 0px 0px 15px 0px; line-height:120%;}
img {border: 0px;}
hr {color: #384E41; background-color: #384E41; height: 1px; border: 0px; margin:0px; padding:0px;}
.top_hr {background-color: #384E41; height:1px; width:100%; margin:0px; padding:0px; visible:false;}
.body_hr {background-color: #384E41; height:1px; width:100%; margin:0px 0px 5px 0px; #margin:-3px 0px 5px 0px; _margin:0px 0px 5px 0px; padding:0px; visible:false;}
.body_hr_content {background-color: #CCCCCC; height:1px; width:100%; margin:0px 0px 5px 0px; #margin:-3px 0px 5px 0px; _margin:0px 0px 5px 0px; padding:0px; visible:false;}
.hp_content {text-align:left; color: #8CA28C; visible:false;}
.cp_content {text-align:left; background-color: #FFFFFF !important; visible:false;}
.text_align_wrapper {text-align:left; visible:false;}
.main_body_content {margin-top:-6px; margin-bottom:-5px; visible:false;}
.two_col_grey_bg_wrapper {float:left; width:310px; min-height:225px; height:auto !important; height:225px; background: url('/images/general/2col_grey_bg.gif'); visible:false;}
.grey_col {float:left; background:#ECECEC; width:135px; padding:7px 5px 10px 10px; visible:false;}
.grey_col_top_clear {clear:both; height:1px; margin-top:-2px; _margin-top:0px; visible:false;}
.margin_top-6 {margin-top:-6px; visible:false;}
.col1 {width:150px; float:left; visible:false;}
.col1_160 {width:160px; float:left; visible:false;}
.col1_140 {width:140px; float:left; visible:false;}
.col2 {width:310px; float:left; visible:false;}
.col2_grey {width:290px; float:left; background:#ECECEC; padding:8px 10px 10px 10px; visible:false;}
.col3 {width:470px; float:left; visible:false;}
.col_divider {width:10px; float:left; visible:false;}
.margin_top_neg7 {margin-top:-7px; visible:false;}
A:link {color: #000000; text-decoration: none; text-decoration:underline;}
A:visited {color: #000000; text-decoration: none; text-decoration:underline;}
A:hover {color: #666666; text-decoration: none; text-decoration:underline;}
A.footer:link {color: #9ca7a1; text-decoration: none;}
A.footer:visited {color: #9ca7a1; text-decoration: none;}
A.footer:hover {color: #FFFFFF; text-decoration: none;}
A.grey:link {color: #9CA7A1; text-decoration: none;}
A.grey:visited {color: #9CA7A1; text-decoration: none;}
A.grey:hover {color: #FFFFFF; text-decoration: none;}
A.white:link {color: #FFFFFF; text-decoration: none;}
A.white:visited {color: #FFFFFF; text-decoration: none;}
A.white:hover {color: #B2B2B2; text-decoration: none;}
A.black:link {color: #000000; text-decoration: none;}
A.black:visited {color: #000000; text-decoration: none;}
A.black:hover {color: #9CA7A1; text-decoration: none;}
h1 {color: #FFFFFF; font-weight: normal; font-size: 105%; margin: 0px 0px 6px 0px; padding: 0px; line-height: 1.1em;}
.hp_content h1 {color: #FFFFFF; font-weight: bold; font-size: 105%; margin: 0px 0px 6px 0px; padding: 0px; line-height: 1.1em;}
.cp_content h1 {color: #082313; font-weight: bold; font-size: 105%; margin: -2px 0px 15px 0px; padding: 0px; line-height: 1.1em;}
.bold {caption: Text - Bold; font-weight: bold;}
.smaller {caption: Small text (90%); font-size: 90%;}
.smaller2 {caption: Small text (85%); font-size: 85%;}
.smaller3 {caption: Small text (80%); font-size: 80%;}
.white {caption: White text; color: #FFFFFF;}
.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 10px 0px;}
.img_align_right {caption: Image align - Right (float right); float: right; padding: 0px 0px 10px 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 {visible: false; float: left;}
.float_right {visible: false; float: right;}
.clear_page {visible: false; clear: both; font-size: 0.1%;}
.padding_5 {visible: false; padding: 5px;}
.padding_10 {visible: false; padding: 10px;}
.width_100 {visible: false; width: 100%; border: 0px;}
#hp_except_news_wrapper {width:470px; float:left;}
.display_none {display: none; visible: false;}
.white_bg {background:#FFFFFF; float:left; width:100%;}
.padding_b10 {padding-bottom:10px; visible: false;}
.spacer {background:#FFFFFF; height:1px; visible: false;}
.padding_t7 {padding-top:7px; visible: false;}
.col_290 {width: 290px}
.margin_t-3 {margin-top:-3px;}
.three_col_grey_bg_wrapper {float:left; width:470px; min-height:225px; height:auto !important; height:225px; background: url('/images/general/3col_grey_bg.gif'); visible:false;}
.four_col_grey_bg_wrapper {float:left; width:630px; min-height:225px; height:auto !important; height:225px; background: url('/images/general/4col_grey_bg.gif'); visible:false;}
.col4 {width:630px; float:left; visible:false;}
.one_col_grey_bg_wrapper {float:left; width:160px; min-height:225px; height:auto !important; height:225px; background: url('/images/general/1col_grey_bg.gif'); visible:false;}
.col1_right {float:right;}
.cp_content UL {margin-top: 10px; margin-bottom: 15px;}
OL .cp_content UL {margin-top: 10px; margin-bottom: 15px;}
.cp_content UL LI {margin: 2px 10px 0px -38px !important; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/dash.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 0px 17px !important; display: block;}
.full_page {visible:false; background:FFF; float:left; width:790px;}
.profilebox_wrapper {visible:false; padding:10px; min-height:92px; height:auto !important; height:92px; width:290px; background:#ECECEC; border-bottom:1px solid #FFF;}
.profilebox_left {float:left; width:140px;}
.profilebox_right {float:right; width:140px;}
.margin_top-neg7 {margin-top:-7px; visible:false;}
.grey_2col_box {padding:6px 10px 10px 10px; background:#E6E6E6;}
A.hp_link:link {text-decoration: none; color:#8CA28C;}
A.hp_link:visited {text-decoration: none; color:#8CA28C;}
A.hp_link:hover {text-decoration: none; color:#FFFFFF;}
.hp_content h1 a:link {color: #FFFFFF; text-decoration:none; font-weight: bold; font-size: 100%; line-height: 1.1em;}
.hp_content h1 a:visited {color: #FFFFFF; text-decoration:none; font-weight: bold; font-size: 100%; line-height: 1.1em;}
.hp_content h1 a:hover {color: #9CA7A1; text-decoration:none; font-weight: bold; font-size: 100%; line-height: 1.1em;}
.grey_col h1 a:link {color: #000000; text-decoration:none; font-weight: bold; font-size: 100%; margin: -3px 0px 6px 0px; padding: 0px; line-height: 1.1em;}
.grey_col h1 a:visited {color: #000000; text-decoration:none; font-weight: bold; font-size: 100%; margin: -3px 0px 6px 0px; padding: 0px; line-height: 1.1em;}
.grey_col h1 a:hover {color: #9CA7A1; text-decoration:none; font-weight: bold; font-size: 100%; margin: -3px 0px 6px 0px; padding: 0px; line-height: 1.1em;}
.one_col_grey_bg_wrapper-right {float:left; width:160px; min-height:225px; height:auto !important; height:225px; background: url('/images/general/1col_grey_bg-right.gif'); visible:false;}
.margin_top-13 {margin-top:-13px; visible:false;}
.superscript {font-size:50%; _font-size:50%; #font-size:55%; vertical-align: super; line-height: 0%;}
.newsbody {background:#FFF; color:#082313;}
.news_wrapper {width:840px; padding:12px;}
.padding_b5 {padding: 0 0 5px 0;}
A.greentext:link {color: #9ca7a1; text-decoration: none;}
A.greentext:hover {color: #000000; text-decoration: none;}
A.greentext:visited {color: #9ca7a1; text-decoration: none;}
.panos_h1 {width:78px; float:left;}
.panos_quicktime {float:left; margin-top:-2px;}
.body_hr_black {background-color: #666666; height:1px; width:100%; margin:0px 0px 5px 0px; padding:0px; visible:false;}
.blacktext {color:#000000;}
UL.chart {margin-top: 5px; margin-bottom: 15px;}
.cp_content UL LI.chart {margin: 2px 0px 0px -40px !important; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/dash.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 0px 12px !important; display: block; line-height:110%;}
.col5 {width:790px; float:right; visible:false;}
.chart_box_grey {float:left; width:190px; padding:5px; height:40px; color:#000000; font-size: 105%; background:#E6E6E6; font-weight:bold;}
.chart_box_green_singular {float:left; width:180px; padding:5px; height:35px; color:#FFFFFF; font-size: 105%; background:#082313; font-weight:bold; margin-top:-5px;}
.padding_l270 {padding-left:270px;}
.padding_l153 {padding-left:153px;}
.padding_b15 {padding-bottom:15px;}
.chart_box_green_main {float:left; width:410px; padding:7px 10px 10px 10px; background:#082313; color:#FFFFFF; font-weight:bold; font-size: 105%;}
.chart_box_green {float:left; width:190px; padding:5px; height:40px; color:#FFFFFF; font-size: 105%; background:#394F42; font-weight:normal; margin:0px;}
.padding_t5 {padding-top:5px;}
.align_centre {text-align:center;}
.body_hr_chart {background-color: #CCCCCC; height:1px; width:100%; margin:0px 0px 0px 0px; padding:0px; visible:false;}
.padding_l75 {padding-left:75px;}
.formal_font {font-weight:normal}
.documents_box {width:274px; float:left;}
.document_link {font-weight:normal;}
.document_link a:link {color:#666666; text-decoration:none; font-weight:normal;}
.document_link a:hover {color:#000000; text-decoration:none; font-weight:normal;}
.document_link a:visited {color:#666666; text-decoration:none; font-weight:normal;}
.news_listing {border-top: 1px solid #FFFFFF; min-height:24px; height:auto !important; height:24px; padding:5px 8px 4px 8px; #padding:5px 8px 0px 8px; background:#ECECEC;}
.news_headlines {width:434px; float:left;}
.news_pdf_icon {width:20px; float:left;}
.img_pdf_icon {padding:4px 0 0 0}
.smaller_text {font-size:90%; caption: Text size - smaller;}
.car_form_label {float:left; width:74px;color: #000000; font-weight: bold; margin: 0px 0px 15px 0px; padding: 0px; line-height: 1.1em}
.car_form_elements {float:left; width:396px;}
.form_upload_notes {float:right; width:150px; font-size:80%;}
.car_form {color: #666666; padding: 2px; margin:0px; border: 1px solid #cccccc; height:18px; background-color: #FFFFFF; vertical-align: middle; color: #333333; font-size: 100%;}
.podcast_box {height:29px; border-top:1px solid #CCCCCC; padding:4px 0 0 0;}
.podcast_rss_left {float:left; width:81px; margin:0 8px 0 0;}
.podcast_rss_right {float:left; width:200px; font-size:85%; padding:11px 0 0 0;}
a.podcast_li:link {text-decoration:none;}
.podcast_ul {line-height:110%;}
a.podcast_li:hover {text-decoration:none;}
a.podcast_li:visited {text-decoration:none;}

