/* Self-Study Report CSS Document */

#container {
	width: 693px;
	margin: 2px auto;
	padding: 0px;
	text-align: left;
	border: 1px solid #9D754B;
}

/******* COLOR BLOCK NAVIGATION - Horizontal Nav & H2 Header *******/
#blockNav {
	height: 50px;
	margin-top: 1px;
}
#blockNav a {
	margin: 0px;
	padding: 0px;
}

#blockNav .intro img {
	border-left: 1px solid #A99A6F;
	border-right: 1px solid #A99A6F;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
/*#blockNav a:hover.intro img {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	vertical-align: top;
}*/
#blockNav .intro img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #A99A6F;
	vertical-align: top;
}

#blockNav .crit1 img {
	border-left: 1px solid #5A2049;
	border-right: 1px solid #5A2049;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .crit1 img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #5A2049;
	vertical-align: top;
}

#blockNav .crit2 img {
	border-left: 1px solid #B95915;
	border-right: 1px solid #B95915;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .crit2 img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #B95915;
	vertical-align: top;
}

#blockNav .crit3 img {
	border-left: 1px solid #00447C;
	border-right: 1px solid #00447C;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .crit3 img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #00447C;
	vertical-align: top;
}

#blockNav .crit4 img {
	border-left: 1px solid #B20838;
	border-right: 1px solid #B20838;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .crit4 img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #B20838;
	vertical-align: top;
}

#blockNav .crit5 img {
	border-left: 1px solid #3A4C00;
	border-right: 1px solid #3A4C00;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .crit5 img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #3A4C00;
	vertical-align: top;
}

#blockNav .conc img {
	border-left: 1px solid #006A71;
	border-right: 1px solid #006A71;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .conc img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #006A71;
	vertical-align: top;
}

#blockNav .append img {
	border-left: 1px solid #808284;
	border-right: 1px solid #808284;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .append img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #808284;
	vertical-align: top;
}

#blockNav .exhibit img {
	border-left: 1px solid #A99A6F;
	border-right: 1px solid #A99A6F;
	/*border-bottom: 1px solid #FFFFFF;*/
	vertical-align: top;
}
#blockNav .exhibit img.active {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #A99A6F;
	vertical-align: top;
}
#blockNav h2 {
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	padding: 4px 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-position: right top;
	background-repeat: repeat-y;
}
#blockNav h2 .crit {
	font-weight: normal;
}
#blockNav h2.SSHome {
	background-color: #DCCBB9;
	background-image: url(../images/selfstudy/SShome_h2.jpg);
	color: #000000;
	margin-top: 1px;
}
#blockNav h2.intro {
	background-color: #A99A6F;
	background-image: url(../images/selfstudy/intro_h2.jpg);
}
#blockNav h2.crit1 {
	background-color: #5A2049;
	background-image: url(../images/selfstudy/crit1_h2.jpg);
}
#blockNav h2.crit2 {
	background-color: #B95915;
	background-image: url(../images/selfstudy/crit2_h2.jpg);
}
#blockNav h2.crit3 {
	background-color: #00447C;
	background-image: url(../images/selfstudy/crit3_h2.jpg);
}
#blockNav h2.crit4 {
	background-color: #B20838;
	background-image: url(../images/selfstudy/crit4_h2.jpg);
}
#blockNav h2.crit5 {
	background-color: #3A4C00;
	background-image: url(../images/selfstudy/crit5_h2.jpg);
}
#blockNav h2.conc {
	background-color: #006A71;
	background-image: url(../images/selfstudy/conc_h2.jpg);
}
#blockNav h2.append {
	background-color: #636363;
	background-image: url(../images/selfstudy/append_h2.jpg);
}
#blockNav h2.exhibit {
	background-color: #A99A6F;
	background-image: url(../images/selfstudy/exhibit_h2.jpg);
}

/******* Left Navigation STYLES *******/
#body { 	/** Table with leftNav & Content **/
	margin: 19px 10px 1px 1px;
}

