body {

	margin: 0;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	background-color: #660000;

}

#container {

 width: 760px;

 margin: 0 auto;

 background: transparent url(images/bg.jpg) repeat-y center;

}

#head {

	width: 760px;

	height: 208px;

	margin: 0 auto;

	padding: 0;

}

#topheader{

	background-color: #333;

	padding:0;

	margin: 0 auto;

	color: #FFFFFF;

	width: 752px;

	height: 12px;

	font-size:9px;

	font-weight: bold;

	text-align: right;

}

#topheader a {

	padding-right:8px;

	color: #FFFFFF;

	text-decoration: none;

}

#topheader a:hover {

	text-decoration: none;

}

.headermenu {

 	background: transparent url(images/header_01.jpg) no-repeat bottom left;

	width: 242px;

	height: 208px;

	float: left;

	margin: 0;

	padding: 0;

}

.headermenu a {

	text-align: left;

}

.headermenu ul {

	/* background: transparent url(images/header_03.jpg) no-repeat top left; */

	font-size:12px;

	padding: 40px 0 0 0;

	list-style:none;

	margin:0;

	font-weight: bold;

	color: #FFFFFF;

	width: 242px;

	height: 130px;

	float: left;

}

.headermenu li {

	margin:0;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 8px;

	padding-left: 20px;

	text-align: left;

}

.headermenu li a {

	display:block;

	padding:0px 5px;

	color: #FFFFFF;

	text-decoration: none;

	border-bottom: 1px dotted #FFFFFF;

}

.headermenu li a:hover {background:#FFFFFF;text-decoration:none;color: #660000;

}

.headermenu h3 {margin:0}

#header {

	width: 518px;

	float: right;

	margin: 0;

	padding: 0;

}



#tagline {

 background: transparent url(images/header_04.jpg) no-repeat bottom left;

 height: 86px;

 margin: 0;

 color: #FFF;

}



#tagline p {

 margin: 0;

 padding: 1px 0 0 20px;

 width: 200px;

 font-size: 12px;

 font-weight: bold;

}

#tagline h3 {

	margin: 0;

	padding: 1px 0 0 25px;

	width: 200px;

	font-size: 10px;

	font-weight: bold;

	color: #999999;

}

#tagline ol {

 	margin: 0;

 	padding: 5px 0 0 45px;

	font-size: 10px;

	font-weight: normal;

}



#quicksearch {

	background: transparent url(images/quick_bg.jpg) repeat-x center;

	margin: 0 auto;

	padding: 0;

	width: 752px;

	height: 18px;

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

}

#quicksearch p{

	padding: 1px 0 0 14px;

	margin: 0;

}	

#quicksearch span{

	font-size: 10px;

	font-weight: normal;

}

#searchoption id#zip {

	padding: 0 0 0 20;

}


#container2 {

	width: 285px;

	float: right;

}

.pod02 {

	width: 163px;

	padding: 5px 4px 0 0;

	margin-bottom: 10px;

	font-size: 10px;

	float: right;

}

.sidenav {

	width:163px;

	font-size:10px;

	padding:0;

	margin:0;

}

.sidenav p {

	padding:5px 0 5px 0;

	margin:0;

}

.sidenav img {

	padding: 5px 0 0 10px;

}

.sidenav h1 {

	display: inline;

	font-size: 12px;

	text-align: left;

	font-weight: bold;

	color: rgb(204,102,0);

	padding: 0;

}

.sidenav h2 {

	display: inline;

	font-size: 12px;

	text-align: left;

	font-weight: bold;

	clear: right;

}

a.more   {

	display:block;

	text-align: right;

	padding:5px 5px 10px 0;

	color: rgb(204,102,0);

	text-decoration: none;

}

a.more:hover {color: rgb(204,102,0);text-decoration:underline;

}

.styles ul{

	width:150px;

	list-style-image: none;

	list-style:none;

	margin:0;

	padding:5px 0 0 0;

}

.styles li {

	text-align: left;

	margin:0;

	padding: 0 5px 2px 0;



}	

.styles li a {

	width:150px;

	display:block;

	padding:0px 5px;

	color: #333333;

	text-decoration: underline;

	margin: 0;

	text-align: left;

}

.styles li a:hover {background:#444;text-decoration:none;color: #FFFFFF;

}

.articles ul {

	width:163px;

	list-style:none;

	margin:0;

	padding:5px 0 0 0;

	marker-offset: 1px;

}

.articles ul li {

	background: transparent url(images/dot.jpg) no-repeat 0 5px;

	text-align: left;

}

.articles li a {

	display:block;

	padding:0px 5px;

	color: #333333;

	margin: 0px 0 10px 0px;
	_margin: 0;

	text-decoration: none;

	text-align: left;

}

.articles li a:hover {

	background: transparent url(images/wdot.jpg) no-repeat 0 5px;

	text-decoration:underline;

	color: rgb(204,102,0);

}

