body	{
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	margin: 0px;
	background-color: #FFFFFF;
	}
	
th, td, p, li, ul, ol	{
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	}

td.lgtext { font-size: 14pt}

td.announce 	{
	background: #ffe; 
	color:#000; 
	font-face: sans-serif;
	font-size: 10pt;
	}
td.hidden {
	display:none;
}

div.hidden{
	display:none;
}

div.show {
	display:show;
}

th.hidden{
	display:none;
}
small { font-size: 8pt}

medium { font-size: 9pt}
	
h1	{
	font-size: 14pt;
	font-weight: bold;
	color: #900;
	}
	
h2	{
	font-size: 12pt;
	font-weight: bold;
	color: #600;
	}

h3	{
	font-size: 12pt;
	font-weight: bold;
	}

h4	{
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	}

h5	{
	font-size: 10pt;
	font-weight: bold;
	color: #00e;
	}

h6	{
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	}

h7 	{
	font-size: 16pt;
	font-weight: bold;
	color #000;
}


a:link	{
	color: #900;
	font-size: 10pt;
	text-decoration: underline;
	}
	
a:visited	{
	color: #900;
	font-size: 10pt;
	text-decoration: underline;
	}
a.plain{
	border:0px;
	text-decoration: none;
}
a.banner:link{
	color: #900;
	font-size: 16pt;
	font-weight: bold;
}	

a.banner:visited {
	color:#900;
	font-size: 16pt;
	font-wight: bold;
}

