*{margin:0;padding:0;}
body{
	background:url(/district/assets/images/topBack-test.jpg) repeat-x;
	margin: 0; padding: 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size:13px;
	color: #000;
}

.noPrint {display:inherit;}
.printOnly {display:none;}

h1{color: #006699; font-size:165%; padding: 8px 0 8px 0; line-height:24px;}
h2{color: #0A4560; font-size: 135%; padding: 8px 0 8px 0;}
h3{color: #0A4560; font-size:115%; font-style:normal; padding: 8px 0 8px 0}
h4{color: #006699; font-size:100%; padding: 8px 0 8px 0;}
h5{padding: 0 0 0 0}
.subheaders{color: #006699; font-weight:bold}
.white{color:#fff; font-weight:bold;}
.blueText {color:#006699;}
.darkBlueText {color:#17538f;}
.caption {font-size:10px;}

hr{border-top: 1px solid #999; border-bottom:0; border-right:0; border-left:0; height:0px; margin: 8px 0 8px 0;}

img {border: 0;}
a {text-decoration: none;color: #093; font-weight:bold;}
a:hover {text-decoration:none; color: #063; font-weight:bold;}

#header{width:960px;margin:auto; background:url(/district/assets/images/district-logo.png) no-repeat; background-position: 0 15px;height:105px}
#header a{text-decoration: none; color:#fff;}
#header a:hover{text-decoration: none; color:#16526C;}
#headerLink{width:512px; height:91px; float:left}

/* SEARCH AND EXTRA LINKS */
#extras {float:right; border:1px solid #034f73; height:57px; width:215px; margin:20px 5px 0 0; background-color:#d89814;}
#extras ul.top {padding:0; margin:5px 0 0 0;	 width:100%}
#extras ul.bottom {padding:0; margin:0; width:100%}
#extras ul li {list-style:none; padding: 0 2.5px 0 10px; margin:0; float:left;}
#extras ul li a{font-size:0.87em; color:#ffffff;}
#extras ul li a:hover{text-decoration:underline; color:#ffffff;}
#GoogleSearch {margin-top:15px; padding:0 0 23px 0;}


#fullWhiteContainer {width: 100%; background-color:#FFF;}
#960midContainer {width: 960px; margin:auto; padding: 15px 0 15px 0; height: 100%}

#mainContainer{width: 100%; background-color:#FFF;}
#2ColContainer {margin: auto; width:960px;}

#APA ol { counter-reset: item;}
#APA li { display: block; margin:0 5px 0 -20px; padding: 0; }
#APA li:before { content:"APA " counter(item) ". "; counter-increment: item;}

.repeatRegion {}

#leftCol{width:220px; margin: 15px 10px 15px 0; text-align:left; float:left; border-bottom:1px dotted #999;}
#leftCol ul li {list-style:none;}
#rightMid{width:473px; margin: 15px 0 15px 10px; padding: 0 10px 0 0; border-right: #AEAEAE solid 1px; float:left; text-align:left;}
#rightFull{width:712px; margin: 15px 0 15px 0; padding: 0 0 0 10px; border-right: #AEAEAE solid 0px; float:left; text-align:left;}
#rightFull ul {
	margin:6px 0 6px 30px;
	list-style:square;
}

#rightRight{width:215px; float:left; text-align:left; padding: 0 0 0 15px; margin: 15px 0 15px 0;}
#rightFull p {
	padding-bottom: 8px;
	padding-top: 8px;
	line-height: 16px;
}



/*#rightMenu{width: 197px; padding: 15px 15px 0 0; margin:auto; text-align:left;}*/
/*#rightRight ul {padding-left: 0px;}*/
#rightRight ul li {list-style-type: none; text-align: left; padding-left: 0px;}
#rightRight li a {
	text-decoration: none;
	font-size: 12px;
	border-bottom: #808080 1px dotted;
	color: #124462;
	background-position: 0 11px;
	padding: 5px 0 0 10px;
	display:block;
	font-weight:normal;
	}
#rightRight li a:hover {color: #063; background-color:#DCDCDC; font-weight:normal}


.rightFloat{float:right}
.imgRightFloat{float:right; margin: 0 0 10px 10px}
.leftFloat{float:left}

#colCondensed{width: 80%;}

#btmContainer{background:url(/district/assets/images/footerBack.jpg) repeat-x; background-color:#ffb41a; }
#footer{padding: 20px 0 0 0; margin:auto; width: 960px;min-height: 160px; border-top: #69C2B9 dotted 1px;}
#footer a{text-decoration: none; color:#fff;}
#footer a:hover{text-decoration: none; color: #16526C;}
#footerMenu{margin: 10px 0 0 0; color:#9B640C}
#footerMenu p a{font-size:12.25px;}
.whiteFooter{color:#FFF; font-weight:bold;}


#footerDsicl{font-size: 9px; padding: 10px 15px 0 15px; line-height: 11px; color:#000;}

.clearfix {clear: both;}


/*CONTENT STYLES*/

#rightFull ol {
	margin:0 0 0px 30px;
}

#rightFull table td {
	padding:5px;
	
}

#rightFull table {
	margin:10px 0 10px 0;
	
}
#rightFull p{
	margin:10px 0 10px 0;
}

#nopadding table td {
	padding:0px;
	}

