BODY {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    BACKGROUND: #FFFFFF; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    FONT: 75% arial,helvetica,verdana,sans-serif; 
    PADDING-TOP: 0px; 
    TEXT-ALIGN: center
}

H1 {
	PADDING-RIGHT: 0px; 
    MARGIN-LEFT: 20px;  
    FONT-WEIGHT: normal; 
    FONT-SIZE: 2.5em;
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 20px; 
    LETTER-SPACING: -1px;
	MARGIN-BOTTOM: 0px;

}

H2 {
    MARGIN-LEFT: 20px;  
    MARGIN-BOTTOM: 10px; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 1.3em; 
	COLOR: #800000;
}

H3 {
	PADDING-RIGHT: 20px; 
    MARGIN-LEFT: 20px;  
    FONT-WEIGHT: normal; 
    FONT-SIZE: 1em; 
    MARGIN-BOTTOM: -1.4em; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px
}

P {
    MARGIN-TOP: 0px; 
    MARGIN-BOTTOM: 10px; 
    MARGIN-LEFT: 20px;  
}


INPUT {
    FONT: 100% arial,helvetica,verdana,sans-serif; 
}

TEXTAREA {
    FONT: 100% arial,helvetica,verdana,sans-serif; 
}




.leftCol {
	FLOAT: left; 
    WIDTH: 210px; 
    POSITION: relative
}

.rightCol {
	float:left; 
	width:500px; 
    POSITION: relative
}



BODY#homepage DIV#homeContentContainer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 750px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left
}

DIV#footer {
	CLEAR: both; 
	MARGIN-LEFT: auto; 
	WIDTH: 750px; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: center;
	FONT-SIZE: 0.8em; 
	COLOR: #666; 

}

DIV#footer UL {
	PADDING-TOP: 5em
}

DIV#footer LI {
	PADDING-RIGHT: 20px; 
	DISPLAY: inline; 
	LIST-STYLE-TYPE: none
}

DIV#footer LI A {
/*	FONT-SIZE: 0.8em; */
	COLOR: #666; 
	TEXT-DECORATION: none
}

DIV#footer LI A:hover {
	COLOR: #000; 
	TEXT-DECORATION: underline
}


/* Phone Box */

	.phonebox {
		PADDING-RIGHT: 10px; 
		PADDING-LEFT: 10px; 
		PADDING-top: 5px; 
	/*  BACKGROUND: #ffffff;  */
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		WIDTH: 128px; 

		border-left-style: solid;
		border-right-style: solid;
		border-top-style: none;
		border-bottom-style: none;
		border-color: #900000;
		border-width:1px;
	}

	.phonebox LI {
	    LIST-STYLE-TYPE: none;
		FONT-SIZE: 1.0em;
		PADDING-TOP: 3px;
		PADDING-BOTTOM: 3px;
		TEXT-ALIGN: Center;
		COLOR: #900000;
	}




.searchResultsAtFirstGlanceFont {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: black
}

.searchResultsNarrativesFont {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: black
}

.websiteLink {
	FONT-WEIGHT: normal; 
}

.websiteLink A:Hover {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold; 
}

.advertisement {
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	FONT-SIZE: 12px; 
	COLOR: #800000;
}

.advertisement A {
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #800000;
}

.advertisement A:Hover {
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #800000;
}




.breadcrums {
	width:750px; 
	margin-TOP:10px; 
    PADDING-TOP: 2px; 
    PADDING-BOTTOM: 2px; 
	COLOR: #FFFFFF;
	PADDING-LEFT:10px;
	float:left; 
	Background:#448522;
}

.breadcrums A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.breadcrums A:HOVER {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

.breadcrums SPAN {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}


.localDirectoriesTable {
	COLOR: #950000; 
	BACKGROUND: #FFFFFF;
	WIDTH: 150px;
}

.localDirectoriesTable A {
	COLOR: #950000; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

.localDirectoriesTable A:HOVER {
	COLOR: #885599; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}



.schoolName {
	COLOR:#800000; 
	font-size:14px; 
	MARGIN-LEFT:10px; 
	FONT-WEIGHT:bold; 
	float:left; 
	width:320px
}

.schoolWebsite {
	FONT-WEIGHT: normal; 
	float:right; 
	text-align:right; 
	MARGIN-RIGHT:10px; 
	width:110px;
}

.schoolWebsite A:Hover {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold; 
}

.schoolAddress {
	COLOR:#000000; 
	MARGIN-LEFT:10px; 
	MARGIN-TOP: 3px; 
	PADDING-BOTTOM: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	float:left; 
	width:320px;
}


.phoneNumber {
	width:110px; 
	COLOR:#800000; 
	font-weight:bold; 
	font-size:12px; 
	text-align:right;

	MARGIN-TOP: 3px; 
	MARGIN-RIGHT:10px; 
	float:right;
}


.formElement {
	width: 450px; 
	padding-top: 10px; 
	PADDING-left: 50px;
}

.formDivider {
	MARGIN-TOP:30px; 
	MARGIN-LEFT:0px; 
	MARGIN-RIGHT:0px; 
	Width:500px;
}