
body, td, div, input, a, a:visited { font-family: tahoma,sans-serif; color: black; font-size: 9pt; }

body { padding:12 0 0 0; margin:0px; bbackground: #acacac; background: #8c8c8c; ooverflow: hidden; }

td { vertical-align: top; }

form { padding:0px; margin: 0px; }

hr { margin:0px;padding:0px;color:#b3b3b3;cclear:both;width:100%; }

ol li { margin-bottom:6px;}

h4.special { font-size: 16px; font-weight: normal; }
h4.special .small { font-size: 10px; }

.languages { padding-right:9px; }
.languages a, .languages a:visited { text-decoration: none; color: black; }
.languages b { font-weight: normal; color: #c4241d; }

.search_form { vertical-align: bottom; } 
#search_field { border:0px; font-size: 10px; width:180px; }
#search_submit { font-weight: bold; border:0px; background: none; font-size: 10pt; padding:0px; margin:0px; } 

.current_date { font-size: 10px; }

.left_nav a,.left_nav a:visited,.left_nav b { font-size: 16px; font-weight: normal; display: block; margin-bottom: 12px; padding-left:12px; }
.left_nav a,.left_nav a:visited { background: url(/im/bullet.gif) 0px 6px no-repeat; text-decoration: none; color: black; }
.left_nav a.active  { font-weight:bold; }

.footer { padding: 33 111 12 33; }
.footer a, .footer a:visited { color: black; }

/* Content box */ 

.content-box { width:90%; }
.content-box .content { background: #999999; }
.content-box .content h2,.content-box .content h2 a { margin:0px; background: black; color: white; font-size: 16px; padding: 3 9 3 12; border-bottom: 1px solid #737373; }
.content-box .content h2 a { margin:0px; background: black; color: white; font-size: 16px; padding: 0px; text-decoration:none; border:0px; }
.content-box .content h3 { font-size: 16px; font-weight: normal; margin: 0 0 12 0; padding:3 9 3 12; }
.content-box .content h3 b.date { display:block; ffont-size:9px; font-weight:normal; }
.content-box .content div { font-size: 9pt; padding: 6 12 12 12; }
.content-box .content div h3 { font-weight: bold; padding:0px; margin: 9 0 0 0; }
.content-box .content div a.more,.content-box .content div a.more:visited { text-decoration: none; font-size: 8pt; color: #e60000; }

.shadow-big-left { background: url(/im/shadow-left.png) top no-repeat; width:6px; }
.shadow-big-right { background: url(/im/shadow-right.png) top no-repeat; width:6px; }
.shadow-big-top { bbackground: url(/im/shadow-big-top.png) no-repeat; }

ul { padding:0px; margin:0px; }
ul li { list-style: none; padding: 0 0 12 12; background: url(/im/bullet.gif) 0px 5px no-repeat; }

.content-box .content .bigfont { padding:9 0 0 0; }
.content-box .content .bigfont * { font-size: 11pt; }

/* calendar */

.calendar td { text-align: center; padding: 0 2 0 2; }
.calendar td a { font-size: 8pt; }
.calendar tr.header td { font-size: 8pt; }

