/* Default Rules for all Genre Pages */
/* Edit only attributes in this section; selector names must remain as defaults */
body {color:#000; background-color:#fff; padding:0 !important; margin:0 !important;}

#frame {width:100%;}
#globalnav, #intro, #header, #footer, .noprint {display:none;}
#contentframe {background:#fff;}

#content h1, #content h2, #content h3, #content h4, #content h5 {color:#000;}

#content div.top a {color:#000; border:0;}
#footer {border:0;}

/* /Default Rules for all Genre Pages */
/* Exceptions & Additions */
/* Selectors for local pages below */
a {color:#000;}
a:visited {color:#000;}
a:hover {color:#000;}
#content {color:#000;}

#content #missionstatement p {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.3em;
}
#content #missionstatement p:first-letter {
	font-size:250%;
	line-height:1;
	margin:0 .1em 0 0;
	padding:.15em .05em;
	float:left;
	border:1px solid #00c;
}
#content #missionstatement div.more {
	text-align:right;
}
#intro {padding:0; margin:0 0 -1px 0;}

body#withsubcontent #content {
	width:38em;
}
body#withsubcontent.special #content {
	width:30em;
}
.airdate {color:#000;}

#subcontent {display:none;}

body#withsubcontent.special #subcontent {width:18em;}
#subcontentblock {margin:0;	border:0;}
#subcontentblock h4 {display:none;}
body#withsubcontent.special #subcontentblock {text-align:left;}
body#withsubcontent.special #subcontentblock h3 {color:#000;}
body#withsubcontent.special #navigation div.home {display:block;}
#subcontentblock div {margin:0 0 1.5em 0;}
#subcontentblock div a img {display:none;}
#subcontentblock div a span {text-decoration:underline !important;}


#navframe {display:none;}
#navframe #navigation {
	border:1px solid #d8c887;
	border-top:none;
	background-color:#924E00;
	color:#dac3a8;
}
#navigation a {
	color:#ffc;
}
#navigation a:hover {
	color:#fff;
}
#navframe #navigation h2 {
	border-top:1px solid #d8c887;
	border-bottom:1px solid #454522;
	background:#794100 url(/images/global_hed_widget.gif) no-repeat scroll 0 0;
	color:#fff;	
}
#navframe #navigation dl {
	border-bottom:1px solid #633500;
}
#navframe #navigation img {
	border:1px solid #ffc;
}
#navigation ul li a {
	border-bottom:1px solid #633500;
	color:#ffc;
}
#navigation ul li a:hover {
	background-color:#794100;
}
#content #testimonial {
	width:20em;
	float:right;
	margin:0 0 1em 2em;
	padding:0;
	overflow:visible;
	border:1px solid #bf9900;
	position:relative;
	background:transparent url(/about/images/stripes_blue.gif) repeat scroll left top;
}
#content #testimonial #box {
	position:relative;
	margin:-1px;
	border:1px solid #bf9900;
	padding:.5em 0 0 0;
}
#content #testimonial p {
	margin:0;
	padding:0 .5em .5em .5em;
	color:#924e00;
	line-height:1.25em;
	text-indent:1em;
}
#content #testimonial p:first-line {
	font-weight:bold;
	font-size:1.25em
}
#content #testimonial h4, #content #testimonial h5 {
	/*text-align:right;*/
	margin:0;
	padding:0;
}
#content #testimonial div#credit {
	padding:.5em 2em .5em .5em;
	border-top:1px solid #bf9900;
}	
#content #testimonial h5 {
	font-weight:normal;
	font-size:.85em;
}
#content #testimonial img {
	border:1px solid #bf9900;
	margin:0 .5em .5em 0;
	float:left;
	position:relative;
	width:5.5em;
}
#content #testimonial img.leftquote {
	width:2.3em;
	position:absolute;
	top:-.5em;
	left:-1.25em;
}
#content #testimonial img.rightquote {
	width:2.3em;
	position:absolute;
	bottom:-1.25em;
	right:-1.25em;
}
#content ul.contents {
	margin:1em 0;
	padding:0;
}
#content ul.contents li {
	margin:0 0 1px 0;
	padding:0;
	list-style:none;	
}
#content ul.contents li a {
	width:34em;
	margin:0;
	padding:.15em .5em .15em 1em;
	text-decoration:none;
	border:1px solid #00c;
	border-left:1.5em solid #00c;	
	display:block;
	background:transparent url(/images/screen_yellow.gif) repeat scroll;
	color:#00c;
}
#content ul.contents li a:hover {
	color:#fff;
	border-color:#650000;
	background-color:#924E00;
	font-weight:bold;
	background-image:none;
	width:34.5em;
}
#content img.noborder, #content a.simple {
	text-decoration:none;
	border:0;
}
#flashbox {
	float:right; width:9.5em; height:11.75em;
	margin:0 0 1.5em 2em;
}
#edcons .southeast {
	font-weight:bold;
	background-color:#ff0;
	padding:2px;
}
#edcons .southcentral {
	font-weight:bold;
	background-color:#6cf;
	padding:2px;
}
#edcons .northcentral {
	font-weight:bold;
	background-color:#c0c;
	padding:2px;
}
#edcons .central {
	font-weight:bold;
	background-color:#f00;
	padding:2px;
}
#edcons .northeast {
	font-weight:bold;
	background-color:#f93;
	padding:2px;
}
#edcons .west {
	font-weight:bold;
	background-color:#0f0;
	padding:2px;
}
/* basic table setup */
table.simplechart, table.plain {
	margin:0 0 1em 0;
	border-collapse:collapse;
	width:46em;
}
table.simplechart tr, table.plain tr {
	vertical-align:top;
}
table.simplechart td {
	margin:0;
	padding:.4em;
	border:1px solid #ccc;
}
table.plain td {
	border:0;
	padding:.75em;
}