#leftnav {
	width: 120px;
}
#leftnav.SSHome {
	background-color: #DCCBB9;
}
#leftnav.intro {
	background-color: #A99A6F;
}
#leftnav.crit1 {
	background-color: #5A2049;
}
#leftnav.crit2 {
	background-color: #B95915;
}
#leftnav.crit3 {
	background-color: #00447C;
}
#leftnav.crit4 {
	background-color: #B20838;
}
#leftnav.crit5 {
	background-color: #3A4C00;
}
#leftnav.conc {
	background-color: #006A71;
}
#leftnav.append {
	background-color: #636363;
}
#leftnav.exhibit {
	background-color: #A99A6F;
}

#leftnav h3 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	margin: 4px 0px 4px 4px;
	color: #DCCBB9;
}

#leftnav a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 0px 3px;
}
#leftnav a:hover {
	background-color: #F1E7DF;
	color: #333333;
}
#leftnav ul {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 20px 0px;
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF; 
}
#leftnav li {
	margin-bottom: 5px;
}
#leftnav .unbold {
	font-weight: normal;
}

#leftnav .home {
	margin-bottom: 5px;
	padding-top: 10px;
	font-weight: normal;
	border-bottom: 0px solid #FFFFFF; 
}
#leftnav.SSHome a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0px 3px;
}
#leftnav .pdf {
	margin: 20px 0px 0px 5px;
	background-image: url(../images/selfstudy/pdficon_small.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#leftnav .pdfInfo {
	font-weight: normal;
	/*color: #666666;*/
}


/***** BOTTOM NAV - Next/Previous ******/

#bottomNav {
	text-align: center;
	border-top: 1px solid #907758;
	width: 400px;
	margin: 0px auto;
	clear: both;
}
#bottomNav a {
	color: #B20837;
	text-decoration: none;
	font-weight: bold;
}
#bottomNav a:hover {
	color: #907758;
}


/***** CONTENT STYLE *****/
#content {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#content h3 {
	font-size: 1.3em;
}
#content h4 {
	font-size: 1.1em;
	margin-bottom: 10px;
	font-variant: small-caps;
}
#content h5 {
	margin-bottom: -5px;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
}
#content blockquote {
	margin-top: 5px;
	margin-left: 2em;
}
#content p {
	margin-top: 5px;
}
#content a:hover {
	/*color: #B20837;*/
	text-decoration: none;
}
#content a {
	font-weight: bold;
}
#content #SSHome h3, #SSHome a {
	color: #AF9478;
}
#content #intro h3, #intro h4, #intro a, #intro #pullout h5 {
	color: #A99A6F;
}
#content #crit1 h3, #crit1 h4, #crit1 a, #crit1 #pullout h5 {
	color: #5A2049;
}
#content #crit2 h3, #crit2 h4, #crit2 a {
	color: #B95915;
}
#content #crit3 h3, #crit3 h4, #crit3 a {
	color: #00447C;
}
#content #crit4 h3, #crit4 h4, #crit4 a {
	color: #B20838;
}
#content #crit5 h3, #crit5 h4, #crit5 a {
	color: #3A4C00;
}
#content #append h3, #append h4, #append a {
	color: #636363;
}
#content #exhibit h3, #exhibit h4, #exhibit a {
	color: #A99A6F;
}
#content #conc h3, #conc h4, #conc a {
	color: #006A71;
}


#content .criterion1def {
	background-color: #DED2DB;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.1em;
	width: 212px;
}
#content .criterion2def {
	background-color: #F1DED0;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.1em;
	width: 212px;
}
#content .criterion3def {
	background-color: #CCDAE5;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.1em;
	width: 212px;
}
#content .criterion4def {
	background-color: #F0CED7;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.1em;
	width: 212px;
}
#content .criterion5def {
	background-color: #D8DBCC;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.1em;
	width: 212px;
}

#content .coverPhoto {
	margin: 0px;
	padding: 0px;
}

#content .mainPhoto {
	margin: -10px -8px 0px 10px;
	float: right;
}


