@font-face {font-family: 'open_sansbold';
			src: url('OpenSans-Bold-webfont.eot');
			src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
				 url('OpenSans-Bold-webfont.woff') format('woff'),
				 url('OpenSans-Bold-webfont.ttf') format('truetype'),
				 url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
			font-weight: normal;
			font-style: normal;}

@font-face {font-family: 'open_sansbold_italic';
			src: url('OpenSans-BoldItalic-webfont.eot');
			src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('OpenSans-BoldItalic-webfont.woff') format('woff'),
				 url('OpenSans-BoldItalic-webfont.ttf') format('truetype'),
				 url('OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
			font-weight: normal;
			font-style: normal;}


@font-face {font-family: 'open_sansitalic';
			src: url('OpenSans-Italic-webfont.eot');
			src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('OpenSans-Italic-webfont.woff') format('woff'),
				 url('OpenSans-Italic-webfont.ttf') format('truetype'),
				 url('OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
			font-weight: normal;
			font-style: normal;}
			
@font-face {font-family: 'open_sansregular';
			src: url('OpenSans-Regular-webfont.eot');
			src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
				 url('OpenSans-Regular-webfont.woff') format('woff'),
				 url('OpenSans-Regular-webfont.ttf') format('truetype'),
				 url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
			font-weight: normal;
			font-style: normal;}

@font-face {font-family: 'open_sanslight_italic';
			src: url('OpenSans-LightItalic-webfont.eot');
			src: url('OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('OpenSans-LightItalic-webfont.woff') format('woff'),
				 url('OpenSans-LightItalic-webfont.ttf') format('truetype'),
				 url('OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
			font-weight: normal;
			font-style: normal;}

@font-face {font-family: 'open_sanslight';
			src: url('OpenSans-Light-webfont.eot');
			src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
				 url('OpenSans-Light-webfont.woff') format('woff'),
				 url('OpenSans-Light-webfont.ttf') format('truetype'),
				 url('OpenSans-Light-webfont.svg#open_sanslight') format('svg');
			font-weight: normal;
			font-style: normal;}


body{margin: 0px;
	 font-family: 'open_sanslight', sans-serif;}

hr{margin: 30px 0px;
   border: dashed 1px rgb(100, 100, 100);
   float: left;
   width: 100%;}

#main_container{width: 100%;
				height: auto;
				outline: solid 1px black;
				background-color: rgb(235, 235, 235);
				float: left;}

.middleColumn{width: 1000px;
			  height: auto;
			  margin-left: auto;
			  margin-right: auto;}


#nav_bar{width: 100%;
		 height: 100px;
		 margin-top: 0px;
		 margin-left: auto;
		 margin-right: auto;
		 background-color: rgb(159, 57, 105);}
		 
#logoBox{width: 50%;
		  height: 100px;
		  float: left;}
		  
#logoBox img{height: 70px;}
		  
#logoBox div{margin-top: 10px;
			 font-size: 50px;
			 color: rgb(235, 235, 235);
			 font-family: 'open_sansbold', sans-serif;}
			 
#logoBox a:link{color: rgb(235, 235, 235);
				text-decoration: none;}
				
#logoBox a:visited{color: rgb(235, 235, 235);
				text-decoration: none;}
				
#logoBox a:hover{color: rgb(235, 235, 235);
				text-decoration: none;}
				
#logoBox a:active{color: rgb(235, 235, 235);
				text-decoration: none;}
		  
#nav{width: 50%;
	 height: 100px;
	 float: left;
	 font-family: 'open_sansregular', sans-serif;
	 color: rgb(235, 235, 235);}
	 
#nav ul{float: right;}

#nav li{display: inline;
		margin-right: 25px;
		font-size: 15px;}
		
#nav .first{margin-right: 0px;}

#nav a:link{color: rgb(235, 235, 235);
			text-decoration: none;}

#nav a:visited{color: rgb(235, 235, 235);
			   text-decoration: none;}

