 .sticky {
  background-color: #F0F0F0;
  border: 1px solid #D0D0E0;
  position: relative; /* peekaboo ie bug */
}f
 .sticky .w1 {
  background-image: url(sticky-tl.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}
 .sticky .w2 {
  background-image: url(sticky-tr.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}
 .sticky .w3 {
  background-image: url(sticky-br.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
}
.sticky .w4 {
  background-image: url(sticky-bl.png);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;
  padding: .8em;
  overflow: hidden;
}

.titlebar h1 
{
   color: White;
}

.titlebar h4
{
  color: White;
  font-size: .8em;
}

body {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  font-size: 100%;
}

body, textarea, th, td, select {
  font-family: "Bitstream Vera Sans", Verdana, Helvetica;
}

input {
	font-family: "Bitstream Vera Sans", Verdana, Helvetica;
	background : White;
	margin-right: 4px;
}

input.trans {background : transparent;}

form {
  margin: 0;
  padding: 0;
}

body, .form-text, .form-password, textarea, th, td {
  color: #003150;
  font-size: .8em;
}

a.active, li.active, a:visited, li.active, a {
  color: #027AC6;
  text-decoration: none;
}

H3
{
   font-size: 3em;
   color: White;
}


h2
{
   font-weight: bold;
   font-size: 1.2em;
}

a:hover {
  text-decoration: underline;
}

.small-light {
  color: #8CA6B6;
  font-size: 0.85em;
}

.degrees {
   color: White;
   font-weight: bold;
}

.degrees {
  color: White;
  font-weight: bold;
}

A.degrees:Link,A.degrees:visited, A.NormalLink:Active
{text-decoration: underline; color: White;}

A.degrees:Hover
{text-decoration: none; color: White;}





.degrees_link {
  color: White;
  font-weight: bold;
  text-decoration: underline;
}

/* Blocks */

.sidebar-right {
  width: 100%;
  float: right;
}

.sidebar-left {
   width: 100%;
   float: left;
}

.block {
  margin: 1px 5px 15px 5px;
  position: relative; /* peekaboo IE bug */
}

.block .content {
  background-color: #DFEDF7;
  border: solid #90C2E1;
  border-width: 0px 1px 1px 1px;
}
.block .content .w1 {
  background: url(block-br.png) no-repeat 100% 100%;
  position: relative;
  top: 1px;
  left: 1px;
}
.block .content .w2 {
  background: url(block-bl.png) no-repeat 0% 100%;
  position: relative;
  padding: 5px;
  left: -2px;
  top: 0px;
}
.block h2 .w1 {
  display: block;
  background: url(block-tl.png) no-repeat 0% 0%;
  position: relative;
}
.block h2 .w2 {
  display: block;
  background: url(block-tr.png) no-repeat 100% 0%;
  position: relative;
  padding: 3px 5px 2px 5px;
}
.block h2 {
  background-color: #fff;
  background-color: #0174BB;
  margin: 0px;
  font-size: 1.0em;
  font-weight: bold;
  color: #fff;
  text-align: center;
  font-size: 1.0em;
}

.reply
{
 background-color: White;
    border: 1px solid #ffa500;
    color: Black;
    font-size: 85%;
    margin: 1em 0em 0em 0em;
    padding: 0.5em 1em 0.5em 3em;
   width: 85%;
}
