BODY {
	FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TH {
	FONT-SIZE: 10pt; FONT-FAMILY: helvetica, arial, sans-serif
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: helvetica, arial, sans-serif
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: helvetica, arial, sans-serif
}
LI {
	FONT-SIZE: 10pt; FONT-FAMILY: helvetica, arial, sans-serif
}
UL {
	FONT-SIZE: 10pt; FONT-FAMILY: helvetica, arial, sans-serif
}
OL {
	FONT-SIZE: 10pt; FONT-FAMILY: helvetica, arial, sans-serif
}
TD.lgtext {
	FONT-SIZE: 14pt
}
TD.announce {
	FONT-SIZE: 10pt; BACKGROUND: #ffe; COLOR: #000; font-face: sans-serif
}
TD.hidden {
	DISPLAY: none
}
DIV.hidden {
	DISPLAY: none
}
DIV.show {
	
}
TH.hidden {
	DISPLAY: none
}
SMALL {
	FONT-SIZE: 8pt
}
medium {
	FONT-SIZE: 9pt
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #900
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #600
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #00e
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000
}
h7 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt
}
A:link {
	FONT-SIZE: 10pt; COLOR: #900; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 10pt; COLOR: #900; TEXT-DECORATION: underline
}
A.plain {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A.banner:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #900
}
A.banner:visited {
	FONT-SIZE: 16pt; COLOR: #900; font-wight: bold
}
.sidenavbig {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff; TEXT-DECORATION: none
}
A.sidenavbg:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff; TEXT-DECORATION: none
}
A.sidenavbg:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff; TEXT-DECORATION: none
}
.navhi {
	CURSOR: hand; BACKGROUND-COLOR: #fbb
}
.sidenavmid {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff; TEXT-DECORATION: none
}
A.sidenavmid:link {
	FONT-SIZE: 10pt; COLOR: #900; TEXT-DECORATION: none
}
A.sidenavmid:visited {
	FONT-SIZE: 10pt; COLOR: #900; TEXT-DECORATION: none
}
.sidenavsm {
	FONT-SIZE: 10pt; COLOR: #000; TEXT-DECORATION: none
}
A.sidenavsm:link {
	FONT-SIZE: 10pt; COLOR: #000; TEXT-DECORATION: none
}
A.sidenavsm:visited {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none
}
.boldred {
	FONT-WEIGHT: bold; COLOR: #600
}
.darkgreytext {
	COLOR: #555
}
.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
.graytitletext {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333
}
.titletextsmall {
	FONT-WEIGHT: bold; COLOR: #666666
}
.rednav {
	COLOR: #cc0000; TEXT-DECORATION: none
}
SPAN.vsmtext {
	FONT-SIZE: 8pt; LINE-HEIGHT: 1.2em
}
.nav {
	BACKGROUND-COLOR: #c99
}
.navmain {
	CURSOR: hand; BACKGROUND-COLOR: #900
}
.navmainhi {
	CURSOR: hand; BACKGROUND-COLOR: #ff6666
}
.navschool {
	BACKGROUND-COLOR: #da0
}
.navmainschool {
	CURSOR: hand; BACKGROUND-COLOR: #c90
}
.navlogin {
	BACKGROUND-COLOR: #b9c
}
.navloginmain {
	CURSOR: hand; BACKGROUND-COLOR: #637
}
.navloginmainhi {
	CURSOR: hand; BACKGROUND-COLOR: #9900cc
}
.navhilite {
	CURSOR: hand; BACKGROUND-COLOR: #dbf
}
.psrednav {
	FONT-WEIGHT: bold; COLOR: #990000
}
.stripedark {
	CURSOR: hand; BACKGROUND-COLOR: #000
}
.redstripe {
	FONT-SIZE: 10pt; COLOR: #fff; BACKGROUND-COLOR: #900; TEXT-DECORATION: none
}
A.redstripe:link {
	FONT-SIZE: 10pt; COLOR: #fff; BACKGROUND-COLOR: #900; TEXT-DECORATION: none
}
A.redstripe:visited {
	FONT-SIZE: 10pt; COLOR: #fff; BACKGROUND-COLOR: #900; TEXT-DECORATION: none
}
.blkstripe {
	FONT-SIZE: 10pt; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
A.blkstripe:link {
	FONT-SIZE: 10pt; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
A.blkstripe:visited {
	FONT-SIZE: 10pt; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
.stripes2 {
	BACKGROUND-IMAGE: none
}
.sidebar {
	FONT-SIZE: 10pt
}
A.linkbig {
	FONT-SIZE: 14pt; COLOR: #900
}
A.linkbig:unknown {
	FONT-SIZE: 14pt; COLOR: #900
}
A.linkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #900
}
A.link12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #900
}
A.linksmallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000066
}
A.linksmall {
	FONT-SIZE: 8pt; COLOR: #900; TEXT-DECORATION: underline
}
.regtext {
	FONT-SIZE: 12pt; COLOR: #000000
}
.regtextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000
}
.redtext {
	FONT-SIZE: 10pt; COLOR: #990000
}
.redtextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #990000
}
LI.gray {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: circle
}
UL.gray {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: circle
}
UL.graysidebar {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: disc
}
HR.gray {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #999999; BORDER-BOTTOM-STYLE: none
}
A.simple:link {
	COLOR: #000; TEXT-DECORATION: none
}
A.simple:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A.simple:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
A.simple:active {
	COLOR: #900; TEXT-DECORATION: underline
}
A.simplelargered:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #600; TEXT-DECORATION: none
}
A.simplelargered:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #600; TEXT-DECORATION: none
}
A.simplelargered:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #600; TEXT-DECORATION: underline
}
A.simplelargeblack:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000; TEXT-DECORATION: underline
}
A.simplelargeblack:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000; TEXT-DECORATION: none
}
A.simplelargeblack:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000; TEXT-DECORATION: none
}
A.simplelargeblack:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #600; TEXT-DECORATION: underline
}
A.simplelargeblack:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #600; TEXT-DECORATION: underline
}
.whitenav {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff; FONT-FAMILY: helvetica, sans-serif; TEXT-DECORATION: none
}
A.whitenav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff; FONT-FAMILY: helvetica, sans-serif; TEXT-DECORATION: none
}
A.whitenav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff; FONT-FAMILY: helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnavsimple {
	FONT-SIZE: 10pt; COLOR: #000; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none
}
A.leftnavsimple:link {
	FONT-SIZE: 10pt; COLOR: #000; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none
}
A.leftnavsimple:visited {
	FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none
}
A.leftnavsimple:hover {
	FONT-SIZE: 10pt; COLOR: #900; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none
}
.leftnavtop {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff9; BACKGROUND-COLOR: #900; TEXT-DECORATION: none
}
A.leftnavtop:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff9; BACKGROUND-COLOR: #900; TEXT-DECORATION: none
}
A.leftnavtop:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff9; BACKGROUND-COLOR: #900; TEXT-DECORATION: none
}
.leftnavmainsimple {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; BACKGROUND-COLOR: #f90; TEXT-DECORATION: none
}
A.leftnavmainsimple:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; BACKGROUND-COLOR: #f90; TEXT-DECORATION: none
}
A.leftnavmainsimple:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; BACKGROUND-COLOR: #f90; TEXT-DECORATION: none
}
A.leftnavmainsimple:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #900; BACKGROUND-COLOR: #f90; TEXT-DECORATION: none
}
DIV.columnleft {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 47%; BACKGROUND-COLOR: #ececec
}
DIV.columnright {
	PADDING-LEFT: 20px; FLOAT: right; WIDTH: 47%; BACKGROUND-COLOR: #ececec
}
DIV.columnmain {
	FLOAT: left
}
TABLE.outline {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
TABLE.outline TH {
	BORDER-BOTTOM: thin solid
}
BODY.withPadding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px
}

