@charset "utf-8";
/* CSS for the 3 column secondary template of the Leader In Me Marketing Site */

/* ------------------------
LAYOUT 
---------------------------*/

* {
margin:0;
padding:0;
}

body{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
color:#333;
}

#container{
margin: 0 auto;
width:960px;
background: #fff url(images/interface/page_lines_bg.jpg) repeat-y;
/*border:1px solid blue;*/
}
#container-nobg{
margin: 0 auto;
width:960px;
background: #fff;
/*border:1px solid blue;*/
}

#container2 {
position: relative;
padding:0 15px 0 15px;
/*border:1px solid red;*/
}


#top_white{
width:930px;
height:39px;
background: #fff;
/*border:1px solid black;*/
}
#top_content{
width:930px;
height:300px;
/*background: #fff;*/
/*border:1px solid black;*/
}
#secondary_leftside {
float:left;
width:240px;
margin:0 26px 0 0;
/*border:1px solid blue;*/
}
#center_content{
float:left;
width:442px;
margin:0 22px 20px 0;
/*border:1px solid magenta;*/

}

#right_content{
float:left;
width:663px;
margin:0 0 20px 0;
/*border:1px solid magenta;*/
}

#secondary_rightside {
float:left;
width:199px;
/*background:#cee6f0;*/
padding:0 0 20px 0;
/*border:1px solid green;*/
}
#right_quotes{
padding:40px 0 0 0;
}

#video_about{
/*padding:40px 0 0 0;*/
}

.float_right{
float:right;
}


#footer_second{
width:960px;
height:60px;
clear: both;
margin:0 auto;
background: #fff;
/*border:1px solid yellow;*/
}

#secondary_flash_top{
width:730px;
height:280px;
}

#phone {
position:absolute;
top:84px;
right:15px;
font-size:18px;
font-weight:500;
color:#999999;
}
#header {

	width:930px;
	height:46px;
	text-align:right;
	padding:0 0 0 0;
	background:#fff;
}

#phoneSecondary {
font-size:18px;
font-weight:500;
color:#999999;
padding:18px 5px 0 0;
}
#leader_title{
float:left;
padding:0 0 0 20px;
}

#schoolyard_button{
position:absolute;
top:175px;
right:15px;
width:195px;
height:64px;
}
#schoolyard_button a{
display:block;
width:195px;
height:64px;
background: url(images/buttons/schoolyard_button_bg.jpg) 0px 0px no-repeat;
}
#schoolyard_button a:hover{
background: url(images/buttons/schoolyard_button_bg.jpg) 0px -64px no-repeat;
}
#parentsplace_button{
position:absolute;
top:240px;
right:15px;
width:195px;
height:64px;
}
#parentsplace_button a{
display:block;
width:195px;
height:64px;
background: url(images/buttons/parentsplace_button_bg.jpg) 0px 0px no-repeat;
}
#parentsplace_button a:hover{
background: url(images/buttons/parentsplace_button_bg.jpg) 0px -64px no-repeat;
}
#teacherslounge_button{
position:absolute;
top:109px;
right:15px;
width:195px;
height:64px;
}
#teacherslounge_button a{
display:block;
width:195px;
height:64px;
background: url(images/buttons/teacherslounge_button_bg.jpg) 0px 0px no-repeat;
}
#teacherslounge_button a:hover{
background: url(images/buttons/teacherslounge_button_bg.jpg) 0px -64px no-repeat;
}

#left_links{
padding:0 0 0 0;
width:240px;
}
.video_button{
margin:0 0 0 20px;
width:142px;
height:99px;
}


img#fc_logo_footer{
display:inline;
float:left;
padding:9px 20px 0 30px;
}

table#lim_process{
width:442px;
}
table#lim_process td{
width:221px;
padding:20px 20px 0 20px;
vertical-align:top;
}
table#lim_process td.learnmore{
padding:0;
vertical-align:top;
padding:0 0 0 20px;
}

