/* qform CSS Document */
.labelHeader
{
    color: white;
    font-size: 15px;
    font-family: verdana;
	background-color: navy;
	/*
	border-color: navy;
	*/
	border-color:#a5b5c6;
    border-style: solid;
    border-width: 1px;
	
}
.login
{
    align: center;
	background-color: #cccccc;
	width:400px;
}
.formSettings
{
    align: center;
	background-color: #cccccc;
	width:500px;
}
.loginSettings
{
	align: left;
	background-color: #5C6F90;
	//background-color: #a5b5c6;
}
.special
{
	color: red;
	text-align: center;
}
.registration
{
	align: center;
    width: 400px;
	background-color: #cccccc;
}
.header
{
	text-align: left;
    
    font-variant: small-caps;
    font-size: 15px;
    font-weight: bold;
     /*
     color: navy;
    text-align: center;
     color:black;
    border-color: navy;
    off white
     background-color:#f6f7f8;
     light blue grey
     background: #A5B5C6;
     blue grey
     background: #5C6F90;
     pine green
      background: #43616B;
   */
    
    border-style: solid;
    border-width: 1px;
   	border-color:black;
    background-color:#a5b5c6;
    color: white;
	margin-top: 0;
	
}
.headerLogin
{
	text-align: left;
    margin: 0px 0px 0px 0px;
    font-variant: small-caps;
    font-size: 15px;
    font-weight: bold;
     /*
     color: navy;
    text-align: center;
     color:black;
    border-color: navy;
    off white
     background-color:#f6f7f8;
     light blue grey
     background: #A5B5C6;
     blue grey
     background: #5C6F90;
     pine green
      background: #43616B;
   */
    
    border-style: solid;
    border-width: 1px;
   	border-color:black;
    background-color:#a5b5c6;
    color: black;
	margin-top: 0;
	
}
.loginTable {
	background-color:#5C6F90;

}
.rowqf {
	valign: top;
	
}
.label
{
	
    color: black;
    text-align: right;
    width: 40%;
    font-weight: bold;
    padding: 3px;
    font-size: 15px;
}
.labelQuestion
{
	
    color: green;
    text-align: left;
    //width: 5%;
    font-weight: bold;
    padding: 3px;
    font-size: 12px;
}
.labelQuestion2
{
	
    color: blue;
    text-align: right;
    //width: 30%;
    font-weight: bold;
    padding: 3px;
    font-size: 12px;
}
.labelInst
{
	
    color: black;
    text-align: right;
    width: 10%;
    font-weight: bold;
    padding: 3px;
    font-size: 15px;
}
.labelLogin
{
	
    color: white;
    text-align: left;
    //width: 40%;
    font-weight: bold;
    padding: 3px;
    font-size: 15px;
}
.required
{
    color: red;
}
.field
{
    width: 55%;
    padding: 3px;
}
.fieldQuestion
{
    width: 200px;
    padding: 3px;
}
.fieldInst
{
    width: 55%;
    padding: 3px;
}

.fieldLogin
{
    //width: 60%;
    padding: 3px;
}
.error
{
    color: red;
    font-size:15px;
	
}
.requiredNote
{
    font-size: 9px;
    text-align: right;
}
.requiredNoteLogin
{
    font-size: 9px;
    //text-align: right;
}
.signupData
{
  
    width: 250px;
  
    background-color: #f6f7f8;
    font-weight: bold;
}
.signature
{
    background-color: #f6f7f8;
    font-weight: bold;
    width: 200px;
    height: 100px;
}
.submitForm
{
    background-color: #f6f7f8;
    color: navy;
    font-weight: bold;
}
.clearForm
{
    background-color: #f6f7f8;
    color: navy;
    font-weight: bold;
}

.menu {
	text-align: center;
	}

.warn
{
   text-align: left;
   font-weight: bold;
   margin-top: 0;
   color: red;	
}

