
body {
    padding: 0px;
    margin: 0px;
    font-family: Bitstream Vera Sans, Tahoma, Trebuchet, Verdana, Serif;
}

p.banner {
    text-align: center;
    vertical-align: bottom;
}

div {
  padding: 5px;
}

div#body {
    margin-left: 150px;
    margin-right: 150px;
}

div.borderbox {
    border: 1px solid black;
}

div.nav_light {
    background: #89ddff;
    padding: 5px;
    text-align: right;
    color: #111111;
}

div#navigation {
    color: white;
    height: 80%;
    float: left;
    font-weight: bold;
    width: 140px;
    background: url('/images/ur_corner.png') top right no-repeat;
    background-color: #44b1e5;
    margin-right: 10px;
    padding: 0px;
}
div.header {
	padding-top: 1em;
	font-size: 14pt;
	font-weight: bold;
	border-bottom: 2px solid #44b1e5;
}

#navigation a {
    color: white;
    padding: 5px;
    line-height: 200%;
}
#navigation a:hover {
    background-color: #7a8b9d;
    color: white;
    padding: 5px;
    line-height: 200%;
}
a:hover {
    background-color: #9aabbd;
    color: black;
    font-weight: bold;
}
a { 
    color: #000;
    font-weight: bold;
}

a.white_link {
    color: white;
}
a.white_link:hover {
    background-color: #7a8b9d;
    color: white;
}

div#right_navigation {
    color: white;
    height: 80%;
    float: right;
    font-weight: bold;
    width: 140px;
    background: url('/images/ul_corner.png') top left no-repeat;
    background-color: #44b1e5;
    margin-left: 10px;
    padding: 0px;
}

.button-to input {
  border: 1px solid #666666;
  padding: 0.25em;
  background-color: transparent;
  color: #333333;
  font-size: 75%;
}
input {
  border: 1px solid #666666;
  color: black;
  font-size: 75%;
}

#services_table td {
    padding: 10px;
}
#services_table th {
    background-color: transparent;
}

p,blockquote {
    max-width: 50em;
}

th {
    background-color: #44b1e5;
}

td.content {
    border-bottom: 1px solid gray;
}

div.right-float {
    border: 1px solid #555555;
    float: right;
    width: 12em;
    margin: 10px;
    padding: 10px;
/*    background-color: #b5d5e5;*/
    background-color: #EEEEEE;
}

#notice {
  border: 2px solid red;
  padding: 1em;
  margin: 2em;
  background-color: #f0f0f0;
  font-weight: bold;
}
#error {
  border: 2px solid red;
  padding: 1em;
  margin: 2em;
  background-color: #f0f0f0;
  font-weight: bold;
}
