/*
Teacher Recruiting Website
*/

@import url(http://readingprograms.org/css/reset.css);

body { font:16px/1.22 cambria, 'palatino linotype', 'book antiqua', serif; padding: 1em 2em 0 2em; background:#fff url(images/greybg.jpg) top left repeat-x; text-align: center; }

p, ul { line-height: 1.25em; }

ul { padding: 0 0 0 1em; }

li { list-style-type: disc; list-style-position: inside; }

#page { width: 920px; margin: 0 auto; text-align: left; }

#logo { text-align: center; }
#logo img { margin: 1em 0 0 0; }

#wrap { position: relative; }

#primary_navigation li a{ 
	font-family: arial, helvetica, sans-serif !important; 
	font-weight: bold;
	}

#primary_navigation a {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}

#primary_navigation a:hover {
	color:#eead0e;
	text-decoration:underline;
}

#primary_navigation a:active, #content a:hover, #content a:active {
	color:#eead0e;
}

#primary_navigation span.current {
	color:#369;
	font-weight:bold;
}

#primary_navigation a.active, #primary_navigation a.active:hover {
	color:#701010;
	cursor:default;
}

#header { margin-bottom: 1em; text-align: right; }

#header h1 {
background: url(images/header_bg.png) top left repeat-x;
margin: 0; padding: 0;
}

#content { padding-left: 250px; }
#content_full { padding: 0 1em; }

#navigation { position: absolute; top: 0px; left: 0px; width: 240px; }

#navigation ul {
padding: 0;
margin: 0;
}

#navigation ul, #navigation li {
float: left;
width: 100%;
}

#navigation li {
list-style: none;
margin: 0;
}


#navigation li a {
height: 100%;
font-weight: bold;
color: #fff;
padding: 0.5em;
text-decoration: none;
display: block;
}


#navigation a:link, #navigation a:visited {
background-color:#036;
	color:#EEE;
}

#navigation a.extended {
	background-color:#036;
	color:#EEE;
	text-decoration:none;
}
#navigation a:hover {
background-color:#69c !important;
}

#navigation ul#submenu a:link, #navigation ul#submenu a:visited, #navigation li.subs a:link, #navigation li.subs a:visited  {
background-color:#369;
	color:#fff;	
	text-decoration:none;
}

#navigation a#current, #navigation a#current:visited {
	background-color:#69C !important;	
	color: #ffffff;
	cursor:default;
}


#navigation li a {
	color:#fff;
	background-color:#369;
	text-decoration:none;
}

#navigation li a:hover {
	color:#fff;
	background-color:#69C;
	text-decoration:none;
}


ul#submenu li span { padding-left: 2em; }



#content_quote h1, #content_full h1, #content h1 { margin-top: 0px; }

#content_quote a, #content_full a, #content a {
	color:#990000;
}

#content_quote a:hover, #content_full a:hover,#content_full a:active, #content a:hover {
	color:#eead0e;
}
 #content, #content_full, #content_quote {
 margin-bottom: 2em;
 }

table { border: 1px solid black; }

table.partnerInstitutions td {
	padding-bottom: 10px;
	padding-right: 10px;
}

.centered { text-align: center; }

.red { color: red; }

.asterisk { font-size: 85%; }

.totop { margin-top: -1em; }

dl#faqs { margin-left: 0; padding-left: 0; font-weight: bold; }

#footer {

width: 100%;
background-color:#036;

color: #ffffff;
}
#footer p { margin: 0; padding: 1em; text-align: center; }

.right { float: right; display: inline; margin-left: 1em; }
.left { float: left; display: inline; margin-right: 1em; }

#navigation li { border-bottom: 1px solid #cccccc; }
#navigation ul#submenu { border-top: 1px solid #cccccc; }
#navigation ul li.last { border: none !important; }
#navigation ul li ul li.last { border: none !important; }

#content_quote { padding-left: 250px; padding-right: 190px; }
p.quoth { text-align: right; font-size: .85em; }
#quote { width: 180px; position: absolute; top: 0px; right: 0px; }

table { border: none; }
td { border: none; margin: 0; padding: 0; }
	
	a.video { text-decoration: none; display: block; height: 60px; width: 100%; }
	.video-wrapper { margin-bottom: 2px; }
	.video-title { padding-left: .5em; padding-top: .25em; }
	
	