/* ===== Contact Page Selectors ===== */

.thincol1 {
	float:left; width:45%;
	padding:.2em .6em .4em .6em !important; margin:0 0 .5em 0 !important;
	border-left:1px solid #ddd;
}

.thincol2 {
	float:left; width:40%;
	padding:.2em .7em 1em .7em !important;
}

#printlist ul.contents {
	font-size:115%;
	font-weight:bold;
}

#printlist dl {border:0px solid #000;
	margin:0 0 .3em 0;
}

#printlist h3 {width:80%; padding-bottom:.3em; border-bottom:1px solid #bbb;}

ul.contents li strong a {padding:0; margin:0;}




table.simplechart {
	margin:0; padding:.4em;
	border:1px solid #ccc;
}
.simplechart td {
	font-size:70%;
	margin:0; padding:.4em;
	border:1px solid #ccc;
}


/* ------------------  EDUCATIONAL CONSULTANTS SELECTORS  --------------------*/

.edconsultants h1, .edconsultants h2, .edconsultants p, .edconsultants {font-size:70%;}

.simplechart td.south, 
.simplechart td.north, 
.simplechart td.northeast, 
.simplechart td.central,
.simplechart td.southeast,
.simplechart td.west 
{border-left-style:solid; border-left-width:7px;}

.simplechart td.south {border-left-color:#6cf;}
.simplechart td.north {border-left-color:#c0f;}
.simplechart td.northeast {border-left-color:#f93;}
.simplechart td.central {border-left-color:#f00;}
.simplechart td.southeast {border-left-color:#ff0;}
.simplechart td.west {border-left-color:#0f0;}


#legend {border-collapse:collapse; margin:0 0 1em 0;}
#legend td, #legend th {text-align:center; border:1px solid #ccc;}
#legend td {font-size:70%; text-align:center; border-left-style:solid; border-left-width:7px;}
#legend td.south {border-left-color:#6cf;}
#legend td.north {border-left-color:#c0f;}
#legend td.northeast {border-left-color:#f93;}
#legend td.central {border-left-color:#f00;}
#legend td.southeast {border-left-color:#ff0;}
#legend td.west {border-left-color:#0f0;}

