a:link, span.fakelink, a.alwaysnavy:visited {
	color: navy;
	text-decoration: none;
}
a:visited {
	color: #800000;
	text-decoration: none;
}
a:hover, span.fakelink:hover {
	color: #DF8E00;
	text-decoration: underline;
}
a:active {
	color: #DF8E00;
	text-decoration: underline;
}

.edit-stn-link {
	color: navy !important;
	font-size: x-small;	
}

.edit-link {
	font-size: x-small;	
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #FFFFFF;
}
h1 {
	font-size: large;
	color: #000000;
	text-align: left;
}
h2 {
	font-size: medium;
	color: #000000;
	margin-top: 14px;
}

h3 {
	font-size: small;
	color: #000000;
	font-weight: bold;
}
h4 {
	font-size: small;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

.needscompleted {
	background-color: red;
}

.warning-incomplete {
	color: red;
	font-size: bigger;
}

table.warning-delete {
	background-color: #ff6666;
}

.copyright, #copyright {
	text-align: left;
	font-size: smaller;
	color: #000000;
	font-variant: normal;
}


.gstarschoolname {
	font-size: x-small;
	color: #000000;
}

.gstarschoolname-right {
	font-size: smaller;
	color: #000000;
	text-align: right;
}

.whiteh2 {
	font-size: larger;
	color: #FFFFFF;
}
.title {
	font-size: 14px;
	font-weight: bold;
	color: navy;
}

#banner {
	position:absolute;
	left:20px;
	top:10px;
	z-index:4;
	width: 780px;
	background-image: url(../images/AAElogo.gif);
	background-repeat: no-repeat;
	height: 80px;
	background-position: left center;
}

body.wide div#banner, body.wide div#asainav {
	width: 1200px;
}

body.wide div#topic  {
	width: 805px;
}

body.wide div#main {
	width: 1030px;
	}

#subnav {
	position:absolute;
	left:10px;
	top:115px;
	width:115px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#main {
	position:absolute;
	z-index:6;
	left: 200px;
	width: 600px;
	top: 100px;
	empty-cells: show;
}
#nav {
	left:10px;
	top:5px;
	z-index:4;
	width: 788px;
}

#mainbody {
	position: relative;
}

#gstarnav {
	position:absolute;
	left:20px;
	width:140px;
	z-index:8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-variant: small-caps;
	top: 100px;
}

.gstarnavsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-variant: normal;
	font-style: normal;
	text-transform: lowercase;
	text-decoration: underline;
	text-indent: 20px;
}
	
#schoolname {
position:absolute; left:10px; top:84px; z-index:1
}

#totals_row {
	border-color: black;
}

#totals_row td, #totals_row th {
	border-color: black;
}

#topic {
	position:absolute;
	left:425px;
	width:375px;
	height:75px;
	z-index:5;
	top: 15px;
}

#topic p {
	text-align: right;
}

#topic h1 {
	margin-bottom: 5px;
	text-align: right;
}

#topic h2 {
	margin-top: 5px;
	font-size: small;
}

#asainav {
	position:absolute;
	left:30px;
	top:120px;
	z-index:7;
	width: 770px;
}

  #header {
	float:left;
	width:100%;
	font-size:75%;
	line-height:normal;
	}
	#header ul {
    margin:0;
    padding:3px 5px 0;
    list-style:none;
    }
  #header li {
    float:left;
	background:url(../images/nav-ala/norm_right.gif) no-repeat right top;
    margin:0;
    padding:0;
    }
	#header a {
    display:block;
	    background:url(../images/nav-ala/norm_left.gif) no-repeat left top;
        padding:5px 8px 4px;
    }
	#header #current {
    background-image:url(../images/nav-ala/norm_right_on.gif);
    }
  #header #current a {
    background-image:url(../images/nav-ala/norm_left_on.gif);
	padding-bottom:5px;
    }


div.data_schoolfullname {
	font-size: 14px;
	font-style: italic;
	margin-bottom: 14px;
}

div.data_schoolfullname.tight_link_below {
	margin-bottom: 0px;
}

.tight_link {
	text-align: right; font-size: x-small; margin-top: 0px; margin-bottom: 15px;
}

table#aaereviewpickschool {
	border: black solid 1px;
	border-collapse: collapse;
	font-size: 10px;
}