.sidenavbig	{
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.sidenavbg:link	{
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.sidenavbg:visited	{
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}

.navhi	{
	background-color: #fbb;
	cursor: hand;
	}

.sidenavmid	{
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}

a.sidenavmid:link	{
	color: #900;
	font-size: 10pt;
	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	{
	color: #000;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.sidenavsm:visited	{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	}


.boldred	{
	color: #600;
	font-weight: bold;
	}
	
.darkgreytext	{
	color: #555;
	}
	
.titletext	{
	font-size: 10pt;
	font-weight: bold;
	}
	
.graytitletext	{
	font-size: 10pt;
	font-weight: bold;
	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	{
	background-color: #900;
	cursor: hand;
	}

.navmainhi	{
	background-color: #FF6666;
	cursor: hand;
	}

.navschool	{
	background-color: #da0;
	}
	
.navmainschool	{
	background-color: #c90;
	cursor: hand;
	}


.navlogin	{
	background-color: #b9c;
	}

.navloginmain	{
	background-color: #637;
	cursor: hand;
	}

.navloginmainhi	{
	background-color: #9900CC;
	cursor: hand;
	}

.navhilite	{
	background-color: #dbf;
	cursor: hand;
	}

.psrednav	{
	color: #990000;
	font-weight: bold;
	}
	
.stripedark		{
	background-color: #000;
	cursor: hand;
	}

.redstripe	{
	font-size: 10pt;
	background-color: #900;
	color: #fff;
	text-decoration: none;
	}
	
a.redstripe:link	{
	background-color: #900;
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.redstripe:visited	{
	background-color: #900;
	font-size: 10pt;
	color: #fff;
	text-decoration: none;
	}

.blkstripe	{
	font-size: 10pt;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	}
	
a.blkstripe:link	{
	background-color: #000;
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.blkstripe:visited	{
	background-color: #000;
	font-size: 10pt;
	color: #fff;
	text-decoration: none;
	}
	
	
.stripes2	{
	background-image: url();
	}
	
.sidebar	{
	font-size: 10pt;
	}


a.linkbig { 
	font-size: 14pt;
	color: #900;
	}


a.linkbig:vistited { 
	font-size: 14pt;
	color: #900;
	}


a.linkbold { 
	font-size: 14pt;
	color: #900;
        font-weight: bold;
	}

a.link12 {
	font-size: 12pt;
	color: #900;
        font-weight: bold;
	}

a.linksmallbold { 
	font-size: 10pt;
	color: #000066;
	font-weight: bold;	                 
	}

a.linksmall {
	color: #900;
	font-size:8pt;
	text-decoration: underline;
	}
	

.regtext { 
	font-size: 12pt;
	color: #000000;
	}

.regtextbold { 
	font-size: 12pt;
	color: #000000;
	font-weight: bold;           
	}	

.redtext { 
	font-size: 10pt;
	color: #990000;
	}

.redtextbold { 
	font-size: 10pt;
	color: #990000;
	font-weight: bold;           
	}	



li.gray { 
	list-style-image: url();
	list-style-type: circle;          
	}

ul.gray { 
	list-style-image: url();
	list-style-type: circle;          
}

ul.graysidebar { 
	list-style-image: url();
	list-style-type: disc;          
}

hr.gray {
	background-color: #999999;
	height: 1px;         
	border-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-size: 12pt;
	font-weight: bold;
	color: #600;
	text-decoration: none;
	}
a.simplelargered:visited	{
	font-size: 12pt;
	font-weight: bold;
	color: #600;
	text-decoration: none;
	}
a.simplelargered:hover	{
	font-size: 12pt;
	font-weight: bold;
	color: #600;
	text-decoration: underline;
}

a.simplelargeblack:active	{
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

a.simplelargeblack:link	{
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}
a.simplelargeblack:visited	{
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}
a.simplelargeblack:hover	{
	font-size: 12pt;
	font-weight: bold;
	color: #600;
	text-decoration: underline;
}

a.simplelargeblack:active	{
	font-size: 12pt;
	font-weight: bold;
	color: #600;
	text-decoration: underline;
}


.whitenav	{
	color: #fff;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.whitenav:link	{
	color: #fff;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.whitenav:visited	{
	color: #fff;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}




.leftnavsimple	{
	font-size: 10pt;
	color: #000;
	text-decoration: none;
	background-color: #FFFF99;
	}

	
a.leftnavsimple:link	{
	color: #000;
	font-size: 10pt;
	background-color: #FFFF99;	
	text-decoration: none;
	}
	
a.leftnavsimple:visited	{
	font-size: 10pt;
	color: #000000;
	background-color: #FFFF99;
	text-decoration: none;
	}


a.leftnavsimple:hover	{
	color: #900;
	font-size: 10pt;
	background-color: #FFFF99;
	text-decoration: none;

}

.leftnavtop {
        font-size: 10pt;
        color: #FF9;
        text-decoration: none;
        background-color: #900;
        font-weight: bold;
        }

a.leftnavtop:link        {
        color: #FF9;
        font-size: 11pt;
        background-color: #900;
        text-decoration: none;
        font-weight: bold;
        }

a.leftnavtop:visited     {
        font-size: 11pt;
        color: #FF9;
        background-color: #900;
        text-decoration: none;
        font-weight: bold;
        }

.leftnavmainsimple      {
        font-size: 10pt;
        color: #000;
        text-decoration: none;
        background-color: #f90;
        font-weight: bold;
        }


a.leftnavmainsimple:link        {
        color: #000;
        font-size: 10pt;
        background-color: #f90;
        text-decoration: none;
        font-weight: bold;
        }

a.leftnavmainsimple:visited     {
        font-size: 10pt;
        color: #000;
        background-color: #f90;
        text-decoration: none;
        font-weight: bold;
        }



a.leftnavmainsimple:hover       {
        color: #900;
        font-size: 10pt;
        background-color: #f90;
        text-decoration: none;
        font-weight: bold;
}

div.columnleft {
  float:left;
  padding-left: 20px;
  width:47%;
  background-color: #ececec; 
}

div.columnright{
  float:right;
  padding-left:20px;
  width:47%;
  background-color: #ececec; 
}

div.columnmain {
   float:left;
}

table.outline {
  border: solid grey;
}

table.outline th {
  border-bottom: thin solid grey;
}

body.withPadding {
  padding-left:20px;
  padding-right:20px;
}

