/*interlock*/
BODY { padding:0px; margin:0px; background-color:white; color:black; font-family:Arial; font-size:10pt; }
HR { height: 0px; border: solid silver 0px; border-top-width: 1px; }

.prnon {display:;}
.scnon {display:none;}

A          { color:#003399; text-decoration:underline; }
A:visited  { color:#003399; text-decoration:underline; }
A:hover    { color:#0066FF; text-decoration:underline; }
.inactive_link_main { color:black; }
.parent_nav_link   { border-left:1px solid #003399; border-top:1px solid #003399; border-right:1px solid #003399; background-color:whitesmoke; padding:2px; }
.parent_nav_nolink { border-left:1px solid white; border-top:1px solid white; border-right:1px solid white; background-color:white; padding:2px; }

A.news_link          { font-size:8pt; font-style:italic; color:#40559C; text-decoration:underline; }
A.news_link:visited  { font-size:8pt; font-style:italic; color:#40559C; text-decoration:underline; }
A.news_link:hover    { font-size:8pt; font-style:italic; color:blue; text-decoration:underline; }

A.ac_link          { font-size:8pt; font-style:italic; color:white; text-decoration:underline; }
A.ac_link:visited  { font-size:8pt; font-style:italic; color:white; text-decoration:underline; }
A.ac_link:hover    { font-size:8pt; font-style:italic; color:#E0E0E0; text-decoration:underline; }

.table1 { color:black; font-family:Arial; font-size:12pt; }
.text   { color:black; font-family:Arial; font-size:12pt; }
P.text   { color:black; font-family:Arial; font-size:12pt; }
.small-text { color:black; font-family:Arial; font-size:11pt; }

TD.content_col  { padding:10px 10px 10px 20px; }
TD.bar_col0     { padding:5px 0px 0px 0px; }
TD.bar_col      { padding:5px 5px 5px 10px; }
TD.account_col  { padding:5px 5px 5px 10px; }
TD.ac_bar       { font-family:Arial; font-size:7pt; color:#4E709D; text-align:center; }
TD.ac_title     { font-family:Arial; font-size:8pt; color:white; padding-left:5px; }
TD.ac_body      { font-family:Arial; font-size:8pt; color:white; padding:15px 5px 3px 5px; }
TD.ac_body A		{ color:white; font-weight:bold;}
TD.ac_body A:visited		{ color:white; font-weight:bold;}
TD.ac_body A:hover			{ color:white; font-weight:bold;}

.error0 { font-family:Arial; color:dimgray; padding:10px 10px 10px 0px; margin-left:20px; margin-right:20px; border-top:1px solid red; border-bottom:1px solid red;  }

.block_header { font-family:Arial; font-size:12pt; font-weight:600; color:#A8A9A9; text-transform:uppercase; padding:0px; margin:0px 0px 10px 0px; }
.item_header  { font-family:Arial; font-size:11pt; color:#A8A9A9; padding:0px; margin:0px; }
.news_title   { font-family:Arial; font-size:11pt; color:black; padding:0px; margin:0px; }

.left_menu           { font-family:Arial; font-size:10pt; color:black; }

FORM.form1 { padding:0px; margin:0px; }

.search_form_opt { color:gray; font-size:7pt; }
INPUT.search_input  { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
SELECT.search_input { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
SELECT.search_input { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
INPUT.search_submit { font-family:Arial; font-size:8pt; font-weight:bold; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.search_button { font-family:Arial; font-size:8pt; font-weight:normal; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.search_radio { border:0px; padding:0px; margin:1px 0px 0px 0px; width:12px; height:12px; }

INPUT.basket_input { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
INPUT.basket_button { font-family:Arial; font-size:8pt; font-weight:normal; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.basket_submit { font-family:Arial; font-size:8pt; font-weight:bold; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.basket_input_small { font-family:Arial; font-size:7pt; color:black; background-color:white; border:1px solid #003399; }

INPUT.input1 { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #003399; }
INPUT.button1 { font-family:Arial; font-size:8pt; font-weight:normal; color:#003399; background-color:white; border:1px outset #003399; }
INPUT.submit1 { font-family:Arial; font-size:8pt; font-weight:bold; color:#003399; background-color:white; border:1px outset #003399; }
TEXTAREA.text1 { font-family:Arial; font-size:10pt; color:black; background-color:white; border:1px solid #003399; }


.header1 TD { padding:5px; background-color:#E9EDF5; font-weight:bold; }
.header2 TD { padding:5px; background-color:whitesmoke; font-weight:bold; }
.bg_even TD { background-color:#F7F7FB;  }

.account_title        { font-family:Arial; font-size:8pt; color:white; padding-left:5px; font-weight:bold; }
.account_form         { padding:20px 5px 20px 5px; }
.account_form_t       { font-family:Arial; font-size:8pt; color:white; }
.account_form_t TD    { font-family:Arial; font-size:8pt; color:white; }
INPUT.account_input1  { font-family:Arial; font-size:8pt; color:black; background-color:white; border:1px solid #2C3092; width:60px; }
INPUT.account_submit1 { background-color:#4E709D; border:0px; }
.account_form_t A         { color:white; text-decoration:underline; }
.account_form_t A:visited { color:white; text-decoration:underline; }
.account_form_t A:hover   { color:white; text-decoration:none; } /*#A2B7CD*/


.copyright { font-family:Arial; font-size:7pt; color:#A8A9A9; }
.copyright A         { color:#A8A9A9; text-decoration:underline; }
.copyright A:visited { color:#A8A9A9; text-decoration:underline; }
.copyright A:hover   { color:dimgray; text-decoration:underline; }

.bg_white { background-color:white; }
.bg_blue1 { background-color:#02458E; }
.bg_blue2 { background-color:#B3C7DD; }
.bg_blue3 { background-color:#012661; }
.bg_blue3a { background-color:#01458E; }
.bg_blue4 { background-color:#6186B2; }
.bg_blue5 { background-color:#4E709D; }
.bg_blue6 { background-color:#90A9C9; }
.bg_blue7 { background-color:#8FA8C8; }
.bg_blue8 { background-color:#A2B7CD; }

.bg_gray1 { background-color:#9FA1A2; }
.bg_gray2 { background-color:#D4D6D7; }
.bg_lightgray { background-color:#E8E8E8; }
.bg_whitesmoke { background-color:whitesmoke; }

.level1 { font-size:120%; }
.level2 { font-size:100%; }
.level3 { font-size:90%; }
