	/* CSS Document - TeachForAmerica.org - Screen Styles */

/* -- Begin Document Styles -- */


h1 {font-weight:bold;}

/* -- Begin Container Styles -- */
#container {
background: #ffffff;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto 0px auto; 
	border:0px solid red;
	text-align:center;
	
	 }

#containerwide {
background: #ffffff;
	width: 920px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:0px solid red;
margin: 0 auto; text-align: left;
	
	 }
/* -- Begin Body Styles -- */
#body {width: 760px;
background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px }	 
	 
	 
 #container_internal {
	width: 920px;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*margin-right: auto;
	margin-left: auto;
margin-top:15px;	
	margin: -70px auto 0px auto; 
	border:0px solid red;
	text-align:center;*/

	 }
div{text-align:left;}

/* -- Begin Body Styles -- */
#secondcontainer {
	/*margin: 0px 0px 20px 0px; 
	margin-right: auto;
	margin-left: auto;  background: #ffffff;
	width: 920px; border:0px solid red;  padding:0px; */}

#feedback {
	font-size: 10px;
	color: #666666;
	background-image: url('../assets/images/index_feedbackHR.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 0px 9px 10px 9px;
	margin-top: 15px }
#feedback a {
	color: #666666 }
#sponsors {
	font-size: 10px;
	color: #fff;
	float: right; width: 200px; /*margin-top: 15px;
	padding: 0px 9px;*/ }
#sponsors p {
	/*margin-bottom: 10px;*/	
	text-align: center; }
#sponsors a:link, #sponsors a:active, #sponsors a:visited {
	color: #666666;
	text-decoration: none }
#sponsors a:hover {
	text-decoration: underline }
#sponsors .logo {
	text-align: center }

/* -- Begin Left Content & Secondary/Tertiary Navigation Styles -- */
#leftContent {
	float: left;
	width: 190px;
	font-size: 11px;
	color: #537289;
	padding: 40px 0px 0px 5px }
#leftContent h1 {
	border-bottom: 1px solid #d7d7d7;
	padding: 0px 0px 5px 3px;
	margin: 0px 0px 6px 0px }
#subNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF99 }
	
	#subNav ul li a:visited{color:#809FB6;}

.firstLevelUL {
	padding-left: 0px;
	margin: 0px }
.firstLevel, .firstLevelOpen {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
	background-image: url('../assets/images/subNav_hr.gif');
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding: 0px 0px 5px 15px;
	margin: 0px 0px 5px 0px }
.firstLevelFinal {
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
	background-image: url('../assets/images/subNav_hrFull.gif');
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding: 0px 0px 5px 15px;
	margin: 0px 0px 5px 0px }
.firstLevel a, .firstLevelFinal a, .firstLevelOpen a {
	display: block;
	color: #006096;
	line-height: 15px;
	text-decoration: none;
	padding-left: 15px;
	margin-left: 0px }
.firstLevel a:hover, .firstLevelFinal a:hover, .firstLevelOpen a:hover, .secondLevel a:hover {
	text-decoration: underline }
.secondLevelUL {
	list-style-type: none;
	list-style-image: none;
	padding-left: 0px;
	margin: 5px 0px 0px 0px }
.secondLevel {
	list-style-type: none;
	list-style-image: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 4px 12px }
.secondLevel a {
	display: block;
	color: #809fb6;
	line-height: 15px;
	text-decoration: none;
	padding-left: 15px }
.firstLevelIco {
	margin: 0px 3px -2px -15px }
#newsletter {
	text-align: center;
	padding: 25px 0px }
#resources { }
#resources h2 {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding-left: 3px;
	margin: 0px 0px 8px 0px }
.resourceBullet {
	font-weight: normal;
	list-style-type: none;
	list-style-image: none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px }
.resourceBullet a {
	color: #006096;
	line-height: 15px;
	text-decoration: none;
	padding-left: 15px;
	margin-left: 0px }
.resourceBullet a:hover {
	text-decoration: underline }
.resourceIco {
	margin: 0px 7px 0px -15px }




/* -- Begin Content Styles -- */

