body
{
	FONT-FAMILY: verdana
}

TD.sub { FONT-SIZE: xx-small; BORDER-BOTTOM-COLOR: gainsboro; COLOR: dimgray; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: gainsboro; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT-COLOR: gainsboro; BORDER-BOTTOM-STYLE: solid;BORDER-LEFT-COLOR: gainsboro; }
TD.subon { FONT-SIZE: xx-small; BORDER-BOTTOM-COLOR: gainsboro; COLOR: dimgray; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: gainsboro; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR:  lightyellow; BORDER-RIGHT-COLOR: gainsboro; BORDER-BOTTOM-STYLE: solid }
TD.group { FONT-WEIGHT: bold; FONT-SIZE: x-small; BORDER-BOTTOM-COLOR: white; COLOR: black; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid }
TD.pagetitle { FONT-WEIGHT: bold; FONT-SIZE: medium;color:#3264a8; text-align: right;FONT-FAMILY:verdana}
TD.headeron { FONT-SIZE: xx-small; BORDER-LEFT-COLOR: #0099cc; BORDER-BOTTOM-COLOR: #0099cc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #0099cc; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #0099cc; BORDER-RIGHT-COLOR: #0099cc; BORDER-BOTTOM-STYLE: solid; border-top-width: 0px;border-left-width: 0px;border-right-width: 0px  }
TD.bleed { FONT-SIZE: 2px; BORDER-LEFT-COLOR: #0099cc; BORDER-BOTTOM-COLOR: #0099cc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #0099cc; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #0099cc; BORDER-RIGHT-COLOR: #0099cc; BORDER-BOTTOM-STYLE: solid; border-top-width:0px; border-left-width:0px;border-right-width:0px;border-bottom-width:0px;  }
TD.content { FONT-SIZE: x-small; COLOR: dimgray }
TD.titlelink { FONT-SIZE: xx-small; COLOR: dimgray; FONT-WEIGHT:bold }
TD.sectiontitle { FONT-SIZE: x-small; COLOR:dimgray ; FONT-WEIGHT:bold }
TD.headerfooter { FONT-SIZE: xx-small }
TD.AGTitle {FONT-SIZE: xx-small;  background-color: Gainsboro; text-align:center; font-weight:bold; border: solid 2px Gainsboro }
TD.AGImage {background-color: White; text-align:center}
TD.AGLink {FONT-SIZE: xx-small;  background-color: WhiteSmoke; text-align:left; text-indent:36px}
TD.dgheader {background-color:#006699; font-weight:bold; color:White; text-align:center}
TextBox.label { FONT-SIZE: xx-small; COLOR: dimgray;}
TR { FONT-SIZE: xx-small; COLOR: dimgray;}
TD.label { FONT-SIZE: xx-small; COLOR: dimgray; }
TD.labele { FONT-SIZE: xx-small; COLOR: dimgray;}
TD.labelm { FONT-SIZE: xx-small; COLOR: silver; font-weight:bold }
TD.data { FONT-SIZE: xx-small; COLOR: black; font-weight:bold }
TD.datae { FONT-SIZE: xx-small; COLOR: black; font-weight:bold }
TD.datam { FONT-SIZE: xx-small; COLOR: dimgray; font-weight:bold }
TR.datagrid TD { FONT-SIZE: xx-small; COLOR: black; font-weight:bold }
TR.on { BORDER-RIGHT: lightyellow 1px solid; BORDER-TOP: lightyellow 1px none; BORDER-LEFT: lightyellow 1px solid; BORDER-BOTTOM: lightyellow 1px solid; BACKGROUND-COLOR: lightyellow;FONT-SIZE: xx-small; COLOR: dimgray;FONT-FAMILY: verdana; font-weight:bold }
TABLE.header { BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BORDER-LEFT: 1px; COLOR: white; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #006699; border-color:white}
TABLE.left { BORDER-RIGHT: black 3px; BORDER-TOP: black 3px solid; BORDER-LEFT: black 3px; BORDER-BOTTOM: black 3px solid }
TABLE.section { BORDER-RIGHT: gainsboro 2px; BORDER-TOP: gainsboro 2px solid; BORDER-LEFT: gainsboro 2px; BORDER-BOTTOM: gainsboro 2px solid;  background-color:White; }
TABLE.sectionclosed { BORDER-RIGHT: gainsboro 2px solid; BORDER-TOP: gainsboro 2px solid; BORDER-LEFT: gainsboro 2px solid; BORDER-BOTTOM: gainsboro 2px solid;  background-color:White; }
TABLE.link { BORDER-RIGHT: solid gainsboro 2px; BORDER-TOP: gainsboro 2px solid; BORDER-LEFT: solid gainsboro 2px; BORDER-BOTTOM: gainsboro 2px solid; BACKGROUND-COLOR: Aliceblue;FONT-SIZE: xx-small }
TABLE.content { BORDER-RIGHT: gainsboro 2px; BORDER-TOP: gainsboro 2px solid; BORDER-LEFT: gainsboro 2px; BORDER-BOTTOM: gainsboro 2px solid; BACKGROUND-COLOR: Whitesmoke;FONT-SIZE: xx-small; COLOR: dimgray;FONT-FAMILY: verdana }
TABLE.AppGroup { border-collapse:collapse; BORDER-RIGHT: gainsboro 2px solid; BORDER-TOP: gainsboro 2px solid; BORDER-LEFT: gainsboro 2px solid; BORDER-BOTTOM: gainsboro 2px solid;  background-color:Whitesmoke; height:200; width:250;}
A.header:link { COLOR: white; TEXT-DECORATION: none }
A.header:active { COLOR: white; TEXT-DECORATION: none }
A.header:hover { COLOR: yellow; TEXT-DECORATION: none }
A.header:visited { COLOR: white; TEXT-DECORATION: none }
A.left:link { COLOR: dimgray; TEXT-DECORATION: none }
A.left:active { COLOR: dimgray; TEXT-DECORATION: none }
A.left:hover { COLOR: black; TEXT-DECORATION: none }
A.left:visited { COLOR: dimgray; TEXT-DECORATION: none }
A.link:link { COLOR: dimgray; TEXT-DECORATION: none }
A.link:active { COLOR: dimgray; TEXT-DECORATION: none }
A.link:hover { COLOR: black; TEXT-DECORATION: none }
A.link:visited { COLOR: dimgray; TEXT-DECORATION: none }
A:link { COLOR: dimgray; TEXT-DECORATION: underline }
A:active { COLOR: dimgray; TEXT-DECORATION: underline }
A:hover { COLOR: black; TEXT-DECORATION: underline; font-weight:bold }
A:visited { COLOR: dimgray; TEXT-DECORATION: underline }
A:inactive { COLOR: white; TEXT-DECORATION: underline }

.cssbutton {COLOR:White; background-color:#006699; font-size:xx-small; font-weight:bold; border:solid 1px; font-family:Verdana; border-color:black; width:128px;}
.def  { FONT-SIZE: xx-small; COLOR: black;FONT-FAMILY: verdana;}
.PULink  { FONT-SIZE: xx-small; COLOR: dimgray;FONT-FAMILY: verdana; text-decoration:underline; cursor:hand}
.grayinput {BORDER-RIGHT: gainsboro 1px solid; BORDER-TOP: gainsboro 1px solid; BORDER-LEFT: gainsboro 1px solid; BORDER-BOTTOM: gainsboro 1px solid; FONT-SIZE: xx-small; COLOR: black;FONT-FAMILY: verdana;}
TR.dgHeader { FONT-SIZE: xx-small; COLOR: White;FONT-FAMILY: verdana;font-weight:bold; }
A.leftheader {Color: White; font-weight:bold;FONT-SIZE:xx-small;}
TD.leftheader { FONT-SIZE: xx-small;  border-color:DimGray; border-width:1px; COLOR: White; BORDER-STYLE:solid; BACKGROUND-COLOR: #003094; }
TD.leftheader2 { FONT-SIZE: xx-small;  border-color:DimGray; border-width:1px; COLOR: White; BORDER-STYLE:solid; BACKGROUND-COLOR: #cecfce; }
TD.emptyheader { FONT-SIZE: 1pt; BORDER-COLOR: WHITE; COLOR: White; BORDER-STYLE:none; }
TD.leftitem { BORDER-RIGHT: dimgray 1px solid; BORDER-TOP: dimgray 1px none; BORDER-LEFT: dimgray 1px solid; BORDER-BOTTOM: gainsboro 1px solid; BACKGROUND-COLOR: Whitesmoke;FONT-SIZE: xx-small; COLOR: dimgray;FONT-FAMILY: verdana }
TD.leftitemon { BORDER-RIGHT: dimgray 1px solid; BORDER-TOP: dimgray 1px none; BORDER-LEFT: dimgray 1px solid; BORDER-BOTTOM: gainsboro 1px solid; BACKGROUND-COLOR: lightyellow;FONT-SIZE: xx-small; COLOR: dimgray;FONT-FAMILY: verdana }
TD.leftlastitem { BORDER-RIGHT: dimgray 1px solid; BORDER-TOP: dimgray 1px none; BORDER-LEFT: dimgray 1px solid; BORDER-BOTTOM: dimgray 1px solid; BACKGROUND-COLOR: Whitesmoke;FONT-SIZE: xx-small; COLOR: dimgray;FONT-FAMILY: verdana }
TD.leftlastitemon { BORDER-RIGHT: dimgray 1px solid; BORDER-TOP: dimgray 1px none; BORDER-LEFT: dimgray 1px solid; BORDER-BOTTOM: dimgray 1px solid; BACKGROUND-COLOR: lightyellow;FONT-SIZE: xx-small; COLOR: dimgray;FONT-FAMILY: verdana }

/*firefox fix*/
textarea {width:100%}

/*Lesson Plan*/
.gridlesson{	 border-bottom: solid 1px #CCCCCC; padding-top: 4px; padding-bottom: 1px; border-top: none; border-right: none; }
.gridlesson3{	border-top: solid 3px #75B4F4; border-bottom: solid 1px #CCCCCC; border-left:  solid 3px #75B4F4; border-right: solid 1px #CCCCCC;}
.gridlesson4{	border-top: none; border-bottom: none; border-left:  solid 2px #75B4F4; border-right: none;}
.gridlesson5{	border-bottom: solid 1px #CCCCCC; }

.show { margin-top: 15px; padding: 5px; border: solid 2px gainsboro;}
