body {
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    }
div.layerPortal {
    position: relative;
    top: 280px;
    left: 100px;
    }
div.layerWave {
    position: relative;
    top: 350px;
    left: 0px;
    }
div.master {
    position: absolute;
    top: 0px;
    }
p.title {
    color: #4A6C3E;
    font: 18px/18px Times,Georgia,Times New Roman,serif;
    }
p.title a{
    color: #4A6C3E;
}
p.title a:hover{
    text-decoration: underline;
}   
div.border{
    padding-left: 25px;
    padding-right: 15px;
    margin-top: 25px;
    margin-bottom: 25px;
    }
div.border2{
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
    }
p.copy {
    color: #42311D;
    font: 11px/15px Verdana,Genva,Arial,sans-serif;
    }
p.copy2, ul.copy2 li, ol.copy2 li {
    color: #42311D;
    font: 11px/24px Verdana,Genva,Arial,sans-serif;
    }
p.copy2 span.style1 {
  font: 13px/26px Verdana, Genva, Arial, sans-serif;
  font-weight: bold;
}
p.copy3 {
    color: #42311D;
    font: 10px/12px Verdana,Genva,Arial,sans-serif; 
}
div.blueHeader {
    padding-left: 10px;
    margin-top: 0px;
    margin-bottom: 4px;
    color: #FFFFFF;
    font: 11px/14px Verdana,Genva,Arial,sans-serif;
    font-weight: bold;
    }
a:link {
    color: #0061C8;
    text-decoration: underline;
    }
a:hover {
    color: #0061C8;
    text-decoration: none;
    }
a:active {
    color: #0061C8;
    text-decoration: none;
    }
a:visited {
    color: #0061C8;
    text-decoration: underline;
    }
a.orange:link {
    color: #F8AA3D;
    text-decoration: underline;
    }
a.orange:hover {
    color: #F8AA3D;
    text-decoration: none;
    }
a.orange:active {
    color: #F8AA3D;
    text-decoration: none;
    }
a.orange:visited {
    color: #F8AA3D;
    text-decoration: underline;
    }
div.blueTitle {
    padding-left: 20px;
    padding-right: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #0061C8;
    font: 11px/11px Verdana,Genva,Arial,sans-serif;
    }
UL { list-style-type:;
    margin-top:15;
    margin-left:15;
    padding: 0; 
    font: 10px/13px Verdana,Geneva,Arial,sans-serif;
    font-size: 10px;

    color: #0061C8;}
LI 
    {
    padding-bottom: 0px; 
    line-height: 13px;}
.welcomeBox {
  width: 300px; 
  height: 180px; 
  margin:8px; 
  padding: 24px 24px 23px 24px; 
  border: 1px solid white; 
  color: #42351f;
}  
.welcomeBox h1 {
  margin: 0 0 18px 0; 
  padding: 0; 
  font: 20px/13px Times,Georgia,Times New Roman,serif; 
  font-wieght: normal
}
.welcomeBox p {
  margin: 0 0 0 0; 
  padding: 0; 
  font: 13px/15px Times,Georgia,Times New Roman,serif;
}
.welcomeBox a {
  float: right;
  font: 13px/15px Times,Georgia,Times New Roman,serif;
  text-decoration: none;  
  color: #42351f;
}
.welcomeBox a:hover {
  color:#42351f;
}
label,.body input {
    display: block;
    float: left;
    margin-bottom: 5px;
}
label {
    width: 100px;
}
 .border2 input {
    width: 200px;
}

input.submit {
    text-align: center;
    width: 125px;
}

br {
    clear: left;
}

div.error, div.error ul li {
    color: red;
}

div.success {
    color: blue;
}
label.radio{
        width: 400px;
}
label.radio2 {
    float: left;
    width: 30px;
}
input.radio {
    float: left;
    width:30px;
}
textarea.comments{
    width: 400px;
    height: 125px;
}