/*
Theme Name: CLEI Home
Theme URI: http://cleinstitute.com/
Description: This is the theme that will handle the homepage of the site
Version: 1.5
Author: Douglas Finley
Tags: blue fixed width, two columns, widgets


*/

* {

	margin: 0;
	padding: 0;
	position: relative;
	text-decoration: none;
}

img {

	border: 0;
}

p{

       font-size: 14pt;
}

li a {

	list-style-image: none;
	list-style-type: none;

}

.fleft{

	float: left;
}

.fright{
	float: right;
}

.inline{

	display: inline;
}

.ourcenter{
margin:0 76px;
}

body{

	background-color: white;
	background-image: url(img/main_bk.png);
	background-repeat: repeat-x;
	font-family: Helvetica, Verdana;
}

div#page{

	top: -48px;
}

div#header{

	height: 135px;
}

img#headerimg{

	width: 300px;

}

div#clei_home{
background-image:url(img/clei_home.png);
background-repeat:no-repeat;
height:114px;
top:10px;
width:265px;

}

div#main_shape{

margin:0 auto;
width:968px;
}

div#top_menu{

background-image:url(img/top_menu.png);
background-repeat:no-repeat;
display:inline;
float:right;
height:65px;
right:6px;
top:-115px;
width:316px;
}

div#top_menu_wrap{
color:white;
height:55px;
left:39px;
top:5px;
	
}

.set1{


}

.set2{


}

.top_divide{
background-image:url(img/topDivide.png);
background-repeat:no-repeat;
display:inline;
float:left;
height:58px;
margin:0 10px;
width:12px;
}

.top_menu_but{
display:inline;
  float:left;
  height:38px;
  margin-top:12px;	
}

#spanishM:hover{
background-image:url(img/ingles_hi.png);
background-repeat: no-repeat;
}

#blogM:hover{
background-image:url(img/blog_hi.png);
background-repeat: no-repeat;
}

#loginM:hover{

}


.top_menu_but a{
color:white;
}

div#main_vis{

	height: 224px;
}

div#main_vis_rt{

display:inline;
float:left;
height:179px;
position:absolute;
top:21px;
width:551px;
}

div#img_scroll{
	background-image: url(img/homepic_es.png);
	background-repeat: no-repeat;
	height: 207px;
	top: 16px;
	width: 380px;
	float: left; 

}

div#adventure{

background-image:url(img/exito.png);
background-repeat: no-repeat;
height:67px;
padding-right:104px;
width:281px;
}

div#cloud{

color:white;
  display:inline;
  float:right;
  height:52px;
  line-height:20px;
  margin-top:14px;
  padding-right:35px;
  width:381px;
	
}

div#design{
background-image:url(img/design_es.png);
background-repeat:no-repeat;
color:white;
  display:inline;
  float:right;
  font-size:13.5pt;
  height:33px;
  padding-right:34px;
  padding-top:11px;
  text-align:center;
  top:25px;
  vertical-align:middle;
  width:176px;

}

div#design:hover {
background-image:url(img/design_hi2_es.png);
background-repeat:no-repeat;

}

div#menu_img{

	height: 48px;
	background-color: white;
	background-image: url(img/menu_img.png);
	background-repeat: repeat-x;
	top: 359px;
}

div#main_menu{

}

div#main_menu li{
display:inline;
float:left;
padding:10px 10px 9px;
}

div#main_menu li:hover, div#main_menu .current_page_item {
background-image: url(img/menu_img_sliml.png);
background-repeat: repeat-x;
top: 1px;
}

div#main_menu a{

	color: black;
	font-size: 24px;
	
}

div#main_menu_wrap{
height:48px;
}

div#main_content{

	padding: 45px 0 0;
}

div#main_con_minH{

display:inline;
float:left;
height:450px;
width:1px;
}


div#top_content_wrap{
float: left;
}


div#left_img{

	height: 333px;
	width: 222px;
	float: left;
	
}

div#ltop_img{

	height: 168px;
	width: 100%;
	background-image: url(img/youth_es.png);
	background-repeat: no-repeat;
	margin-bottom: 11px;
}

div#lbot_img{

	height: 168px;
	width: 100%;
	background-image: url(img/TechClass.png);
	background-repeat: no-repeat;
}