table#aaereviewpickschool td, table#aaereviewpickschool th {
	border: black solid 1px;
	width: 80px;
}

table#aaereviewpickschool td.schoolname {
	width: 300px;
}

table.school_review {
	font-size: 13px;
}

th.submissionname, td.submissionname {
	width: 150px;
}

th.submissionwhen, td.submissionwhen {
	width: 80px;
}

th.submissionstatus, td.submissionstatus {
	width: 160px;
}

.greyedout, .greyedout a {
	color: #999;
}

td.greyedout {
	background-color: #999;
}

p.submission_history, p.submission_history_with_comments {
	font-size: 9px;
	margin: 1px;
}

p.submission_history {
	color: #999;
}

p.submission_history_with_comments {
	color: #666;
}

p.submission_history:hover {text-decoration: underline;}

td.status0, td.status0 a, td.status0 a:visited {
	color: orange;
}

td.status1, td.status1 a, td.status501, td.status501 a,  td.status501 a:visited {
	color: #f00;
}

td.status2, td.status2 a, td.status502, td.status502 a, td.status502 a:visited {
	color: purple;
}

td.status3, td.status3 a, td.statusmeetscriteria, td.statusmeetscriteria a, td.statusmeetscriteria a:visited {
	color: #3f3;
}

p.breakhere {page-break-before: always}

.breakbefore {page-break-before: always}

.boxover { zIndex: 5; }

.boxover_body, .boxover_header {
	background-color:#FFC;
	border:1px solid blue;
	padding:3px;
	width:200px;
}

.boxover_small_body, .boxover_small_header {
	background-color:#FFF;
	border:1px solid grey;
	font-size: 8pt;
	color: grey;
	padding:3px;
}

.boxover_body {
	background-color:#FFF;
	color: grey;
}

.boxover_header {
	font-weight:bold;
	text-align:center;
}

.boxover_ghosted_strategy_components {
	background-color: #ECE9D8;
	color: black;
	border: black solid 1px;
	padding: 3px;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
	z-index: 20;
}

td.editconferencesessionheader {
	width: 160px;
	font-weight:bold;
	vertical-align:top;	
	text-align: left;
}

.smallinstructions {
	font-size: smaller;
}

div#showorhidediv {
	font-size: smaller;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 2em;
}

div.showorhidediv {
	font-size: smaller;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 2em;
}

table#programactivities-edit {
	border: solid #ccc 1px;
	border-collapse: collapse;
	/* cellspacing="0" */
}

table#programactivities-edit th, table#programactivities-edit td {
	padding: 5px;
	border: solid #ccc 1px;
}

table.thingreyborders {
	border: solid #ccc 1px;
	border-collapse: collapse;
	/* cellspacing="0" */
}

table.thingreyborders th, table.thingreyborders td {
	padding: 5px;
	border: solid #ccc 1px;
}

p.gstarschoolname {
	margin-bottom: 2px;
}

h2.initiative-title {
	margin-top: 2px;
	font-size: 10pt;
}

.reporttitleinprogramreport {

}

.programtypeinreport {
	/* font-variant: small-caps; */
	margin-top: 2em;	
	margin-bottom: 2px;		
	text-transform: uppercase; 
}

h3.programnameinreport {
	margin-bottom: 2px;	
}

.infoaboutprogramnameinreport {
	margin-top: 2px;
	padding-left: 2em;
}

.link-selector a:visited {
	color: navy;
}

table.annualanalysis-top3 tr {
	background-color: #EAEAEA;
}

div.blue-attention-getting-box {
	color: white; 
	background-color: #9DACBF; 
	padding: 3px 10px ;	
}

table.hometable {
	width: 100%;
	border: 0px;
}

table.hometable th {
	text-align: left;
}

table.hometable th, table.hometable td {
	vertical-align: middle;
	padding: 3px;
}

table.hometable a img {
	border: none;
}

table.standard-2009 {
	width: 100%;
	/*	cellspacing=2 cellpadding="3" */
	border: 0px;
}

table.standard-2009 td {
	vertical-align: middle;
	text-align: right;		
	padding: 3px;
}

table.standard-2009 td.steps {
	width: 52px;	
	text-align: left;
	vertical-align: top;	
}

table.standard-2009 td.letters {
	width: 1.5em;	
	text-align: left;
	vertical-align: top;	
}

