/* GLOBAL STYLES */
body {
	background:#413325 url(../images/bg_html.gif) top repeat-x;
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
	font-size:75%;
	color:#291f14;
	line-height:1.4em;
	margin-top:0px;
}
body a { font-weight:bold; color:#ff7e00; text-decoration:none; }
body a:hover { text-decoration:underline; }
html { height:100.1%; }
.noMargin { margin-right:0!important; }
.floatRight { float:right; margin:0 0 10px 10px; display:block; }

/* GLOBAL POSITIONING */
#wrapper {
	width:850px;
	margin:0 auto;
}
#header {
	float:left;
	width:850px;
	height:224px;
}
#navigation {
	float:left;
	width:780px;
	height:30px;
	background: url(../images/bg_nav.gif) no-repeat left;
	margin:0 0 20px 0;
	padding:8px 0 0 40px;
}
#content {
	float:left;
	width:820px;
	margin:0 0 25px 0;
}
#footer {
	float:left;
	width:820px;
	height:43px;
	background: url(../images/bg_footer.gif) no-repeat left;
	margin:0 0 40px 0!important;
	padding:0 0 0 0;
	color:#fff;
}
/* HEADER STYLES */
.headerLogo { 
	float:left;
	width:200px;
	height:224px;
	background: url(../images/header_logo.gif) no-repeat top left;
}
.headerLogo a { 
	display:block; 
	float:left;
	margin:51px 0 0 22px;
	width:105px;
	height:108px;
}
.headerImage {
	float:left;
	width:650px;
	height:224px;
	background: url(../images/header_img1.jpg) no-repeat top left;
}
.img2 {	background: url(../images/header_img2.jpg) no-repeat top left; }
.img3 {	background: url(../images/header_img3.jpg) no-repeat top left; }
.img4 {	background: url(../images/header_img4.jpg) no-repeat top left; }
.img5 {	background: url(../images/header_img5.jpg) no-repeat top left; }
.img6 {	background: url(../images/header_img6.jpg) no-repeat top left; }
.img7 {	background: url(../images/header_img7.jpg) no-repeat top left; }
/* NAVIGATION STYLES */
#navigation ul {
	list-style-type:none;
	display:inline;
}
#navigation ul li { 
	float:left; 
	margin-right:45px; 
	height:20px!important; 
}
#navigation ul li a { display:block; cursor:hand; height:20px; } 
#navigation ul li em { margin-left:-5000px; } 
#navigation ul li.navHome { background: url(../images/li_home.gif) no-repeat left; width:44px; }
#navigation ul li.navAbout { background: url(../images/li_about.gif) no-repeat left; width:50px; }
#navigation ul li.navProjects { background: url(../images/li_getinvolved.gif) no-repeat left; width:98px; }
#navigation ul li.navGallery { background: url(../images/li_gallery.gif) no-repeat left; width:66px; }
#navigation ul li.navNews { background: url(../images/li_news.gif) no-repeat left; width:44px; }
#navigation ul li.navPartners { background: url(../images/li_partners.gif) no-repeat left; width:74px; }
#navigation ul li.navContact { background: url(../images/li_contact.gif) no-repeat left; width:64px; }
#navigation ul li.navHome a:hover { background: url(../images/li_home_hov.gif) no-repeat left; width:44px; }
#navigation ul li.navAbout a:hover { background: url(../images/li_about_hov.gif) no-repeat left; width:50px; }
#navigation ul li.navProjects a:hover { background: url(../images/li_getinvolved_hov.gif) no-repeat left; width:98px; }
#navigation ul li.navGallery a:hover { background: url(../images/li_gallery_hov.gif) no-repeat left; width:66px; }
#navigation ul li.navNews a:hover { background: url(../images/li_news_hov.gif) no-repeat left; width:44px; }
#navigation ul li.navPartners a:hover { background: url(../images/li_partners_hov.gif) no-repeat left; width:74px; }
#navigation ul li.navContact a:hover { background: url(../images/li_contact_hov.gif) no-repeat left; width:64px; }
#navigation ul li.navHomeActive { background: url(../images/li_home_on.gif) no-repeat left; width:44px; }
#navigation ul li.navAboutActive { background: url(../images/li_about_on.gif) no-repeat left; width:50px; }
#navigation ul li.navProjectsActive { background: url(../images/li_getinvolved_on.gif) no-repeat left; width:98px; }
#navigation ul li.navGalleryActive { background: url(../images/li_gallery_on.gif) no-repeat left; width:66px; }
#navigation ul li.navNewsActive { background: url(../images/li_news_on.gif) no-repeat left; width:44px; }
#navigation ul li.navPartnersActive { background: url(../images/li_partners_on.gif) no-repeat left; width:74px; }
#navigation ul li.navContactActive { background: url(../images/li_contact_on.gif) no-repeat left; width:64px; }
/* CONTENT STYLES */
.contentBlock, .promoBlock { 
	float:left;
	width:590px;
	margin:0 20px 0 0;
}
.promoBlock { width:210px; margin:0; font-size:11px; line-height:1.4em; }
.contentMain, .promoMain { background: url(../images/bg_content.gif) no-repeat top; padding:8px 20px 10px 15px; }
.promoMain { background: url(../images/bg_promo.gif) no-repeat top; color:#291f14; padding:8px 12px 3px 12px!important; }
.contentFoot, .promoFoot { height:20px;	background: url(../images/bg_content_foot.gif) no-repeat top; }
.promoFoot { background: url(../images/bg_promo_foot.gif) no-repeat top; }
/* CONTENT BLOCK */
.contentBlock h1 { height:52px; margin:0 0 10px 0; }
.contentBlock h1 em { margin-left:-5000px; }
.contentBlock p { margin:0 0 14px 0; }
.contentBlock h1.about { background: url(../images/h1_about.gif) no-repeat top; width:101px; }
.contentBlock h1.projects { background: url(../images/h1_projects.gif) no-repeat top; width:129px; }
.contentBlock h1.gallery { background: url(../images/h1_gallery.gif) no-repeat top; width:119px; }
.contentBlock h1.news { background: url(../images/h1_news.gif) no-repeat top; width:96px; }
.contentBlock h1.partners { background: url(../images/h1_partners.gif) no-repeat top; width:129px; }
.contentBlock h1.contact { background: url(../images/h1_contact.gif) no-repeat top; width:116px; }
.contentBlock h2 { 
	font-size:150%; 
	margin:0 0 10px 0;
	background: url(../images/div_line.gif) repeat-x center;
}
span.whiteBgd {
	background:#fff;
	padding:0 7px 0 0;
	margin:0 7px 0 0;
}
.contentBlock img { padding:3px; border:1px solid #8a704b; }
/* MORE INFO BLOCK */
.promoBlock h2 { 
	width:169px; 
	height:48px; 
	margin:0 0 5px -3px; 
	background: url(../images/h2_want_to_teach.gif) no-repeat top;
}
.promoBlock h2 em { margin-left:-5000px; }
.promoBlock p { font-weight:bold; margin:0; }
form { margin-top:8px; }
form label { float:left; width:50px; }
form input, form textarea, form select { 
	float:left; 
	border:1px solid #8a704b;
	width:130px;
	margin:0 0 5px 0;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
	padding:2px;
	color:#291f14;
}
form select { width:136px; }
a.btnHelp { 
	float:right; 
	width:70px; 
	height:26px; 
	border:none; 
	padding:0; 
	margin-top:3px;
	border:0;
	background: url(../images/btn_submit.gif) no-repeat right;
} 
a.btnHelp em { margin-left:-5000px; }
.promoBlock p.callUs { margin-top:5px; font-weight:normal; }
.promoBlock h3 { 
	font-size:200%; 
	margin:8px 0 0 0; 
	text-align:center;
}
.promoBlock h4 { font-size:120%; margin:8px 0 10px 0; }
.promoBlock img { margin:20px 0 0 0; }



/* FOOTER STYLES */
#footer img { float:left; margin:0 12px 0 0; }
#footer p { float:left; margin:14px 0 0 0; }

/* HOME */
.contentHome { 
	width:590px;
	height:342px;
	background: url(../images/bg_home.gif) no-repeat top;
	padding:0;
}
.contentHome h1 { 
	float:left;
	background: url(../images/h1_home.gif) no-repeat top;
	width:385px;
	height:42px;
	margin:12px 0 10px -12px;
}
.contentHome p {
	float:left;
	width:360px;
	margin:0 0 8px 0;
}
.contentHome h2 {	font-size:100%; background:none; margin:0 0 13px 0; }
.contentHome img { padding:0; border:none; float:right; margin:0 0 0 5px; }
.programDetail { 
	width:373px;
	height:45px;
	background: url(../images/h3_home.gif) no-repeat bottom;
	float:right;
	margin:0;
}
.programDetail img {
	float:left;
	border:none;
	background:none;
	padding:0;
	margin:0 8px 0 0;
}
.programDetail h3 {
	font-size:90%;
	float:left;
	width:285px;
	margin:7px 0 0 0;
	padding-left:20px;
}
.videoBox { 
	float:left; 
	width:217px;
	height:342px;
	margin:0;
	background: url(../images/home_tv_alt.jpg) no-repeat top;
} 
.videoBox a {
	width:110px;
	height:95px;
	display:block;
	margin:145px 0 0 61px;
}

/* ABOUT */
.aboutInfo { float:left; width:330px; }
.aboutImage { width:204px; float:right; margin:0 0 10px 15px; }
.aboutImage p { background:#fff; font-size:90%; color:#8a704b; margin-top:5px; text-align:right; }
.aboutImage img, .projectImage img, .projectList img, .newsItem img { background-color:#e0d3c1; }

/* PROJECTS */
.projectImage { 
	float:left;
	width:170px;
	margin:6px 20px 6px 0;
	text-align:center;
}
.projectImage p { margin-top:5px; font-weight:bold; color:#8a704b; }
.projectList {
	display:block;
	float:left;
	width:260px;
	clear:right;
	margin:0 15px 15px 0;
}
.projectImg { 
	float:left;
	margin-right:10px;
}
.projectList h4 {
	float:left;
	width:190px;
	margin:0 0 5px 0;
	font-size:1.2em;
}
.projectList p {
	float:left;
	margin:0;
}
.projectList span { 
	font-weight:bold;
	font-size:1.2em;
}
.projectList p a {
	color:#291f14;
	font-weight:normal;
}
 
 







/* GALLERY */
.galleryItems {
	position:relative;
	margin:0 0 10px 0;
	left:0;
	height:385px;
}
.thumb img {
	border:1px solid #8a704b;
	margin:0 0 0 6px;
	padding:2px;
	background-color:#e0d3c1;
}
.thumb:hover { background-color: transparent; }
.thumb:hover img { border:1px solid #ff7e00; }
.thumb span { 
	position:absolute;
	left:-1000px;
	visibility:hidden;
	color:#8a704b;
}
.thumb span img { 
	background-color:#e0d3c1;
	border:1px solid #413325!important;
	padding:3px;
	margin:5px 0 8px 0;
}
.thumb:hover span { 
	visibility:visible;
	position:absolute;
	text-align:center;
	width:550px;
	top:80px;
	left:0; 
	z-index:2;
}
/* PARTNERS */
.partnersInfo, .partnersIdent {
	float:left;
	width:445px; 
	margin:8px 0 0 0;
	background: url(../images/div_line.gif) repeat-x top;
	padding:15px 0 0 0;
}
.partnersInfo h2 { background:none; }
.partnersInfo h3 { margin:-5px 0 5px 0; font-size:100%; color:#8a704b; }
.partnersIdent { width:110px; text-align:center; }
.partnersIdent img { border:none; }
/* NEWS */
.newsItem { margin:0 0 20px 0; }
.newsItem p.newsPara:first-letter { color:#291f14!important; font-size:200%; font-weight:bold; margin-right:2px; }
.newsItem p.newsPara:first-line { color:#8a704b; text-transform:uppercase; }
.newsItem h3 { color:#8a704b; text-transform:uppercase; font-size:90%; }
.newsItem img { float:left; margin:0 15px 8px 0; }

/* FLOATFIX */
.floatfix:after {
	content:"."; 
	display:block; 
	height:0px; 
	clear:both; 
	visibility:hidden}
.floatfix {display:inline-block}
.floatfix {display:inline-table}
/* Hides from IE-mac \*/
* html .floatfix {height:1%}
.floatfix {display:block}
/* End hide from IE-mac */