div#mid_text{
font-size:16px;
height:253px;
width:224px;
}

div.mid_text{

	height: 85px;
	padding: 12px 0 77px 8px;
	width: 100%;

}


div#right_content{

background-image:url(img/right_con_w.png);
background-repeat:no-repeat;
height:380px;
width:522px;
}

div#right_text{
font-size:14px;
padding:0 8px 10px 49px;
width:431px;
}

div#right_text p{
font-size:11pt;
padding:0 0 15px;
}

div#social_content{
left:5px;
width: 457px;

}

div#left_menu_wrap{

	height: 333px;
	width: 220px;
	float: left;

}

div#left_menu_bkg{

   background-image: url(img/BlueSub.png);
   background-repeat: repeat-x;
   width: 158px;
   height: 258px

}

div#right_content_internal{


width:730px;

}

div#right_text_internal{

font-size:14px;
padding:10px 8px 10px 46px;
width:686px;

}

div#right_text_internal p{

padding: 0 0 15px;

}

div#left_menu_bkg li{

background-image:url(img/leftSub.png);
background-repeat:no-repeat;
border:0 none;
display:block;
float:left;
font-family:verdana;
font-size:17px;
height:36px;
left:-17px;
margin:11px 0 -1px;
padding:10px 0 7px;
width:217px;

}

div#left_menu_bkg li:hover, div#left_menu_wrap .current_page_item {
background-image:url(img/leftSub_hi.png);
background-repeat:no-repeat;
}

div#left_menu_bkg li a{

padding-left:24px;
color: white; 

}

div#open_form_area {

width: 945px;
display: inline;

}

div#app_explain {

width: 211px;
line-height: 22px;
}

div#general_info_form{

width: 475px;
float: left;
}

div#guide{
float: left;
width: 240px;
padding-bottom: 24px;
}

div#dyn_guide{

padding-bottom:24px;
height: 187px;
}

div#curr_price{

padding-bottom: 24px;
}

div.alertCheck{

display: inline;
font-weight: bold;
}

div.alertCheckRed{

display:inline;
font-weight: bold;
color: red;

}

#class_price{
text-decoration: underline;
font-size: 16px;
padding:0 2px 0 6px;
}

div#footer{
	
background-image:url(img/footer.png);
background-repeat:repeat-x;
clear:both;
height:109px;
top:47px;
text-align:center;
color:white;
}

div#footer_info{
display: inline;
float: left;
font-size: 17px;
left: 265px;
margin-left: auto;
margin-right: auto;
text-align: center;
top: 5px;
width: 613px;
}

div#facebook_logo{
background-image:url(img/facebook_logo.png);
background-repeat:no-repeat;
height:61px;
left:237px;
width:64px;
}

div#facebook_logo:hover{
background-image:url(img/facebook_logo_hili.png);
background-repeat:no-repeat;
height:61px;
left:237px;
width:64px;	
}



div#twitter_logo{
height:80px;
left:265px;
top:-27px;
width:140px;

}

div#current_events{
background-image: url(img/CurrentEvents.png);
background-repeat: no-repeat;
float: right;
height: 370px;
left: 5px;
width: 369px;
}



#current_evntitle{
float: left;
font-size: 33px;
left: 60px;
padding-bottom: 20px;
text-align: center;
top: 20px;
}

#current_evntxt{
float: left;
left: 32px;
padding-bottom: 28px;
padding-top: 35px;
text-align: center;
width: 266px;
	
}

img.haiti {
float: left;
left: 33px;	
}

div#thanks{
background-image: url(img/app_thanks_es.png);
background-repeat: no-repeat;
font-size: 18px;
height: 50px;
left: 40px;
text-align: center;
vertical-align: middle;
width: 605px;
color: white;
display:none;
}

span#thankstxt{
	
top: 20px;
}

.fan_box{
border: #0A66A7 solid thick;

}


.fan_box .page_stream {
border-top:1px solid #D8DFEA;
height:180px;
overflow:auto;
padding:0 10px;
position:relative;
text-align:center;
}

.connections{
border-top:1px solid #D8DFEA;
min-height:94px;
padding:2px 0 4px 10px;
}

.app_content_223084335689 .fan_box .connections {
border-top:1px solid #D8DFEA;
min-height:94px;
padding:2px 0 4px 10px;
}