table.standard-2009 td.left-most {
	text-align: left;
}

table.standard-2009 td.enter-edit {
	width: 80px;	
	vertical-align: middle;	
}

table.standard-2009 td.print {
	width: 135px;
	vertical-align: middle;	
}

table.standard-2009 td.submit {
	width: 55px;
}

table.hidesubmit td.submit {
	display: none;
}

table.standard-2009 td.standard-other {
	width: 65px;
}

table.standard-2009 td.th {
	font-weight: bold;
}


table.standard-rsc-2009 {
	width: 100%;
	border: 0px;
}

table.standard-rsc-2009 td {
	vertical-align: middle;
	padding: 3px;
}

table.standard-rsc-2009 td.step {
	text-align: left;
	width: 30px;
}

table.standard-rsc-2009 td.document {
	vertical-align: middle;	
	width: 340px;
}

table.standard-rsc-2009 td.document-verb {
	width: 60px;
}

table.standard-rsc-2009 td.document-object {
	width: 272px;
}

table.standard-rsc-2009 td.icon {
	width: 45px;
	text-align: center;
}

table.standard-rsc-2009 td.th {
	font-weight: bold;
	font-size: x-small;
	text-align: center;
}


table.year-selecting {
	/*		width: 100%; cellspacing=2 cellpadding="3" */
	border: 0px;
}

table.year-selecting td {
	vertical-align: top;
	padding: 3px;
}

table.year-selecting td.step {
	text-align: left;
	width: 30px;
}

table.year-selecting td.document {
	vertical-align: top;	
	width: 450px;
}

table.year-selecting td.document-verb {
	width: 60px;
}

table.year-selecting td.document-object {
	
}

table.year-selecting td.icon-with-year-selector {
	width: 140px;
	text-align: right;
	vertical-align: top;		
}

table.year-selecting td.icon {
	width: 45px;
	text-align: center;
	vertical-align: top;		
}

table.year-selecting td.tools {
	width: 60px;
	text-align: center;
	vertical-align: top;		
}

table.year-selecting td.tab {
	text-align: left;
	width: 140px;
	vertical-align: top;		
}

table.year-selecting td.th {
	font-weight: bold;
	font-size: x-small;
	text-align: center;
}





table.spacedforstriping {
	border: 0px;
}

table.spacedforstriping td, table.spacedforstriping th {
	vertical-align: middle;
	padding: 3px;
}

tr.stripeshaded, td.stripeshaded, th.stripeshaded {
	background-color: #eee;		
}

table.warning-delete tr.stripeshaded, table.warning-delete td.stripeshaded, table.warning-delete th.stripeshaded {
	background-color: #faa;		
}

table.editpersontable {
	width: 550px;
}

table.chartlist {
	border: 0px;
}

table.chartlist td {
	vertical-align: middle;
	padding: 3px;
}

div#AOCMenuHead {
	position:relative;
	z-index:5;
}
div#AOCMenuBody {
	position:relative;
	z-index:6;
}
div#AOCMenuLeft {
	position:absolute;
	width:380px;
	height:296px;
	z-index:7;
}
div#AOCMenuRight {
	position:absolute;
	left:425px;
	z-index:8;
}


p.breakhere {page-break-before: always}
.popupable {color:#999999}
.popupable:hover {text-decoration: underline}
p.warning {color:#FF0000}
p.hotwarning {color:#FF0000}
p.hotwarning:hover {text-decoration: underline}
.style1 {font-size: 9px}
.style2 {font-size: 9} 

.inset {
	padding-left: 2em;
}


table.title1portfolio {
	width: 100%;
	margin-bottom: 3.5em;
}

table.title1portfolio td {
	vertical-align: top;
}

table.title1portfolio tr.component-group td {
	background-color: #666;
	font-weight: bold;
	color: #eee;
	vertical-align: bottom;
}

table.title1portfolio td.component0 {
	background-color: #f3f3ff;
}

table.title1portfolio td.component1 {
	background-color: #f3f3f3;
}

table.title1portfolio td.document00 {
	background-color: #ffffff;
}

table.title1portfolio td.document01 {
	background-color: #f3f3ff;
}

table.title1portfolio td.document10 {
	background-color: #ffffff;   /* b2b2b2 */
}

table.title1portfolio td.document11 {
	background-color: #f3f3f3;
}

table.title1portfolio span.parenthetical {
	font-weight: normal;
}

table.title1portfolio .title1-tab-by-school {
	font-weight: bold;
}

#school {	position:absolute;
	left:30px;
	top:120px;
	width:600px;
	z-index:3;
}


table#table-team th {
	font-weight: normal;
	text-align: left;
}

table#table-team td {
	text-align: center;
}

