a { color:#C86000; }
body { font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; color:#000000; margin:0px; padding:0px; background-color:#EAEADB; }
td { font-family:Arial, Tahoma, sans-serif; font-size:11px; font-style:normal; color:#000000; margin:0px; padding:0px; }

h1 { font-family:Times New Roman, Times, serif; font-size:18px; color:#2C400B; margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px; }
h2 { font-family:Times New Roman, Times, serif; font-size:15px; color:#000000; margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px; }
h3 { font-family:Times New Roman, Times, serif; font-size:15px; color:#2C400B; margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px; }

hr { height:1px; background: #000000; border:0px; }

/* Background */
.bg-black { background:#000000; }
.bg-chef { background:url('../images/chef.jpg') no-repeat; width:94px; height:126px; }
.bg-cream { background:#EFE5CA;}
.bg-dark-green { background:#2C400B;  }
.bg-flower-blackish { background:url('../images/flowery-design-blackish.jpg') repeat; width:101px; height:117px; }
/*.bg-flower-bottom-left { background:url('../images/flowery-design-bottom-left.gif') no-repeat; width:9px; height:9px; } */
/* sprite image*/
.bg-flower-bottom-left { background:url('../images/sprite.gif') no-repeat; background-position: 0 0; width: 9px; height: 9px;}
/*.bg-flower-bottom-middle { background:url('../images/flowery-design-bottom-middle.gif') repeat-x; width:101px; height:9px; }*/
/* sprite image*/
.bg-flower-bottom-middle { background:url('../images/x-sprite.jpg') repeat-x; background-position: 0 0; width: 101px; height: 9px; }
.bg-flower-left { background:url('../images/flowery-design-left.jpg') repeat-y; width:9px; height:101px; }

.bg-flower-left-x { background:url('../images/flowery-design-top-left.gif') repeat; height:9px; }
/* sprite image*/

/*.bg-flower-left-x { background:url('../images/x-sprite.jpg') repeat; 0 -59px; width: 1px; height: 9px;  }*/
/*.bg-flower-mid-left { background:url('../images/flowery-design-mid-left.gif') no-repeat; width:148px; height:5px; }*/
/* sprite image*/
.bg-flower-mid-left { background:url('../images/sprite.gif') no-repeat; background-position: 0 -59px; width: 148px; height: 5px; }
.bg-flower-mid-left-2 { background:url('../images/flowery-design-mid-left-2.gif') no-repeat; width:148px; height:5px; }
/*.bg-flower-mid-middle { background:url('../images/flowery-design-mid-middle.gif') no-repeat; width:468px; height:5px; }*/
/* sprite image*/
.bg-flower-mid-middle { background:url('../images/sprite.gif') no-repeat; width:468px; height:5px; background-position: 0 -114px; width: 468px; height: 5px; }
.bg-flower-mid-middle-2 { background:url('../images/flowery-design-mid-middle-2.gif') no-repeat; width:468px; height:5px; }
/*.bg-flower-mid-right { background:url('../images/flowery-design-mid-right.gif') no-repeat; width:147px; height:5px; }*/
/* sprite image*/
.bg-flower-mid-right { background:url('../images/sprite.gif') no-repeat; background-position: 0 -169px; width: 147px; height: 5px; }
.bg-flower-mid-right-2 { background:url('../images/flowery-design-mid-right-2.gif') no-repeat; width:147px; height:5px; }

.bg-flower-top-left { background:url('../images/flowery-design-top-left.jpg') no-repeat; width:148px; height:26px; }
.bg-flower-top-left-2 { background:url('../images/flowery-design-top-left-2.gif') no-repeat; width:148px; height:26px; }
/*.bg-flower-top-middle { background:url('../images/flowery-design-top-middle.gif') no-repeat; width:468px; height:26px; } */
/* sprite image */
.bg-flower-top-middle { background:url('../images/sprite.gif') no-repeat;  background-position: 0 -224px; width: 468px; height: 26px;  }
/*.bg-flower-top-right { background:url('../images/flowery-design-top-right.gif') no-repeat; width:147px; height:26px; }*/
/* sprite image */
.bg-flower-top-right { background:url('../images/sprite.gif') no-repeat; background-position: 0 -300px; width: 147px; height: 26px;  }
.bg-flower-top-right-2 { background:url('../images/flowery-design-top-right-2.gif') no-repeat; width:147px; height:26px; }
.bg-form-left-bottom { background:url('../images/form-left-bottom.gif') no-repeat; width:220px; height:93px; }
.bg-form-left-middle-1 { background:url('../images/form-left-middle-1.gif') no-repeat; width:43px; height:28px; }
.bg-form-left-middle-2 { background:url('../images/form-left-middle-2.gif') no-repeat; width:148px; height:28px; }
.bg-form-left-middle-3 { background:url('../images/form-left-middle-3.gif') no-repeat; width:29px; height:28px; }
.bg-form-left-top { background:url('../images/form-left-top.gif') no-repeat; width:220; height:12px; }
.bg-form-right-middle-1 { background:url('../images/form-right-middle-1.gif') no-repeat; width:18; height:18px; }
/*
.bg-form-right-top { background:url('../images/form-right-top.gif') repeat-x; width:200; height:12px; }
*/
/* sprite image */
.bg-form-right-top { background:url('../images/x-sprite.jpg') repeat-x; background-position: 0 -59px; width: 148px; height: 26px;  }
/*.bg-shadow-white { background:url('../images/shadow-white.gif') repeat-x; width:1px; height:8px; }
*/
/* sprite image */
.bg-shadow-white { background:url('../images/x-sprite.jpg') repeat-x; background-position: 0 -255px; width: 1px; height: 8px;  }
/*.bg-shadow-cream { background:url('../images/shadow-cream.gif') repeat-x; width:1px; height:8px; }
*/
/* sprite image */
.bg-shadow-cream { background:url('../images/x-sprite.jpg') repeat-x; background-position: 0 -197px; width: 1px; height: 8px; }
.bg-top-bar { background:#EAEADB;}
/*.bg-top-bar-middle { background:url('../images/top.gif') no-repeat; width:468px; height:40px; background-position:center bottom; }*/
/* sprite image */
.bg-top-bar-middle { background:url('../images/sprite.gif') no-repeat;  background-position: 0 -610px; width: 468px; height: 40px;  }
/*.bg-top-bar-left { background:url('../images/new.png') no-repeat; width:154px; height:40px; background-position:left bottom; }*/
/* sprite image */
.bg-top-bar-left { background:url('../images/sprite.gif') no-repeat;  background-position: 0 -374px; width: 155px; height: 38px;  }
.bg-white { background:#ffffff; }

/* Border */
.bdr-footer { border-color:#CACDCF; }
.bdr-logo { border:solid #000000 1px; }
.bdr-pic { border:solid #222222 1px; }

/* Other */
#cursor { cursor:pointer; }
#error { font-size: 11px; color: #BF0000; font-weight: bold; }
#state_blurb { font-size: 0.9em; padding: 0px 9px 5px 9px; }
#state_blurb h2 { font-size:1.3em; color:#2C400B; margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px; }

.foo-box { border:1px solid #FF9900; background-color:#FFF8D1; padding:5px 10px 5px 10px; }
.list-orange-square { list-style-type:square; color:#C86000; text-align:left; }
.survey-icon { _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1:document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1); bottom:0px; cursor:pointer; right:0px; position:fixed !important; position:absolute; z-index:9999999; width:86px; height:86px; }
.survey-icon img { border:none; }

/* Text */
.txt-12 { font-size:12px; }
.txt-15 { font-size:15px; }
.txt-article-title { font-size:18px; font-weight: bold; color:#2C400B;  }
.txt-big-dark-green { color:#2C400B; font-size:12px; font-weight: bold; }
.txt-dark-green { color:#2C400B; }
.h2-heading { font-size:18px;}
.txt-footer { color:#ffffff; font-size:11px; }
td.txt-footer{padding: 14px 0px 9px 0px; }
.txt-heading { font-size:15px; color:#2C400B; font-weight: bold; }
.txt-map { font-size:18px; font-weight: bold; color:#000000; }
.txt-orange { color:#C86000; }
.txt-school-name { font-size:12px; font-weight: bold; }
.txt-underline { text-decoration:underline; }
.txt-white{ color:#ffffff; }

.hilite {}

/* Email opt-in box */
.optin_container{
border-top: 1px solid #000;
margin-top: 10px;
padding-top: 10px;
text-align:center;
}
.optin_container_home{
border-top: 1px solid #000;
margin-top: 10px;
padding-top: 10px;
height: 161px;
}
.optin_desc{
padding:0px;
margin-bottom:7px;
margin-top:7px;
}

.school_listing_top {overflow: hidden;}
.school_listing_btm {overflow: hidden; clear: both; margin-top: 10px;}

.school_data {float: left; width: 250px;}
.school_data h3 {font-size: 15px;}

.school_more_info img {float: right; border: 0;}
.school_logo {float: left; margin: 0 15px 0 0; border: 1px solid #000;}

.school_blurb {margin-left: 137px; margin-bottom: 5px;}

.border_bottom{
padding: 8px 9px 0px 9px;
border-bottom: 1px solid #000;
}

/* sprite image */
.sprite-rss{ 
	background:url("/images/sprite.gif") no-repeat ; 
	display:block;
	background-position:  0 -540px; 
	width: 20px; 
	height: 20px; 
	margin-right: 10px;
	
} 
/*new article listing view */
.article-list{width:720px;}
.article-image{float:left; width:60px; height:60px; border:1px solid #EAEADB;}
.article-header{float:left; width:640px; margin-left:10px;}
.article-author{font-size:10px; color:#94968B;}

