html, body {
 background-color:#fff;
 background-image:url(img/nabkgnd.jpg);
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 margin:0px;
 padding:0px;
 height:100%;
}

table {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
}

#frame {
 position:static;
 top:0px;
 left:0px;
 background-color:#fff;
 background-position:top left;
 background-repeat:no-repeat;
 width:740px;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 margin:0px;
 padding-bottom:12px;
}

html>body #frame {
 padding-bottom:0px;
}

#header {
 position:static;
 background-color:#fff;
 background-image:url(img/road_back.png);
 top:0px;
 left:0px;
 width:740px;
 height:98px;
 margin:0px;
}

html>body #header {
 border-right:1px solid #000;
}

#sub_header {
 position:static;
 top:0px;
 left:0px;
 background-color:#ccc;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 color:#000;
 height:20px;
 width:740px;
 text-align:right;
 margin-right:0px;
 margin-top:0px;
 margin-left:0px;
 margin-bottom:0px;
}

html>body #sub_header {
 padding-right:14px;
 margin-right:0px;
 border-right:1px solid #000;
 width:726px;
}
 
#main_content {
 position:relative;
 left:202px;
 top:12px;
 width:524px;
 height:400px;
 background-color:#fff;
 border:1px dotted #000;
 margin-top:12px;
 margin-bottom:12px;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:12px;
 padding-top:12px;
}

html>body #main_content {
 top:0px;
 width:500px;
 padding-top:0px;
 min-height:400px;
 height:auto;
}

#menu {
 position:absolute;
 width:176px;
 line-height: 20px;
 padding:6px;
 margin:12px;
 border:1px dotted #000;
 background-color:#fff;
}

html>body #menu {
 width:164px;
}

#footer {
 position:static;
 bottom:6px;
 width:760px;
 margin-top:10px;
 text-align:center;
}

div.radio_show {
 position:static;
 padding: 4px;
}

div.show_date {
 position:absolute;
 float:left;
 clear:none;
 width:80px;
}

div.show_title {
 position:relative;
 top:0px;
 left:90px;
}

a:link,a:active,a:visited {
 color:#6b4230;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a:link.footer,a:active.footer,a:visited.footer {
 color:#555;
 text-decoration:underline;
}

a:hover.footer {
 color:#aaa;
}

a:link.subhead,a:active.subhead,a:visited.subhead {
 color:#000;
 font-weight:bold;
 text-decoration:none;
 padding-right:14px;
 vertical-align:middle;
}

a:hover.subhead {
 text-decoration:underline;
}

a:link.menu,a:active.menu,a:visited.menu {
 font-weight:bold;
 color:#7bdef6;
 text-decoration:none;
}

a:hover.menu {
 text-decoration:underline;
}

span.head_logo {
 float:left;
 position:relative;
 clear:none;
}

.boldtext {
 font-weight:bold;
}

.slanted {
 font-style:italic;
}

.underline {
 text-decoration:underline;
}

img.border {
 border:1px solid #000;
 margin:8px;
}

img.hidden {
 display:none;
}

.row_odd {
 background-color: #f7f7f7;
}

.row_even {
 background-color: #fff;
}