BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11pt; BACKGROUND-IMAGE: url(images/pagebackground1.gif); PADDING-BOTTOM: 10px; MARGIN: 10px 0px; COLOR: #2e2e5c; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif"; BACKGROUND-COLOR: #fff
}
#main-menu A.login {
	FONT-SIZE: small; COLOR: white; TEXT-DECORATION: none
}
.text_small {
	FONT-SIZE: small
}
DIV#content-header {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 26pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.tahoma {
	FONT-SIZE: 11pt; FONT-FAMILY: tahoma
}
A.whiteshade {
	COLOR: silver
}
DIV.author {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; COLOR: #6699ff; PADDING-TOP: 0px; TEXT-ALIGN: right
}
A.menu {
	FONT-SIZE: 10pt; TEXT-DECORATION: none
}
A.menu:hover {
	BORDER-TOP: orange 1px dotted; BORDER-BOTTOM: orange 1px dotted
}
DIV.brief {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; COLOR: #006699; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-ALIGN: center
}
#all-container {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BACKGROUND: url(../images/backg.jpg); MARGIN: auto; BORDER-LEFT: gray 1px solid; WIDTH: 740px; BORDER-BOTTOM: gray 1px solid
}
#all-overlay {
	TEXT-ALIGN: left
}
#footer {
	BORDER-TOP: white 2px solid; FONT-SIZE: small; BACKGROUND: url(../images/backg_f.png) repeat-x left top; MARGIN: 30px 0px 0px; TEXT-ALIGN: center
}
#main-menu {
	FLOAT: left; WIDTH: 180px; PADDING-TOP: 10px
}
.allparents {
	BACKGROUND: url(../images/backg_parent.jpg) repeat-x left top
}
.menuparents {
	BACKGROUND: url(../images/backg_parent.jpg) repeat-x left top
}
.allothers {
	BACKGROUND: url(../images/backg_parent.jpg) repeat-x left top
}
.allkids {
	BACKGROUND: url(../images/backg_kid.jpg) repeat-x left top
}
.menukids {
	BACKGROUND: url(images/backg_kid.jpg) repeat-x left top
}
.allteachers {
	BACKGROUND: url(../images/backg_teacher.jpg) repeat-x left top
}
.menuteachers {
	BACKGROUND: url(../images/backg_teacher.jpg) repeat-x left top
}
.allhome {
	BACKGROUND: url(../images/backg_home.jpg) repeat-x left top
}
.menuhome {
	BACKGROUND: url(../images/backg_home.jpg) repeat-x left top
}
LI.section_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none
}
LI.column_menu {
	LIST-STYLE-TYPE: circle
}
#main-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-menu LI {
	PADDING-RIGHT: 5px; LIST-STYLE-POSITION: inside; BACKGROUND-COLOR: #ceddef; TEXT-ALIGN: right
}
#main-menu LI.blank {
	BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-TYPE: none
}
#main-menu A {
	COLOR: black; TEXT-DECORATION: none
}
#main-body {
	PADDING-LEFT: 3px; MARGIN-LEFT: 180px
}
DIV.home_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px 
}
.cleaner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
TD.three-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TR.head_row {
	COLOR: white; BACKGROUND-COLOR: navy
}
TR.filename_row {
	BACKGROUND-COLOR: #6699ff
}
TR.filedesc_row {
	BACKGROUND-COLOR: #99ccff
}
TR.blank {
	FONT-SIZE: 2pt
}
H1.theheader {
	FONT-SIZE: 32pt; MARGIN: 0px 0px 0px 6px; COLOR: #ffffff; LETTER-SPACING: 8px; TEXT-ALIGN: right
}
H1.theinside {
	PADDING-LEFT: 20px; FONT-SIZE: 22pt; MARGIN: 0px 0px 0px 6px; COLOR: #ceddef; LETTER-SPACING: 1ex; TEXT-ALIGN: left
}
.theheader {
	FONT-SIZE: 28pt; MARGIN: 0px 0px 0px 6px; COLOR: #ffffff; LETTER-SPACING: 8px; TEXT-ALIGN: right
}
.theinside {
	PADDING-LEFT: 20px; FONT-SIZE: 22pt; MARGIN: 0px 0px 0px 6px; COLOR: #ceddef; LETTER-SPACING: 1ex; TEXT-ALIGN: left
}

