BODY {
	PADDING-RIGHT: 0%; PADDING-LEFT: 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #fff
}

A:link {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A.loc:link {
	COLOR: #a7dfff; TEXT-DECORATION: underline
}
A.loc:visited {
	COLOR: #a7dfff; TEXT-DECORATION: underline
}
A.loc:hover {
	COLOR: #a7dfff; TEXT-DECORATION: underline
}
A.loc:active {
	COLOR: #a7dfff; TEXT-DECORATION: underline
}
DIV.nav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #0066cc; PADDING-TOP: 1px; TEXT-DECORATION: underline
}
DIV.nav A:hover {
	WIDTH: auto; COLOR: #0066cc; BACKGROUND-COLOR: #edf9ff; TEXT-DECORATION: none
}
DIV.nav A:active {
	WIDTH: auto; COLOR: #0066cc; BACKGROUND-COLOR: #edf9ff; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}
DIV.nav .navcontent A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #0066cc; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
DIV.nav .navcontent A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #0066cc; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
DIV.nav .navcontent A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #0066cc; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
DIV.nav .navcontent A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; COLOR: #0066cc; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
DIV.navcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.nav {
	MARGIN: 0px 0px 5px 4%; BORDER-LEFT: #65d424 5px solid; WIDTH: 80%
}
DIV.navactive {
	MARGIN: 0px 0px 5px 4%; BORDER-LEFT: #a7dfff 5px solid; WIDTH: 85%
}
.show {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; HEIGHT: auto
}
.hide {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; HEIGHT: auto
}
DIV#logo {
	BACKGROUND-POSITION: left bottom; Z-INDEX: 2; LEFT: 6%; BACKGROUND-IMAGE: url(img/logo_bg.gif); WIDTH: 24%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 0px; HEIGHT: 165px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV#logo IMG {
	MARGIN: 10px 0px 0px
}
DIV#logolineleft {
	Z-INDEX: 3; LEFT: 6%; WIDTH: 5px; POSITION: absolute; TOP: 149px; HEIGHT: 16px
}
DIV#logolineright {
	Z-INDEX: 2; LEFT: 30%; WIDTH: 4px; POSITION: absolute; TOP: 90px; HEIGHT: 74px
}
DIV#topgrass {
	Z-INDEX: 1; BACKGROUND-IMAGE: url(img/grass_top_line.gif); WIDTH: 99%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 90px; HEIGHT: 133px
}
DIV#ico {
	Z-INDEX: 2; LEFT: 31%; WIDTH: 20%; POSITION: absolute; TOP: 35px; HEIGHT: 14px; TEXT-ALIGN: center
}
DIV#ico IMG {
	MARGIN: 0px 5px
}
DIV#login {
	FONT-SIZE: 70%; Z-INDEX: 2; LEFT: 56%; WIDTH: 41%; POSITION: absolute; TOP: 20px; HEIGHT: 55px
}
DIV.logincell {
	FLOAT: left; MARGIN-RIGHT: 2px
}
FORM {
	MARGIN: 0px
}
INPUT {
	BORDER-RIGHT: #cdedff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cdedff 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cdedff 1px solid; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #cdedff 1px solid; FONT-FAMILY: Tahoma, arial, verdana, helvetica, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #cdedff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cdedff 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cdedff 1px solid; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #cdedff 1px solid; FONT-FAMILY: Tahoma, arial, verdana, helvetica, sans-serif
}
INPUT.search {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid
}
INPUT.enter {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 1px 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: auto; COLOR: #0066cc; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV#bottomgrass {
	BACKGROUND-POSITION: 0px 85px; Z-INDEX: 1; BACKGROUND-IMAGE: url(img/grass.jpg); WIDTH: 99%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 133px; HEIGHT: 240px
}
DIV#bottomgrass IMG {
	MARGIN: 0px 0px 0px 45%
}
DIV#mainleft {
	Z-INDEX: 3; LEFT: 6%; BACKGROUND-IMAGE: url(img/left_coll_bg.gif); WIDTH: 24%; PADDING-TOP: 20px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 270px; BACKGROUND-COLOR: #fff
}
DIV#mainleftbg {
	Z-INDEX: 3; LEFT: 30%; WIDTH: 4px; POSITION: absolute; TOP: 268px; HEIGHT: 80px
}
DIV#maincenter {
	Z-INDEX: 3; LEFT: 31%; WIDTH: 25%; POSITION: absolute; TOP: 360px
}
DIV#mainright {
	Z-INDEX: 3; LEFT: 57%; WIDTH: 38%; POSITION: absolute; TOP: 360px
}
DIV#maincentercontent {
	Z-INDEX: 3; LEFT: 31%; WIDTH: 43%; POSITION: absolute; TOP: 360px
}
DIV#maincentercontentwide {
	Z-INDEX: 3; LEFT: 31%; WIDTH: 63%; POSITION: absolute; TOP: 360px
}
DIV#mainrightcontent {
	Z-INDEX: 3; LEFT: 75%; WIDTH: 20%; POSITION: absolute; TOP: 360px
}
DIV#whiteleft {
	Z-INDEX: 4; LEFT: 0px; WIDTH: 1%; POSITION: absolute; TOP: 90px; HEIGHT: 260px; BACKGROUND-COLOR: #fff
}
DIV#whiteright {
	Z-INDEX: 4; RIGHT: 0px; WIDTH: 1%; POSITION: absolute; TOP: 90px; HEIGHT: 260px; BACKGROUND-COLOR: #fff
}
DIV#copyright {
	FONT-SIZE: 70%
}
DIV#counters {
	VISIBILITY: hidden
}
DIV.container {
	MARGIN: 0px 0px 20px; BORDER-LEFT: #a7dfff 5px solid; WIDTH: 100%
}
DIV.container_ {
	MARGIN: 0px 0px 20px; BORDER-LEFT: #a7dfff 5px solid; WIDTH: 600px;
}