img.learn_more_button{
padding:0 0 20px 0;
}


/* ------------------------
STYLES 
---------------------------*/


h1{
font-family:Times, "Times New Roman", Georgia, serif;
font-size:24px;
font-weight:normal;
color:#666;
padding: 0 0 15px 0;
}
h1.about{
color:#ee2e24;
}
h1.schools{
color:#50b948;
}
h1.sponsors{
color:#00a4e4;
}

h2{
font-size:14px;
font-weight:bold;
color:#333;
padding: 10px 0 10px 0;
}

h2 a, h2 a:link, h2 a:visited{
color:#00709b;
text-decoration:none;
}

h2 a:hover{
color:#000;
text-decoration:underline;
}

h3{
font-size:12px;
font-weight:bold;
color:#00a4e4;
padding: 10px 20px 8px 0;
}
h4{
font-size:12px;
font-weight:normal;
color:#6ebe3f;
padding: 0 0 10px 0;
}

p{
padding: 0 0 10px 0;
line-height:18px;
}

div#right_content p{
padding: 0 221px 10px 0;
line-height:18px;
}

p.left_nav{
color:#00a4e4;
font-family:Times, "Times New Roman", Georgia, serif;
font-size:14px;
font-weight:bold;
padding: 0 0 20px 20px;
}
p.left_nav.about{
color:#ee2e24;
}
p.left_nav.schools{
color:#50b948;
}
p.left_nav.sponsors{
color:#00a4e4;
}

p.left_nav a, p.left_nav a:link, p.left_nav a:visited{
color:#002c3f;
text-decoration:none;
}

p.left_nav a:hover{
color:#666;
text-decoration:none;
}

p a, p a:link, p a:visited{
color:#00709b;
text-decoration:none;
}

p a:hover{
color:#000;
text-decoration:underline;
}

a, a:link, a:visited{
color:#00709b;
text-decoration:none;
}
a:hover{
color:#333;
text-decoration:none;
}

#footer_second p{
font-size:10px;
color:#999;
text-align:right;
padding:16px 30px 10px 0;
}

#footer_second a, #footer_second a:link, #footer_second a:visited{
color:#666;
text-decoration:underline;
padding:0;
margin:0;
}

#footer_second a:hover{
color:#00709b;
text-decoration:none;
padding:0;
margin:0;
}

ul{
list-style-position: outside;
list-style-type:disc;
padding: 0 20px 10px 0px;
margin:0 0 0 20px;
line-height:18px;
}
ul li{
list-style-position: outside;
list-style-type:disc;
padding: 0 10px 5px 0px;
}
ul li li{
list-style-position: outside;
list-style-type:circle;
padding: 10px 10px 0 0;
margin:0 0 0 40px;
}
ul li li li{
list-style-position: outside;
list-style-type:square;
padding: 10px 10px 0 0;
margin:0 0 0 40px;
}

ul a, ul a:link, ul a:visited{
color:#008fd4;
text-decoration:underline;
}

ul a:hover{
color:#666;
text-decoration:none;
}


ol{
list-style-position: outside;
list-style-type:decimal;
padding: 0 20px 10px 0px;
margin:0 0 0 20px;
line-height:18px;
}
ol li{
list-style-position: outside;
list-style-type:decimal;
padding: 0 10px 5px 0px;
}
ol li li{
list-style-position: outside;
list-style-type:upper-roman;
padding: 10px 10px 0 0;
margin:0 0 0 40px;
}
ol li li li{
list-style-position: outside;
list-style-type:lower-roman;
padding: 10px 10px 0 0;
margin:0 0 0 40px;
}

ol a, ol a:link, ol a:visited{
color:#008fd4;
text-decoration:underline;
}

ol a:hover{
color:#666;
text-decoration:none;
}

p.caption{
font-size:10px;
color:#000;
padding:10px 10px 2px 20px;
}
img.download_chapter{
padding:0 0 0 60px;
}