html {
 background: -webkit-linear-gradient(#0f4b9b, white);
 background: -o-linear-gradient(#0f4b9b, white);
 background: -moz-linear-gradient(#0f4b9b, white);
 background: linear-gradient(#0f4b9b, white);

 height: 100%;
}

body {
 margin-left:0;
 margin-right:0;
 margin-top:0;

 font-family: arial;
 font-size: 12px;
}

img {
 position: fixed;
 top: 5px;
 left: 5px;
 width: 5%;
 border: none;
 box-shadow: 1px 1px 1px #888888;
}

h1 {
 font-size: 36px;
 padding-top: 50px;
}

h2 {
 font-size: 24px;
}

td {
 font-size: 12px;
}

.mainTable {
 border: 1px solid black;
 background-color: white;
}

.mainTable th {
 border: 1px solid black;
 color: white;
 background-color: #0f4b9b;
}

.mainTable editTd {
 background-color: #0f4b9b;
}

fieldset.editTable {
 background-color: #0f4b9b;
}

.linkButton {
 width: 100px;
 background-color: #0f4b9b;
 border: 1px solid silver;
 border-radius: 2px;
 padding: 2px;
 color: silver;
 text-align: center;
}

.linkButton a:link {
 color: silver;
 text-decoration: none;
}

.linkButton a:visited {
 color: silver;
}

.linkButton:hover {
 border: 1px solid black;
 cursor: pointer;
}

.linkButton a:hover {
 color: white;
}

#navButtonsDiv {
 //float: left;
 //margin-top:50px;
 position: fixed;
 left: 5px;
 top: 200px;
}

.buttonDiv {
 margin: 5px;
}

.buttonDiv a {
 padding: 2px;
 border-radius: 5px;
 background-color: #d1ddee;
 border: 1px solid white;
 text-decoration: none;
 padding: 2px;
 color: black;
}

.buttonDiv a:visited {
 color: black;
}

.buttonDiv a:hover {
 cursor: pointer;
 border: 1px solid black;
}