DIV.lcontainer {
	MARGIN: 0px 0px 20px 4%; BORDER-LEFT: #a7dfff 5px solid; WIDTH: 95%
}
DIV.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 72%; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; TEXT-ALIGN: left; 
}
DIV.content_ {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 72%; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; TEXT-ALIGN: left; 
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0px 0px 0.5em; COLOR: #0055cc
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 0px 0px 0.5em; COLOR: #0066cc
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 112%; MARGIN: 0px
}
P {
	MARGIN: 1em 0px
}
.date {
	FONT-SIZE: 80%
}
UL {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(img/li_bullet.gif); MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: square
}
LI {
	MARGIN-TOP: 0.7em; MARGIN-BOTTOM: 0.7em; COLOR: #000
}
.tablediv {
	WIDTH: 100%
}
.tablerow {
	
}
.newscell {
	WIDTH: 48%
}
.tablecell {
	
}
TABLE.news TD {
	PADDING-RIGHT: 4%; FONT-SIZE: 75%; VERTICAL-ALIGN: top; WIDTH: 50%; TEXT-ALIGN: left
}
TABLE.contenttable {
	BORDER-RIGHT: #a7dfff 0px solid; BORDER-TOP: #a7dfff 0px solid; BORDER-LEFT: #a7dfff 0px solid; BORDER-BOTTOM: #a7dfff 0px solid; BORDER-COLLAPSE: separate
}
TABLE.contenttable TH {
	BORDER-RIGHT: #a7dfff 1px solid; BORDER-TOP: #a7dfff 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #a7dfff 1px solid; BORDER-BOTTOM: #a7dfff 1px solid
}
TABLE.contenttable TD {
	BORDER-RIGHT: #a7dfff 1px solid; BORDER-TOP: #a7dfff 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-LEFT: #a7dfff 1px solid; BORDER-BOTTOM: #a7dfff 1px solid
}
TABLE.contenttable TD.center {
	TEXT-ALIGN: center
}
TABLE.contenttable TR.line1 {
	BACKGROUND-COLOR: #fff
}
TABLE.contenttable TR.line2 {
	BACKGROUND-COLOR: #edf9ff
}
TABLE.contenttable TD.c1 {
	FONT-SIZE: 60%; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #edf9ff; TEXT-ALIGN: center
}
TABLE.contenttable TD.c2 {
	FONT-SIZE: 60%; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TABLE.contenttable TD.c3 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #edf9ff; TEXT-ALIGN: center
}
TABLE.contenttable TD.c4 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #edf9ff; TEXT-ALIGN: left
}
TABLE.forumtable {
	BORDER-RIGHT: #a7dfff 0px solid; BORDER-TOP: #a7dfff 0px solid; BORDER-LEFT: #a7dfff 0px solid; BORDER-BOTTOM: #a7dfff 5px solid; BORDER-COLLAPSE: separate
}
TABLE.forumtable TH {
	BORDER-RIGHT: #a7dfff 1px solid; BORDER-TOP: #a7dfff 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #a7dfff 1px solid; BORDER-BOTTOM: #a7dfff 1px solid
}
TABLE.forumtable TD {
	BORDER-RIGHT: #a7dfff 0px solid; BORDER-TOP: #a7dfff 0px solid; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #a7dfff 0px solid; BORDER-BOTTOM: #fff 5px solid
}
TABLE.forumtable TD.header {
	BORDER-TOP: #a7dfff 5px solid; MARGIN-TOP: 5px; FONT-SIZE: 12px; BACKGROUND: #fff; VERTICAL-ALIGN: top
}
TABLE.forumtable TD.center {
	TEXT-ALIGN: center
}
TABLE.forumtable TR.line1 {
	BACKGROUND-COLOR: #fff
}
TABLE.forumtable TR.line2 {
	BACKGROUND-COLOR: #edf9ff
}
TABLE.forumtable TD.c1 {
	FONT-SIZE: 60%; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #edf9ff; TEXT-ALIGN: center
}
TABLE.forumtable TD.c2 {
	FONT-SIZE: 60%; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV#context P {
	TEXT-ALIGN: justify
}
.date {
	FONT-SIZE: 80%
}
.locator {
	FONT-SIZE: 110%; COLOR: #a7dfff
}
HR {
	BORDER-RIGHT: #a7dfff 1px solid; BORDER-TOP: #a7dfff 1px solid; BORDER-LEFT: #a7dfff 1px solid; COLOR: #a7dfff; BORDER-BOTTOM: #a7dfff 1px solid; BACKGROUND-COLOR: #a7dfff
}
B.star {
	COLOR: #0066cc
}
TABLE.formtable {
	BORDER-RIGHT: #a7dfff 0px solid; BORDER-TOP: #a7dfff 0px solid; BORDER-LEFT: #a7dfff 0px solid; BORDER-BOTTOM: #a7dfff 0px solid; BORDER-COLLAPSE: separate
}
TABLE.formtable TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
TABLE.teachers TD {
	FONT-SIZE: 75%
}
TABLE.graphtable {
	BORDER-RIGHT: #a7dfff 0px solid; BORDER-TOP: #a7dfff 0px solid; BORDER-LEFT: #a7dfff 0px solid; BORDER-BOTTOM: #a7dfff 0px solid; BORDER-COLLAPSE: separate
}
TABLE.graphtable TH {
	BORDER-RIGHT: #a7dfff 1px solid; BORDER-TOP: #a7dfff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #a7dfff 1px solid; BORDER-BOTTOM: #a7dfff 1px solid
}
TABLE.graphtable TD {
	BORDER-RIGHT: #a7dfff 1px solid; BORDER-TOP: #a7dfff 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-LEFT: #a7dfff 1px solid; BORDER-BOTTOM: #a7dfff 1px solid
}
TABLE.graphtable TD.c1 {
	FONT-SIZE: 57%; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #edf9ff; TEXT-ALIGN: center
}
TABLE.graphtable TD.c2 {
	FONT-SIZE: 57%; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TD.grn {
	FONT-SIZE: 75%; BACKGROUND-COLOR: #008000; TEXT-ALIGN: center
}
TD.rd {
	FONT-SIZE: 75%; BACKGROUND-COLOR: #f39; TEXT-ALIGN: center
}
TD.sr {
	FONT-SIZE: 75%; BACKGROUND-COLOR: #818173; TEXT-ALIGN: center
}
TD.srl {
	FONT-SIZE: 75%
}

P {text-align: justify;}

div.lay1 {position: absolute; left:0px; top:0px;}
div.lay2 {position: absolute; left:0px; top:0px; visibility: visible;}
div.lay3 {position: absolute; left:0px; top:0px; visibility: visible;}
div.lay4 {position: absolute; left:0px; top:0px; visibility: visible;}