/* LINKS */
a.footer:link {
	color:#ffffff;
}

a.footer:visited {
	color:#ffff99;
}

a.popHead:link {
	color:#ffffff;
}

a.popHead:visited {
	color:#ffff99;
}

a.dark:link {
	color:#000066;
}

a.dark:visited {
	color:#3333cc;
}

a.sub:link {
	color:#3333cc;
}
a.sub:visited {
	color:#000066;
}

a.sub:hover {
	color:#000099;
}



a.resLink:link {
	color:#000066;
	
}

a.resLink:visited {
	color:#3333cc;
	
}

a.chart:link {
	color:#3333cc;
}

a.chart:visited {
	color:#000066
}

/* global image classes */

img.stack { vertical-align: bottom; }

img.issueQuest {
	margin-top:15px;
	margin-bottom:25px;
	display:block;
}








/* These styles apply to Annenberg footer elements */
td.copyright {
	background-color: white;
}

td.bodycopy {
	background-color: white;
}

/* end Annenberg footer styles */


select.lessonTapes {
	
	background-color:#e5e5b2;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000066;
}

/* TEXT STYLES */
p.issuesQuoteText {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000066;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left:10px;
	margin-right:10px;
}
.smallQuote {
	font-size:11px;
}
.deadLink {
	color: #ffff66;
}

.subHead {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000099;
	font-weight: bold;
}

.subHeadLink {
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	color: #333366;
	
}

.subHeadDark {
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000099;
	
}

.aboutSection {
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000066;
}


/* Plain P tag is just for annenberg footer */
p {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.rowHeader {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight: bold;
	margin-bottom:4px;
}

p.base {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
p.issueSolo {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

p.baseTC {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

p.baseSolo {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

p.pre {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:15px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

p.lessonCredit {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

p.vidInfo {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	padding-left: 2px;
}

.vidHead {
	font-size:12px;
	font-weight: bold;
}

p.basePre {
	margin-left:20px;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.innerHeader {
	font-family: arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000099;
}

h2.lessonHome {
	font-family: arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000099;
}

h4.sidebarHeader {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000066;
}

p.topQuote {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold; */
	color: #000066;
	
}

.arrows {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color: #3366cc;
	font-weight:bold;
}

p.fakeListSideBar {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000066;
	padding-left:2px;
	
}

p.fakeListAlt {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000066;
	padding-left:2px;
	font-weight:bold;
}

p.sideBar {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000066;
}

p.footer {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	line-height: 16px;
	margin-top:10px;
	margin-bottom:10px;
	
}

p.vid {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}


/* resource text declarations */
p.res {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

/* end resource text declarations */

ul.uList {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-type: disc;
}

ul.refList {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-type: disc;
}

ul.refListTop {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-type: disc;
}




ol.oList {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-type: decimal;
	line-height:14px;
}

ul.sideList {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	list-style-type: disc;
}

/* TABLE STYLES */

td.topSidebar {
	background-color: #e5e5b2;
}

td.sidebar {
	background-color: #e5e5b2;
}


td.rule1 {
	background-color: #3366cc;
}

td.issuesRule {
	background-color: #3366cc;
}

td.resourceTarget {
	background-color: #e5e5b2;
}
td.issuesQuote {
	background-color: #e5e5b2;
}
/* front matter chart styles */
td.chartRule1 {
	background-color: #cccc99;
}

td.chartBG1 {
	background-color: #f8f8e0;
}

td.chartBG2 {
	background-color: #e5e5b2;
}

p.chartCopy {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}

p.chartHeader {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight: bold;
}

p.chartLinks {
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

h3.siteMapHead1 {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom:0px;
}

h3.siteMapHead2 {
	font-family: arial, helvetica, sans-serif;
	font-size:13px;
	color:#000099;
	font-weight:bold;
	
}

h3.siteMapHead3 {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
}


p.siteSub {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px;
}

p.siteSub2 {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:30px;
	margin-top:3px;
	margin-bottom:3px;
}





