a {
	color : #6A6A6A;
}

img {
	border : none;
	margin:0;
	padding:0;
}

a:hover {
	color : #CC6600;
}

body {
	margin : 0;
	text-align : center;
	background : #BDBDBD ;
}

cite {
	font-style : normal;
	margin: 0 0 20px 0;
	padding-left:30px;
	color : #28549B;
	display:block;
	line-height:1.4em;
}

h1 {
	color : #6A6A6A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 0px;
}

h1 a {
	color : #6A6A6A;
}

h1 a:hover {
	color : #CC6600;
	text-decoration : none;
}

h2 {
	color : #6A6A6A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.5em;
	font-weight : bold;
	margin : 6px 0px 0px 0px;
}

h3 {
	color : #CC6600;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	line-height: 1.2em;
	font-weight : bold;
	margin : 6px 0px 0px 0px;
	padding: 0;
}

label {
	color : #666666;
	font-size : 11px;
	font-weight : bold;
}
td {
	vertical-align:top;
}
th{
	color : #CC6600;
	font-size:11pt;
}
ul {
	color : #6A6A6A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	list-style : none;
	margin : 0;
	padding : 0px 0px 0px 10px;
}

hr {
	border : 1px solid #6F8EBD;
}

.center{
	text-align : center;
	background : transparent url(../images/page-background.jpg) repeat-x 0px -200px;
	padding-top: 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:8px;
}

.center a{
	background-color : #5175B3;
	display : block;
	width:90%;
	padding:3px;
	color:#fff;
	text-decoration : none;
	text-align:center;
	margin:4px auto;
}

.center a:hover{
	background-color : #09235E;
	color : #FFCC99;
}

.clear{
	clear : both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

.content-background {
	background-image : url('../images/content-background.jpg');
	background-repeat : no-repeat;
	line-height : 1.8em;
	margin-top : -10px;
	padding : 30px 4px 0px 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}
.grade{
	background : transparent url(../images/page-background.jpg) repeat-x 0px -200px;
	padding:6px;
	line-height:1.3em;
}

.grade2{
	background : transparent url(../images/page-background.jpg) repeat-x 0px -280px;
	padding:6px;
	line-height:1.3em;
}

tr.grade td, tr.grade2 td{
	padding:6px;
}

.grade li{
	background : url('../images/bullet3.gif') no-repeat 0px 0px;
	padding : 0px 0px 0px 15px;
	margin: 4px 0;
	line-height:1.5em;
	color : #28549B;
}
.grade a, .grade2 a{
	font-weight : 700;
}
.wide {

	padding : 0 4px 0px 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;

}

.more {
	color : #993300;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0px;
	padding : 0px;
	text-align : right;
}

.none {
	background-image : none;
	margin : 0px;
	padding : 0px 0px 0px 12px;
}

.note {
	font-size : 8pt;
	line-height : 10pt;
	color : #28549B;
}

.sample{
	float:left;
	border:0;
	margin-right:8px;
}

.staff-title {
	color : #ACAEB3;
	font-size : 11px;
	line-height: 14px;
	text-indent:0;
	margin:0;
}

.red {
	color : #BF2025;
}

#container {
	margin : 0px auto;
	padding : 30px 0 20px 0;
	width : 780px;
	background-color : #fff;
}

#content {
	margin : 0px auto;
	padding : 0px;
	width : 690px;
}

/* --------- form -------------- */
#content fieldset {
	border : none;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 20px 0px 0px 22px;
	text-align : left;
}

#content img {
	margin-bottom : 4px;
}

/* Footer Styles 
#footerwrap
{
	clear: both;
	text-align: center;
	color: #fff;
	width: 890px;
	padding: 15px 0 15px 15px;
	margin: 0 5px 0 5px;
	font-size: 90%;
	font-weight: normal;
}*/

#footer {
	height : 140px;
	background : White url(../images/bottom-backgound.gif) repeat-x bottom;
	margin-top:0;
}

#footer-design {
	color : #6A6A6A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 125px;
	margin : 0 auto;
	padding : 0;
	width : 780px;
	background-position : bottom;
	position:relative;
	background : White url(../images/footer-background2.jpg) no-repeat bottom;
}

#footer-design p{
	margin:6px 0;
}
#footer h5
{
    font-size: 110%;
	margin-top:0;
}
/* footer text columns, 3 column layout */
#footerCol1, #footerCol2, #footerCol3, #footerCol4 {
	float: left;
	text-align: left;
	height:60px;
	margin: 0;
	padding: 8px 0 0 14px;
	vertical-align: bottom;
}
#footerCol1, #footerCol3  {
	text-align: right;
	margin-right:14px;
}
#footerCol2, #footerCol4 {
	width: 220px;
	border-left: 1px solid #ECEFF6;
}
#footerCol1  {
	width: 180px;
}
#footerCol3  {
	width: 100px;
	padding-top:22px;
	height:40px;
}

