body {
 background-color:#FFFFCC;
 font-family:arial;
 font-size:12px;
 color:#990000;
 margin:0px;
 scrollbar-face-color:#FFFFCC;
 scrollbar-base-color:#990000;
 scrollbar-track-color:#990000;
 scrollbar-arrow-color:#990000;
 scrollbar-darkshadow-color:#990000;
 scrollbar-shadow-color:#990000;
 scrollbar-highlight-color:#FFFFCC;
}

a:link,a:visited,a:hover {
 color:#990000;
 text-decoration:underline;
}

a.events_menu:link,a.events_menu:visited {
 background-color:#FFFFFF;
 color:#990000;
 font: bold 12px arial;
 display: block;
 border:1px solid #990000;
 margin: 0;
 padding-left: 2px;
 padding-right: 2px;
 text-align:center;
 text-decoration:none;
}

a.events_menu:hover {
 background-color:#990000;
 color:#FFFFCC;
}

a.events_menu_act:link,a.events_menu_act:visited,a.events_menu_act:hover {
 background-color:#990000;
 color:#FFFFCC;
 font: bold 12px arial;
 display: block;
 border:1px solid #990000;
 padding-left: 2px;
 padding-right: 2px;
 text-align:center;
 text-decoration:none;
}

a.f_link:link,a.f_link:visited,a.f_link:hover {
 color:#00009f;
 text-decoration:underline;
}

input,textarea {
 margin:0px;
 padding:0px;
 line-height:14px;
 height:17px;
}

input.search {
 background-color:#FFFFFF;
 color:#990000;
 font-size:12px;
 width:100%;
 border:1px solid #990000;
}

input.selbut {
 background-color:#990000;
 color:#FFFFCC;
 font-size:12px;
 font-weight:bold;
 width:100%;
 border:1px solid #990000;
}

input.submit_search {
 background-color:#990000;
 color:#FFFFCC;
 font-size:12px;
 font-weight:bold;
 width:100%;
 border:1px solid #990000;
}

input.submit {
 background-color:#FFFFFF;
 color:#990000;
 font-size:12px;
 font-weight:bold;
 width:100%;
 border:1px solid #990000;
}

select.bold {
 background-color:#FFFFFF;
 color:#990000;
 font-size:12px;
 font-weight:bold;
 width:100%;
 border:1px solid #990000;
}

table.menu {
 border-bottom:1px solid #990000;
 width:100%;
}

table.title {
 border-bottom:4px solid #990000;
 width:100%;
}

td {
 font-size:12px;
 background-color:#FFFFCC;
 text-align:left;
}

td.topline_orange {
 border-top:1px solid #FFCC66;
}

td.topline_red {
 border-top:1px solid #990000;
}

td.topline_orange_festival {
 border-top:1px solid #FFE4B9;
}

td.bottomline_red_2 {
 border-bottom:2px solid #990000;
}

td.rightbottomline_red_2 {
 border-right:1px solid #990000;
 border-bottom:2px solid #990000;
}

td.menu_bottom {
 border-top:2px solid #990000;
 border-bottom:2px solid #990000;
 text-align: center;
}

td.menu_bottom_r {
 border-top:2px solid #990000;
 border-bottom:2px solid #990000;
 border-right:1px solid #FFCC66;
 text-align: center;
}

td.menu_top {
 border-top:1px solid #FFCC66;
 border-bottom:2px solid #990000;
 text-align: center;
}

td.menu_top_r {
 border-top:1px solid #FFCC66;
 border-bottom:2px solid #990000;
 border-right:1px solid #FFCC66;
 text-align: center;
}

td.layout_l {
 font-family:times new roman;
 font-size:24pt;
 font-weight:bold;
 color:#990000;
}

td.layout_r {
 font-family:times new roman;
 font-size:24pt;
 font-weight:bold;
 color:#FFFFCC;
}

td.title_alaska {
 font-size:16pt;
 font-weight:bold;
 color:#00009f;
}

td.title_events_border {
 border-right:1px solid #FFCC66;
}

td.title_events_l {
 font-size:16pt;
 font-weight:bold;
 color:#00009f;
}

td.title_events_r {
 font-weight:bold;
 color:#00009f;
}

.fncolor {
color:#00009f;
}

.pic {
 border:1px solid #990000;
}

#menu {
 width: 100%;
 background: #FFFFCC;
 float: left;
}

#menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 width: 100px;
 float: left;
 margin-right:4px;
}

#menu a, #menu h2 {
 font: bold 12px arial;
 display: block;
 border-width: 1px;
 border-style: solid;
 border-color: #990000;
 margin: 0;
 padding:0;
 text-align:center;
}

#menu h2 {
 color: #990000;
 background: #FFFFFF;
}

#menu a {
 color: #990000;
 background: #FFFFFF;
 text-decoration: none;
}

#menu a:hover {
 color: #FFFFCC;
 background: #990000;
}

#menu li {
 position: relative;
}

#menu ul ul {
 position: absolute;
 z-index: 500;
}

#menu ul ul ul {
 top: 0;
 left: 100%;
}

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}


.table_width_100 {width: 100px; text-align: center;}

.table_width_140 {width: 140px; text-align: center;}

.td_width_50 {width: 50px;}

.td_width_80 {width: 80px;}