div#kformouter {
   font-size:13px;
   padding-left:5px;
   width:97%;
   margin-top:20px;

}

div#kformouter ul {
   line-height:1em;
   margin-bottom:20px;
}

div#kformouter h3 {

   margin-left:0px;
}
div#kformouter h4 {
   margin-top:10px;
   margin-left:33px;
}
.flong {
	
        width: 97%;
        max-width: 300px;
	background-color:#E6F9FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid black;
}

.ftextarea {
        width: 97%;
        max-width: 300px;
	background-color:#E6F9FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid black;
}


.flong1 {
        width: 97%;
        max-width: 300px;
         color:White;
         background-color:Red;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   border:1px solid black;
}

.ftextarea1 {
        width: 97%;
        max-width: 300px;
	font-family: Arial, Helvetica, sans-serif;
         color:White;
         background-color:Red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid black;
}
div#formmessages h3 {
   font-size: 15px;
   color:Red;
   background-color:transparent;
   margin-left:0px;
   margin-top:20px;
}
div#formmessages_ok h3 {
   font-size: 15px;
   color:Green;
   background-color:transparent;
   margin-left:0px;
   margin-top:0px;
}

div#formmessages_no h3 {
   font-size: 15px;
   color:Red;
   background-color:transparent;
   margin-left:0px;
   margin-top:0px;
}

div#formmessages ul.formmessagesrows {
   margin-left:17px;
   padding-bottom:10px;
  
}
div#formmessages ul.formmessagesrows li {
   margin-top:5px; 
}

#formmessages p {
   margin-left:-20px;
   padding-bottom:10px;
   }

.mailerror {
    color:red;
    background-color: transparent;
}




#formtable input, #formtable label {

    display:block;
    
}

 #formtable label {
     margin-top: 10px;
 }
 
 #formtable .sbmbutton {
     margin-top:20px;
 }

a.textlink {
  text-decoration:none;
  background-color:transparent;
  color:#00255D;
}

a.textlink:hover {
  color:#FF8C09;
  background-color:transparent;
}


@media only screen and (min-width: 450px) {
    div#kformouter {
       font-size:13px;
       padding-left:20px;
       width:350px;
       margin-top:20px;
    }
    div#kformouter fieldset {

       padding-left:20px;

    }
}