table.bordered, table.bordered td { border: 1px solid black; }
table.bordered th, td { padding: 1em; }
table.bordered tr { vertical-align: top; }

#ird-player { padding: 5px; text-align: center; }
#screen { margin: 0 auto; }
#controls ul { margin: 5px 0 0 0; padding: 0; text-align: center; text-align: center; width: 387px; }
#controls ul li {  margin: 0; padding: 0; display: inline; list-style-type: none; }
#controls a img { border: none; }
a { border: none; text-decoration: none; }
#vtext { text-align: center; width: 387px; }
#ird-player a { text-decoration: none; color:#990000; }

http://readingprograms.org/css/reset.css

@import url(/css/nuke.css);

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

body { padding: 1em 2em 0 2em; background:#fff url(images/greybg.jpg) top left repeat-x; text-align: center; }

p, ul { line-height: 1.25em; }

ul { padding: 0 0 0 1em; }
li { list-style-type: disc; list-style-position: inside; }

#page { width: 920px; margin: 0 auto; text-align: left; }

#logo { text-align: center; }
#logo img { margin: 1em 0 0 0; }

#wrap { position: relative; }


#primary_navigation { text-align: left; margin: 0; white-space: nowrap; }
#primary_navigation ul { list-style-type: none; margin: 0; padding: 1em 0 .5em 0;  }
#primary_navigation li { display: inline; }
#primary_navigation li a { font-family: sans-serif;margin: 0 6px; text-align: center; font-size: 14px;}

#primary_navigation a {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}

#primary_navigation a:hover {
	color:#eead0e;
	text-decoration:underline;
}

#primary_navigation a:active, #content a:hover, #content a:active {
	color:#eead0e;
}

#primary_navigation span.current {
	color:#369;
	font-weight:bold;
}

#primary_navigation a.active, #primary_navigation a.active:hover {
	color:#336699;
	cursor:default;
}

#header { margin-bottom: 1em; text-align: right; }

#header h1 {
background: url(images/header_bg.png) top left repeat-x;
margin: 0; padding: 0;
}

#content { padding-left: 250px; }
#content_full { padding: 0 1em; }

#navigation { position: absolute; top: 0px; left: 0px; width: 240px; }

#navigation ul {
padding: 0;
margin: 0;
}

#navigation ul, #navigation li {
float: left;
width: 100%;
}

#navigation li {
list-style: none;
margin: 0;
}


#navigation li a {
height: 100%;
font-weight: bold;
color: #000000;
padding: 0.5em;
text-decoration: none;
display: block;
}


#navigation a:link, #navigation a:visited {
background-color:#036;
	color:#EEE;
}

#navigation a.extended {
	background-color:#036;
	color:#EEE;
	text-decoration:none;
}
#navigation a:hover {
background-color:#a2b5cd !important;
}

#navigation ul#submenu a:link, #navigation ul#submenu a:visited, #navigation li.subs a:link, #navigation li.subs a:visited  {
background-color:#369;
	color:#fff;	
	text-decoration:none;
}

#navigation a#current, #navigation a#current:visited {
	background-color:#69C !important;	
	color: #ffffff;
	cursor:default;
}


#navigation li a {
	color:#fff;
	background-color:#369;
	text-decoration:none;
}

#navigation li a:hover {
	color:#fff;
	background-color:#69C;
	text-decoration:none;
}

ul#submenu li span { padding-left: 2em; }

#content_quote h1, #content_full h1, #content h1 { margin-top: 0px; }

#content_quote a, #content_full a, #content a {
	color:#990000;
}

#content_quote a:hover, #content_full a:hover,#content_full a:active, #content a:hover {
	color:#eead0e;
}
 #content, #content_full, #content_quote {
 margin-bottom: 2em;
 }

table { border: 1px solid black; }

.centered { text-align: center; }

.red { color: red; }

.asterisk { font-size: 85%; }

.totop { margin-top: -1em; }

dl#faqs { margin-left: 0; padding-left: 0; font-weight: bold; }

#footer {

