@charset "UTF-8";
/* CSS Document */
	
* {
margin:0;
padding:0;
outline:none;
font-size: 11pt;
font-family:Arial, Helvetica, sans-serif;
border:none;
text-decoration:none;
list-style:none;
}

#wrap{
	width:960px;
  margin: 0 auto;}
	
header{
	background-color:ffffff;}

#social{
		height:70px;
		width:960px;
		background-color:#ffffff;
		float:left;}	

#social img{
	float:right;
	display:inline-block;
	width:50px;
	height:50px;
	padding: 10px 5px 10px 5px;
	}	

#black_line{
	float:left;
  	height:7px;
	background-color:#000000;
	width:960px;
	}
	
	
#sm_black_line{
	float:left;
  	height:2px;
	background-color:#000000;
	width:960px;
	}

#logo img{
	float:left;
	padding:40px 0 40px 280px;}	
	
#green_line{
	float:left;
  	height:7px;
	background-color:#3fae2a;
	width:960px;
	}

#course{
	width:960px;
	background-color:#ffffff;
	float:left;}
		
#course img{
	padding: 0px 0 0 0px;}
	
	
#navbar{
	display:inline-block;
	padding: 0px 0 0 0;
	height: 90px;
	width:960px;}
			
#navbar li{
	color:#59595B;
	display:inline-block;
	font-size:1.2em;
	width:230px;	}
		
#navbar a{
	color:#59595B;
	font-size:1.2em;
	padding:15px 0 0 0px;
	display:block;
	text-align:center;}
	
#navbar li a:hover{
	position:relative;
	color:#009444;}
	
/*	background: url(images/talk.png) no-repeat;
	background-position: 0 30px;}
*/
#navbar ul{
	display:none;
  	width:230px;
	z-index:77;
	}
		
#navbar li:hover ul{
	display:block;
	position:absolute;
	color: #009444;
/*	padding: 10px 0 10px 0; */

	}

#navbar ul li:hover li a {
	color: #009444;}	
	
#navbar li:hover li a:hover {
	color: #009444;}	
		
#content {
	float:left;
	background-color:#ffffff;
	width: 920px;
	padding: 30px 40px 50px 0px;
	z-index:0;}
	
#col_left {
	float:left;
	display:block;
	background-color:#ffffff;
	width: 430px;
	padding: 0 40px 50px 0px;
	z-index:0;}
	
#col_left img{
	float:left;
	padding: 0 0 20px 0;
	z-index:0;}
	
#col_right{
	float:left;
	width:430px;}
	
#col_1{
	float:left;
	display:block;
	background-color:#ffffff;
	width: 350px;
	padding: 0 0px 20px 0px;
	z-index:0;}
	
#col_2{
	float:left;
	width:230px;}
	
#col_3{
	float:left;
	width:300px;}
	
p{
	text-align:justify;
	color:#5E5B5C;
	font-size:1.2em;
	position:relative;
	z-index:55;}
	
p a{
	color:#262262;
	font-size:1em;}	
	
h1{
	text-align:justify;
	color:#009444;
	font-size:1.2em;
	padding:0 0 10px 0px;
	position:relative;
	z-index:55;}
	
#content_list li{
	list-style-type:disc ; margin:0 0 0 20px;
	color:#59595B;
	font-size:1.2em;}
	
#content_list li a{
	color:#262262;
	font-size:1em;}
	
footer{
	clear:both;
	height:150px;
	background-color:#ffffff;
	}	

#footer_social{
	padding:20px 10px 10px 390px;}
	
#footer_social li{
	display:inline-block;
	padding: 0 0 0 10px;}
	

	
#address{
	float:left;
	display:inline-block;
	padding:0px 0 0 270px;
	height:10px;
	color:#231f20;}


@media screen and (max-width:823px){

#page_wrap{
	width:100%;}
	}

@media screen and (max-width:480px){


}