/* -- For Taleo -- */
#rightContenttaleo {
	float: right;
	width: 715px;
	padding: 10px 0px 0px 5px }

#rightContenttaleo h1 {
	font-size: 15px;
	color: #e47e00;
	padding: 0px;
	margin-top: 0px }

#rightContent {
	float: right;
	width: 550px;
	padding: 10px 0px 0px 5px }
	
#rightContenttaleo {
	float: right;
	width: 715px;
	padding: 10px 0px 0px 5px }

#rightContenttaleo h1 {
	font-size: 15px;
	color: #e47e00;
	padding: 0px;
	margin-top: 0px }
	
			
.contentBanner {
	margin: 0px 0px 15px -5px }
#rightContent h1 {
	font-size: 15px;
	color: #e47e00;
	padding: 0px;
	margin-top: 0px }
.breadCrumb {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin: 0px }
#rightContent h2 {
	font-size: 12px;
	color: #666666;
	line-height: 17px }
#rightContent p {
	font-size: 11px;
	color: #666666;
	line-height: 18px }
p.bulletIntro {
	margin-bottom: 0px }
.smallNote {
	font-style: italic;
	font-size: 10px }
#rightContent a:link, #rightContent a:active, #rightContent a:visited {
	color: #93a200;
	text-decoration: none }
#rightContent a:hover {
	text-decoration: underline }
.linkArrow {
	border: none;
	margin-bottom: -2px }
.pdfIcon {
	border: none;
	padding-right: 5px;
	margin-bottom: -3px }
#rightContent ul, #rightContent ol {
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	margin-top: 0px }
#rightContent li.bulletSpacer, #rightContent li.bulletSpacer {
	margin-top: 10px }
	
#rightContent li ul, li ol {margin:5px 12px;}

.contentHR {
	text-align: center }
.underline {
	text-decoration: underline }
.videoCalloutLeft {
	width: 326px;
	text-align: center;
	/*border-bottom: 1px solid #e7e6df;*/
	padding: 10px 0px }
.videoCalloutFull {
	text-align: center;
	/*border-bottom: 1px solid #e7e6df;*/
	padding: 10px 5px }
#tafTable {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666 }
	
#statsTable {
	background-color: #fcfaf0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666 }
	
	#statsTable2 {
	background-color: #e8f4fe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666 }
	
#regionTable {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666 }
#rightTable {
	float: right;
	width: 190px;
	background-color: #fcfaf0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px 0px 20px 20px }
#statsTable th, #rightTable th, #tafTable th {
	background-image: url('../assets/images/table_title_bkg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #537289;
	text-align: left;
	padding-bottom: 6px }
#statsTable td, #rightTable td, #tafTable td {
	padding-left: 8px }
#statsTable .altCol, #rightTable .altCol, #tafTable .altCol {
	background-color: #eaeaea }
	
	#statsTable2 .altCol, #rightTable .altCol, #tafTable .altCol {
	background-color: #d0dfe9 }
	
		#statsTable2 .altCol3 {
	background-color: #003f5f }
	/*background-color: #f6f6f6 }*/
.minorText {
	font-size: 10px }
.titleText {
	display: block;
	font-size: 10px;
	color: #6f6f6f;
	line-height: 12px;
	padding-left: 10px }
#statsTable ul, #statsTable ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666 }
#inlineQuote { }
#rightQuote {
	float: right;
	width: 170px;
	background-color: #fcfaf0;
	padding: 10px;
	margin: 0px 0px 20px 20px }
#rightQuote.linkFrame {
	border: 2px solid #efeeee }
#rightQuote p, #inlineQuote p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	line-height: 18px }
.quoteSignature {
	text-align: right;
	font-style: italic;
	padding-left: 10px }
#rightQuote a:link, #inlineQuote a:link, #rightQuote a:active, #inlineQuote a:active, #rightQuote a:visited, #inlineQuote a:visited {
	color: #93a200;
	font-weight: bold;
	text-decoration: none }
#rightQuote a:hover, #inlineQuote a:hover {
	font-weight: bold;
	text-decoration: underline }
#leftHeadTable {
	background-color: #fcfaf0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666 }