#content h3.eval {
	font-variant: normal;
	background-image: url(../images/selfstudy/evaluationArrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
}

#pullout {
	float: right;
	width: 175px;
	font-size: .9em;
	margin: 0px 0px 5px 5px;
	padding: 8px;
}
#pullout ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 5px;
}
#pullout h4 {
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
#pullout h5 {
	font-weight: bold;
	font-style: normal;
	margin: 0px;
	font-size: .95em;
}
#SSHome #pullout {
	border: 1px solid #DCCBB9;
	background-color: #F8F5F0;
	margin-top: 1px;
}
#intro #pullout {
	border: 1px solid #D4CCB7;
	background-color: #F6F5F0;
}
#crit1 #pullout {
	border: 1px solid #AC8FA4;
	background-color: #EEE8EC;
}
hr.section {
	border: 2px dotted #CCCCCC;
	width: 50%;
	text-align: center;
}
.photoright {
	float: right;
	margin: 5px -8px 5px 5px;
}
.photoleft {
	float: left;
	margin: 5px 5px 5px 0px;
}

/***** Table styles *****/
.data {
	border-top: 1px solid #999999;
	margin: 10px 0px;
}
.data td {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 1px 2px 1px 5px;
}
.data th {
	text-align: center;
	text-transform: uppercase;
	font-size: .9em;
	padding: 3px;
	color: #FFFFFF;
	font-weight: normal;
}
.data .submain {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A99A6F;	
	text-align: center;
	font-size: .9em;
}
#crit1 .data .sub {
	font-weight: bold;
	color: #5A2049;
	background-color: #DED2DB;
	text-align: center;
	font-size: .9em;
}
#crit2 .data .sub {
	font-weight: bold;
	color: #B95915;
	background-color: #F1DED0;
	text-align: center;
	font-size: .9em;
}
#crit2 .data .total {
	font-weight: bold;
	background-color: #F1DED0;	
}
#crit3 .data .sub {
	font-weight: bold;
	color: #00447C;
	background-color: #CCDAE5;
	text-align: center;
	font-size: .9em;
}
#crit4 .data .sub {
	font-weight: bold;
	color: #B20838;
	background-color: #F0CED7;
	text-align: center;
	font-size: .9em;
}
#crit4 .data .total {
	font-weight: bold;
	background-color: #F0CED7;	
}
#crit5 .data .sub {
	font-weight: bold;
	color: #3A4C00;
	background-color: #D8DBCC;
	text-align: center;
	font-size: .9em;
}
#conc .data .sub {
	font-weight: bold;
	color: #006A71;
	background-color: #CCE1E3;
	text-align: center;
	font-size: .9em;
}


.data .leftcol {
	padding-left: 20px;
}
.data .rightcol {
	padding-right: 20px;
	text-align: right;
}
.data tr.bgcolor {
	background-color: #F5F0EC;
}
.data td.bgcolor {
	background-color: #EEEBE2;
}

.smaller {
	font-size: .9em;
}
.smallest {
	font-size: .7em;
}

#crit1 .data th {
	background-color: #5A2049;
}
#crit2 .data th {
	background-color: #B95915;
}
#crit3 .data th {
	background-color: #00447C;
}
#crit4 .data th {
	background-color: #B20838;
}
#crit5 .data th {
	background-color: #3A4C00;
}
#conc .data th {
	background-color: #006A71;
}


.data td.tablenote {
	font-size: .85em;
	margin-top: 0px;
	border: 1px solid #FFFFFF;
}
#crit4 .data th.minority {
	background-color: #003300;
}
#crit4 .data td.minority {
	background-color: #BFCCBF;
}
#crit4 .data th.female {
	background-color: #2B0280;
}
#crit4 .data td.female {
	background-color: #CAC0DF;
}
#crit4 .data tr.netchange {
	background-color: #BFD9F2;
}

.quickref {
	width: 350px;
	display: block;
	float: left;
	font-weight: bold;
}
.quickrefNudge {
	width: 330px;
	display: block;
	float: left;
	padding-left: 20px;
}
