BODY {
	background: rgb(140, 0, 0) url('images/back_top.jpg') repeat-x top fixed;
}

a            { color: #0000ff; text-decoration: none;}
a:visited    { color: #0000ff; text-decoration: none;}
a:hover      { color: #AAAAAA; text-decoration: underline;}
body {  font-family: Verdana, Arial, Helvetica, sans-serif}

.glossymenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 170px;
}

.glossymenu li a{
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: 170px;
height: 17px;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}
.glossymenu li {
background: white url(images/button.jpg) no-repeat;
position: relative;	
}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 170px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li.submenu ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 170px;
display: none;
visibility: hidden;
z-index: 9;

position: absolute;
left: 155px; /* IE */
top: -2px;

}
.glossymenu li.submenu ul li a{
display: block;
width: 170px;

padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}

ul.glossymenu li.submenu:hover ul { 
visibility: visible; 
display: block; 
} 
ul.glossymenu li.submenu.over ul { 
visibility: visible; 
display: block;
} 

form { margin-bottom: 0 }
/*
.border {border-style: solid; border-width: 1px; border-color: black;}
td { padding:3px;  }
.menu_header {text-decoration: none; color: black; background-color: #EEEEEE; font-weight: bold; text-align: left; border-style: solid; border-width: 1px; border-color: black;}
.rss_text_link { text-decoration: none; color: blue }
*/
table { text-align: left;  font-size:11px;  border-collapse: collapse;}
.input_small { width:70px; }
.input_large { width:200px; }
.input_xlarge { width:300px; }
.input_xxlarge { width:400px; }
.header{  font-weight: bold; text-align: center; font-size: 24pt; }
.medium_header{  font-weight: bold; text-align: center; font-size: 24pt; }
.admin_header{ font-weight: bold; text-align: left; font-size: 24pt; }
a.large_link { font-size: 16pt;  }
.form_left { text-align: right; font-weight: bold; }
.save { padding:15px; text-align: center; }
.error {text-decoration: none; color: red; font-weight: bold; text-align: center; }
.no_records {text-decoration: none; color: black; font-style: italic; text-align: center; }
.column_header {text-decoration: none; color: black; background-color: #CCCCCC; font-weight: bold; text-align: center; }
a.menu { text-decoration: none; }
a.link_footer {  font-size: 8pt; color: gray; text-align: center; text-decoration: underline;}
.footer {  font-size: 8pt; color: gray; text-align: center; text-decoration: none;}
.secondary_header {background-color: #CCCCCC; text-align: left;}
.center_header { text-align: center; font-weight: bold; }
.page_title { font-size: 14px; font-weight: bold; }
.field_set { border-color: gray; }
.red_text {color: red;  }
.red_italics {color: red; font-style: italic; }
.money {text-align: right;  }
.no_records{ text-align: center; font-style: italic; }

.column_header_small { font-size:11px; padding: 3px; background-color: #CCCCCC; font-weight: bold; text-align: center; }
.table_cell {  text-align: left; padding: 3px; }
.table_cell_small {  font-size:11px; text-align: center; padding: 3px; }
.form_caption { text-align: center; font-weight: bold; }
.form_bold { font-weight: bold; }
.bold_red { text-decoration: none; color: red; font-weight: bold; }
.bold_green { text-decoration: none; color: green; font-weight: bold; }
.bold_yellow { text-decoration: none; color: #CFB52B; font-weight: bold; }
.secondary_legend { font-weight: bold;}
.gray_next_prev { color: #BBBBBB; }
.medium_button{ font-weight: bold;  font-size: 12pt; }
.large_button{ font-weight: bold;  font-size: 16pt; }
