body { margin: 0; padding: 0; }
.table1_container { width: 100%; height: 100%; display: table; }
.table2_container { display: table; width: 100%; }
.table3_container { display: table; width: 150px; }
.table4_container { display: table; width: 250px; }
.table5_container { display: table; width: 300px; }
.table6_container { display: table; width: 350px; }
.table7_container { display: table; width: 400px; }
.table8_container { display: table; width: 600px; }
.table9_container { display: table; width: 850px; }
.table1_market_update { display: table; width: 850px; outline: solid 1px #ececec; }
.table2_market_update { background-color: #fff; border: solid 10px #fff; display: table; }
.table_language { display: table; width: 100%; height: 30px; }
.table_navi { height: 30px; display: table; }
.table_subnavi { background: #ff7e44 url(../images/table_subnavi.jpg) no-repeat left top; display: table; width: 200px; }
.table_rates { display: table; width: 250px; border: solid 1px #e6e6e6; }
.td_language_en_on { background-image: url(../images/td_english_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; border-right: 1px solid #fff; display: table-cell; }
.td_language_en_off { display: table-cell; }
.td_language_fr_off { display: table-cell; }
.td_language_fr_on { background-image: url(../images/td_french_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; border-left: 1px solid #fff; display: table-cell; }
.td_navi { background-image: url(../images/td_navi_off.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; display: table-cell; }
.td1_form { padding-top: 5px; padding-bottom: 5px; display: table-cell; }
.td2_form { padding: 5px; display: table-cell; }
.td3_form { display: table-cell; padding: 5px; border-top: 1px solid #dadada; border-right: 1px solid #dadada; }
.td4_form { display: table-cell; padding: 5px; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; }
.td_navi_off { background-image: url(../images/td_navi_off.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; display: table-cell; }
.td_navi_on { background-image: url(../images/td_navi_on.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; display: table-cell; }
.td_subnavi_off { background-image: url(../images/td_subnavi_off.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; display: table-cell; }
.td_subnavi_on { background-image: url(../images/td_subnavi_on.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; display: table-cell; }
.td1_market_update { background-color: #ff7e44; display: table-cell; }
.td1_home { background: #ff7e44 url(../images/td1_home.jpg) no-repeat left bottom; display: table-cell; }
.td2_home { background-color: #ff7e44; display: table-cell; }
.td3_home { background-color: #35130a; display: table-cell; }
.td4_home { background-color: #35130a; display: table-cell; }
.td5_home { background-color: #ff7e44; display: table-cell; }
.td6_home { background-color: #35130a; display: table-cell; }
.td7_home { background-color: #35130a; display: table-cell; }
.td8_home { background-image: url(../images/td8_home.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; display: table-cell; }
.td9_home { background-color: #ff7e44; display: table-cell; }
.td10_home { background-color: #a3200a; display: table-cell; }
.td11_home { background-color: #ff8d56; display: table-cell; }
.td1_rates { background-color: #ededed; border-top: 1px solid #e6e6e6; display: table-cell; }
.td2_rates { background-color: #f6f6f6; border-top: 1px solid #e6e6e6; display: table-cell; }
.td3_rates { display: table-cell; border-top: 1px solid #e6e6e6; }
.td4_rates { background-color: #ededed; padding: 6px; border-top: 1px solid #fff; display: table-cell; }
.td1_price { background-color: #e6e6e6; border-bottom: 1px solid #fff; display: table-cell; }
.td2_price { background-color: #ececec; display: table-cell; }
.td1_photo { background-color: #f3f3f3; display: table-cell; }
.td2_photo { background-color: #f3f3f3; display: table-cell; }
.td3_photo { background-color: #ececec; display: table-cell; }
.td1_login { padding-right: 10px; padding-left: 10px; border-top: 0px solid #fff; border-bottom: 0px solid #fff; border-right: 0px solid #fff; border-left: 0px solid #fff; display: table-cell; }
.td2_login { border: solid 0px #fff; display: table-cell; }
.td1_market_update_header { background-color: #e55300; display: table-cell; }
.td2_market_update_header { background-color: #ff7e44; display: table-cell; }
.td1_market_update_list { background-color: #ececec; display: table-cell; }
.td2_market_update_list { background-color: #f3f3f3; display: table-cell; }
.td1_market_update_chart { background-color: #ececec; display: table-cell; }
.td_market_update_left { background: #e55300 url(../images/td_market_update_left.gif) no-repeat left top; padding: 10px; display: table-cell; }
.td_market_update_right { background: #e55300 url(../images/td_market_update_right.gif) no-repeat right top; display: table-cell; padding: 10px; }
.td2_market_update_footer { background-color: #ececec; display: table-cell; padding-top: 15px; padding-bottom: 15px; border-top: 10px solid #e6e6e6; }
.td1_footer { background-color: #f3f3f3; display: table-cell; }
.td2_footer { border-right: 1px solid #e6e6e6; display: table-cell; }
.td_border_r { border-right: 1px solid #ececec; display: table-cell; }
.td_border_rt { display: table-cell; border-top: 1px solid #ececec; border-right: 1px solid #ececec; }
.td_border_rl { display: table-cell; border-right: 1px solid #ececec; border-left: 1px solid #ececec; }
.td_border_t { display: table-cell; border-top: 1px solid #ececec; }
.td_border_b { display: table-cell; border-bottom: 1px solid #e6e6e6; }
.td1_framework_sub { background: #ff7e44 url(../images/td1_framework_sub.jpg) no-repeat left bottom; display: table-cell; }
.td2_framework_sub { background-color: #ff7e44; display: table-cell; }
.td3_framework_sub { background-image: url(../images/td3_framework_sub.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; display: table-cell; }
.td4_framework_sub { background-color: #a3200a; display: table-cell; }
.td5_framework_sub { background-image: url(../images/td5_framework_sub.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; display: table-cell; }
.img_photos_75x75 { border: solid 1px #e6e6e6; display: block; }
a.imagelink1:link { margin: 0; padding: 0; border: solid 1px #fff; display: block; }
a.imagelink1:visited { margin: 0; padding: 0; border: solid 1px #fff; display: block; }
a.imagelink1:hover { margin: 0; padding: 0; border: solid 1px #1b1b1b; display: block; }
a.imagelink1:active { margin: 0; padding: 0; border: solid 1px #1b1b1b; display: block; }