#leftHeadTable th {
	background-color: #93a200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-bottom: 6px }
#leftHeadTable td {
	padding-left: 8px }
#leftHeadTable .altCol {
	background-color: #eaeaea }
	/*background-color: #f6f6f6 }*/
#timelineTable {
	background-color: #fcfaf0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666 }
#timelineTable th {
	background-color: #93a200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-bottom: 6px }
#timelineTable th.centerContent {
	text-align: center }
#timelineTable .highlight {
	background-color: #dae0e4 }
#timelineTable td {
	padding-left: 8px }
#timelineTable .altCol {
	background-color: #eaeaea }
	/*background-color: #f6f6f6 }*/
#rightContent input, #rightContent select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666 }
.backToTopLink {
	padding-left: 5px }
#jumpMenu {
	background-color: #FFFFFF;
	border: 1px solid #b1be2d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px;
	margin: 0px }
#jumpMenu td {
	padding: 5px 0px }
#jumpMenu .jumpArrow {
	border: none;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px -2px 0px }
#jumpMenu a {
	color: #006096;
	line-height: 13px;
	text-decoration: none;
	margin-left: 0px }
#jumpMenu a:hover {
	text-decoration: underline }

#csop {
	float: left;
	padding: 0px 15px 0px 0px; }
#videoLayer {
margin: 0px 20px 0px 20px;
display: none;
}
#schoolContainer {
	font-size: 11px;
	/*font-weight: bold;*/
	color: #666666;
	line-height: 15px;
}
/*Placement region pages*/
.pageNav {
	font-size: 10px;
	margin-bottom: 8px;
	text-align: right;
	color: #93a200;
}
/* -- Begin Callout (Right Features) Styles -- */
#rightFeatures {
	float: right;
	width: 190px;
	margin: 0px 0px 20px 20px }
.rightCallout {
	float: right;
	width: 200px;
	margin: 0px 0px 15px 15px;
	padding: 10px;
	background-color: #fcfaf0;
	border: 1px solid #b1be2d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
	color: #666666; }
#inThisSecPanel {
	width: 190px; /* <-- Needed for IE display bug */
	background-image: url('../assets/images/callout_inThisSec_body_bkg.gif');
	background-position: top;
	background-repeat: repeat-y;
	margin: 0px }
#inThisSecPanel h3 {
	background-image: url('../assets/images/callout_inThisSec_top_bkg.gif');
	background-position: top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ebebeb;
	padding: 12px 12px 0px 12px;
	margin: 0px 0px 12px 0px }
	
#inThisSecPaneldc {
	width: 190px; /* <-- Needed for IE display bug */
	background-image: url('../assets/images/callout_inThisSec_body_bkg.gif');
	background-position: top;
	background-repeat: repeat-y;
	margin: 0px }
#inThisSecPaneldc h3 {
	background-image: url('../assets/images/callout_inThisSec_top_bkg.gif');
	background-position: top;
	background-repeat: no-repeat;
	border-bottom: 0px solid #ebebeb;
	padding: 12px 12px 0px 12px;
	margin: 0px 0px 12px 0px }

	
	
	
#inThisSecPanel h4 {
	font-size: 11px;
	color: #93a200;
	padding: 0px 9px;
	margin-bottom: 0px }
#inThisSecPanel .inThisSecContainer {
	background-image: url('../assets/images/callout_inThisSec_bottom_bkg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 3px }
	
	
	
	#inThisSecPaneldc .inThisSecContainer {
	background-image: url('../assets/images/callout_inThisSec_bottom_bkg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 3px }
	
	
#inThisSecPanel p {
	border-bottom: 1px solid #f5f6f5;
	padding: 0px 9px 20px 9px;
	margin: 0px }
	
#inThisSecPanela p {
	border-bottom: 1px solid #f5f6f5;
	padding: 0px 5px 50px 5px;
	margin: 0px }
	
	
#inThisSecPaneldc p {
	border-bottom: 0px solid #f5f6f5;
	padding: 0px 9px 20px 9px;
	margin: 0px }
	
#inThisSecPaneladc p {
	border-bottom: 0px solid #f5f6f5;
	padding: 0px 5px 50px 5px;
	margin: 0px }
	