DIV#subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px
}
DIV.homestyle {
	MARGIN: 0px 0px 0px 7px; BACKGROUND-COLOR: #009999; TEXT-ALIGN: center
}
DIV.kidstyle {
	MARGIN: 0px 0px 0px 7px; BACKGROUND-COLOR: #339933
}
DIV.teacherstyle {
	MARGIN: 0px 0px 0px 7px; BACKGROUND-COLOR: #990099
}
DIV.parentstyle {
	MARGIN: 0px 0px 0px 7px; BACKGROUND-COLOR: #3366cc
}
H2.undercon {
	FONT-SIZE: 24pt; MARGIN: 0px 0px 15px 6px; COLOR: #ceddef; LETTER-SPACING: 1ex; BACKGROUND-COLOR: #666666; TEXT-ALIGN: right
}
#content-menu {
	BORDER-RIGHT: white 2px dotted; PADDING-RIGHT: 0px; BORDER-TOP: white 2px dotted; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 2px dotted; MARGIN-RIGHT: 200px; PADDING-TOP: 10px; BORDER-BOTTOM: white 2px dotted
}
DIV#content-lister DT {
	PADDING-TOP: 1.5ex
}
DIV.numberlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1ex; PADDING-TOP: 1ex
}
BODY.pop_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/backg.jpg); PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px
}
DIV.pop_area {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
DIV.frame {
	PADDING-RIGHT: 5px; BORDER-TOP: #33cc00 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #33cc00 1px solid; BACKGROUND-COLOR: #eafdd5
}
.frame {
	PADDING-RIGHT: 5px; BORDER-TOP: #33cc00 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #33cc00 1px solid; BACKGROUND-COLOR: #eafdd5
}

DIV.gbframe {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff9900 3px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; BORDER-LEFT: #ff9900 5px solid; PADDING-TOP: 25px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ffcc00
}
.gbframe {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff9900 3px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; BORDER-LEFT: #ff9900 5px solid; PADDING-TOP: 25px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ffcc00
}

DIV.bgcolor1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ffefe8
}
DIV.bgcolor2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #33cc00 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #33cc00 1px solid; BACKGROUND-COLOR: #e8ffe8
}
DIV.bgcolor3 {
	MARGIN-BOTTOM: 10px; BORDER-LEFT: #33cc00 5px solid; BACKGROUND-COLOR: #e8ffe8
}
DIV.bgcolor4 {
	MARGIN-BOTTOM: 10px; BORDER-LEFT: #ff9900 5px solid; BACKGROUND-COLOR: #ffefe8
}
.bgcolor1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ffefe8
}
.bgcolor2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #33cc00 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #33cc00 1px solid; BACKGROUND-COLOR: #e8ffe8
}
.bgcolor3 {
	MARGIN-BOTTOM: 10px; BORDER-LEFT: #33cc00 5px solid; BACKGROUND-COLOR: #e8ffe8
}
.bgcolor4 {
	MARGIN-BOTTOM: 10px; BORDER-LEFT: #ff9900 5px solid; BACKGROUND-COLOR: #ffefe8
}
.stripe3 {
	COLOR: white; BACKGROUND-COLOR: #33cc00; TEXT-ALIGN: center
}
.stripe4 {
	COLOR: white; BACKGROUND-COLOR: #ff9900; TEXT-ALIGN: center
}
.bgpic3 {
	BACKGROUND-COLOR: #ccffcc
}
.bgpic4 {
	BACKGROUND-COLOR: #ffe6cc
}
DIV.linkbar {
	PADDING-RIGHT: 10px; BORDER-TOP: #ff6600 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6600 2px solid; BACKGROUND-COLOR: #ffff33
}
DIV.linkbar A {
	TEXT-DECORATION: none
}
DIV.linkbar A:hover {
	BORDER-TOP: blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
DIV.quiz {
	BORDER-RIGHT: navy 2px dotted; BORDER-TOP: navy 2px dotted; FONT-SIZE: 12pt; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: navy 2px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: navy 2px dotted; TEXT-ALIGN: center
}
DIV#q_num {
	FONT-SIZE: 10pt
}
DIV#question {
	FONT-SIZE: 10pt; WIDTH: 160px; TEXT-ALIGN: left
}
DIV#choices {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV#result {
	BORDER-RIGHT: green 2px solid; BORDER-TOP: green 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 10px 0px; BORDER-LEFT: green 2px solid; COLOR: yellow; BORDER-BOTTOM: green 2px solid; FONT-STYLE: italic; BACKGROUND-COLOR: green
}
DIV.typeA {
	FLOAT: left; MARGIN-RIGHT: 2ex
}
DIV.typeB {
	PADDING-LEFT: 2ex; FLOAT: right
}
.pic_desc_text {
	FONT-SIZE: 80%; COLOR: silver; TEXT-ALIGN: center
}
IMG.white_border {
	BORDER-RIGHT: white 4px solid; BORDER-TOP: white 4px solid; BORDER-LEFT: white 4px solid; BORDER-BOTTOM: white 4px solid
}
DIV.textbox {
	FONT-SIZE: 0.9em; COLOR: gray; FONT-STYLE: italic; BACKGROUND-COLOR: #dddddd
}
TD.textbox {
	FONT-SIZE: 0.9em; COLOR: gray; FONT-STYLE: italic; BACKGROUND-COLOR: #dddddd
}
DIV.boxright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN: 0px -10px 0px 5px; BORDER-LEFT: black 2px solid; WIDTH: 280px; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd
}
DIV.boxleft {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px 10px 0px -20px; WIDTH: 280px; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd
}
DIV.boxcenter {
	PADDING-RIGHT: 40px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 10px 0px; BORDER-LEFT: black 2px solid; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd
}
DIV.boxcenter_pic {
	FLOAT: left;  MARGIN-RIGHT: 1ex ; COLOR: blue; TEXT-ALIGN: center ; FONT-SIZE: 0.9em; 
}
DIV.boxid {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: left; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #dddddd
}
DIV.pic_text {
	BORDER-RIGHT: #999999 4px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999999 4px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #999999 4px solid; WIDTH: 200px; COLOR: #999999; PADDING-TOP: 6px; BORDER-BOTTOM: #999999 4px solid; BACKGROUND-COLOR: #cccccc
}
