/* ::::: /style2.css ::::: */

.st1 { font-family: verdana,tahoma,arial; font-size: 11px; color: rgb(0, 102, 153); font-weight: normal; text-align: justify; }
.st2 { font-family: verdana,tahoma,arial; color: rgb(0, 102, 153); font-size: 10px; font-weight: normal; text-align: left; }
.clear { clear: both; }
.box_1a { padding: 3px 0pt 0pt 7px; background: rgb(187, 221, 255) url('bx_1a.gif') no-repeat scroll 0% 0%; overflow: hidden; width: 233px; height: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 10pt; font-weight: bold; }
.box_1b { background: transparent url('bx_1b.gif') repeat-y scroll 0% 0%; width: 240px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box_1b div { padding: 5px 10px; }
.box_1c { width: 240px; margin-bottom: 5px; clear: both; }
a { text-decoration: none; color: blue; }
a:visited { text-decoration: none; color: darkblue; }
a:hover { text-decoration: none; color: red; }
a:active { text-decoration: none; color: darkorange; }
#content a, .link { background: transparent url('arr.gif') no-repeat scroll left 1px; padding-left: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content a:hover, .link:hover { background: transparent url('arr_hover.gif') no-repeat scroll left 1px; padding-left: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
hr { border: 0px none ; color: rgb(51, 102, 153); background-color: rgb(51, 102, 153); height: 1px; clear: both; }
p { margin: 0pt 0pt 10px; }
form { margin: 0pt; padding: 0pt; }
img { border: 0pt none ; }
.inp { border: 1px solid rgb(0, 0, 0); font-size: 11px; font-family: verdana,tahoma,arial,helvetica,san-serif; background-image: url('inp.gif'); background-color: rgb(209, 237, 255); width: 150px; }
.inp1 { border: 1px solid rgb(0, 0, 0); font-size: 11px; font-family: verdana,tahoma,arial,helvetica,san-serif; font-weight: bold; background-image: url('inp1.gif'); background-color: rgb(0, 114, 189); width: 150px; color: white; }
body { margin: 0px; padding: 0px; background-color: rgb(231, 226, 200); }
#top_menu_td { padding: 0pt 7px 5px; background: transparent url('mn_00.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24px; }
#top_menu { float: left; }
#top_menu a { padding: 3px 8px 0pt; background: transparent url('mn_05.gif') no-repeat scroll right top; display: block; float: left; height: 21px; font-size: 10pt; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#top_menu a:hover { color: rgb(255, 255, 255); background-position: right bottom; }
#flags { float: right; margin-top: 5px; }
.qmclear { font-size: 1px; height: 5px; width: 0px; clear: left; line-height: 0px; display: block; }
.qmmc { position: relative; }
.qmmc a { display: block; white-space: nowrap; float: right; }
.qmmc div a { float: none; }
.qmmc div { visibility: hidden; position: absolute; }
#qm0 { z-index: 10 ! important; }
#qm0 a { border-bottom: 1px solid white; padding: 2px 0pt 5px; color: rgb(0, 102, 204); background-color: transparent; font-size: 12px; font-weight: bold; text-decoration: none; }
#qm0 a:hover { border-color: rgb(206, 23, 30); color: rgb(206, 23, 30); text-decoration: none; background-color: white; }
#qm0 div { border-style: solid; border-color: rgb(0, 153, 255); border-width: 1px 5px 5px 1px; padding: 5px 5px 5px 0px; background-color: rgb(255, 255, 255); margin-top: 0px; }
#qm0 div a { border-width: 0px; padding: 3px 10px; font-size: 8pt; color: rgb(0, 102, 204); text-align: left; }
#qm0 div a:hover { border-color: rgb(204, 204, 204); color: rgb(206, 23, 30); background-color: rgb(238, 238, 238); text-decoration: none; }
h1, .header_title { border: 1px solid rgb(139, 193, 255); padding: 3px 5px 5px 8px; background: rgb(139, 193, 255) url('cat.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(68, 102, 136); font-size: 9pt; margin-bottom: 5px; }
.butt_news { display: block; float: left; padding-top: 4px; margin-right: 2px; text-align: center; font-weight: bold; font-size: 10pt; width: 118px; height: 19px; background-image: url('butt_news.gif'); background-position: 0pt -46px; }
.butt_news:hover { padding-top: 2px; height: 21px; background-position: 0pt -23px; }
.butt_news.butt_active { background-position: center top; }
.butt_fresh { display: block; float: left; padding-top: 6px; margin-right: 2px; text-align: center; font-weight: bold; font-size: 8pt; width: 116px; height: 30px; background-image: url('butt_fresh.gif'); background-position: 0pt -72px; }
.butt_fresh:hover { padding-top: 3px; height: 33px; background-position: 0pt -36px; }
.butt_fresh.butt_active { background-position: center top; }
.blue_line { border-top: 2px solid rgb(153, 204, 255); font-size: 1px; height: 5px; clear: both; }
.bl_banker_cur_title { border: 1px solid rgb(211, 213, 214); background: rgb(244, 250, 253) url('banker_logo.jpg') no-repeat scroll 5px 50%; font-family: Arial ! important; position: relative; z-index: 10; width: 160px; height: 35px; margin-bottom: 5px; text-align: right; font-weight: bolder; font-size: 12px ! important; padding-top: 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 140, 204) ! important; }
.bl_banker_cur { border: 1px solid rgb(211, 213, 214); background-color: rgb(244, 250, 253); font-family: Arial ! important; position: relative; z-index: 10; width: 160px; }
.bl_b_1 { background: transparent url('bl_b_1.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 9px; height: 8px; position: absolute; top: -1px; left: -1px; z-index: 11; }
.bl_b_2 { background: transparent url('bl_b_2.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 10px; height: 9px; position: absolute; top: -1px; right: -1px; z-index: 11; }
.bl_b_3 { background: transparent url('bl_b_3.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 9px; height: 8px; position: absolute; bottom: -1px; right: -1px; z-index: 11; }
.bl_b_4 { background: transparent url('bl_b_4.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 9px; height: 8px; position: absolute; bottom: -1px; left: -1px; z-index: 11; }
.banker_cur_txt { padding-right: 8px; }
body .banker_cur { margin: 0pt; padding: 0pt; border-collapse: separate ! important; width: 100%; }
.banker_href { margin: 0pt ! important; padding: 0pt ! important; font-weight: normal; color: rgb(255, 255, 255) ! important; font-size: 10px; height: 14px ! important; background-color: rgb(226, 238, 252) ! important; text-align: center; }
body .banker_cur td { padding: 0pt ! important; border-collapse: separate ! important; font-size: 12px ! important; vertical-align: bottom ! important; text-align: center ! important; }
body .banker_val { color: rgb(0, 140, 204) ! important; font-weight: bolder ! important; }
body .banker_n { border: 1px solid rgb(237, 237, 237) ! important; color: rgb(0, 0, 0) ! important; height: 20px ! important; background-color: rgb(255, 255, 255); font-weight: bolder ! important; }
body .banker_t1 { border: medium none  ! important; height: 12px ! important; color: rgb(0, 140, 204) ! important; font-size: 10px ! important; font-weight: normal ! important; background-color: rgb(244, 250, 253) ! important; }
body .banker_cl_cur { border: medium none  ! important; background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; height: 4px ! important; font-size: 4px ! important; }
