@charset "utf-8";

/* CSS Document */



/* Defaults */

body { font-family: Arial, Helvetica, sans-serif; color: #242424;}

strong { font-weight: bold; }

a { color: #242424; text-decoration: none; }

a:hover { text-decoration: underline; }



/* Page styles */

#container { margin: auto; width: 950px; }



.header { width: 950px; height: 96px; background: url(../images/header_bg.jpg) repeat-x; margin-bottom: 1px; }

.header .logo { width: 262px; height: 72px; background: url(../images/logo.gif) no-repeat; margin-top: 6px; margin-left: 30px; float: left; overflow: hidden; line-height: 1000px; display: inline; }

.menu { clear: right; float: right; margin-right: 10px; margin-top: 50px; display: inline; }

.menu ul li { font-size: 9pt; font-weight: bold; float: left; list-style: none; margin-left: 1em; }

.menu ul li img { margin-right: 5px; }

.langbox { clear: right; float: right; margin: 17px 10px 0px 0px; display: inline; font-size:10px;}

.langbox .txt{}

.langbox .sep{ color:#FFFFFF;}

.langbox a{color:#FFFFFF;}

.langbox select { width: 115px; font-size: 7pt; }

.langbox input { font-size: 7pt; }

.content { width: 950px; background-color: #f4f4f2; margin-bottom: 1px; overflow: auto;}

.footer { width: 950px; height: 61px; background: url(../images/footer_bg.jpg) repeat-x; clear: both; }

.footer .menu { margin-top: 30px; }

.copyright { color: #666666; font-size: 8pt; line-height: 22px;}



.left_column { width: 317px; float: left; }

.right_column { width: 632px; float: right; background: url(../images/dot_bg.jpg) repeat-y; padding-left: 1px; overflow: hidden; }



.leftnav { width: 317px; height: 180px; clear: left; float: left; background: url(../images/leftnav_fade.jpg) repeat-x; border-bottom: 1px solid black; }

.leftnav_menu { width: 317px; float: left; margin-top: 24px; } 

/*.leftnav_menu a { width: 272px; height: 23px; background: url(../images/leftnav_button.jpg) no-repeat; float: left;  font-size: 10pt; font-weight: bold; text-transform: uppercase; padding-top: 10px; padding-left: 45px; line-height: 12px; }*/

.leftnav_menu .mlink { width: 272px; height: 23px; background: url(../images/leftnav_button.jpg) no-repeat; float: left;  font-size: 10pt; font-weight: bold; text-transform: uppercase; padding-top: 10px; padding-left: 45px; }

.leftnav_menu .mlink1 { width: 317px; height: 29px; float: left; background: url(../images/leftnav_button.jpg) no-repeat; text-transform: uppercase; font-weight: bold; font-size: 10pt; vertical-align:top; }

.leftnav_menu .mlink1 td.textlink{ padding-top:2px; padding-left:45px; vertical-align:middle;}

.leftnav_menu .mlink1 td.goldcard{ padding-top:3px; width:60px; }







.leftnav_text { width: 277px; float: left; color: #484848; font-size: 8pt; margin-left: 18px; margin-right: 18px; margin-top: 8px; text-align: justify; display: inline;}

.leftnav_text .note  { font-size: 0.7em; line-height: 0.7em; vertical-align: super; }

.leftnav_text h2 { font-weight: bold; margin-bottom: 1em; font-size:12px;}

.leftnav_text .maintxt  {margin-top: 3px; text-align: justify; }

.leftnav_text .txt {  font-style:italic; font-size: 7pt; padding-top:5px; text-align: justify; display: inline; }



div.section { background: url(../images/bar.jpg) repeat-y; margin-left: 15px; padding-left: 10px; margin-bottom: 15px; }

div.section h2 { font-size: 13pt; font-weight: bold; text-transform: uppercase; }

div.section p { color: #484848; font-size: 11pt; }

div.section2 { background: url(../images/bar.jpg) repeat-y; margin-left: 15px; padding-left: 10px; margin-bottom: 5px; }
div.section2 h2 { font-size: 13pt; font-weight: bold;}


.location { width: 300px; float: left; background: url(../images/fade.jpg) repeat-x; padding-top: 30px; padding-left: 17px; display: inline; }

.location_box { width: 281px; height: 130px; background-color: #e4e4e4; border: 1px solid #d5d5d5; margin-bottom: 10px;}

.location_box .txt { float: left; font-size: 10pt; width: 200px; margin-top: 15px; display: inline; }

.location_box .icon { float: left; margin: 10px 10px 10px 15px; display: inline; }

.location_box select { width: 126px; height: 20px; font-size: 8pt; float: right; margin-top: 15px; margin-right: 20px; }

.location_box input { font-size: 8pt; float: right; margin-top: 15px; margin-right: 20px; }

.location_box .button { background: url(../images/check_status_bg.gif) repeat-x; font-size: 8pt; float: right; margin-top: 15px; margin-right: 20px; border: 1px solid #d5d5d5; padding: 3px 10px 1px 10px; font-weight:bold;}

.location_adv { float: right; clear: right; font-size: 8pt; margin-right: 20px; margin-top: 20px; font-weight:bold;}

.location_adv img { margin-right: 5px; }

.location_more { margin-left: 8px; font-size: 9pt; font-weight: bold; }

.location_more img { margin-right: 5px; }

.location_more2 { margin-left: 8px; margin-top: 5px; font-size: 9pt; font-weight: bold; }

.location_more2 img { margin-right: 5px; }

.yes_table { margin: 0 0 15px 25px; font-size: 9pt; vertical-align:middle;}



.body_heading { width: 632px; background: url(../images/body_heading_bg.jpg) repeat-y; padding-top: 58px; }

.body_heading h2 { width: 557px; background: url(../images/body_heading_text_bg.jpg) repeat-y; padding-left: 75px; font-weight: bold; font-size: 21px; }



.body_heading_cto { width: 632px; background: url(../images/body_heading_bg.jpg) repeat-y; padding-top: 58px;}

.body_heading_cto h2 { width: 557px; background: url(../images/body_heading_text_bg.jpg) repeat-y; padding-left: 68px; font-weight: bold; font-size: 21px; }



.body_text { width: 482px; min-height: 480px; height: auto !important; height: 480px; padding-top: 50px; padding-left: 75px; padding-right: 75px; font-size: 9pt; background: url(../images/fade.jpg) repeat-x; line-height: 1.5em; }

.body_text p { margin-bottom: 1.5em; }

.body_text .hr_short { margin: 0; clear: both; }

.body_text .top { float: right; }

.body_text .top a { font-weight: bold; }

.body_text img { margin-right: 5px; }

.body_text .topics_list { font-weight: bold; margin-left: 0; margin-bottom: 1em; list-style: none; font-size: 10pt;  }

.body_text .topics_list li { margin-bottom: 0.5em; }

.body_text .topics_list img { margin-right: 5px; }

.body_text h3.section { background: url(../images/bar.jpg) repeat-y; padding-left: 10px; margin-top: 2em; margin-bottom: 2em; font-size: 11pt; font-weight: bold; text-transform: uppercase; }

.body_text h3.section a:hover { text-decoration: none; }

.body_text h4.framed { background: #ffe664 url(../images/h4_bg.gif) no-repeat; border: 1px solid #ffd038; width: 466px; height: 23px; border-left: 0; font-size: 11pt; font-weight: bold; text-transform: uppercase; padding-top: 5px; padding-left: 15px; margin-bottom: 1em; overflow: hidden; line-height: 17px; }

.body_text h4 { font-size: 10pt; font-weight: bold; margin-bottom: 1.5em; }

.body_text h4.faq { text-decoration: underline; }

.body_text .sup, .body_text .note { font-size: 0.7em; line-height: 0.7em; vertical-align: super; }

.body_text .year { color: #d8a400; font-weight: bold; }

.body_text .right { float: right; margin-left: 20px; }

.body_text .left { float: left; margin-right: 20px; }

.body_text .annotation { margin-top: 2em; font-size: 7pt; }

.body_text .bottom_pad { height: 20px; clear: both; }

.body_text .steps { margin-top: 20px;}

.body_text .steps li img { vertical-align: middle; }

.body_text .steps li img.icon { padding-right: 0; }

.body_text .steps h3 { display:inline; height: 52px; vertical-align: middle; font-size: 11pt; font-weight: bold; text-transform: uppercase; }

.body_text .steps .step_item { margin-top: 0.5em; margin-bottom: 2.5em; }

.body_text .steps .step_item td { vertical-align: middle; }

.body_text .steps .step_item td.arrow { width: 62px; }

.body_text .steps .step_item td img { margin-left: 15px; margin-right: 15px; }

.body_text ul { list-style: disc outside; margin-left: 2em; margin-top: 0; margin-bottom: 1.5em; }

.body_text ul li { margin: 0; }

.body_text .stories { list-style: none; }

.body_text .faq { list-style: decimal; font-weight: bold; }

.body_text ol.faq { padding-left: 4em; }

.body_text .faq .question { font-size: 10pt; font-weight: bold; margin-bottom: 1.5em; }

.body_text .faq .answer { font-weight: normal; border: solid 1px #c1c1be; margin-bottom: 1.5em; padding: 1.5em; padding-bottom: 0; }


.body_text ol.faqol {  list-style-type:lower-alpha; margin-left: 2em; margin-top: 0; margin-bottom: 1.5em;}

.body_text ol.faqol li{list-style-type:lower-alpha;}

.body_text .site_map { list-style: none; margin: 0; margin-bottom: 30px; }

.body_text .site_map li { height: 24px; font-weight: bold; padding-top: 6px; }

.body_text .site_map .level_2_empty { background: url(../images/tree_1.gif) no-repeat; padding-left: 30px; }

.body_text .site_map .level_2 { background: url(../images/tree_2.gif) no-repeat; padding-left: 30px; }

.body_text .site_map .level_2_last { background: url(../images/tree_3.gif) no-repeat; padding-left: 30px; }

.body_text .location_search_form table { width: 100%; border-spacing: 1px; }

.body_text .location_search_form table th { background-color: #ffdc23; text-align: center; padding: 3px; font-weight: bold;}

.body_text .location_search_form table td { background-color: #fff1a8; text-align: center; padding: 3px; }

.body_text .location_search_form table .clearbg { background: none; }

.body_text .search_results { list-style: none; margin-left: 0; margin-top: 20px; }

.body_text .search_results .location_name_heading { float: left; font-weight: bold; }

.body_text .search_results .phone_no_heading { float: right; font-weight: bold; }

.body_text .search_results .location_name {text-decoration: underline;}

.body_text .search_results .address {float:left; margin-top: 0.5em; margin-bottom: 0.5em;}

.body_text .search_results .phone_no { float: right; margin-top: 0.5em;}

.body_text .search_results hr { clear: both; }





input.submit {background-color: #FFE01C; border-color: #ffffff; font: 10px Arial, Helvetica, sans-serif, Verdana; color: #000000;}



.phone { margin: 15px 0 20px 15px; font-size: 10pt; font-weight: bold; color: #d8a400; vertical-align:top;}

.phone td { font-size: 9pt; font-weight: bold; color: #d8a400; vertical-align:top; }

.phone img { margin-right: 5px; vertical-align:top;  float: left; display: inline;}

.phone .remarks { color: #242424; font-size: 7pt; font-weight: normal; }


.moresite_box { width: 281px; background-color: #e4e4e4; border: 1px solid #d5d5d5; margin-bottom: 10px; padding:12px 0 12px 0;}
.moresite { width:256px; margin-left:25px;}
.moresite td { font-size: 9pt; font-weight: normal; color: #242424; padding-bottom:8px;}
.moresite img { margin-right: 5px; display: inline;}
.moresite select { float:right; width: 126px; height: 20px; font-size: 8pt; margin-right:20px;}



.vr { width: 1px; height: 100%; background: url(../images/dot_bg.jpg) repeat-y; float: left; overflow: hidden; }

.vr_short { width: 1px; height: 430px; background: url(../images/dot_bg.jpg) repeat-y; float: left; margin-top: 20px; }

.hr_short { width: 100px; height: 1px; background: url(../images/dot_bg.jpg) repeat-x; overflow: hidden; margin-left: 17px; margin-top: 12px; margin-bottom: 7px; }



/* Homepage specific */

#home_leftnav { height: 329px; }

.home_pics { width: 633px; height: 329px; float: left; border-bottom: 1px solid black; }

.home_pics * { float: left; }

.home_boxes { width: 950px; height: 470px; clear: both; background: url(../images/fade.jpg) repeat-x; }

.home_whatsnews { width: 298px; float: left; margin-top: 30px; margin-left: 17px; display: inline; }

.home_whatsnews a img { display: block; }

.home_checkstatus { width: 300px; float: left; margin-top: 30px; margin-left: 15px; display: inline; }

.home_checkstatus_box { width: 283px; height: 90px; background-color: #e4e4e4; border: 1px solid #d5d5d5; }

.home_checkstatus_box .txt { float: left; font-size: 9pt; width: 200px; margin-top: 15px; display: inline; }

.home_checkstatus_box .icon { float: left; margin: 10px 10px 10px 15px; display: inline; }

.home_checkstatus_box .button { background: url(../images/check_status_bg.gif) repeat-x; font-size: 8pt; float: right; margin-top: 12px; margin-right: 20px; border: 1px solid #d5d5d5; padding: 3px 10px 1px 10px; font-weight:bold;}

.home_checkstatus_box .button img { margin-right: 5px; }





.body_text_1 { 

height:40px; font-size: 9pt; background: url(../images/fade.jpg) repeat-x; line-height: 1.5em; vertical-align:bottom; font-weight: bold; vertical-align:middle;

}

.body_text_1 .top { float: right;}

.body_text_1 .top a { font-weight: bold; }



.gcbody_heading{ background:url(../images/gold_card/bg.jpg) repeat-y; height:30px; padding-left:32px; padding-top:32px; font-size:12px; padding-bottom:10px;}

.gcbody_heading a { font-weight: bold;}

.gcbody_heading img{ margin-right:5px; margin-left:5px;}

.gcbody_text { width:632px;}

.gcbody_text .maintable{ width:632px;background:url(../images/gold_card/bg.jpg) repeat-y; font-size: 10pt; font-family:Arial, Helvetica, sans-serif;}

.gcbody_text .maintable td.general { padding-left:32px; padding-top:15px;}

.gcbody_text .maintable .note{font-size: 0.7em; line-height: 0.7em; vertical-align: super; }



.gcbody_text .maintable td.top{ text-align:right; padding-right:20px; vertical-align:middle; padding-top:5px;padding-bottom:10px;}

.gcbody_text .maintable td.top a { font-weight: bold;}



.gcbody_text .maintable td.overviewtd{ background:url(../images/gold_card/maintbbg.jpg) no-repeat; width:632px; height:468px;}

.gcbody_text .maintable td.overviewtd .overviewtable{}

.gcbody_text .maintable td.overviewtd .overviewtable td{ padding-left:32px; padding-top:10px;}

.gcbody_text .maintable td.overviewtd .overviewtable td.firstline{ padding-left:32px; padding-top:15px; padding-bottom:15px;}

.gcbody_text .maintable td.overviewtd .overviewtable td.maintitle1{ background:url(../images/gold_card/banner01.jpg) no-repeat; color:#d49100; font-weight:bold; width:503px; height:30px; font-size:17px; vertical-align:middle; padding-top:0px; padding-bottom:0px;}

.gcbody_text .maintable td.overviewtd .overviewtable td.maintitle2{ background:url(../images/gold_card/banner02.jpg) no-repeat; color:#d49100; font-weight:bold; width:456px; height:30px; font-size:17px; vertical-align:middle; padding-top:0px; padding-bottom:0px;}

.gcbody_text .maintable td.overviewtd .overviewtable td.maintitle3{ background:url(../images/gold_card/banner_top.jpg) no-repeat; color:#d49100; font-weight:bold; width:425px; height:30px; font-size:17px; vertical-align:middle; padding-top:0px; padding-bottom:0px;}

.gcbody_text .maintable td.overviewtd .overviewtable img{ margin-bottom:10px;}

.gcbody_text .maintable td.overviewtd .overviewtable td.annotation{ font-size:11px;}





.gcbody_text .maintable .woptable{ width:632px;}

.gcbody_text .maintable .woptable td{ padding-left:32px; padding-top:10px; padding-bottom:0px;}

.gcbody_text .maintable .woptable td.tc{ text-align:right; padding-right:80px; padding-top:0px; padding-bottom:5px; font-size:9px;}

.gcbody_text .maintable .woptable td.tc a{ font-weight:bold; text-decoration:underline;}



.gcbody_text .maintable .woptable td.product{ padding-left:0px;}

.gcbody_text .maintable .woptable td.first{ padding-top:10px; padding-bottom:15px; line-height:20px;}
.gcbody_text .maintable .woptable td.last{ padding-left:32px; padding-top:10px; padding-bottom:10px;}

.gcbody_text .maintable .woptable td.subtitle{background:url(../images/gold_card/banner03.jpg) no-repeat; color:#b07800; font-weight:bold; height:30px; font-size:15px; vertical-align:middle; padding-top:0px; padding-bottom:0px;}

.gcbody_text .maintable .woptable td.wofstep{ padding-left:72px; line-height:18px;}

.gcbody_text .maintable .woptable td.wofsteptb{ padding-left:45px; }





.gcbody_text .maintable .woptable td.woftb1td { padding-left:72px;}

.gcbody_text .maintable .woptable td.woftb1td .woftb1{ background:url(../images/gold_card/tb01.jpg) no-repeat; height:218px; width:479px; font-size:11px;}

.gcbody_text .maintable .woptable td.woftb1td .woftb1 td{ padding-top:0px; padding-left:5px; padding-bottom:0px; vertical-align:middle;}

.gcbody_text .maintable .woptable td.woftb1td .woftb1 td.title{ background:#fae563; color:#b07800; padding-left:5px;font-weight:bold;}

.gcbody_text .maintable .woptable td.woftb1td .woftb1 td.colsep{ width:5px;}

.gcbody_text .maintable .woptable td.woftb1td .woftb1 td.row2{ background:#ebebeb; }

.gcbody_text .maintable .woptable td.woftb1td .woftb1 td.rowsep{ height:2px;}



.gcbody_text .maintable .woptable td.woftb2td { padding-left:72px; font-size:12px;}

.gcbody_text .maintable .woptable td.woftb2td .woftb2{ background:url(../images/gold_card/tb02.jpg) no-repeat; height:652px; width:477px; font-size:11px;}

.gcbody_text .maintable .woptable td.woftb2td .woftb2 .note{ font-size: 0.7em; line-height: 0.7em; vertical-align: super; }



.gcbody_text .maintable .woptable td.woftb2td .woftb2 td{ padding-top:2px; padding-left:5px; padding-bottom:2px; vertical-align:middle;}

.gcbody_text .maintable .woptable td.woftb2td .woftb2 td.title{ background:#fae563; color:#d49100; padding-left:5px; font-weight:bold; vertical-align:middle;}

.gcbody_text .maintable .woptable td.woftb2td .woftb2 td.colsep{ width:5px;}

.gcbody_text .maintable .woptable td.woftb2td .woftb2 td.rowsep{ height:2px;}

.gcbody_text .maintable .woptable td.woftb2td .woftb2 td.row2{ background:#ebebeb; }

.gcbody_text .maintable .woptable td.woftb2td .woftb2 td.remark{ font-size:10px;}

.gcbody_text .maintable .woptable td.woftb2td .woftb2 td.remark .note{ vertical-align:super; font-size:8px;}



.gcbody_text .maintable .woptable td.woftb3td { padding-left:72px; font-size:12px;}

.gcbody_text .maintable .woptable td.woftb3td .woftb3{ background:url(../images/gold_card/goldcard_aic.jpg); font-size:11px;}

.gcbody_text .maintable .woptable td.woftb3td .woftb3 .note{ font-size: 0.7em; line-height: 0.7em; vertical-align: super; }

.gcbody_text .maintable .woptable td.woftb3td .woftb3 td.title{ background:#fae563; color:#d49100; padding-left:5px; font-weight:bold; vertical-align:middle;}

.gcbody_text .maintable .woptable td.woftb3td .woftb3 td.colsep{ width:5px;}

.gcbody_text .maintable .woptable td.woftb3td .woftb3 td.rowsep{ height:2px;}

.gcbody_text .maintable .woptable td.woftb3td .woftb3 td.row2{ background:#ebebeb; }

.gcbody_text .maintable .woptable td.woftb3td .woftb3 td.remark{ font-size:10px;}

.gcbody_text .maintable .woptable td.woftb3td .woftb3 td.remark .note{ vertical-align:super; font-size:8px;}


.gcbody_text .maintable .woptable td.woftb4td { padding-left:72px; font-size:12px;}

.gcbody_text .maintable .woptable td.woftb4td .woftb4{ background:url(../images/gold_card/tb_body.jpg); width:477px; font-size:11px;}

.gcbody_text .maintable .woptable td.woftb4td .woftb4 .note{ font-size: 0.7em; line-height: 0.7em; vertical-align: super; }

.gcbody_text .maintable .woptable td.woftb4td .woftb4 td{ padding-top:4px; padding-left:5px; padding-bottom:4px; vertical-align:middle;}

.gcbody_text .maintable .woptable td.woftb4td .woftb4 td.title{ background:#fae563; color:#d49100; padding-left:5px; font-weight:bold; vertical-align:middle;}

.gcbody_text .maintable .woptable td.woftb4td .woftb4 td.colsep{ width:5px;}

.gcbody_text .maintable .woptable td.woftb4td .woftb4 td.rowsep{ height:2px;}

.gcbody_text .maintable .woptable td.woftb4td .woftb4 td.row2{ background:#ebebeb; }

.gcbody_text .maintable .woptable td.woftb4td .woftb4 td.remark{ font-size:10px;}

.gcbody_text .maintable .woptable td.woftb4td .woftb4 td.remark .note{ vertical-align:super; font-size:8px;}


.gcbody_text .maintable .woptable .question { font-size: 10pt; font-weight: bold; margin-bottom: 5px; width:477px;}

.gcbody_text .maintable .woptable .answer { font-weight: normal; border: solid 1px #c1c1be; margin-bottom: 1em; padding: 1.5em; padding-bottom: 0; background-color:#ffffff; no-repeat; width:477px;}



.gcbody_text .maintable .applytable{ width:632px;}

.gcbody_text .maintable .applytable td{ padding-left:32px; padding-top:10px; padding-bottom:5px;}

.gcbody_text .maintable .applytable td.step{ padding-left:5px;}



.gcbody_text .maintable .applytable td.teltd{ padding-left:72px;}

.gcbody_text .maintable .applytable td.teltd .applyteltable{background:url(../images/gold_card/tb_body.jpg); width:479px; }

.gcbody_text .maintable .applytable td.teltd .applyteltable td{ padding-top:5px; padding-left:5px;}

.gcbody_text .maintable .applytable td.teltd .applyteltable td.righttd{ color:#d5b01b; text-align:center; vertical-align:middle; font-weight:bold; font-size:14px;}

.gcbody_text .maintable .applytable td.teltd .applyteltable td.title{ color:#d5b01b; font-weight:bold; font-size:16px;}

.gcbody_text .maintable .applytable td.teltd .applyteltable td.colsep{ padding-top:8px; padding-left:5px;}

.gcbody_text .maintable .applytable td.teltd .applyteltable td.tel{ font-size:14px;}

.gcbody_text .maintable .applytable td.teltd .applyteltable td.tel .num{ font-size:16px;}

.gcbody_text .maintable .applytable td.teltd .applyteltable td.tel .note{ font-size:12px;}





.gcbody_text .steps { margin-top: 20px; margin-left:32px;}

.gcbody_text .steps li img { vertical-align: middle; }

.gcbody_text .steps li img.icon { padding-right: 0; }

.gcbody_text .steps h3 { display:inline; height: 52px; vertical-align: middle; font-size: 11pt; font-weight: bold; text-transform: uppercase; color:#b07800;}

.gcbody_text .steps .step_item { margin-top: 5px; margin-bottom: 10px; }

.gcbody_text .steps .step_item td { vertical-align: middle; }

.gcbody_text .steps .step_item td.arrow { width: 62px; }

.gcbody_text .steps .step_item td img { margin-left: 15px; margin-right: 15px; }
.gcbody_text .annotation { margin-top: 2em; font-size: 7pt; }


.cto_body { background-color:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cto_body td {padding:0px; margin:0px; vertical-align:top;}
.cto_body .maintable {margin-top:10px;}
.cto_body .maintable td { padding-top:5px; padding-bottom:5px; font-size:11px; font-weight:bold; vertical-align:middle;}
.cto_body .maintable td a { color:#000000; text-decoration:underline;}
.cto_body .note { font-size:11px;}
.cto_body .remarks { font-size:10px;}
.cto_body img {display:block;}
.cto_body p { padding:4px 0px 9px 0px;}


.promodiv { padding-top:10px; padding-bottom:10px;}

.promodiv .location_link{ padding-top:20px; padding-bottom:10px; padding-left:75px;}

.promodiv a{ font-weight:bold;}



.promoTable{ width:540px; height:325px;}

.promoTable td{padding-left:30px;}

.promoTable td.title{ padding-top:0px; padding-bottom:0px; font-size:22px; font-weight:bold; vertical-align:bottom; height:36px; font-family:"Times New Roman", Times, serif;}

.promoTable td.date{ padding-top:0px; padding-bottom:0px;  font-size:14px; vertical-align:middle; height:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.promoTable td.maincontent{ padding-top:50px; padding-bottom:10px; font-size:11px; vertical-align:top; padding-right:270px; height:219px}



.body_text_cto { 

height:40px; font-size: 9pt; line-height: 1.5em; vertical-align:bottom; font-weight: bold;}

.body_text_cto .bottom_pad { height: 20px; clear: both; }



.remark { font-size:9px; padding-top:10px; padding-right:30px; padding-left:10px;}