 *{
	margin:auto;
	padding:auto;

}           

.top{
	width: 100%;
   z-index: 2;

  justify-content: center;
   position: fixed;
   height: 50px;
	background-color:#2FA5EB !important;
	border-bottom:2px solid #f0f0f0;
   text-align: center;
                  
}
.top div{
	width: auto;
	color:#fff;
	background-color:#2FA5EB !important;
	font-family:calibri;
	padding:10px;
	text-align:center;
               
}

.index_top{
	width: 100%;
   z-index: 2;
  left: 0;
  top: 0;
  right: 0;
  font-size:30px;
  font-family: cursive;
  justify-content: center;

   height: 50px;
	background-color:#2FA5EB !important;
	border-bottom:2px solid #f0f0f0;
   text-align: center;
                  
}
.index_top div{
	width: auto;
	color:#fff;
	background-color:#2FA5EB !important;
	font-family:calibri;
	padding:10px;
	text-align:center;
               
}

.logo{
	width:70%;
	background-color: inherit;
}
.logo div{
	width:70%;
	background-color:;
	font-family:calibri;
	padding:10px;
	text-align:left;
}
.logo div table a{
	padding:10px;
	text-decoration:none;
	color:gray;
}
.logo div table a:hover{
	color:#428bca;
	border-bottom:2px solid gray;
}


  
.middle{
	width: auto;
	border-bottom:2px solid #f0f0f0;
}
.middle div{
	width: auto;
	font-family:calibri;
}
.middle div p{
	width: auto;
	font-weight:bold;
	height:300px;
	color:#fff;
	opacity:0.2;
	font-size:50px;
}

.textbox{
	width:180px;
	height:20px;
	display:block;
		
	}
   .mmdiddle_index{
	width:590px;
	position: absolute;
	height: auto;
        padding: 1.5em;
       border-spacing: 1cm 2em;
	border-left: 1px solid #2FA5EB;
	border-right: 1px solid #2FA5EB;
	background-color:white;
        border-top: 1px solid #2FA5EB;
        border-bottom: 1px solid #2FA5EB;
        
        
	left: 200px;
		
	}
   
   .mmdiddle_index_menu{
	width:657px;
	position: absolute;
	height: 60px;
	
	background-color:green;
	left: 350px;
		
	}
   
   .mmdiddle{
	width:657px;
	position: absolute;
	height: auto;
	border-left: 0px solid #2FA5EB;
	border-right: 0px solid #2FA5EB;
	background-color:white;
	left: 300px;
		
	}
   
   
    .mmdiddlelarge{
	width:800px;
	position: absolute;
	height: auto;
	border-left: 0px solid #2FA5EB;
	border-right: 0px solid #2FA5EB;
	background-color:white;
	left: 300px;
		
	}
   
    .mmdiddlewithline{
	width:657px;
   top: 150px;
	position: absolute;
	height: auto;
	border-left: 2px solid #2FA5EB;
	border-right: 2px solid #2FA5EB;
	background-color:white;
	left: 500px;
		
	}
	
  
.left1{
	width:180px;
	position: absolute;
	height: 100%;
        top: 68px;
        border-left: 1px solid #2FA5EB;
	border-right: 1px solid #2FA5EB;
	background-color:white;
        border-top: 1px solid #2FA5EB;
        border-bottom: 1px solid #2FA5EB;
        display:block;
	background-color:#a8d3ff;
	left:  10px;
	}

  .stud_left1{
	width:300px;
	position: absolute;
	height: 100%;
   top: 40px;
	border-right: 0px solid #9E9C9C;
	border-left: 0px solid #9E9C9C;
	display:block;
	background-color:#2FA5EB;
	left:  0px;
	}
   
   
   .cont_app{
      top: 57px;
	width:757px;
	position: absolute;
	height:40px;
	background-color:white;
	left: 450px;
	}
   
   .display_result{
      top: 80px;
	width:757px;
	position: absolute;
	height:40px;
	background-color: white;
	left: 450px;
	}
   
   .sbutton{
		font-family:"Times New Roman", Times, serif;
	text-align:center;	
	font-size-adjust:20px;
	width:150px;
	height:40px;
	display:block;
	background-color:#2FA5EB;
	border-radius:30px;
	margin-top:5px;
	color: white;
		}
      
.main1{
	width:647px;
	position: absolute;
	height: auto;
	border-right: 1px solid #9E9C9C;
	border-left: 1px solid  #9E9C9C;
	display:block;
	text-align:left;
	background-color:white;
	left:  350px;
	}

.nav_down{
	width: 100%;
	background-color:#2FA5EB !important;
	border-bottom:2px solid #f0f0f0;
     
}
.nav_down div{
	width: 100%;
	color:#fff;
	background-color:#000;
	font-family:calibri;
	padding:10px;
	text-align:left;
                          
}

.footer{
	width:100%;
	position: fixed;
   bottom: 0;
	border-right: 0px solid #9E9C9C;
	border-left: 0px solid #9E9C9C;
       
	background-color:#2FA5EB;
   text-align: right;
   color: white;
	}