#footerCol4  {
	width: 170px;
}

#footerCol3  img{
	margin-top: 2px;
}

#footercenter {
	margin:0px auto;
	width:656px;
}

#copyright{
	text-align: center;
	padding-top:16px;
	clear:both;
}

#left-content {
	background-color : #F7F7F7;
	float : left;
	padding : 10px;
	text-align : left;
	width : 205px;
	margin: 0 0 20px 0;
	height: auto;
	min-height: 256px;
}

#left-content li {
	background : url(images/bullet_rounded.gif) no-repeat 0 8px;
	padding : 0px 0px 0px 12px;
}

#mailing{
	line-height: 1.3em;
}

#right-box {
	background: url('../images/right-box-bg2.gif') 0 5px ;
	background-repeat : no-repeat;
	border-bottom : 1px solid #DDDDDD;
	color : #6A6A6A;
	float : right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 15px;
	text-align : center;
	width : 180px;
	padding: 24px 0 12px 0;
}
#right-box a:link, #right-box a:visited, #right-box a:active {
	color : #28549B;
}

#right-box a:hover {
	color : #6F8EBD;
}

#right-box p {
	margin: 16px 0 0 0;
}

#right-box div.news {
	margin: 16px 0 0 0;
	padding: 0 10px;
	font-size : 88%;
	text-align:left;
}

#rightcol{
	width:180px;
	float:right;
	color : #6F8EBD;
	font-size : 88%;
	line-height:16px;
	padding:0px 0 12px 0;
}

h4 {
	margin:0;
	font-size: 1.2em;
	color : #fff;
}

h5 {
	margin:0;
	margin-top:10pt;
	font-size: 1.2em;
	line-height: 1.1em;
	color : #CC6600;
}

h6{
	font : normal 90%/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #28549B;
	margin: 0 0 20px 20px;
}

#right-box-blog {
	background-repeat : no-repeat;
	color : #6A6A6A;
	float : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 0px 15px 4px 15px;
	text-align : left;
	width : 180px;
}

#right-content {
	background-color : #F7F7F7;
	float : right;
	padding : 10px;
	text-align : left;
	width : 205px;
	margin: 0 0 20px 0;
	height: auto;
}

.right {
	padding:0px 0 12px 0;
	float : right;
	text-align : left;
	width : 180px;
	border-bottom : 12px solid #CC6600;
	font-family : Arial, Helvetica, sans-serif;
	color : #28549B;
	line-height : 14pt;
}

.right li{
	font-family : Arial, Helvetica, sans-serif;
	background : url('../images/bullet3.gif') no-repeat 0px 0px;
	padding : 0px 0px 0px 15px;
	margin: 4px 0;
}

.right ul{
	margin:0;
	padding:0;
}
#tight p {
	margin-top:4px;
	margin-bottom:1px;
	color : #6F8EBD;
}

#topbg{
	background : #fff url(../images/page-background.jpg) repeat-x top;
	padding-top:30px;
}

#facility{
	background : transparent url(../images/right-box-eSchoolFacility.jpg) no-repeat 0px 24px;
	float:right; 
	width:180px;
	height: 300px;
	/*
	padding: 50px 12px;
	*/
	text-align:left;
}

#facility ul{
	margin: 46px 0;
}

#facility li {
	background : url(../images/bullet2.gif) no-repeat 12px 0px;
	padding : 0px 0px 12px 30px;
	font-weight:700;
}

#facility a {
	color : #6A6A6A;
}

#facility a:hover {
	color : #993300;
}

#sidebar2 {
	text-align : left;
}
/*
#top-navigation {
	background-image : url('../images/top-menu-background.jpg');
	background-repeat : no-repeat;
	height : 58px;
	text-align : center;
	background-position : 0 4px;
	position: relative;
}

#top-navigation-list {
	color : #ACAEB3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .9em;
	font-weight : bold;
	list-style : none;
	margin : 0px;
	padding : 14px 0px;
}

#top-navigation-list a {
	color : #ACAEB3;
	padding : 0px 15px 0px 10px;
	text-decoration : none;
}

#top-navigation-list a.current {
	color : #993300;
}

#top-navigation-list a:hover {
	color : #CC6600;
}

#top-navigation-list li {
	display : inline;
}

#top-sub-navigation {
	background-image : url('../images/sub-menu-background.gif');
	background-repeat : no-repeat;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	height : 18px;
	padding : 20px 0px;
}

#top-sub-navigation-list a {
	color : #ACAEB3;
	padding : 0px 20px 0px 15px;
	text-decoration : none;
}

#top-sub-navigation-list a.current {
	color : #993300;
}

#top-sub-navigation-list a:hover {
	color : #CC6600;
}

#top-sub-navigation-list li {
	color : #C1C3C6;
	display : inline;
}
*/
#projects{
	font-family : Arial, Helvetica, sans-serif;
	font-size : .8em;
	line-height: 1.9em;
	text-align : left;
}