form.newsletter {

	background: none;

	display: block;

	width: auto!important;

	height: auto;

	font-size: .75em;

	margin: 0 0 10px 0;

}

#pod01 {

	font-size: 10px;

	margin: 0;

	padding: 0 5px 0 15px;
	
	width: 440px;

	float: left;

}

.pod01bkt1 {

	margin: 0 0 25px 5px;

}

.pod01bkt1 p 
{

	padding: 0 0 0 0;

	margin: 0 5px 10px 5px;

}

#contact {

	padding: 25px 0 25px 10px;

	margin: 0;

}

#p1bkt01img {

	padding: 0 0 15px 20px;

	float: right;

}

#p1bkt01logo {

	padding: 0 0 15px 20px;

	float: right;

}

#schoolad {

	bgcolor: rgb(255,255,242);

	padding: 25px 0 25px 0;

	margin: 0;

}

.toform a {
	display:block;
	padding:0px 5px;
	color: #3163CE;
	text-decoration: underline;
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: 14px;

}

.toform a:hover {text-decoration:underline;

}

.pod01bkt1 ul {

	width:370px;

	list-style:disc url(none);

	margin:0;

	padding:5px 0 15px 25px;

}

.pod01bkt1 ul#styles1 {

	width:170px;

	list-style-image: none;

	list-style:none;

	margin:0;

	padding:5px 0 15px 15px;

	/*text-align: left;*/

	float: right;

}

.pod01bkt1 ul#styles2 {

	width:170px;

	list-style-image: none;

	list-style:none;

	margin:0;

	padding:5px 0 15px 15px;

	

}

.styles4 ul{

	width:180px;

	list-style-image: none;

	list-style:none;

	margin:0;

	padding:5px 0 15px 15px;

	

}

.pod01bkt1 li {

	text-align: left;

	margin:0;

	padding: 0 5px 2px 0;



}	

.pod01bkt1 li a {

	display:block;

	padding:0px 5px;

	color: #333333;

	text-decoration: underline;

	margin: 0;

	text-align: left;

}

.pod01bkt1 li a:hover {background:#444;text-decoration:none;color: #FFFFFF;

}

.mainarticles {

	padding: 0 0 25px 0;

	text-align: left;

}

.mainarticles ul {

	width:425px;

	list-style:none;

	margin:0;

	padding:5px 0 0 0;
	
	marker-offset: 1px;

}

.mainarticles ul li {

	background: transparent url(images/dot.jpg) no-repeat 0 5px;

	text-align: left;

	margin:0;

	padding: 0 5px 4px 0;

}

.mainarticles li a {

	display:block;

	padding:0px 5px;

	color: #333333;

	margin: 0;

	text-decoration: none;

	text-align: left;

}

.mainarticles li a:hover {

	background: transparent url(images/wdot.jpg) no-repeat 0 5px;

	text-decoration:underline;

	color: rgb(204,102,0);

}

.titlebkt1 h1 {

	font-size: 24px;

	text-align: right;

	font-weight: bold;

	padding-right: 15px;

	margin: 0;

}

.titlebkt1 h2 {

	font-size: 12px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: right;

	padding-right: 15px;

	padding-bottom: 10px;

	margin: 0;

}

.mastyle h1 {

	font-size: 14px;

	text-align: left;

	font-weight: bold;

	padding: 0 0 0 5px;

	margin: 0;

}

.mastyle h2 {

	font-size: 12px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: left;

	padding: 0 0 8px 5px;

	margin: 0;

}

.mastyle h3 {

	font-size: 10px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: left;

	padding: 0;

	margin: 0;

}

.mastyle h4 {

	font-size: 14px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: center;

	padding: 0;

	margin: 0;

}



.pagetitle h1 {

	font-size: 24px;

	text-align: left;

	font-weight: bold;

	padding: 0 0 5px 5px;

	margin: 0;

}

.pagetitle h2 {

	font-size: 14px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: left;

	padding: 0 0 8px 5px;

	margin: 0;

}

.schoolreg h1 {

	font-size: 24px;

	text-align: left;

	font-weight: bold;

	padding: 0 0 0 5px;

	margin: 0;

}

.schoolreg h2 {

	font-size: 14px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: left;

	padding: 0 0 8px 5px;

	margin: 0;

}

.thanks {

	width: 400px;

	text-align: center;

	padding: 100px 0 75px 25px;

	font-weight: bold;

}

.thanks h1 {

	font-size: 24px;

	font-weight: bold;

	padding: 0 0 5px 5px;

	margin: 0;

}

.thanks h2 {

	font-size: 18px;

	font-weight: bold;

	color: rgb(204,102,0);

	padding: 0 0 8px 5px;

	margin: 0;

}

.pod01bkt2{

	background-color: rgb(255,255,242);

	border: 1px dotted #666666;

	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	
	padding: 5px 0 0 5px;
	
}

.titlebkt2 h1 {

	font-size: 14px;

	text-align: left;

	font-weight: bold;

	margin: 0;

	line-height: 14px;

}