#nav a li:hover{color: rgb(247, 174, 86);
			 border-bottom: solid 2px rgb(247, 174, 86);}

#nav a li:active{color: rgb(247, 174, 86);
			  border-bottom: solid 2px rgb(247, 174, 86);}
			  
#nav #onPage li{color: rgb(247, 174, 86);
			 border-bottom: solid 2px rgb(247, 174, 86);}
			 

		  
		  
/*   Home Page   */
		  
		  
#mainPage{width: 100%;
		  height: auto;
		  margin-left: auto;
		  margin-right: auto;}
		  
#featureImage{width: 1000px;
			  height: 550px;
			  float: left;}
			  
#featureImage img{width: 1000px;}
			  
#featureColumns{width: 1000px;
				height: 550px;
				float: left;
				margin-bottom: 40px;}
				
.featureBox{width: 300px;
		 	height: 470px;
		 	float: left;
		 	margin-left: 25px;}
		 	
.columnImage{width: 290px;
			 height: 225px;
			 float: left;
			 border: solid 5px rgb(42, 129, 152);
			 background-color: white;}

.columnImage img{width: 290px;}
			 
#featureColumns h3{margin-left: 30px;
				   float: left;
				   color: rgb(159, 57, 105);
				   font-family: 'open_sansregular', sans-serif;}
				   
#featureColumns p{margin-left: 30px;
				  margin-top: 0px;
				   float: left;
				   width: 250px;
				   font-size: 14px;}

.cta{float: right;
	 margin-right: 50px;
	 margin-top: 15px;
	 border: solid 1px none;
	 background-color: rgb(159, 57, 105);
	 color: white;
	 font-family: 'open_sansregular', sans-serif;
	 border-radius: 10px;
	 width: 120px;
	 height: 35px;
	 line-height: 35px;
	 text-align: center;}
	 
.cta a:link{background-color: rgb(159, 57, 105);
			color: white;}

.cta a:visited{background-color: rgb(159, 57, 105);
			color: white;}

.cta a:hover{color: rgb(159, 57, 105);
	 		  	  background-color: white;}

.cta a:active{color: rgb(159, 57, 105);
	 		  	  background-color: white;}

.featureBox .cta:hover{color: rgb(159, 57, 105);
	 		  	  background-color: white;}
	 		  	  
.featureBox .cta:active{color: rgb(159, 57, 105);
	 		  	  background-color: white;}
	 		  	  
	 	


	 

/*    Lingo Page    */

#subNav{width: 230px;
		height: 130px;
		float: left;
		margin-top: 5px;
		border-top: solid 1px grey;
		border-bottom: solid 1px grey;}
		
#subNav ul{list-style-type: none;
		   list-style-position: inside;
		   padding-left: 20px;}
		   
#subNav li{margin-top: 10px;
		   font-size: 15px;}
		   
#subNav a:link{color: rgb(50, 50, 50);
				text-decoration: none;}

#subNav a:visited{color: rgb(50, 50, 50);
				  text-decoration: none;}

#subNav a:hover{color: rgb(247, 174, 86);
				text-decoration: none;}

#subNav a:active{color: rgb(247, 174, 86);
				 text-decoration: none;}
				 
#subNav #onPageSub{color: rgb(247, 174, 86);
				font-family: 'open_sansregular', sans-serif;}
		
		
#lingoList{width: 745px;
		   height: auto;
		   margin-left: 5px;
		   margin-bottom: 50px;
		   float: left;
		   color: rgb(50, 50, 50);}
		   
#lingoList h2{margin-left: 20px;
			  font-family: 'open_sanslight', sans-serif;
			  font-size: 30px;
			  margin-top: 15px;
			  color: rgb(42, 129, 152);}

#lingoList h3{margin-left: 20px;
			  margin-top: 20px;
			  color: rgb(42, 129, 152);
			  font-size: 22px;
			  line-height: 40px;}
		   
