body
{
	color: #000;;
	background-color: #fff;
	background-image:url(../images/bg_school.gif);
	background-attachment: fixed;
	background-position: bottom left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:justify;
}

	
h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
	
}

h1 { 
	font-size: 1.1em; 
	color:#009501;
	border-bottom: 1px dotted;
}
h2 {
	font-size: 1.0em; 
	color:#009501;
}
h3 {
	font-size: 0.8em; 
	color:#339900;
}
h4 {
	font-size: 0.85em; 
	color:#339900;
}
h5 {
	font-size: 0.7em; 
	color:#339900;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#B50000;
}
a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#00B55C;
}






/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.contentText p
{
	max-width:45em;
}

ul.menu
{
	list-style:none;
	margin:0px;
}

ul.menu li
{
	display:inline;
}

.menu
{
	text-align : center;
	border : thin solid rgb(0,0,0);
	font-weight : bold;
}

.menu a
{
	color : rgb(0,0,0);
	background-color : inherit;
}

.menu a:hover
{
	color : rgb(255,64,64);
	background-color : rgb(230,230,250);
}


.menu strong
{
	font-size : large;
}

.other
{
	text-align : center;
	border : thin solid #ccc;
	background-color : inherit;
	color : rgb(0,0,0);
	font-weight : bold;
	
}

.other p
{
	font-size:10px;
}


.other span 
{
	color:#CC0000;
}



.style37 {color: #339900}
.style17 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial, helvetica, Georgia;
}
.style33 {
	font-size: 15px;
	font-weight: bold;
	color: #4A4A4A;
	}
.style2 {font-size: 10px; }
.style9 {color: #CC0000}
.style10 {
	color: #000000;
	font-weight: bolder;
}

.style22 {font-size: 12px; }
.style24 {color: #666666; font-style: italic; font-size: xx-small; }
.style26 {font-size: medium}
.style36 {font-size: 32px}

h2 {
	font-size: 1em;
}
.style30 {color: #fff}

/*#meeting {
	font-size: 0.9em;
	color:#003399;
}*/

.contentText
{
	color : rgb(0,0,0);
	background-color: #fff;
	border : thin solid;
}

.footer
{
}

/*.footer a:link
{
	color: rgb(0,0,0);
	background-color:transparent;
}
*/
table.general {
	border: 1px dashed #ccc;
}
table.general th {
	font-size: 0.8em;
	border: 0px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	background-color:#B22222;
	color: #fff;
	
}
table.general td {
	font-size: 0.7em;
	font-weight: bold;
	border: 0px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: Green;
}
table.general tr.d0 td {
	background-color:#eee;
}
table.general tr.d1 td {
	background-color:#ddd;
}

.address {
	color: #333399;
	background-color:#ddd;
	text-align:left;
}

.list li {
	font-size: 0.8em;
}

.points ul { }

.points li {
	padding: 0.2em;
	font-size: 12px;
	text-align:justify;

}

.green {background-color:#D6EFDA}


#Layer1 {
	position:absolute;
	width:262px;
	height:163px;
	z-index:1;
	left: 336px;
	top: 458px;
	background-color: #E5E5E5;
	overflow: scroll;	
	}


.style46 {
	color: #333333;
	font-family: "Courier New", Courier, mono;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.25;
}