width: 100%;
background-color:#036;
clear: both;
color: #ffffff;
}
#footer p { margin: 0; padding: 1em; text-align: center; }
#footer a {
	color: #fff;
	text-decoration: underline;
}
.right { float: right; display: inline; margin-left: 1em; }
.left { float: left; display: inline; margin-right: 1em; }

#navigation li { border-bottom: 1px solid #cccccc; }
#navigation ul#submenu { border-top: 1px solid #cccccc; }
#navigation ul li.last { border: none !important; }
#navigation ul li ul li.last { border: none !important; }

#content_quote { padding-left: 250px; padding-right: 190px; }
p.quoth { text-align: right; font-size: .85em; }
#quote { width: 180px; position: absolute; top: 0px; right: 0px; }

table { border: none; }
td { border: none; margin: 0; padding: 0; }
	
	a.video { text-decoration: none; display: block; height: 60px; width: 100%; }
	.video-wrapper { margin-bottom: 2px; }
	.video-title { padding-left: .5em; padding-top: .25em; }
	
	
table.bordered, table.bordered td { border: 1px solid black; }
table.bordered td { padding: 1em; }

#ird-player { padding: 1em; text-align: center; }
#screen { margin: 0 auto; }
#controls ul { margin: 5px auto 0 auto; padding: 0; text-align: center; text-align: center; width: 387px; }
#controls ul li {  margin: 0; padding: 0; display: inline; list-style-type: none; }
#controls a img { border: none; }
a { border: none; text-decoration: none; }
#vtext { margin: 0 auto; text-align: center; width: 387px; }
#ird-player a { text-decoration: none; color:#990000; }


#big-link {
  font-size: 121%;
  font-weight: bold;
}

a.squarebutton{
background: transparent url('/teachingjobs/images/square-red-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('/teachingjobs/images/square-red-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

/*
Apply Now button
*/
.buttonwrapper {
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.copyright {
  font-style: italic;
}
.title {
  
}

a img{ 
border:0; 
}
#navigation p#applyButton {
	text-align: center;
	border-top: 10px solid transparent;
	background: #fff;
	clear: left;
	padding: 0; margin: 0;
}
#navigation p#applyButton a {
	text-decoration: none;
	background: none;
	border: none;
}
#navigation p#applyButton a:hover {
	background: none !important;
	
}
p#applyButton a img {
	border: none;
	background: none;

}
p#glbBtns {
	
}
p#glbBtns a {
	padding: 7px 9px;
	background: #990000;
	margin: 0 10px 0 0;
	color: #FFF;
}
p#glbBtns a:hover {
	background-color: #CE5252;
	color: #FFF;
}

#betterBusinessBureau {
	clear: left;
	float: left;
 	width: 380px;
	margin-left:15px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .03em;
}

div.right div#betterBusinessBureau img {
	margin-top: 10px;
	margin-right: 20px;
	vertical-align: middle;
}

/* start youtube player styles */
	#ird-player-wrapper { 
	position: relative;
  right: 10px;
	 margin: 0 0 0 0;
	 padding: 0;
	  width: 500px;
	  text-align: center;
	}
	#ird-player-wrapper object embed {
    width: 432px; /* orig: 480w 295h */
    height: 265.5px;
	}
	
	#ird-player {  
	  width: 480px;
	  margin: 0 auto;
	  padding: 0;
	}
	
	#screen { margin: 0 auto; padding: 0;}
	
	#controls {
	  width: 100%;
	}
	
	#controls ul { 
	  margin: 15px 0 0 0; 
	  padding: 0; 
	  text-align: center; 
	  float: left; 
	  text-align: center; 
	  width: 100%; 
	}
	
	#controls p.thumbTitle {
	  font-weight: bold;
	  margin: 10px 0 0 0;
	}
	
	body.double #controls ul {
	  margin: 0;
	}
	
	#controls ul li {  
	  margin: 0; 
	  padding: 0; 
	  display: inline; 
	  list-style-type: none;
	}
	
	#controls a img { border: none; width: 75px; }
	
	a { border: none; text-decoration: none; }
	#vtext { text-align: center; }
	#ird-player a { text-decoration: none; }
	#controls p.invisible {
	  display: none;
	}
	#controls p#testimonial {
	  padding: 5px;
	  text-align: center;
	  /* height: 40px; */
	  margin: 0 0 5px 0;
	}
/* end youtube player styles */