body { padding:0px; margin:0px; background-color:#7891B8; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; }

a { color: #C22315; text-decoration:none; }
a.strong { font-weight: bold; }
a:hover { color: #DE301E; text-decoration:underline; }

input, textarea { background-color: #FFFFFF; border:1px solid #B5B5B5; font-size:13px; }

input.button { background-color: #FAFAFA; border:1px solid #B5B5B5; font-size:13px; }

.show0, .hide1 { display:none; }

.novisible1, .visible0 { visibility:hidden; }

span.underline { text-decoration:underline; }

#main { width:790px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; background-color: #FFFFFF; border: 1px solid #647CA0; border-top-width: 0px; text-align:left; vertical-align:top; }

#header { width:790px; height:161px; padding:0px; margin:0px; background-color: #C22013; background-image: url(../design/header.gif); }

#menu { width: 790px; height: 25px; padding:0px; margin:0px; background-color: #D40800; background-image: url(../design/menu.gif); font-weight:bold; color:#FFFFFF; text-align:center; line-height: 25px; vertical-align: middle; }

#menu a, #menu a:hover { color: #FFFFFF; text-decoration: none; }

#page { width:790px; padding:0px; margin:0px; background-color: #FFFFFF; background-image: url(../design/pagetop.gif); background-repeat:no-repeat; }

#page #page_head { margin:0px; padding:10px; margin-bottom: 15px; }

#page #page_body { margin:0px; padding-left:30px; padding-right:30px; }

#page h1 { margin:0px; margin-bottom: 20px; font-size: 13px; font-weight: bold; }

#page p { padding:0px; margin:0px; margin-bottom: 15px; }

#page p.clear { margin-top:30px; }

#page p.small { font-size: 11px; }

#page #page_footer { width: 790px; height: 25px;  padding:0px; margin:0px; margin-top:40px;  background-color: #FAFAFA; background-image: url(../design/footer.gif); border-top: 1px solid #B5B5B5; font-size:11px; color:#B5B5B5; line-height: 25px; vertical-align: middle; }

#page #page_footer #links { float:left; width: 40%; margin:0px; padding:0px; padding-left:30px; text-align:left; }

#page #page_footer #copyright { float:right; width: 50%; margin:0px; padding:0px; padding-right:30px; text-align:right; }

#page #page_footer a, #page #page_footer a:hover { color:#B5B5B5 }

#news { float:right; width:237px; height:151px; margin:0px; margin-top:-3px; margin-left:20px; margin-bottom:10px; background-image: url(../design/news.gif); font-size:11px; overflow:hidden; }

#news .content { margin-left:10px; margin-top:4px; margin-right:5px; }

h2 { margin:0px; margin-bottom:10px; font-size:13px; font-weight:bold; }

#news h2 { margin-bottom:10px; font-size:11px; font-weight:bold; }

#news p { margin-bottom:10px; }

.teaser { display:block; font-style:italic; }

.date { display:block; font-weight:bold; font-size:12px; color:#8C1B00; }

#page_body p.date { margin-bottom:7px; }


#news .date { font-size:11px; }

div.tabs { margin:0px; padding:0px; padding-top:10px; font-weight:bold; }

div.tab { float:left; margin:0px; padding:5px; padding-left:7px; padding-right:7px; background-color: #FAFAFA; margin-right:5px; }

div.tab1 { background-color: #EBEBEB; }

table.center { width:100%; height:50%; }

ul { margin-top:10px; margin-bottom: 15px; list-style-image: url(../design/dash.gif); vertical-align:middle; }

ul.space { list-style-type: none; list-style-image: none; margin-left:0px; padding-left:0px; }

ul li { padding-left: 10px; vertical-align:middle; }

table { margin-top: 0px; margin-bottom:15px; width: 90%; }

table th { margin:0px; padding:2px; padding-left:5px; font-size: 13px; font-weight: bold; background-color: #EBEBEB; text-align:left; }

table td { margin:0px; padding:2px; padding-left:5px; font-size: 13px; }

table tr.tr0 { background-color: #FAFAFA }

table tr.tr1 { background-color: #F5F5F5 }

table td.item_head { width: 30%; text-align:left; vertical-align:top; }

table td.item_head { width: 50%; text-align:left; vertical-align:top; }

table.blank tr { background-color: transparent; }

table.blank td { padding:0px; }
