body { margin:0; background:black url(/images/bg_body.gif) top left fixed; font:normal 1em sans-serif; }

a { color:blue; text-decoration:none; }
a:link {  }
a:visited {  }
a:hover { color:red; }
a:active {  }

.site_message { margin-bottom:10px; border:solid 1px #c0c0c0; padding:5px; font-size:12pt; }

.article_top { font:bold 1em sans-serif; }
.article_bottom { font:italic .75em sans-serif; }

.adban { margin:0px auto; width:468px; padding:10px 0px; }

#wrapper { width:905px; margin:0px auto; background:white url(images/bg_wrapper.gif) top center repeat-y; border:1px solid white; }

.navtop_on { float:left; background-color:#80c0f0; font:normal 1em sans-serif; }
.navtop_on a { text-decoration:none; color:white; }
.navtop_on a:link {  }
.navtop_on a:visited { color:white; }
.navtop_on a:hover { color:#4080c0; }
.navtop_on a:active { color:white; }
.navtop_off { float:left; background-color:#4080c0; font:normal 1em sans-serif; }
.navtop_off a { text-decoration:none; color:white; }
.navtop_off a:link {  }
.navtop_off a:visited {  }
.navtop_off a:hover { color:#80c0f0; }
.navtop_off a:active {  }
.navtop_space { float:left; background-color:white; font:normal 1em sans-serif; }

.navtop_contact { float:right; background-color:#4080c0; font:normal 1em sans-serif; }
.navtop_contact a { text-decoration:none; color:white; }
.navtop_contact a:link {  }
.navtop_contact a:visited {  }
.navtop_contact a:hover { color:#80c0f0; }
.navtop_contact a:active {  }
.navtop_contact_space { float:right; background-color:white; font:normal 1em sans-serif; }
.navtop_contact_23 { float:right; }

.navtop2_on { float:left; background-color:#80c0f0; font:normal 1em sans-serif; }
.navtop2_on a { text-decoration:none; color:white; }
.navtop2_on a:link {  }
.navtop2_on a:visited { color:white; }
.navtop2_on a:hover { color:#4080c0; }
.navtop2_on a:active { color:white; }
.navtop2_off { float:left; background-color:#4080c0; font:normal 1em sans-serif; }
.navtop2_off a { text-decoration:none; color:white; }
.navtop2_off a:link {  }
.navtop2_off a:visited {  }
.navtop2_off a:hover { color:#80c0f0; }
.navtop2_off a:active {  }
.navtop2_space { float:left; background-color:white; font:normal 1em sans-serif; }

.apad { padding:4px; }

#time { float:right; padding: 3px 2px; font:normal 1em sans-serif; }

#title h1 { margin-left:0px 10px 0px 0px; font:bold 1.5em sans-serif; color:black; }

div.b { background-color: #d0d0ff; }
div.c1 { background-color:#b0ffb0; }
div.c0 { background-color:#c8f9c8; }