span.aComment {
	color: #999;
	font-style: italic;
}

span.aComment span.statusstamp {
	font-weight: bold;			
}

#listStrategyData li {
	margin-bottom: 0.3em;
}

div#divActivitiesAlreadyEntered div {
	margin-bottom: 0.5em;
}

div#divActivitiesAlreadyEntered a {
	color: navy;
}

.spanActivityType {
	display: none;
}

span.iconPlusMinus {
	margin: 0px 3px 0px 2px;
} 

span.iconPlusMinus img {
	border: 1px solid #000000;
	padding: 1px;
}

#strategy-title-desc td {
	vertical-align: top;
}

#strategy-title-desc td p {
	margin: 1px;
}

#strategy-title-desc ul {
	margin: 0px;
	padding: 0px 1.5em ;
	list-style-position: outside;
}

div.impactreportdtc {
	page-break-after: always;
}

div.impactreportdtc p {
	margin-left: 3em;
}

div.impactreportdtc ul {
	margin-left: 6em;
	padding-left: 0em;
}

/* for the staff strategy review page (and, possibly the recent submissions page) */

#staffStrategyReviewLegend {
	margin-top: 0.5em;
	border: black solid 1px;
	font-size: x-small;
	padding: 2px;
	position: absolute;
	top: -9em;
}

#staffStrategyReviewLegend span {
	margin-left: 3px;
}	

.needsrevision {color:purple;}
.submitted {color:red;}
.acceptable {color:green;}
.titlesubmitted {color:#f39;}
.titleacceptable {color:orange;}

a.needsrevision {color:purple;}	 
a.submitted {color:red;}	 
a.acceptable {color:green;}	 
a.titlesubmitted {color:#f39;}
a.titleacceptable {color:orange;}

table#schoolStrategyList a.needsrevision {color:red;}	 
table#schoolStrategyList a.submitted {color:grey;}	 
table#schoolStrategyList a.acceptable {color:orange;}	 
table#schoolStrategyList a.titlesubmitted {color:orange;}
table#schoolStrategyList a.titleacceptable {color:orange;}

h3.needsrevision {color:red;}	 
h3.submitted {color:grey;}	 
h3.acceptable {color:orange;}	 
h3.titlesubmitted {color:#f39;}
h3.titleacceptable {color:orange;}

#hStrategyName {
	margin: 0px; 
}

.requiredOrLocal {
	margin-top: 0px;
}

#divStrategySectionMenu {
	margin-bottom: 1.7em;
	padding: 0.3em 0em;
	border-bottom: #eee solid 2px;
	border-top: #eee solid 2px;
}

.pipeSeparator {
	color: #eee;
	font-weight: bold;
	padding: 0px 0.2em;
}

a.linkedicon img {
	border: none;
}

.bottomless, .strategyPlanReportTable h3 {
	margin-bottom: 0px;
}

.strategyPlanReportTable ul {
	margin-top: 0px;
}

#strategy-title-desc table.districtAssignSchools  {
	border-collapse: collapse;	
	width: 55em;
	margin-bottom: 0.9em;
}

#strategy-title-desc table.districtAssignSchools td {
	padding: 0px 3px;
	border: #ccc solid 1px;	
	vertical-align: middle;
}

#strategy-title-desc table.districtAssignSchools td.checkBox {
	width: 15px;
}
#strategy-title-desc table.districtAssignSchools td.schoolName {
	width: 15em;
}

#strategy-title-desc table.districtAssignSchools td.attr {
	width: 3em;
	text-align: center;
}

#strategy-title-desc table.districtAssignSchools td.attrlong {
	width: 9em;
	text-align: center;
}

#lessonPlanMenu {
	width: 100%;
}

#lessonPlanMenu td {
	text-align: center;	
}

.changessaved {
	font-style: italic;
}

#gsTable td { vertical-align: top; }

table.topAlign td { vertical-align: top; }

table.target-actual-chart td {
	border-color: #ccc;
}
