div.drop_down {
position:absolute;
background-color:transparent;
z-index: 400;
width:230px;
max-height:100px;
overflow:hidden;

}

ul.drop_down {
background-color:transparent;
}

li.drop_down:hover {
background-color:#999900;
cursor:pointer;
}

li.drop_down {
background-color:#FFFFFF;
}


ul, li
{
list-style-type: none;
display:block;
margin-left:0px;
list-style:none;
list-style-position: inside;
margin: 0; padding: 0;
}

ul.horizlist, li.horizlist
{
display: inline;
list-style-type: none;
}

ul.no_bullets, li.no_bullets
{
list-style-type: none;
}

a.txtbutton, a.txtbutton:link, a.txtbutton:visited
{
color:#006633;
text-decoration:none;
font-weight: bold;
font-size: 13pt;
}

a.txtbutton:active
{
text-decoration: underline;
color:#CC3300;
font-weight: bold;

}

a.txtbutton:hover
{
text-decoration: underline;
color: #CC3300;
font-weight: bold;
cursor: pointer;
}

body
{
background-color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

div.center, table.center
{
position:relative;
top:25px;
text-align:left;
border:5px solid #009900;
margin:auto;
background-color:#FFFFFF;
padding:10px;
z-index:100;
height:100%;
}

textarea.editbox, input.editbox {
background-color : #FFFF99;
}


table.notification, div.notification
{
position: fixed;
right: 20px;
top: 20px;
background-color: #0099CC;
color: #000000;
border-style:solid;
border-color:#009933;
border-width:medium;
width: 199px;
z-index:2000;
}

tr.notification
{
border-style: solid;
border-color: #000000;
border-width: thin;
}

input.editMode {
background-color : #FFFF99;
}
textarea.editMode {
background-color : #FFFF99;
}
.savingAjaxWithBackground {
background-color : #FFFF99;
}
.superBigSize {
    font-size: 45px;
    font-weight: bold;
}
td.underlinedTD {
    border-bottom:1px #000000 dashed;
}
table.infoBox {
background-color:#666666;
border:#999999 double 1px;
font-size:11px;
padding:2px;
}

div.section, td.section {
border: 1px dashed;
border-color:#000000;
text-indent: 0px;
vertical-align:top;
}

div.navbar {
position:fixed;
top: 0px;
left: 0px;
width:100%;
border:2px solid #CCCCCC;
background-color:#CCCCCC;
z-index:1000;
text-align:center;
}

a.navbutton:active, a.navbutton, a.navbutton:link, a.navbutton:visited {
font-size:15px;
font-weight:bold;
color: #000000;
text-decoration:none;
padding-left:10px;
padding-right:10px;
border:1px solid #CCCCCC;
}

a.navbutton:hover
{
border:1px outset;
}

div.search_results
{
position:absolute;
border:5px solid #0033CC;
width:500px;
height:500px;
top:150px;
left:300px;
overflow:auto;
background-color:#009900;
display:none;
padding:4px;
z-index:500;
}

div.black_screen
{
z-index:125;
position:fixed;
top:0px;
left:0px;
width:0;
height:0;
display: none;
background:#000000;
opacity:0;
filter:alpha(opacity=0);
}

div.none
{
width:0px;
height:0px;
position:absolute;
display:none
}

input.save_button
{
font-size:8pt;
}

li.editcontainer
{
background-color:#678DCD;
}

.status{
font-size:10px;
}

div.good_announcement{
width:75%;
text-align:center;
background-color:#FFFF99;
border:1px solid black;
color:#009900;
font-size:20px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}

div.message_holder{
width:75%;
text-align:left;
border:1px outset;
padding:10px;
}

a.alert:hover{
background-color:#FF0000;
border:4px solid #FF0000;
color:#FFFFFF;
}

a.good:hover{
background-color:#00CC00;
border:4px solid #00CC00;
color:#0000FF
}

input[type="submit"], input[type="reset"], input[type="button"]
{
background-color:#0000CC;
font-weight:bold;
color:#FFFFFF;
}

input.big_input
{
font-size:20px;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover
{
border: 2px outset red;
}

input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active
{
border: 2px solid red;
}