*,
*:before,
*:after {
  box-sizing: border-box;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

body {
  background-color: rgb(40,40,40);
  color: rgb(100,100,100);
  font-family: sans-serif;
  font-size: 14px;
  line-height: 1.3;
}
.bt{
color:#FFFF00;
padding-top:6px;
}
.bt a{
color:#FFFF00;
text-decoration:none;

}
.bt a:hover{
color:#CC0000;
text-decoration:underline;

}

.header {
padding-top:0px;
width:100%;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    color: #F00;
	
    text-shadow: 2px 1px 1px #000;
	
	font-size:2em;
	font-weight:700;
	line-height:100%;
	margin-bottom:-15px;
}
.header a{
text-decoration:none;
    text-shadow: 2px 1px 1px #000;
	    color: #FF0033;

}
.headertagline{
font-size:1.5vw;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
line-height:1%;
text-align:center;
}
.headerbottomline{
border-bottom:4px groove #FF0000;
padding-bottom:4px;
}

.tl{
font-size:2vh;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
line-height:1%;
}

.logo a{
width:90%;
    line-height: 10px;
    font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
    text-align: center;
    color: #336699;
    text-shadow: 2px 2px 2px  #ffcccc;
    font-size: 9vh;
	padding-top:2px;
	padding-bottom:0px;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	display:block;
}
.logotext{
text-align:center; color:#990000; display:block; border:1px #000000 groove
}

.mn{
margin-top:-40px;
font-size:2em;
text-align:center;
font-weight:600;
}


.wrapper {
  margin: 0 auto;
  padding: 20px;
  max-width: 75%;
  background-color: #fff;
  border-radius:12px 12px 12px 12px;

}
h1 {
font-size:2em;
text-decoration:underline;
margin-top:-8px;
margin-bottom:10px;
}
h2 {
  font-weight: 700;
  padding:0px 0px 0px 0px;
}
h3{
color:#006600;
text-decoration:underline;
margin-top:-5px;
}

/* layout */
.container {
  
}
.primary {
  margin-bottom: 20px;
}


@media all and ( min-width: 600px ) {
  
  .container {
    padding-right: 300px;
  }
  .primary {
    float: left;
    padding-right: 15px;
    width: 300px;
	border-right:1px dashed #CCCCCC;
  }
  .secondary {
    float: right;
    margin-right: -300px;
	margin-top:-25px;
    width: 100%;
	    padding-left: 15px;
		text-align:justify;

  }
  
}
.qf{
font-family:Verdana, Arial, Helvetica, sans-serif;
float: center;
margin:none;
    width: 30%;
	background-color:#096;
	color:#FFFFFF;
	text-align:center;
	font-weight:600;
	border-radius:5px;
	padding:0px 0px 0px 0px;
	}
	.qferr{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	width:95%;
	background-color:#FFFF00;
	color:#000000;
	
	}
	.lb{
	float: left;
    width: 100%;
	background-color:;
	color:#330066;
	text-align:left;
	font-weight:600;
	border-radius:5px;
	font-size:2vh;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.lb a{
	color:#666666;
	text-decoration:none;
	}
	.lb a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
	.qt{
	color:#FF0000;
	text-align:center;
	font-size:1.5vw;
	font-family:"Courier New", Courier, monospace;
	font-weight:700;
	}

.txtarea{
font-family:Arial, Helvetica, sans-serif;
height:80%;
width:90%;
	
	border:solid 1px #C1C1C1;
	-o-border-radius:3px;
	-icab-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0px 0px 10px 0px;
	color:#000000;
	font-size:18px;
	padding:5px 5px;
	float:center;

}
.input {
font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #C1C1C1;
	-o-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0px 0px 10px 0px;
	color:#000000;
	font-size:18px;
	padding:5px 5px;
	height:70%;
	width:90%;
	float:center;
}

.f1
{
	height:50px !important;
}
.f2
{
	width:92px !important;
	margin:0px 0px 10px 10px;
	height:30px !important;
}
.btn {

	border-radius:5%;
	padding:7px 20px;
	background:#0033FF;
	text-align:center;
	font-family:'calibri_0';
	color:#fff;
	text-decoration:none;
	font-size:22px;
	margin:0px 10px 10px 0px;
	cursor:pointer;
}
.btn:hover {
	background:#003399;
}