#lingoList p{margin-left: 20px;
			 margin-top: 5px;}

#lingoList p a:link{color: rgb(42, 129, 152);
					font-family: 'open_sansregular', sans-serif;
					text-decoration: none;}
					
#lingoList p a:visited{color: rgb(42, 129, 152);
					   font-family: 'open_sansregular', sans-serif;
					   text-decoration: none;}
					
#lingoList p a:hover{color: rgb(42, 129, 152);
					font-family: 'open_sansregular', sans-serif;
					text-decoration: underline;}
					
#lingoList p a:active{color: rgb(42, 129, 152);
					  font-family: 'open_sansregular', sans-serif;
					text-decoration: underline;}
					
#index{font-size: 16px;
	   color: rgb(100, 100, 100);
	   font-family: 'open_sansregular', sans-serif;}

#note{margin-top: 25px;
	  margin-bottom: 45px;
	  font-size: 14px;
	  line-height: 17px;}
	  
#note span{font-family: 'open_sansbold', sans-serif;
		   color: rgb(100, 100, 100);}

#lingoList .term{color: rgb(42, 129, 152);
				font-family: 'open_sansregular', sans-serif;
				 margin-top: 25px;
				 margin-bottom: 0px;
				 font-size: 18px;}
				
#lingoList .def{font-family: 'open_sanslight', sans-serif;
				margin-top: 5px;
				font-size: 15px;
				line-height: 20px;}
				
#lingoList .top{font-family: 'open_sansregular', sans-serif;
				font-size: 14px;
				text-align: right;
				margin-right: 10px;
				color: rgb(42, 129, 152);}

#lingoList a:link{color: rgb(42, 129, 152);
				  font-family: 'open_sansregular', sans-serif;
				  text-decoration: none;}

#lingoList a:visited{color: rgb(42, 129, 152);
				  font-family: 'open_sansregular', sans-serif;
				  text-decoration: none;}

#lingoList a:hover{color: rgb(42, 129, 152);
				  text-decoration: underline;}

#lingoList a:active{color: rgb(42, 129, 152);
				  text-decoration: underline;}
		   

/*    FAQ Page    */


#QuestionList{width: 745px;
		   height: auto;
		   margin-left: 5px;
		   margin-bottom: 50px;
		   float: left;
		   color: rgb(50, 50, 50);}
		   
#QuestionList h2{margin-left: 20px;
			  font-family: 'open_sanslight', sans-serif;
			  font-size: 30px;
			  margin-top: 15px;
			  color: rgb(42, 129, 152);}
			  
			  
#QuestionList p{margin-left: 20px;}

#QuestionList a:link{color: rgb(42, 129, 152);
					 text-decoration: none;}

#QuestionList a:visited{color: rgb(42, 129, 152);
						text-decoration: none;}

#QuestionList a:hover{color: rgb(42, 129, 152);
					  text-decoration: underline;}

#QuestionList a:active{color: rgb(42, 129, 152);
					  text-decoration: underline;}

#QuestionList .question{color: rgb(42, 129, 152);
						font-size: 16px;
						margin-top: 5px;
						margin-bottom: 0px;
						font-family: 'open_sansregular', sans-serif;}
						
#QuestionList span{font-size: 20px;
				   margin-right: 5px;
				   margin-top: 5px;
				   margin-bottom: 0px;}

.answers_container{margin-top: 50px;
				   width: 700px;}
				   
.answerquestion span{font-size: 20px;
				   	 margin-right: 5px;
				   	 margin-top: 5px;}
				   				   
.answerquestion{color: rgb(42, 129, 152);
				font-size: 18px;
				margin-top: 5px;
				margin-bottom: 0px;
				font-family: 'open_sansregular', sans-serif;}
				
.answer{color: rgb(50, 50, 50);
		font-size: 14px;
		margin-top: 5px;
		margin-bottom: 0px;
		text-indent: 40px;}