@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,
address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{border:0;font-style:normal;
font-weight:400;outline:0;margin:0;padding:0}
:focus{outline:0}
input, textarea {margin:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;vertical-align:top}
h1, h2, h3, h4, h5, h6 {font-size:1em}

.clear {clear:both}
body { background:#c4cde2; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.wrap {width:940px; margin:auto; position:relative}
#header {position:relative; height:93px; background: url(/ee-images/background.jpg) 0 0 repeat-x}
#header ul {display:block; float:right; height:75px; padding-top:17px; line-height:75px; padding-left:2px; background: url(/ee-images/nav-li.gif) left bottom no-repeat}
#header ul li { display:block; float:left; padding-right:2px; background: url(/ee-images/nav-li.gif) bottom right no-repeat}
#header ul li a { display:block; float:left; padding: 0 12px; text-decoration:none; color:#242c5c; text-transform: uppercase}
#header ul li a:hover, #header ul li a.active {background: url(/ee-images/nav.jpg) left bottom repeat-x}
#logo { display:block; background: url(/ee-images/logo.png) 0 0 no-repeat; width:300px; height:190px; position:absolute; left:-4px; top:0; overflow:hidden; text-indent:-999em; z-index:2}

#intro {clear:both;  background: url(/ee-images/intro.jpg) 0 0 repeat-x; position:relative}
#intro .wrap {height:336px; background: url(/ee-images/intro-wrap.jpg) center top no-repeat}
.sub #intro .wrap {height:auto}
.sub #intro h2.title { padding:20px 0; display:block; text-align:right; font-size:18px; color:#79799f; height:12px}

#main {background:#f2f2f2; clear:both}
#main .wrap {padding:15px 0}
.sub #main .wrap {background: url(/ee-images/sub-main-wrap.gif) 0 0 repeat-y; padding:70px 0}
.full #main .wrap {background:none; padding:20px 0}

#sidebar {float:left; width:300px}
#sidebar .widget {border:1px solid #d6d6d6; padding:5px}
#sidebar .inner, #bottom .inner {border:1px solid #dde0ea}
#sidebar .inner2, #bottom .inner2 {border:1px solid #fff; background: url(/ee-images/widget.jpg) right top no-repeat; padding-bottom:10px}
#content {float:right; padding:5px; background: url(/ee-images/content.jpg) #fff center 5px no-repeat; width:609px; border:1px solid #d6d6d6; line-height:20px}
.widget h3 {display:block; background: url(/ee-images/widget-h3.gif) center bottom no-repeat; padding:10px 0 20px; text-align:center; font-size:18px; color:#8083ad}
.widget table td{ background: url(/ee-images/widget-table.gif) left bottom repeat-x; padding:8px 0}
.widget table {width:120px; margin:5px 0}
.widget table a {text-decoration:none; color:#393e7a}
.widget table.arrow a {display:block; background: url(/ee-images/widget-td-a.png) left center no-repeat; padding-left:18px}
.widget table.left {float:left; margin-left:10px}
.widget table.right {float:right; margin-right:10px}
.widget {background:#fff}
#quickNav {margin-bottom:15px;}
.ico_1, .ico_2, .ico_3, .ico_4 {padding-left:25px}
.ico_1 {background: url(/ee-images/ico_1.png) left center no-repeat}
.ico_2 {background: url(/ee-images/ico_2.png) left center no-repeat}
.ico_3 {background: url(/ee-images/ico_3.png) left center no-repeat}
.ico_4 {background: url(/ee-images/ico_4.png) left center no-repeat}
.ico_5 {background: url(/ee-images/ico_5.png) left center no-repeat}
.ico_6 {background: url(/ee-images/ico_6.png) left center no-repeat}
.wrap .plain {background:none}
#content h3 {color:#8a7d51;display:block; background: url(/ee-images/content-h3.gif) center bottom no-repeat; padding-bottom:10px; text-align:center; padding:12px 0 20px;font-size:18px;}
#side {width:200px; float:right}
#body {width:400px; float:left}
#recent {padding:0 15px; display:block}
#recent li {display:block; padding:10px 0 20px 0; background: url(/ee-images/recent.gif) center bottom no-repeat}
#content h4 a {font-weight:700; font-size:13px}
#content a {color:#35418d; text-decoration:none}
.date {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#636363; display:block; padding-left:25px; background: url(/ee-images/date.gif) left center no-repeat}
#side li {background: url(/ee-images/recent.gif) center bottom no-repeat; padding:10px 0 20px}
#recent .img {background: url(/ee-images/thumb.gif) 0 0 no-repeat; display:block; float:left; width:93px; height:71px; margin-right:20px; padding:6px}
#footer {height:34px; background: #c4cde2; border-top: 3px solid #959ac0; clear:both; line-height:34px; color:#7881ba}
#footer span { float:right}
#bottom {position:fixed; background: url(/ee-images/bottom.png) 0 0 repeat-x; height:33px; padding-top:9px; width:100%; z-index:3; left:0; bottom:0}
#bottom .wrap {line-height:33px; border-left:1px solid #e2e2e4; height:33px}
#bottom .wrap a {display:block; float: left; line-height:33px; border-right:1px solid #e2e2e4; padding: 0 15px 0 35px; background-position: 15px center; color:#666a99; text-decoration:none}
#bottom input {background: url(/ee-images/search.png) #eaedf7 220px center no-repeat; border:0; color:#999; border-top:1px solid #b0b0b1; padding:4px 9px; font-size:11px; width:220px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#bottom fieldset {padding:5px; float:right}

#latest {color:#b1bee0; position:absolute; top:120px; width:310px}
#latest h2 {display:block; color:#b1bee0; font-size:14px; padding-bottom:1em; text-transform: uppercase}
#latest p {padding-bottom:2em; line-height:22px}
#latest a {color:#b67e33; text-decoration:none; font-weight:700}
#slides  {float:right; padding:8px; background:#fff; margin:20px 0 14px 0}
#slides ul {width:610px; height:245px; overflow:hidden; position:relative; display:block; background: url(/ee-images/slides-ul.jpg) 0 0 repeat-x}
#slides li, #slides li img  {height:245px; overflow:hidden; width:610px; position:relative}
#slides li span {font-family: Georgia, "Times New Roman", Times, serif; color:#fff; font-style:italic; position:absolute; left:0; bottom:0; display:block; padding:0 10px; width:590px; line-height:3em; background: url(/ee-images/black_74.png) 0 0 repeat}

#alt {width:58px; height:34px; background: url(/ee-images/alt.png) 0 0 no-repeat; position:absolute; left:310px; bottom:10px}
#alt a {float:left; width:29px; height:34px; display:block}

#controls { float:right; display:none; height:28px; background: url(/ee-images/controls.gif) 0 0 repeat-x; clear:right; padding: 0 10px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; border:1px solid #434c79}
#controls li {float:left; display:block}
#controls a {display:block; width:16px; height:16px; float:left; padding:6px 3px; background: url(/ee-images/controls-a.gif) center center no-repeat}
#controls a:hover, #controls a.active {background: url(/ee-images/controls-a2.gif) center center no-repeat}
img.border { background:#fff; border:1px solid #d6d6d6; padding:5px}
.float-right {float:right}
.float-left {float:left}
img.float-right {float:right; margin:0 0 20px 20px}
img.float-left {float:left; margin:0 20px 20px 0}

#content2 {padding:0 0 0 20px; width:260px; float:left; line-height:20px; color:#636363}
#content2 h3 {font-size:19px; padding-bottom:10px}
#image { float:right; margin-bottom:40px}
ul.dots {display:block; width:300px; margin-bottom:20px;}
/*ul.dots li {display:block; line-height:25px; color:#636363; background: url(/ee-images/dots.gif) 10px center no-repeat; padding-left:21px}*/
ul.dots li {display:block; line-height:25px; color:#636363; padding-left:12px}
ul.dots li.alt {background-color:#e4e4e4}
ul.dots li.heading {background:#2d346e; color:#d7d9e4; font-size:16px;line-height:0;  padding:7px 10px 2px;text-transform: uppercase; height: auto}
ul.dots li a {color:#273084; text-decoration:none}
.clear-left {clear:left}
.clear-right {clear:right}
#districtMembers, #middle {position:relative; left:20px}
#full {line-height:20px; color:#666; clear:both}
#full h2 {font-size:24px; padding-bottom:10px; color:#333}
#breadcrumb {float:right; display:block; padding-bottom:30px; text-align:right; color:#666}
a {color:#273084; text-decoration:none}
#full p {padding-bottom:1em}
blockquote {display:block; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:10px 0; line-height:30px; color:#b67c32; text-align:center; font-size:20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; width:745px}

#pop {position:absolute; bottom:30px; left:10px; width:280px; border:1px solid #d6d6d6; padding:5px;box-shadow: 0 2px 4px #333;-moz-box-shadow: 0 2px 4px #333; display:none}
#bottom #pop a {float:none; line-height:1.2em; padding:0 0 0 18px; border:0; background-position:left center}

#bottom a.on {background-color:#e5e5e5}
.cufon-active #header ul a {padding:32px 21px}
.teacher-profile {display:block; padding-top: 8px;}
.border { background:#fff; border:1px solid #d6d6d6; padding:5px}
.content-sub {width:640px; float:left;}
.content-sub-margin {margin-left:20px;}
.content-sub-margin p {color:#666;}
#breadcrumb2 {float:right; display:block; padding-bottom:30px; text-align:right; color:#666; margin-top:-40px;}
#alt-table th {background:#2d346e; color:#d7d9e4; font-size:16px;line-height:0;  padding:7px 10px 2px;text-transform: uppercase; height: auto}
#alt-table td {padding:5px 0 5px 10px; color:#666; }
.table-title {color:#fff; line-height:1.5em;}
