.header{
   width: 80%;
   left: 10%
}
.colmask{
   width: 80%;
   left: 10%
}
.colmid{ right: 21% }
.colleft{ right: 60% }
.col1{
   width: 58%;
   left: 101%
}
.col1r{
   width: 68%;
   left: 100%
}
.col2{
   width: 17%;
   left: 24%
}
.col3{
   width: 19%;
   left: 86%
}
/* .footer{
   width: 80%;
   left: 10%
}*/
.header{
   clear: both;
   float: left;
   position: relative;
   /* border-bottom: #000 2px solid; */
   background-color: #4f718a;
}
.colmask{
   clear: both;
   float: left;
   overflow: hidden;
   position: relative;
   background-color: #4f718a;
}
.colmid{
   float: left;
   width: 100%;
   position: relative;
   background-color: #4f718a;
}
.colleft{
   float: left;
   width: 100%;
   position: relative;
   background-color: #4f718a;
}
.col1{border: 
   padding: 1px 1px 1em 1px;
   overflow: hidden;
   float: left;
   position: relative;
   background-color: #4f718a;
}
.col1r{
   padding: 0px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
   background-color: #4f718a;
}
.col2{
   padding: 1px 1px 1em 1px;
   overflow: hidden;
   float: left;
   position: relative;
   background-color: #4f718a;
   font-size: 100%;
   color: white;
   border: 2px black outset;
   text-align: center;
}
.col3{
    border: 2px black outset;
   padding: 1px 1px 1em 1px;
   float: left;
   position: relative;
   background-color: #4f718a;
   font-size: 100%;
   color: white;
   text-align: center;
}
.footer{
   clear: both;
   float: left;
   position: relative;
   /* border-bottom: #000 1px solid; */
   background-color: #4f718a;
   width: 80%;
   left: 10%;
   color: white;
}
.bottom{
   clear: both;
   width: 100%;
   float: left;
   position: relative;
   background-color: #4f718a;
}
body {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   width: 100%;
   min-width: 600px;
   background-color: #4f718a;
}
select {
color: #OOOOOO;
font-family: Verdana; 
font-weight: bold; 
font-size: 12px; 
background-color: #FFFDDD;
}
input {
color: #OOOOOO; 
font-family: Verdana; 
font-weight: bold; 
font-size: 12px; 
background-color: #FFFDDD;
}
label.fieldset {   
  border: 1px solid navy;   
  padding: 2px;
}
label.fixedwidth {   
  display: block;   
  width: 50px;  
  float: left; 
  padding:1px 5px; 
}
label.fixedwidthr {   
  display: block;   
  width: 65px;  
  float: left; 
  padding:1px 1px; 
}
.housebutton {
font: bold 110% 'trebuchet ms',helvetica,sans-serif; 
font-weight: bold;
text-align: center;
margin-bottom: 3px;
margin-top: 3px;
}
.housebutton a {
padding: 4px;
text-decoration: none;
display: block;
color: #224059;
background-color: #ffff00;
border-top: 2px #cce3ff solid;
border-left: 2px #cce3ff solid;
border-bottom: 2px #31557f solid;
border-right: 2px #31557f solid;
}
.housebutton a:hover {
background-color: #99aabf;
border-top: 2px #31557f solid;
border-left: 2px #31557f solid;
border-bottom: 2px #cce3ff solid;
border-right: 2px #cce3ff solid;
}
legend {
font: bold 110% 'trebuchet ms',helvetica,sans-serif; 
font-weight: bold;
text-align: center;
margin-bottom: 3px;
margin-top: 3px;
}
#header1
{
   display: none;
}
.checkyr input
{
        vertical-align: middle;
    	    
}
.checkyr label
{
color: red; 
font-weight: bold;      
}

