body {background: #ECECEC; text-align:center;}

h1 {font: 18px Arial,Verdana,Helvetica; color: #CB1009; margin-top: 0pt; margin-bottom: 3pt;}
h2 {font: 13px Arial,Verdana,Helvetica; color: #CB1009; margin-top: 5pt; margin-bottom: 3pt;}
h3 {font: 12px Arial,Verdana,Helvetica; color: #CB1009; margin-top: 5pt; margin-bottom: 3pt;}
h4 {font: 14px Arial,Verdana,Helvetica; color: #CB1009; font-weight:bold; margin-top: 0pt; margin-bottom: 3pt;}
h5 {font: 10px Arial,Verdana,Helvetica; color: #CB1009; margin-top: 1pt; margin-bottom: 3pt;}

ul {margin: 8px 0px 8px 30px;}
li {padding: 8px 0px 0px 0px;}

#container {position:relative; margin: 0 auto; width: 765px;}

.border {background: #C9C8C8;}
.main_section {font: 11px Arial,Verdana,Helvetica; color: #000000; line-height: 12pt; padding: 20px 15px 25px 20px; margin: 0px 0px 0px 0px;}
.main_td {font: 11px Arial,Verdana,Helvetica; color: #000000; line-height: 10pt; background: #FFFFFF;}
.sm_copy {font: 10px Arial,Verdana,Helvetica; color: #000000; line-height: 10pt; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.related_copy {font: 11px Arial,Verdana,Helvetica; color: #000000; line-height: 10pt; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.related_copy2 {font: 11px Arial,Verdana,Helvetica; color: #000000; line-height: 10pt; padding: 2px 5px 0px 10px; margin: 0px 0px 0px 0px;}
.mobile_phones {font: 10px Arial,Verdana,Helvetica; color: #000000; line-height: 10pt; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px;}

.top_nav {font: 10px Arial,Verdana,Helvetica; color: #CCCCCC; padding: 0px 11px 0px 11px; margin: 0px 0px 0px 0px;}

.menu {font: 12px Verdana,Arial,Helvetica; color: #3F3F3F; background: #CCCCCC; width:172px; height:29px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; background-image: url('../images/nav/nav_back.gif'); background-repeat: no-repeat;}
.menuon {font: 12px Verdana,Arial,Helvetica; color: #FFFFFF; font-weight:bold; background: #666666; width:172px; height:29px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; background-image: url('../images/nav/nav_back.gif'); background-repeat: no-repeat;}

.subnav {font: 12px Arial,Verdana,Helvetica; color: #CCCCCC; padding: 10px 5px 10px 20px; margin: 0px 0px 0px 0px;}
.subnav2 {font: 12px Arial,Verdana,Helvetica; color: #CCCCCC; padding: 10px 2px 10px 7px; margin: 0px 0px 0px 0px;}

.language_nav {font: 10px Arial,Verdana,Helvetica; color: #CB1009; padding: 0px 11px 0px 0px; margin: 0px 0px 0px 0px;}

.hp_welcome_image1 {font: 12px Arial,Helvetica,Verdana; color: #FFFFFF; font-weight:bold; line-height: 14pt; letter-spacing: 1px; background: #FFFFFF; width:454px; height:204px; padding: 8px 0px 0px 10px; margin: 0px 0px 0px 0px; background-image: url('../images/hp/accent01.jpg'); background-repeat: no-repeat;}
.hp_welcome_image2 {font: 12px Arial,Helvetica,Verdana; color: #000000; font-weight:bold; line-height: 14pt; letter-spacing: 1px; background: #FFFFFF; width:454px; height:204px; padding: 8px 0px 0px 10px; margin: 0px 0px 0px 0px; background-image: url('../images/hp/accent02.jpg'); background-repeat: no-repeat;}
.hp_welcome_image3 {font: 12px Arial,Helvetica,Verdana; color: #000000; font-weight:bold; line-height: 14pt; letter-spacing: 1px; background: #FFFFFF; width:454px; height:204px; padding: 8px 0px 0px 10px; margin: 0px 0px 0px 0px; background-image: url('../images/hp/accent03.jpg'); background-repeat: no-repeat;}
.hp_welcome_image4 {font: 12px Arial,Helvetica,Verdana; color: #000000; font-weight:bold; line-height: 14pt; letter-spacing: 1px; background: #FFFFFF; width:454px; height:204px; padding: 8px 0px 0px 10px; margin: 0px 0px 0px 0px; background-image: url('../images/hp/accent04.jpg'); background-repeat: no-repeat;}

.hp_main1 {font: 11px Arial,Verdana,Helvetica; color: #000000; line-height: 12pt;  padding: 5px 5px 0px 16px; margin: 0px 0px 0px 0px;}
.hp_main2 {font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 5px 5px 0px 10px; margin: 0px 0px 0px 0px;}
.hp_main3 {font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 5px 5px 0px 10px; margin: 0px 0px 0px 0px;}
.hp_main4 {font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 3px 5px 15px 16px; margin: 0px 0px 0px 0px;}
.hp_main5 {font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 3px 5px 15px 10px; margin: 0px 0px 0px 0px;}
.hp_main6 {font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 3px 5px 15px 10px; margin: 0px 0px 0px 0px;}
.hp_main7 {font: 11px Arial,Verdana,Helvetica; color: #000000; padding: 3px 5px 5px 1px; margin: 0px 0px 0px 0px;}

.logos {background: #FFFFFF; width:190px; height:130px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url('../images/hp/logos_back.gif'); background-repeat: no-repeat;}
.hp_logo_header {font: 11px Verdana,Arial,Helvetica; color: #787878; padding: 17px 0px 8px 13px; margin: 0px 0px 0px 0px;}
.hp_logo_subheader {font: 9px Verdana,Arial,Helvetica; color: #787878; letter-spacing: -1px; padding: 8px 0px 0px 13px; margin: 0px 0px 0px 0px;}
.hp_flash {padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;}
.hp_video_copy {font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 0px 0px 2px 0px; margin: 0px 0px 0px 0px;}

.hp_event {font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 0px 5px 5px 5px; margin: 0px 0px 0px 0px;}

.hp_about_header {font: 11px Verdana,Arial,Helvetica; color: #CB1009; padding: 15px 0px 5px 10px; margin: 0px 0px 0px 0px;}
.hp_about{font: 10px Arial,Verdana,Helvetica; color: #000000; padding: 0px 5px 5px 10px; margin: 0px 0px 0px 0px;}

.hp_rss {padding: 0px 0px 5px 10px; margin: 0px 0px 0px 0px;}
.hp_rss_header {font: 11px Verdana,Arial,Helvetica; color: #CB1009; padding: 0px 0px 5px 5px; margin: 0px 0px 0px 0px;}
a.hp_rss_header {text-decoration:none !important;}

.hp_news {font: 11px Verdana,Arial,Helvetica; color: #787878; padding: 3px 0px 0px 13px; margin: 0px 0px 0px 0px; background: #FFFFFF; width:190px; height:41px; background-image: url('../images/hp/news_back.gif'); background-repeat: no-repeat;}
.hp_news_items {font: 9px Verdana,Arial,Helvetica; color: #000000; padding: 0px 8px 0px 13px; margin: 0px 0px 0px 0px; background: #FFFFFF;}

.hp_reports_header {font: 11px Verdana,Arial,Helvetica; color: #787878; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px; background: #FFFFFF; height:29px; background-image: url('../images/hp/reports_back.gif'); background-repeat: no-repeat;}
.hp_reports_items {font: 9px Verdana,Arial,Helvetica; color: #000000; padding: 0px 8px 0px 3px; margin: 0px 0px 0px 0px; background: #FFFFFF;}

.footer {font: 11px Arial,Verdana,Helvetica; color: #787878; padding: 10px 5px 10px 20px; margin: 0px 0px 0px 0px;}


a.hp_news_links:link {color: #787878; text-decoration: none;}
a.hp_news_links:visited {color: #787878; text-decoration: none;}
a.hp_news_links:hover {color: #787878; text-decoration: none;}
a.hp_news_links:active {color: #787878; text-decoration: none;}

a.top_nav_links:link {color: #CCCCCC; text-decoration: none;}
a.top_nav_links:visited {color: #CCCCCC; text-decoration: none;}
a.top_nav_links:hover {color: #CCCCCC; text-decoration: none;}
a.top_nav_links:active {color: #CCCCCC; text-decoration: none;}

a.footer_links:link {color: #787878; text-decoration: none;}
a.footer_links:visited {color: #787878; text-decoration: none;}
a.footer_links:hover {color: #787878; text-decoration: none;}
a.footer_links:active {color: #787878; text-decoration: none;}

a.subnav_link:link {color: #CCCCCC; text-decoration: none;}
a.subnav_link:visited {color: #CCCCCC; text-decoration: none;}
a.subnav_link:hover {color: #CB1009; text-decoration: none;}
a.subnav_link:active {color: #CCCCCC; text-decoration: none;}

a.subnav_linkon:link {color: #CB1009; text-decoration: none;}
a.subnav_linkon:visited {color: #CB1009; text-decoration: none;}
a.subnav_linkon:hover {color: #CB1009; text-decoration: none;}

a:link {color: #CB1009; text-decoration: underline;}
a:visited {color: #CB1009; text-decoration: underline;}
a:hover {color: #CB1009; text-decoration: underline;}
a:active {color: #CB1009; text-decoration: underline;}