#inThisSecPanel p.noHR {
	border-bottom: none }
#inThisSecPanel ul, #interestedInRegionPanel ul {
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 25px; }
#inThisSecPanel li, #interestedInRegionPanel li {
	list-style-type: none;
	list-style-image: url('../assets/images/callout_bullet.gif');
	padding: 0px;
	margin: 0px }
#inThisSecPanel a:link, #inThisSecPanel a:active, #inThisSecPanel a:visited, #interestedInRegionPanel a:link, #interestedInRegionPanel a:active, #interestedInRegionPanel a:visited {
	color: #666666;
	text-decoration: none }
#inThisSecPanel a:hover, #interestedInRegionPanel a:hover {
	text-decoration: underline }
#perspectivePanel {
	margin: 0px 0px 0px 3px }
#perspectivePanel h3 {
	padding: 0px;
	margin: 0px }
.perspectiveImg {
	padding: 0px;
	margin: 0px }
#interestedInRegionPanel {
	background-image: url('../assets/images/callout_region_body_bkg.gif');
	background-position: top;
	background-repeat: repeat-y;
	overflow: hidden;
	margin: 0px }
#interestedInRegionPanel h3 {
	background-image: url('../assets/images/callout_region_top_bkg.gif');
	background-position: top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ebebeb;
	padding: 12px 12px 0px 12px;
	margin: 0px }
#interestedInRegionPanel .interestedInRegionContainer {
	background-image: url('../assets/images/callout_region_bottom_bkg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 3px }
	
	
	
	#interestedInRegionPaneldc .interestedInRegionContainerdc {
	background-image: url('../assets/images/callout_region_bottom_bkg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 3px }




#rightFeatures .spacer {
	height: 20px }

/* -- NEW HOMEPAGE Styles -- */

#applybox{width:215px; height:250px; float:left; margin-right:16px; background-image: url('../assets/images/new_hp_applybox.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom:15px;
}

#newsbox{float:left; margin-bottom:20px; 
background-image: url('../assets/images/new_hp_newsbox.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	width:687px; height:31px;}

#newsbox .headlines{float:left;  
padding:6px 0px 0px 70px;
	width:486px;}


#newsbox .btn{float:left; width:113px; height:27px; margin-left:20px; border:1px solid red}



#linksbox{float:left; width:687px;  height:201px; 
background-image: url('../assets/images/new_hp_linksbox.gif');
	background-position: bottom left;
	background-repeat: no-repeat;}


img{border:0px;}

/* press release media coverage  */
#news {
	float: left;
	width: 540px;
	margin-bottom: 13px }
.newsFirstLevel {
	list-style-type: none;
	list-style-image: none;
	background-image: url('../assets/images/subNav_hr.gif');
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding: 0px 7px 5px 18px;
	margin: 0px 0px 5px 0px }
.newsFirstLevel a {
	/*display: block;*/
	color: #93a200;
	line-height: 15px;
	text-decoration: none; }
.newsFirstLevel_ablock {
	display: block;	
	padding-left: 18px;
	margin-left: 0px }
.newsFirstLevel_aformat {
	display: block;	
	padding-left: 18px;
	margin-left: 0px;
	color: #666666; }
.newsFirstLevel a:hover {
	text-decoration: underline }
.newsIco {
	margin: 0px 6px -2px -18px }
.newsDate {
	font-weight: normal;
	color: #666666;
	display: block;	
	padding-left: 18px;
	margin-left: 0px }
.mediaLink {
	text-align: right;
	padding-right: 9px;
	margin-top: 0px }
.mediaLink a {
	color: #666666 }
#indexResources {
	float: left;
	width: 540px }
.resourceTableLeft {
	float: left;
	width: 180px }
.resourceTableCenter {
	float: left;
	width: 150px }
.resourceTableRight {
	float: left;
	width: 190px }


/*CSS menu style*/
/* Another Mozilla/Netscape bug with making sure our images display correctly */
/*
td img {
	display: block;
}
*/

/*Share this styles*/
#shareLinks { 
	text-align: center; 
	margin: 15px 0px 15px 0px;
}