td  { font-family: Arial, sans-serif; }

.navbar   { padding:5px; font: bold 8px Verdana; color:#66879C }
.navbar a { color:#DCDFE1; font: 11px Tahoma,Arial; text-decoration: none }
.navbar a:hover { color:white }

.hdr  { color:#97B6BA; font-size:16pt; padding-bottom:5px }
.main { font-size:12pt; line-height:140% }
.addr { font:9pt Tahoma; color:#C3D1D3; }
.addr p { padding-top:5px; margin:0px; }

.section_menu   { list-style-type:disc }
.section_menu a { color:#97B6BA; font:bold 14pt Arial,sans-serif;}
.news_list a { font-size:12pt; }
.section_menu em { font: italic 12pt Arial,sans-serif }
.section_menu li { margin-bottom:15px }

.mnf { font: 10pt Arial, sans-serif; color:#97B7BA  }
.mnf_select { font-size: 7pt; background-color:#0A1F2B; color:white }

.abstract { margin:0px 0px 20px 35px; font-style:italic; color:#C3D1D3; }

.links { list-style-type:circle; color:#999999 }
.links a { font-size:12pt; font-weight:normal; color:white; text-decoration:none }
.links a:hover { text-decoration:underline }

big   { color:#97B7BA }
big a { text-decoration: none; color:white }
big a:hover { text-decoration: underline }

big .l   { font: bold 13pt Arial }
big .l ul    { margin-bottom:12px }

big .l1  { font: 13pt Arial }
big .l2  { font: 9pt Arial; line-height:120% }

.subsection { padding:4px; padding-left:8px; margin-bottom:5px; font:bold 11pt Arial; background:#0A1F2B; color:#CBDADD }

.datecolor { color: #97B7BA }

.g { font-size: 9pt }
.g blockquote { margin:10px 0px 10px 15px }
.g_img { border:1px solid #536466; margin:0px 10px 5px 0px; }
.g_name a { text-decoration:none; color:#B0D0C3; font:bold 13pt Arial }
.g_p  { color:#999999 }
.g_p big { font: 14pt Arial; color:#CBDADD}
.g_table { border-bottom:2px solid #0A1F2B; margin-bottom:10px }

.order { font:7pt sans-serif; color:#CBDADD; background:#0A1F2B;
         text-align:center; padding:4px 3px 6px 3px;
         border-bottom:2px dotted #3A3C3C;}

small { font-size: 8pt; line-height:120% }
small ul { list-style-type: square; color:#213641 }
small ul a { text-decoration: none }
small ul a:hover { text-decoration: underline }
small .l    { font-weight:bold; margin:2px }
small .l li { margin-top:4px }
small .l1 { font-weight:normal; margin:0px 0px 4px 14px; }
small .l1 li { margin-top:2px }
small .l2 {  margin:0px 0px 0px 14px; }
.this_cat { color:#97B7BA; font-weight:bold; }


*#STM0XX1YY { margin-top:2px }
*#STM0XX2YY { margin-top:2px }
*#STM0XX4YY { margin-top:2px }

.tbl_border td { border:1px solid #536466 }
.no_u a { text-decoration:none }
.no_u a:hover { text-decoration:underline }
.input_text { font: 9pt sans-serif; text-align:right; color:white; background:#222222;  border:1px solid #536466; width:100% }
.input_val { font: 9pt sans-serif; text-align:right; color:white; background:black; border-style:none; }
.input_text2 { font: 9pt sans-serif; color:white; background:#222222;  border:1px solid #536466 }

textarea {
scrollbar-face-color: #536466;
scrollbar-shadow-color: #163D5B;
scrollbar-highlight-color: #97B7BA;
scrollbar-3dlight-color: #536466;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #666666;
scrollbar-arrow-color:#443370 }

.cart {  }
.cart .hdr { font: bold 12pt Arial, sans-serif }
.cart_special .cc { font-size:9pt }
.cart_special .img { border: 1px solid #85A0B5 }
.cart_special .hdr { text-decoration: none; color: white; font:bold 11pt Arial, sans-serif }
.cart_head { padding:5px; border-bottom:1px solid #999999; background:white; font: bold 8pt sans-serif; color: #030A4D; }
.cc { padding:5px; font-size: 8pt; line-height:120%; font-family: sans-serif; color: #DFDFDF }
.cc a { color:#97B6BA; text-decoration: none }
.cc a:hover { text-decoration: underline; color: white }
.cc ul { list-style-type: square; color:#213641 }
.cc ul a { text-decoration: none; color: white }
.cc ul a:hover { text-decoration: underline }
.cc .l    { font-weight:bold; margin:2px }
.cc .l li { margin-top:4px }
.cc .l1 { font-weight:normal; margin:0px 0px 4px 14px; }
.cc .l1 li { margin-top:2px }
.cc .l2 {  margin:0px 0px 0px 14px; }
.cc strong { font:bold 10pt Arial; color: white }



.ordr_buttons { background:#0A1F2B; }

.err { padding:5px; margin-top:10px; margin-bottom:10px;
       border:1px solid #FF4800 }
.err b { color:#FF4800 }

.price th { font: bold 10pt Arial, sans-serif }
.price td { font: 9pt Arial, sans-serif; border-bottom:1px solid #153343 }
.price a { text-decoration: none }
.price a:hover { text-decoration: underline }
.price .plh {  height:40px; background:#111111 }
.price .pl1 { font:bold 13pt Arial; padding-top:20px; height:60px }
.price .pl2 { font:bold 11pt Arial; }
.price .pl3 { font:bold italic 9pt Arial; }

form { margin:0px; padding:0px }

.btn { font:8pt sans-serif; }

