body {
margin:0;
padding:0;
margin-top:5px;
font-family: trebuchet ms,tahoma,arial,verdana,helvetica,sans-serif;
background-color:#e9ebde;
}

p {
margin-top:0;
}

#maincontainer {
max-width: 770px;
min-height:800px;
margin: auto;
text-align:center;
}

h2 {
margin:0;
padding:0;
font-size:24px;
color:#990000;
}

h3 {
margin:0;
padding:0;
font-size:20px;
}

h4 {
margin:0;
padding:0;
font-size:18px;
}

a {
color:#072083;
}

img {
border:0px;
margin:0;
padding:0;
}

.paragraph_image {
border:1px solid #000000;
}

td {
text-align:left;
vertical-align:top;
padding-left:5px;
}

.main_table {
display:  table;
border:1px solid #465739;
background-color:#ffffff;
width:729px;
text-align:left;
border-collapse:separate;
clear:both;
margin:0;
padding:20px;
margin-top:1px;
margin-bottom:40px;
/*background-image:url('/images/furniture/div_bg.jpg');
background-repeat:no-repeat;*/
}


.tablediv {
display:  table;
width:100%;
border-collapse:separate;
clear:both;
margin-bottom:10px;
}

.celldiv_default {
display: table-cell;
}

.celldiv {
display: table-cell;
border-bottom:1px solid #d5dfca;
float:left;
}


.rowdiv  {
display:  table-row;
width:auto;
clear:both;
}

.banner {
margin:0;
padding:0;
height:141px;
}


.small_font{ font-size:small;text-decoration:none; }
.medium_font{ font-size:medium;text-decoration:none; }
.large_font{ font-size:large;text-decoration:none; }
.x_large_font{ font-size:x-large;text-decoration:none; }
.xx_large_font{ font-size:xx-large;text-decoration:none; }

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #ffffcc;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
color:#990000;
}

 .error {
 font-weight: bold;
 color: #cc0000;
 }
 
.formtext {
text-align:right;
padding-right:5px;
font-weight:bold;
}

.cell_underline {
border-bottom:1px solid #d5dfca;
}
 
.mortality_graph_opts {
border-bottom:1px solid #335b84;
padding:2px;
background-color:#a5c8e4;
}

#mortality {
margin-top:20px;
width:150px;
font-size:11px;
text-indent:15px;
}

#mortality a:link{
color:#000000;
}

#mortality a:hover {
color:#990000;
}

#mortality a:active {
color:#000000;
}

#mortality a:visited {
color:#000000;
}

#tools_palette {
width:750px;
text-align:left;
padding:10px;
margin:0;
}