.titlebkt2 span {

	font-size: 12px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: left;

	margin: 0;

}

#school h2 {

	font-size: 14px;

	text-align: left;

	font-weight: bold;

	margin: 0;

	line-height: 14px;

}

.pod01bkt2 p {

	background-color: rgb(255,255,242);

	margin: 5;

}

#calendarx {

	border: 1px dotted #666666;

	background-color: rgb(255,255,242);

	margin: 0 0 10px 0;

	padding: 5px 0 0 5px;
	
}

#calendarx2{

	_float: left;
	
}

#calendarx3{

	float: right;
	
}

#calendarx2 h1 {

	font-size: 18px;

	text-align: left;

	font-weight: bold;

	margin: 0;

	padding: 5px 0 0 5px;

	line-height: 14px;
	
}

#calendarx2 span {

	font-size: 18px;

	font-weight: bold;

	color: rgb(204,102,0);

	text-align: left;

	margin: 0;

}

#pod01bkt3 {

	background-color: rgb(255,255,242);

	margin: 0 0 10px 0;

}

#pod01bkt3 p {

	padding: 0;

	margin: 0;

}

.pod03 {

	width:100px;

	float: right;

	margin:0 4px 0 2px;

}

.rightads {

	font-size:10px;

	padding:0;

	margin:0;

}

.rightads ul {

	font-size:10px;

	padding:0;

	margin:0;

	list-style-type: none;

}

#footer {

	background: transparent url(images/footer.jpg) no-repeat top left;

	margin: 0 auto;

	width: 760px;

	height: 50px;

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	clear: both;

	text-align: center;

}

#footer ul {

	margin:0;

	padding: 10px 0 0 0;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

}

#footer li {

	display: inline;

	text-align: left;

	padding-right: 15px;

}

#footer a {

	color: #FFFFFF;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: none;

}

.boxvline {

	background-image: url(images/dots02v2.jpg);

	background-repeat: repeat-y;

}

.content {

	margin: 0 auto;

	width: 752px;
	
}

#searchoption form {

	background: transparent url(images/header_06.jpg) no-repeat top left;

	margin: auto;

	width: 760px!important; width: 759px;

	height: 5.7em;

	font-size: .75em;

	font-weight: bold;

	color: #FFF;

	border: none;

}

fieldset 

{

 	display: block;

 	margin: 0; 

 	border: 0;

}

.zip 

{

	width: auto;

	float: left;

	clear: right;

	margin: .66em 0 0 .25em;

} 

input.inputZip 

{

	display: block;

	height: 1.37em;

	width: 7.45em;

	margin: 0 0 0 3.65em;

	border: 0px;

}

label.labelZip 

{ 

 	display: block; 

 	width: auto;

 	margin: .25em 0 0 2em;

}

.style

{

	width: auto;

	float: left;

	clear: right;

	margin: .61em 0 0 0.4em;

} 

select.selectStyle

{

	display: block;

	height: 1.45em;

	width: 12.65em;

	margin: 0 0 0 5.25em;

	border: 0;

}

label.labelStyle

{ 

 display: block; 

 width: auto;

 margin: .3em 0 0 3.7em;

}

.studentType

{

	width: auto;

	float: left;

	clear: right;

	margin: .61em 0 0 0.4em;
	_margin: .9em 0 0 0.4em;

} 

select.selectStudentType 

{

	display: block;

	height: 1.45em;

	width: 12.65em;

	margin: 0 0 0 5.25em;

	border: 0;

}

label.labelStudentType 

{ 

 display: block; 

 width: auto;

 margin: .3em 0 0 3.7em;

}

.distance 

{

	width: auto;

	float: left;

	clear: right;

	margin: .61em 0 0 0;

} 

select.selectDistance 

{ 

 display: block;

 height: 1.45em;

 width: 7.80em;

 margin: 0 0 0 5.75em;

 border: 0;

}

label.labelDistance 

{ 

 display: block;

 width: auto;

 margin: .3em 0 0 4.4em;

}

.search 

{

	float: left;

	clear: right;

	width: 9.6em;

 	margin: .35em 0 0 3em;

} 

.mozillaFloatBugFix 

{ 

 margin: 0; 

 border: 0; 

 padding: 0; 

 height: 0; 

 width: 0; 

} 

.mozillaFloatBugFix legend 

{ 

 display: none; 

} 

.results span {

	font-size: 14px;

	font-weight: bold;

	color: rgb(204,102,0);

}

.results h2 {

	font-size: 12px;

	font-weight: bold;

	color: rgb(204,102,0);

}

.results a {

	font-size: 14px;

	font-weight: bold;

	color: rgb(60,60,255);
	
}

.results a:hover {

	font-size: 14px;

	font-weight: bold;

	color: rgb(204,102,0);
	
}

.mapquest a {

	font-weight: bold;

	text-decoration:underline;
	
	color: rgb(60,60,255);

}

.mapquest a:hover {

	text-decoration:none;
	
	color: rgb(204,102,0);

}
