/*
red - #C1111C
*/


body {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 14pt
	margin:0;
	padding:0;
}
td {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 14pt
}
div {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 14pt
}
td div {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 14pt
}
.homeNormal {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #555555;
	margin:0;
	padding:0;
}
.lightInstructions {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #555555;
	margin:0;
	padding:0;
}
.scopePopup {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #555555;
	margin:0;
	padding:0;
}

.buttonBlueFancy {
	padding-bottom: 3px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border:1px solid;
	border-color:#006E80;
	background-color: #E3E1DF;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	font-variant: small-caps;
}
.buttonBlueFancyShort {
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 8px;
	border:1px solid;
	border-color:#006E80;
	background-color: #E3E1DF;
	font-size:11px;
	line-height:11px;
	text-decoration:bold;
	font-variant: small-caps;
}
a {
	text-decoration: none;
	color: #006E80;
	font-weight: normal;
}
.blueGeorgiaHeader {
	font: 18px Georgia;
	font-weight: normal;
	color: #006E80;
}
.pageTitle {
	font: 18px Georgia;
	font-weight: normal;
	color: #006E80;
	margin-top: 45px;
}
.bigHighlight {
	font: 24px Georgia;
	font-weight: normal;
	color: #000000;
}
.blueGeorgiaSubheader {
	font: 16px Georgia;
	font-weight: normal;
	color: #006E80;
}
.redGeorgiaSubheader {
	font: 16px Georgia;
	font-weight: bold;
	color: #c50c23;
}
.whiteGeorgiaSubheader {
	font: 16px Georgia;
	font-weight: normal;
	color: #FFFFFF;
}
.blueArialSubHeader {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006E80;
	line-height: 20px;
}
.blueArialSectionHeader {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006E80;
	line-height: 16px;
}
.blueArialHeader {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006E80;
	line-height: 16px;
}
.blueArialSmallSubHeader {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006E80;
}
.blackArialSubHeader {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.blackArialSmallSubHeader {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.darkGreyNormal {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
}
.siteNormalBlue {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006E80;
}
.siteLargeBlue {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006E80;
}
.siteLargeNormal {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.siteLargeLightGray {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
}
.siteNormal {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.districtInfo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
}
.districtLegend {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
}
.districtLegendSmall {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
}
.siteRedNormal {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #C1111C;
}
.cbErrorMessage {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C1111C;
}
.siteNormal a {font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #749fa1; text-decoration: underline; }
.siteNormal a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #555555; text-decoration: underline; }
.siteNormal a:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #749fa1; text-decoration: underline; }
.siteNormal a:visited:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #555555; text-decoration: underline; }
.siteNormal .on a {font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #749fa1; text-decoration: underline; }

.siteHeader {
	color: #555555; 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase;
}
.sidenavlinks {color: #555555; font: 9px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; text-decoration: none;}
.sidenavlinks a { color: #555555; text-decoration: none; }
.sidenavlinks a:hover { color: #7194BD; text-decoration: none;}
.sidenavlinks a:visited { color: #555555; text-decoration: none;}
.sidenavlinks a:visited:hover { color: #7194BD; text-decoration: none;}
.sidenavlinks .on a { color: #7194BD;}

.latestNewsText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	line-height:10pt;
}
.footer {
	line-height: 0;
}
.darkGreySmall {
	font: 6pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	line-height:10pt;
}
.footerBlueSmall {
	font: 6pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006E80;
	line-height:10pt;
}
.whiteNormal {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height:11pt;
}
.blueHeader {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1C4890;
}
.blueHeader a {font: 8pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #1C4890; text-decoration: none; }
.blueHeader a:hover {font: 8pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; text-decoration: none; }
.blueHeader a:visited {font: 8pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #1C4890; text-decoration: none; }
.blueHeader a:visited:hover {font: 8pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; text-decoration: none; }
.blueHeader .on a {font: 8pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #1C4890; text-decoration: none; }

.blueHeaderNoBold {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1C4890;
}
.blueArrow {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1C4890;
}
.lightGreyNormal {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}
.headerLinkLabel {
	color: #d87907;
	font-weight: bold;
	font-size: 12px;
	padding: 1px;
}
.headerLinkDivider {
	color: #666666;
	font-weight: normal;
	font-size: 12 px;
	padding: 1px;
}
.homeHeader {
	color: #003366;
	font-weight: bold;
	font-size: 12 px;
	padding: 1px;
}
.homeLink {
	color: #003366;
	font-size: xx-small;
}
.formErrorMessage {
	color: #d87907;
	font-size: xx-small;
	font-weight: bold;
}
.requiredInd {
	color: #d87907;
	font-size: xx-small;
	font-weight: bold;
}
.alerts {
	color: red;
	font-size: xx-small;
	font-weight: bold;
}
.alertInfo {
	color: #000000;
	font-size: xx-small;	
}
.footerText {
	font-size: xx-small;
	color: #ffffff;
}
.historyText {
	font-size: 11px;
	color: black;
}
.formLabel {
	font-size: xx-small;
	color: #000000;
}
.footnote {
	font-size: 11px;
	color: #464647;
}
.formLightLabel {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}
.formInstructions {
	font-size: xx-small;
	color: #000000;
}
.nosearchresults {
	font-size: xx-small;
	color: red;
}
.formInputEditable {
	font-size: x-small;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumbs {
	color: #000000;
	font-size: 12 px;
	font-weight: bold;
	padding: 1px;
}
.formResults {
	font-size: xx-small;
	color: #000000;
}
.historyInfoTable {
	background-color: #E6ECF0;
}
.formResultsHeader {
	color: black;
	font-weight: bold;
	font-size: xx-small;
}
table.alternateRowShading {
	border: 1px solid #003366;
}
table.alternateRowShading tbody th {
	text-align: left;
	font-size: xx-small;
	font-weight: bold;
	color: black;
	background-color: #94BDC7;
	border-bottom: 1px solid #003366;
	padding-left: 3px;
	padding-right: 3px;
}
table.alternateRowShading tbody td {
	font-size: xx-small;
	padding-left: 3px;
	padding-right: 3px;
}
table.alternateRowShading tbody tr {
		background-color: expression(!(this.rowIndex%2) ? (parentNode.parentNode.rowHighlightColor||"#E3E1DF") : "");
}
.buttonNormal {
	color: black;
	font-variant: small-caps;
	font-family: sans-serif;
}
.buttonFancy {
	padding-bottom: 3px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border:1px solid;
	border-color:#003366;
	background-color: white;
	font-size:13px;
	line-height:12px;
	text-decoration:none;
	font-variant: small-caps;
}
.buttonOver {
	background-color: #E6ECF0;
	color: black;
	font-variant: small-caps;
	font-family: sans-serif;
}
.disabledButton {
	background-color: #dddddd;
	color: #E3E1DF;
	font-family: sans-serif;
}
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:1px; padding:1px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 12px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(/tr3/images/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(/tr3/images/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(/tr3/images/box.gif) center left no-repeat;}
	ul.mktree  li.liBulletChecked  .bullet { cursor: default; background: url(/tr3/images/box_checked.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 10pt; }
	ul.mktree  li ul li { font-size: 10pt; }
	ul.mktree  li ul li ul li { font-size: 8pt; }
	ul.mktree  li ul li ul li ul li { font-size: 6pt; }
}

/*
navigation tabs
*/
.selectedTab {
	padding-left: 10px; 
	padding-right: 10px; 
	vertical-align: middle; 	
	background-image:url(/tr3/images/select_tab_background.png); 
	height: 40px; 
	color: #006E80;
	font-weight: bold; 
	text-decoration: none;
}
.selectedTab a {
	color: #006E80;
	font-weight: bold; 
	text-decoration: none;
}
.unselectedTab {
	padding-left: 10px; 
	padding-right: 10px; 
	vertical-align: middle; 
	height: 40px; 	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; 	
}
.unselectedTab a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; 
}
.tabDivider {
	background-image:url(/tr3/images/tab_divider.png); 
	width: 3px;
}
/*
District Homepage Section tabs
*/
.districtSectionTab {
	padding-left: 7px; 
	padding-right: 7px; 
	padding-top: 3px;
	vertical-align: top; 	
	background-image:url(/tr3/images/districtSectionTabsBackground.png); 
	height: 26px;
}
.districtSectionTab a {
	color: #FFFFFF;
	text-decoration: none; 
}
.districtSectionTabSelected {
	padding-left: 7px; 
	padding-right: 7px; 
	padding-top: 3px;
	vertical-align: top; 	
	background-image:url(/tr3/images/districtSectionTabsBackground_Selected.png); 
	height: 26px;
}
.districtSectionTabSelected a {
	color: #006E80;
	text-decoration: none; 
}
.homepageDidYouKnow {
	font: 18px Georgia;
	font-weight: normal;
	color: #006E80;
	padding-top: 5px;
}
.chartTitle {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #555555;	
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5px;
}
.chartDescription {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;	
	width: 490px;	
	margin-bottom: 15px;
	height: 80px;
}
.chartText {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;	
}
.chartFullReport {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;	
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.chartFullReport a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006E80;			
}
table .legendTable td {
	vertical-align: top;
	padding-bottom: 3px;
	padding-right: 3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;	
}
.legendText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;	
}
li.scopeTreeBulletUnselected {
	margin-left: 0px;
	line-height: 18px;
	background: url(/tr3/images/box.gif) 0px 5px no-repeat;	
	cursor: default; 
	padding-left: 15px;	
	margin-bottom: 3px;
}
li.scopeTreeBulletSelected {
	margin-left: 0px;
	line-height: 18px;
	background: url(/tr3/images/box_checked.gif) 0px 5px no-repeat;	
	cursor: default; 
	padding-left: 15px;	
	margin-bottom: 3px;
}
a.selectedScopeTreeLink {
	color: #40AE58;
}
.sidebarBox {
	margin-top: 20px; 
	padding: 10px; 
	border: 1px solid #BBB; 
	background-color: #FEFECF;
}
.sidebarBoxText {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 15px;
	color: #555555;
}
.sidebarBoxAuthor {
	color: #006E80;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-style: italic;
}

/* TABS
------------------------------------------*/
.localNavbar {
    margin-bottom: 20px;
}
.localNavbarTabUnselected {
    font:12px Verdana, Arial, Helvetica, sans-serif;
    width: 100px;
    height: 22px;
    text-align: center; 
    vertical-align: middle;
    background-image: url("/yb/images/tabs/yellow_tab.png");
    border-bottom: 1px solid #BBB;
}
.localNavbarTabUnselected a {
    color: #383838;
    text-decoration: none;
}
.localNavbarTabHover {
    font:12px Verdana, Arial, Helvetica, sans-serif;
    width: 100px;
    height: 22px;
    text-align: center; 
    vertical-align: middle;
    background-image: url("/yb/images/tabs/grey_tab.png");
}
.localNavbarTabHover a {
    color: #383838;
    text-decoration: none;  
}
.localNavbarTabSelected {   
    font:12px Verdana, Arial, Helvetica, sans-serif;
    width: 100px;
    height: 22px;
    text-align: center; 
    vertical-align: middle;
    background-image: url("/yb/images/tabs/white_tab.png");
}
.localNavbarTabSelected a {
    color: #383838;
    text-decoration: none;
}
.localNavbarTabSeperator {
    background-color: #FFFFFF;
    width: 3px;
    height: 22px;
    border-bottom: 1px solid #BBB;
}


