body {margin: 0pt; color: #181818; background-color: #dddddd; font-family: Arial,sans-serif; font-size: 9pt;}
td {font-size: 9pt; }

h3 {font-weight: bold; font-size: 12pt; color: #636363; padding-bottom: 6px; margin-bottom: 6px;}
h4 {font-weight: bold; font-size: 10pt; color: #426792;}

a {color: #003366; text-decoration: none;}
a:hover {color: #1a650b; text-decoration: none;}
a:active {color: #996699;}

#button { width: 121px; height: 21px; margin-top: 4px; margin-bottom: 0px; display: block; background-image: url(images/bn_short.gif); background-repeat: no-repeat; font-family: Tahoma,sans-serif; font-size: 12px; color: #fff; text-decoration: none; padding-top: 2px; padding-bottom: 0px; text-align: left; text-indent: 14px; font-weight: bold; }
a#button:hover { background-image: url(images/br_short.gif); background-repeat: no-repeat; padding-top: 1px; padding-bottom: 1px; text-decoration: none; }

table.news {color: #707070; width: 800px; background-color: #f7f7f7; border-top: 1px solid #bababa; border-left: 1px #777777 solid; border-right: 1px #777777 solid;}
table.news td {padding-right: 15px; padding-bottom: 15px; padding-left: 20px;}
table.news h4 {font-size: 9pt; color: #686868; font-weight: bold; margin-bottom: 0pt; margin-top: 0pt;}
table.news a {color: #597a9a; text-decoration: underline;}
table.news a:hover {color: #597a9a; text-decoration: underline;}
.date {color: #9d9d9d;}

table.leftmenu td {padding-left: 8px; padding-top: 8px;}
.leftmenu {border: 1px solid #e8e8e8;}

table.boxshots td {padding-right: 8px; padding-bottom: 8px; width: 200px;}
table.boxshots h3 {font-size: 11pt;}

.fn {background: transparent url("images/fn.gif") repeat; background-color: #e6e6e6;}
tr.fn {height: 20;}
tr.fn a {color: #000; text-decoration: none;}
tr.fn a:visited {color: #000; text-decoration: none;}
tr.fn a:hover {color: #da1015; text-decoration: underline;}

table.topnn {width: 800px; background-color: #ffffff; border-left: 1px #777777 solid; border-right: 1px #777777 solid;}
table.mainnn {padding-left: 20px; width: 800px; background-color: #ffffff; border-left: 1px #777777 solid; border-right: 1px #777777 solid;}
table.btmnn {padding-left: 20px; padding-right: 10px; width: 800px; background-image: url(images/btm_bar.gif); background-repeat: repeat-x; border-left: 1px #2b2b2b solid; border-right: 1px #2b2b2b solid; font-size: 10pt; color: #b4d4ff;}
table.btmnn tr {height: 160px;}
table.btmnn td {padding-top: 20px;}
table.btmnn a {text-decoration: none; color: #ffffff;}
table.btmnn a:visited {text-decoration: none; color: #ffffff;}
table.btmnn a:hover {color: #ccdfff; text-decoration: underline;}

ul {list-style-image: url(images/arrowlist.gif); margin-left: 18px; padding-left: 0px;}
ul a {text-decoration: none; color: #4f4f4f;}
ul a:visited {text-decoration: none; color: #4f4f4f;}
ul a:hover {color: #1a650b; text-decoration: underline;}

#lang_menu li {list-style: none;  margin: -10px -22px -45px -47px;}
#lang_menu li a {display: block;  padding: 0px 0px; width: 82; font-size: 8pt; text-align: left; text-decoration: none; color: #000; border-bottom: 1px solid #c0c0c0;}
#lang_menu li a:hover { color: #da1015; text-decoration: underline;}
#lang_menu div {position: absolute;left: -6; top: 17; visibility: hidden; z-index: 1500; margin: 0; padding: 0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;}
#lang_menu div a {  display: block; margin: 0; padding: 8px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #f8f8f8; color: #000; z-index: 100}
#lang_menu div a:hover {background: #49A3FF; color: #FFF;}