#web-design-gallery h5{
	margin-bottom: 4px;
}

#web-design-gallery h6{
	margin: 10px 0 0 0;
	line-height: 8pt;
	font-size: 9pt;
}

#web-design-gallery ul{
	margin: 0;
	padding:0;
}

#web-design-gallery p {
	margin: 2px 0px 0px 0px;
	line-height: 11pt;
	font-size: 9pt;
}

#web-design-gallery ul li {
	margin: 2px 0;
	line-height: 10pt;
	font-size: 8pt;
	display:block;
	background : url('../images/bullet.gif') no-repeat 266px -3px;
	padding : 0px 0px 0px 283px;
}

#wrapper, .wide, #wrapperwide {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .8em;
	line-height: 1.9em;
	text-align : left;
	color : #6A6A6A;
}

#wrapper {
	width : 480px;
	float:left;
}
#wrapperwide {
	width : 660px;
}

.left{
	text-align : left;
	width : 464px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #6A6A6A;
}

.imgleft{
	float:left;
	margin:6px 12px 4px 0;
}
.imgright{
	float:right;
	margin:0 0 4px 12px;
}

.left h3, .left h1{
	margin: 8px 0 2px 0;
}

#points li {
	background : url('../images/bullet.gif') no-repeat 2px 0px;
	padding : 0px 0px 0px 20px;
	margin: 8px 0;
	line-height: 1.5em;
	font-size: 1em;
	color : #6A6A6A;
}

#wrapper hr {
	margin-bottom : 20px;
}

#wrapper li, wrapperwide li, ul.arrows li {
	background : url('../images/bullet.gif') no-repeat 2px 2px;
	padding : 0px 0px 0px 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	margin: 3px 0 3px 0;
}

#wrapper p, .wide p, #wrapperwide p {
	color : #6A6A6A;
	margin-top : 12px;
}
#points ul, #points ol {
	margin: 6px 0 20px 0;
}
#points ol li{
	background-image : none;
	list-style-type : decimal;
	margin:0 0 10px 24px;
	color : #28549B;
	line-height: 1.5em;
	padding:0;
}
/* Everything Below Here will effect the form */
.contactform {
	width:350px; height:auto;
	display:block;
}
fieldset {
	background-color: #EDEFEF;
	background-image:url(../images/fieldbg.png); 
	background-repeat:repeat-x;
	border:2px #FFF solid;
	margin-bottom:15px;
	padding:15px;
}
form {
	margin-bottom:0;
}
label {
	font-size:14px;
	color: #6A6A6A;
	font-weight:bold;
}
.textbox {
	background-color:#fff;
	width:300px;
	color:#333;
	margin-bottom:10px;
	font-size:12px;
	padding:0 0 0 5px;
}
.submit {
	font-size:14px;
	font-weight: 700;
	color: White;
	float:right;
	border: 0px;
	margin-right:17px;
	background-color: #CC6600;
}
.submit:hover {
	font-size:14px;
	font-weight: 700;
	color: White;
	float:right;
	border: 0px;
	margin-right:17px;
	background-color: #993300;
}

.super{
	font-size : 70%;
}

/*
#navigation {
  list-style: none;
  font-size: .9em;
  font-weight: bold;
  width: 636px;
  height:24px;
  text-align: center;
  	font-family : Arial, Helvetica, sans-serif;
  color : #ACAEB3;
	padding : 14px 0px;
}

#navigation li {
  display: inline;
  padding: 0px; margin: 0px;
}

#navigation a {
  color : #ACAEB3;
	padding : 7px 12px 7px 12px;
	text-decoration : none;
	margin-left:-4px;
}

#navigation a:hover {
  background: #ECEFF6;
  color : #CC6600;
}

#navigation li a.current {
  color:#CC6600;
}

#navigation li ul { 
	position: absolute;
	background: #fff;
	left: -999em; 
	text-align: left;
	padding: 0px;
    border: 1px solid #ECEFF6;
	z-index: 100;
}

#navigation li:hover ul, #navigation li.sfhover ul {
	left: 202px;
}

* html #navigation li:hover ul, #navigation li.sfhover ul {
  margin: 26px 0px 0px -130px;
}

#navigation li ul a {
	font-size : 12px;
	font-weight : bold;
  display: block;
  width:180px;
  padding : 7px 16px;
  margin-left:0;
}

#navigation li ul a:hover { 
  background-color: #ECEFF6;
}

.tester {
	background-color : #FF0099;
}
*/

