/* latin-ext */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://fonts.gstatic.com/s/fjallaone/v4/SHXJdWnWW6HDq-6DpcG8PyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://fonts.gstatic.com/s/fjallaone/v4/rxxXUYj4oZ6Q5oDJFtEd6vk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://fonts.gstatic.com/s/fjallaone/v4/SHXJdWnWW6HDq-6DpcG8PyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://fonts.gstatic.com/s/fjallaone/v4/rxxXUYj4oZ6Q5oDJFtEd6vk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(https://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
body{
	background-color: #F2F2F2;
	margin: 0;
	padding: 0px;
}
#header{
	position: fixed;
	z-index: 10;
	width: 100%;
	height: 100px;
	padding: 1px;
	background-color: white;
	//border-bottom: 2px solid #343F68;
}
#menu{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	top: 50%;
}
.menu-icon{
	position: absolute;
	z-index: 11;
	background-color: Transparent;
	width: 100px;
	height: 50px;
	cursor: pointer;
	border: none;
	outline: none;
}
.drop-content{
	display: none;
	position: absolute;
	top: 53px;
	background-color: #434F68;
	min-width: 120px;
	font-size: 16px;
}
.drop-content a{
	text-align: left;
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
	padding: 20px;
}
.drop-content a:hover{
	background-color: #F2F2F2;
	color: #434F68;
	font-weight: bold;
}
.show{
	display: block;
}
#menu-text{
	position: relative;
	left: 40px;
	top: -21px;
}
#main-logo{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 0px;
	left: 100px;
	top: -20%;
}
#text{
	font-family: "verdana";
	color: #666666;
	font-size: 16px;
}
.main-body{
	position: absolute;
	width: 100%;
}
.sep{
	display: table-cell;
	width: 10%;
	text-align: center;
	vertical-align: top;
}
.vert-line{
	width: 3px;
	position: absolute;
	left:50%;
	top:210px;
	bottom: 15px;
	background-color: #ddd;
}
.horz-line{
	width: 28px;
	height: 4px;
	background-color: orange;
	margin-left: auto;
	margin-right: auto;
	margin-top: -15px;
}
.spacer{
	height: 125px;
}
.right-column{
	background-color: white;
	width: 45%;
	display: table-cell;
	vertical-align: top;
}

.left-column{
        background-color: white;
        width: 45%;
	display: table-cell;
	vertical-align: top;
}
.columns{
	padding: 15px;
	display: table;
}
.main-heading{
    	font-family: 'Droid Serif',serif;
    	color: #434F68;
    	height: 38px;
	text-align: center;
	width: 100%;
}
.sub-heading{
	display: inline-block;
    	position: relative;
	top: 5px;
    	font-family: 'Fjalla One',sans-serif;
    	font-size: 17px;
    	color: #666;
    	border-bottom: 2px solid orange;
    	text-transform: uppercase;
    	width: auto;
}
#home{
        position: relative;
        margin: 0 auto;
        width: 800px;
        clear: both;
}
#criteria{
	position: relative;
	margin: 0 auto;
	width: 800px;
	clear: both;
}
#about{
	position: relative;
	margin: 0 auto;
	width: 800px;
	clear: both;
}
#application{
	position: relative;
        margin: 0 auto;
        width: 800px;
	clear: both;
}
#contact{
	position: relative;
        margin: 0 auto;
        width: 800px;
	clear: both;
}
#sec{
	position: relative;
	margin: 0 auto;
	width: 800px;
	height: 450px;
}
.inner{
	padding: 20px;
}
.body-text{
	position: relative;
	top: 10px;
	line-height: 1.35;
	margin-bottom: 7px;
	font-family: 'Droid Sans',sans-serif;
	color: #666;
	
}
.text{
	line-height: 1.35;
	margin-bottom: 7px;
	color: #666;
	font-family: 'Droid Sans',sans-serif;
}
.apply-but{
	margin: 0 auto;
	top: 65px;
	position: relative;
	width: 100%;
	text-align: center;
}
.apply-but a{
	background-color: #F2F2F2;
	color: #434F68;
	padding: 45px;
	outline: 3px solid orange;
	text-decoration: none;
	font-weight: bold;
}
.apply-but a:hover{
	background-color: #434F68;
	color: #F2F2F2;
	padding: 45px;
	outline: 3px solid orange;
	text-decoration: none;
	font-weight: bold;
}
.apply-but a:active{
	outline: 3px solid #666;
}
ul.app-head-ul{
	list-style: none;
	position: relative;
	top: -23px;
	float: left;
	left: 143px;
}
li.app-head-li{
	display: inline;
}
.app-but{
	background-color: #F2F2F2;
	color: #434F68;
	height: 30px;
	border: 2px solid orange;
	outline: none;
}
.app-but:hover{
	background-color: #434F68;
	color: #F2F2f2;
	border: 2px solid orange;
	cursor: pointer;
}
.app-but:active{
	border: 2px solid #666;
}
.hide{
	display: none;
}
.main-heading-app{
	font-family: 'Droid Serif',serif;
	color: #434F68;
	height: 38px;
	text-align: center;
	width: 100%;
}
.admin-info-box-title{
	width: 320px;
	height: 30px;
	border: 2px solid black;
	text-align: center;
	display: inline-block;
	line-height: 30px;
	font-weight: bold;
}
.admin-info-box{
        width: 320px;
        height: 30px;
        border: 2px solid orange;
        text-align: center;
        display: inline-block;
        line-height: 30px;

        background-color: #F2F2F2;
        color: #434F68;
        text-decoration: none;
}
.admin-info-box:hover{
        background-color: #434F68;
        color: #F2F2F2;
        border: 2px solid orange;
        text-decoration: none;
        font-weight: bold;
}
.admin-info-box:active{
        border: 2px solid #666;
}
input[type=text] {
    padding:5px; 
    border:2px solid #ccc; 
}

input[type=text]:focus {
    border-color:#333;
}
.downLink{
	color: #434F68;
}
.downLink:visited{
	color: #434F68;
}
.downLink:hover{
	color: orange;
}
