/*****************************************/
/*  HOME PAGE STYLES					*/
/***************************************/

#heading{
	z-index:1;
}

h3 a{
	text-decoration: none;
	color:black;
	
}

#top_section{
	/*font-size: 1.1em;
	
	/*background-color: lightblue;*/
	margin-top: -60px;	
}




.search_header {
    font-size: 1.3em;
    width: 60%;
    position: relative;
    top: 30px;
    left: 15px;
	color:white;
}

.trans{
	border-color: transparent;
	background-color: transparent;
}
#paragraph{
	text-align: left;
}

#tagline{
	
	padding-top: 8px;
	width: 100%;
	/*! margin-left: 210px; */
	/*! float: left; */
}

#top_section {
	
}

#after_section{
	display: flex;
	justify-content:row;
}

#after_section div{
	width: 70%;
	padding-right: 15px;
}

#courses{
	background-color: #eaeaea;
	margin:0;
	padding:10px;
}

#courses ul{
	list-style:none;
	font-weight:bold;
	
}

.method{
	font-weight:bold;
	text-transform:uppercase;
	margin-left: 2em;
	
}

.home_img{
	border: 3px solid #000;
}
.radar{
	top: 10px;
	position: relative;
	top: -220px;
	left: 380px;
	z-index: -1;
}


.newsletter{
	text-align: center;
	background-color: #030d27;
	text-align: center;
	border-radius: 10px;
	color: #fff;
	padding: 13px 16px;
	margin: 0 5px;
	text-decoration: none;
}

.onsite{
	text-align: center;
	background-color: #118914;
	text-align: center;
	border-radius: 10px;
	color: #fff;
	padding: 13px 74px;
	margin: 0 5px;
	text-decoration: none;
}

.offer{
	text-align: center;
	background-color: #118914;
	text-align: center;
	border-radius: 10px;
	color: #fff;
	padding: 13px 111px;
	margin: 0 5px;
	text-decoration: none;
}

#middle_section{
	display: inline-block;
	/*background-color: yellow;*/
	width: 100%;
}

#middle_section_method{
	margin-left: 100px;
	background-color: #eaeaea;
	padding:10px;
}

.middle_section_browse h3{
margin: 0;
padding: 0;

}

/****List items and navigation***/

.middle_section_browse ul {
	/*! width: 100%; */

	display: inline-block;
	padding: 0;
	/*list-style-type: square;**/
	margin-left: 7px;
	list-style-type: none;
}

.middle_section_browse li{
    /*! display: inline; */
    float: left;
    margin-left: 7px;
 
  
    text-align: center;
    /*! border-radius: 10px; */

}
.middle_section_browse li a{
	display: block;
	
	/*! padding: 8px 12px; */
	/*! margin: 5px 5px; */
	/*! text-decoration: none; */
	margin-left: 0px;
	position: relative;
	left: -21px;
	
	
	font-size: 1.1em;
	padding: 13px 10px;
	/*! margin: 0 5px; */
	text-decoration: none;
}


#announcements{
	margin-left: 100px;
	background-color: #eaeaea;
	padding:10px;
}

.middle_section_resources{
	
}


/******************************/
.middle_section_resources ul{
	/*! display: inline-block; */
	/*! list-style-type: square; */
	list-style-type:none;
	width: 100%;

	padding: 0;
}

.middle_section_resources li{
   display: inline-block;
	margin-left: 7px;
	/*! border-radius: 10px; */
	/*! padding: 10px; */

   list-style-type: none;
}

.middle_section_resources li a{
	/*! display:block; */
	
	/*! padding: 8px 12px; */
	/*! margin: 5px 5px; */
	/*! text-decoration: none; */
	margin-left: 0px;
	position: relative;
	left: -21px;
	
	
	font-size: 1.1em;
	padding: 13px 10px;
	/*! margin: 0 5px; */
	text-decoration: none;
}




.middle_section_resources h3{
	
	width: 100%;
	
}
/******************************/

.eclipse{
	z-index: -1;
	float:right;
	display: none;
}


#bottom_section h3{
	
	
}

form p{
	margin:2px
}

.form_header{
	font-size: 1em;
	width: 60%;
	font-weight:bold;

}

.required{
	font-size:.8em;
	font-style: italic;
	color: red;
}

form .submit{
	width: 400px;
	padding:15px;
}

div.panel_mobile_nav{
	height: 0px;
}

#search{
	width: 20%;
	position: absolute;
	top: 35px;
	left: 46em;
	z-index: 2;
}

.bottom_section ul{
	display: inline-block;
	list-style-type: none;
	margin-left: -41px;
}

.bottom_section li{
	padding: 10px 20px;
	float:left;
	margin-left:18px;
}

.bottom_section li a{
	margin-left: -31px;
	
	font-size: 1.1em;
}





