body,table { font-size:11pt; font-family:sans-serif; color:black; background:white; margin:0px; padding:0px; text-align:center; }

h1 { font-size: 15pt; }
h2 { font-size: 13pt; }
h3 { font-size: 11pt; }
small { font-size: 9pt; }

a:link,a:visited,a:active { text-decoration: underline; }
a:hover { text-decoration: underline; color:#0000ff; }
a.topmenu:link,a.topmenu:visited { text-decoration: none; color: #ffffff; }
a.topmenu:active,a.topmenu:hover { text-decoration: none; color: #df0029; }

.top_header h1 { font-size:12pt; margin:0px; }
.top_header h1 a:link,.top_header h1 a:visited,.top_header h1 a:active,.top_header h1 a:hover,
.top_header a:link,.top_header a:visited,.top_header a:active,.top_header a:hover { text-decoration:none; color:black; }
.top_header h2 { font-size:10pt; margin:0px; color:#c00000; }
.top_header td { padding:10px; text-align:left; }
.top_header td.menu { text-align:right; }
.top_header { width:100%; background:url(/img/top_bg.gif); }

.div_bar td { padding:1px; background:#c00000; color:white; text-align:right; }
.div_bar { width:100%; }

.menu_header { margin:1 0 1 0; width:100%; }
.menu_header td { padding:10px; background:#6060c0; color:white; height:150px; text-align:left; vertical-align:middle; }
.menu_header td.logo { text-align:center; background: #6060c0 url(/img/sign_bg.gif) no-repeat; }
.menu_header td.pic { text-align:center; border-left:1px white solid; }
.menu_header td.address { text-align:left; border-left:1px white solid; }
.menu_header td.bg { background:url(/img/menu_bg.jpg) no-repeat; }
.menu_header a,.menu_header a:visited { color:white; font-weight:bold; text-decoration:none; }
.menu_header a:hover { color:black; font-weight:bold; text-decoration:none; }
.menu_header h1 { font-size:14pt; margin:0px; }
.menu_header a.selected:link,.menu_header a.selected:visited,.menu_header a.selected:active,.menu_header a.selected:hover { text-decoration: none; color: white; background-color:#007db6; }

.menu_header td.second { padding:10px; background:#909090; color:white; height:40px; text-align:left; vertical-align:middle; border-right:1px #909090 dotted; }

.menu_bar td { padding:10px; background:#c00000; color:white; text-align:left; }
.menu_bar { width:100%; }
.menu_bar a:link,.menu_bar a:visited,.menu_bar a:active,.menu_bar a:hover { text-decoration:none; color:white; }
.menu_bar a.selected:link,.menu_bar a.selected:visited,.menu_bar a.selected:active,.menu_bar a.selected:hover { text-decoration:none; font-weight:bold; color:#c00000; background-color:white; }

.content_area td.content_area { padding:10px 10px 10px 10px; text-align:left; vertical-align:top; }
.content_area table { width:100%; }

.footer td { padding:10px; font-size:8pt; color:#909090; vertical-align:middle; text-align:left; }
.footer a:link,.footer a:visited,.footer a:active,.footer a:hover { text-decoration:none; color:#909090; }

blockquote { margin:32px 0px 0px 0px; }
form { margin:0px 0px 0px 0px; }

.comment { color:#909090; }
