a, a:visited {
	color:#000000;
}
#logo {display:block;}
#imgdiv {background-color:transparent; margin:0px; width:882px;width:883px !ie;border-right:3px #004F45 double;border-left:3px #004F45 double;height:189px;height:189px !ie;z-index:10;}
.imgdivtd {margin:0px; padding:0px;background-color:#004F45;}
#imgdiv img {padding:0px; margin:0px; border:0px;}
#imgdiv_text { font-family:arial;color:#ffffce;font-weight:bold;font-size:12px;padding-left:3px; padding-right:3px;text-align:left; width:140px;line-height:140%;}
#logosearchdiv {float:right;height:153px !ie;}
#districtname{display:none;}
#bannerimage{background-image:url(../imgs/banner_dist67.jpg); repeat:no-repeat;width:500px;height:69px;margin-top:10px; z-index:12;}
#schoolname {width:540px;text-align:center;margin-top:0;}

#imgdiv_text67 { font-family:arial;color:#ffffff;font-weight:normal;font-size:12px;padding-left:3px; padding-right:3px;text-align:left; line-height:160%;width:138px; padding-top:6px; display:none;}
img#corner {margin-left:5px;}
#searchbox {display:inline;float:right;margin-right:12px;padding-right:12px; margin-top:6px;}

/*height of top dark green area matches height of pointtd*/
#topquicklinks {width:149px;width:149px !ie; height:160px;height:156px !ie;}
#topquicklinks img { padding-top:6px;}

#searchdiv {float:right;height:170px;height:163px !ie;}
#imgdiv a {color:#ffffff;}
img.ie6image_right{}

#imgdiv form {margin:0px;}
#extra_alert {color:#FFFF33;font-weight:bold;font-family:arial;font-size:14px;line-height:100%;margin-top:3px;margin-bottom:6px;background-color:#004F45;margin-left:4px;}
#extra_alert a {color:#ffff33;}
#imgdiv form {width:140px;margin:0px;font-size:10px;z-index:8;margin-left:3px;}
#contactus a {
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:4px;
	text-decoration:none;
	letter-spacing:0.5mm;
}
div#contactus {
	margin-top:6px;
}
/*width of top dark green area to the right - height matches topquicklinks*/
/*index3 style*/
#pointtd {width:735px;width:736px !ie; padding:0px;margin:0px;z-index:10;float:right;position:absolute;top:0;left:200px;height:94px;height:95px !ie;}

#imgdiv td input {width:135px;}
.imgdivtd input {width:135px;}
#pointtd input {
	background-color:#bbeedd;
	margin-top:6px;
	margin-bottom:0;
	color:#000000;
}

#bottomtopdiv {background-color:#004F45;height:29px;}
/*cherokee2 dist2 style*/
#bottomtopdiv {background-color:#000099;height:79px;border:3px #004F45 double;margin-left:148px; margin-left:147px !ie;width:731px; width:732px !ie;}

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this portion of the stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
/*top menu derived from http://www.cssplay.co.uk/menus/top_pointer.html?current=one*/


/*master_schools3 style*/
#point {display:table ; height:25px; width:733px; width:734px !ie; padding:0px; margin:0;margin-bottom:-1px;;margin-top:5px; margin-left:5px; margin-left:4px !ie; list-style:none; white-space:nowrap;background:url(../imgs/horizontal.jpg) repeat-x center top;text-align:center;left:0;z-index:11;position:absolute;top: 89px;top:89px !ie;left:197px;left:198px !ie;}

#point li {display:inline; margin:0px; padding:0px; background-color:transparent;position:relative;top:0;left:0;z-index:10; }
#point li a {float:left; font-family:arial; font-size:14px; letter-spacing:0.1mm; padding:5px 13px !important; padding:5px 15px !ie; padding:5px 15px; text-decoration:none; color:#000000; font-weight:bold; background-color:transparent;margin-left:8px;position:relative;top:0; left:0;z-index:10;vertical-align:bottom;height:25px;padding: 0.3em 0.8em 0.4em; }


/*this style repeated in head of templates with current2 or current3 etc. to highlight horizontal menu choice */
#point li a:hover, #point li a#current {background:  url(../imgs/transarrow.jpg) no-repeat center 0; color:#000000;position:relative;top:0; left:0; z-index:10; vertical-align:bottom; height:21px;height:15px !ie; }


/*end top menu*/

/*top menu pics*/




/*linkboxcell right increases as upperbody width decreases*/
#footercontainer {float:right;position:absolute;left:201px ;top:124px;top:119px !ie; z-index:1;font-family:arial; font-size:12px;font-weight:normal;padding:0;}

#bodydiv  {
	border:3px double #004F45;
	width:691px;
width:692px !ie; 	background: white url(../imgs/bodybg.jpg) repeat-x center top;
	height:auto;
	margin:0;
	padding-right:20px;
	padding-bottom:0px;
	min-height:230px;
	padding-left:20px;
	padding-top:0px;
}/*padding right for body text*/
#ie6_bodytable{z-index:auto;}
#pageheader{
	width:700px;
	padding:6px 6px 2px 0;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	height:auto;
	margin-bottom:10px;
}
#pageheader hr {width:484px; border:#338877 solid 1px;margin-top:4px; text-align:left;}
.heading{font-size:15px;font-weight:bold;color:#004F45;}
body {background-color:#Ffffdd; margin:0px; padding:0px;padding-left:50px;padding-right:50px;display:block;font-weight:bold;height:100% !important; height:auto;}

#footertable { margin-top:0;}

#tdbottom{background-color:transparent;padding:0px;}
th {font-size:14px;}
td img {margin:10px;}
/*#bodytable {padding:6px;margin:0px;width:100%;}padding left for body text*/

#linkboxouter_directory { width:225px; width:230px !ie; margin-right:-6px; margin-bottom:10px;}
#linkboxouter { width:215px;margin-right:-6px; margin-bottom:10px;}
#linkbox {background: url(../imgs/linkboxbg.jpg) no-repeat left bottom; text-align:left;line-height:150%; padding:10px;font-size:11px; }
#linkboxhead {background: url(../imgs/linkboxheadbg2.jpg) no-repeat left top; font-size:14px;font-weight:bold;text-align:center;line-height:100%;padding-top:8px;height:30px;}
#linkbox img {margin:5px;}
#linkbox hr {border: solid #338877 1px; margin:1px;}

#linkbox p {padding:0px;margin:0px;}
/*#linkbox p {padding:0px;margin:0px;}*/

#linkboxcell a {vertical-align:middle;}
/* #abovelinkboxcell {float:right;min-height:20px;min-width:150px;}*/
/*linkboxcell right increases as bodydiv width decreases*/
/*#linkboxcell {position:absolute; top:30px; right:10px;width:215px;}*/
#linkboxcell {position:inherit;width:215px;float:right;margin-top:0;margin-right:-14px;margin-left:10px;}/*margin right makes up for bodydiv padding right */

/**** left menu starts here from  http://www.alistapart.com/articles/horizdropdowns/ ****/
#leftmenu {padding:0;border-left:3px #004F45 double;width:148px;height:auto; padding-bottom:0;border-top:1px solid #004f45;}
#outerleftmenu {position:absolute;top:123px;top:119px !ie;  left:50px;padding:0;width:149px;z-index:2;background-color:#ffffdd;}
#topleft {background:  url(../imgs/topleft2.jpg) repeat-x center top #ffffff;color:#000000;font-family:arial; font-size:14px; letter-spacing:0.2mm; padding:5px; margin:0; border-bottom:none; height:20px;  width:138px; border-top:1px solid #004F45;border-right:3px double #004f45;}
#topleft a {text-decoration:none}

/* left side menu from http://www.cssplay.co.uk/menus/menu_builder_flyout.html */
/* dark background height in firefox and ie7*/
.menu { margin:0;font-size:12px;font-family:arial;height:100%;padding-bottom:0;background-color:#ffffdd;width:148px;border-right:3px double #004F45;border-top:1px solid #004f45;}
.menu ul {
	margin: 0;
	padding: 0;
	z-index: 55;
	list-style-type: none;
	margin-left:-1px;
}
.menu li {background: url(../imgs/leftmenubg2.jpg) repeat-y center top; background-color:#FFFFFF; float:left;margin-left:1px;margin-left:0 !ie; }
.menu li#firstlink {padding-top:3px; }
ul#nav {z-index:5;}
.subul{z-index:5}
.menu li.sub { background-image:none; background-color: #D7EAE8; z-index:5;}

/* height for dark green left menu box in ie6 but height for leftmenubg.jpg in firefox2 and ie7 */
.menu a, .menu a:visited { display: block; text-decoration: none;  height: 1.4em; color: #000000; padding-left: 1em; font-weight: bold;font-style: normal; font-variant: normal; text-transform: none; width:136px; }

.menu b { float: right; margin-right: 5px;}
/*   * html .menu a, * html .menu a:visited { width: 11em; }   */
* html .menu a:hover { border-color: #004F45; color: #000000; background-color: #ffffff; position: relative; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }  
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { border-color: #004F45; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { border-color: #004F45; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu ul li a:hover{text-decoration:underline}
.menu li ul { padding: 2em; position: absolute; top: -2em; left: 123px; background-color: transparent; }/* visibility: hidden;*/
.menu li.sub a, .menu li.sub a:hover, .menu li.sub a:visited {background-color:#D7EAE8;color:#000000; }
.menu li.sub a:hover {text-decoration: underline;}
#nav li a {color:#000000}
/* end of  left menu */

/* begin quick links menu from http://www.alistapart.com/articles/dropdowns/ */
#quicklink {list-style-type:none; margin:0px 0px 5px; padding:0px; position:relative;  width:148px; width:148px !ie; background:#ffffdd; z-index:4;margin:0px ;border-right:3px #004F45 double;border-bottom:3px #004F45 double;border-top:2px solid #004f45;}
ul#quicklink, ul#quicklink ul {list-style:none; margin:0px 0px 5px; padding:0px; background:#ffffff;z-index:4;margin:0px; font-size:12px;font-family:arial; font-weight:bold;}
ul#quicklink ul {width:148px;width:147px !ie; }
ul#quicklink li{ padding:0px; margin:0px; position:relative;background:url(../imgs/horizontal.jpg) repeat-x center center;z-index:1}
ul#quicklink li ul {display:none; position:absolute;top:1.7em; left:1px;background-color:#ffffff;}
ul#quicklink li  > ul {top:auto; left:auto;}
ul#quicklink li:hover ul, ul#quicklink li.over ul {display:block;border-left:1px solid #004F45;border-right:1px solid #004F45;border-bottom:1px solid #004F45; margin-left:-1px;}
ul#quicklink li ul li {background-image:none;}
#quicklink a {color:#000000;line-height:120%;text-decoration:none;padding:2px;display:block;}
#quicklink li ul a:hover {background-color:#ffffff;text-decoration:underline;display:block;}

/* Fix IE. Hide from IE Mac \*/
* html ul#quicklink li { float: left; height: 1%; }
* html ul#quicklink li a { height: 1%; }
/*space above quicklinks on top*/


#form1{padding-top:4px;}
#form1 option{background-color:#FFFFFF}
/* end quicklinks menu  */

#logoimage { position:relative;top:0;left:1px;left:0 !ie; right:4px;z-index:3;margin-right:2px;vertical-align:middle;}
#logoimagediv { position:relative;top:0;right:3px;left:0; z-index:3;width:148px;width:147px !ie; height:178px;border:3px #004F45 double;border-top:none; text-align:center;}
#logoimagediv div{ background-color:#004f45;width:148px;height:171px;text-align:center;}

.popup {font-variant:normal;}
.smallpop {font-variant:normal;}

/* left menu style from alistapart KEEP AT BOTTOM OF STYLE SHEET   */
ul {font: normal 12px arial;}
ul li {position: relative;}

ul.subul {position: absolute;
	left: 149px; /*Sets submenu width*/ 
	top: 0;display: none;z-index:9;}
/* Styles for Menu Items */
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
li:hover ul, li.over ul { display: block; } /* The magic */

table#directory {width:380px;}
table#directory td {background-color: #FFFFCC; border:1px solid #004F45;padding:5px;}

ol#collegeprocess li{margin-top:10px;margin-bottom:16px;border-bottom:2px solid #efdc28; border-top:2px solid #efdc28;padding-bottom:8px;padding-top:6px; padding-left:6px;margin-right:20px;background-color:#ffffcc;padding-right:6px;}


ol#collegeprocess li ul.none li {margin-top:2px;margin-bottom:3px; border:0px;padding:0px;margin-left:20px;}

/* divs for content with green lines */
div.content_480wide { width:480px; }
div.content_left_232wide {float:left; border-left:#990000  solid 2px; border-top:#990000  solid 2px;padding-left:6px; width:232px; }



div.content_right_232wide {float:right; border-left:#990000  solid 2px; border-top:#990000 solid 2px;padding-left:6px; width:232px;padding-top:0px; }
br.clear_bottom {clear:both}

div.content3columns { width:706px; }
div.content_1of3 {
	float:left;
	width:226px;
	padding-top: 6px;
}
div.content_2of3 {
	float:right;
	width:226px;
	padding-top:6px;
	padding-left: 6px;
}
div.content_3of3 {
	float:right;
	padding-left:6px;
	width:226px;
	padding-top:6px;
	margin-left:2px;
}

/* a table with horizontal lines for names and phone numbers */
table#basictable td {padding:0;padding-right:20px;border:0;vertical-align:top;}
table#basictable p {margin-bottom:10px;}
table#basictable {
	border:0;
	margin:0;
	width:480px;
}
table#basictable_wide td {padding:0;padding-right:20px;border:0;vertical-align:top;}
table#basictable_wide {border:0;margin:0;width:700px;}
td.table3columns {width:33%;padding-right:20px;}
td.table2columns {width:50%;}
th {font-weight:normal;}
table#table_horizontal_lines {
	border:0;
	margin:0;
	width:460px;
	line-height: 16px;
}
table#table_horizontal_lines td, #table_horizontal_lines th{
	padding-right:0px;
	border:0;
	border-bottom:1px #808080 solid;
	padding-top: 1px;
	padding-bottom: 1px;
}

table#table_half_width_horizontal_lines {border:0;margin:0;width:220px; }

table#table_half_width_horizontal_lines td, #table_half_width_horizontal_lines th{padding-right:0px;border:0;border-bottom:1px #808080 solid;}

table#table_half_width_horizontal_lines2 {border:0;margin:0;width:220px;}
table#table_half_width_horizontal_lines2 td, #table_half_width_horizontal_lines2 th{padding-right:0px;border:0;border-bottom:1px #808080 solid;}

table#table_horizontal_lines2 {
	border:0;
	margin:0;
	width:480px;
}
table#table_horizontal_lines2 td, #table_horizontal_lines2 th{padding-right:15px;border:0;border-bottom:1px #808080 solid;}
table#table_horizontal_lines3 {
	border:0;
	margin:0;
	width:480px;
}
table#table_horizontal_lines3 td, #table_horizontal_lines3 th{padding-right:15px;border:0;border-bottom:1px #808080 solid;}
table#table_horizontal_lines4 {border:0;margin:0;width:490px;}
table#table_horizontal_lines4 td, #table_horizontal_lines4 th{padding-right:15px;border:0;border-bottom:1px #808080 solid;}
td.justify_column {text-align:justify;}
.left_margin {padding-left:20px;}

.citation{
	text-indent: -25px;
	margin-left:60px;
	line-height: 170%;
	margin-bottom:15px;
              margin-top:5px;
}

#belowmenu2 {margin:10px auto;}

#logofooter {width:350px;padding-right:61px;}
#logofooter {display:none;}
#logofooter img {padding-right:4px;float:left}
/*footer styles: */
* {
	margin: 0;
}

html, body {
	height: 100%;
}
#wrapper { 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -2em;
/* the bottom margin is the negative value of the footer's height */
}
#footer, #push {
	height: 2em; /* .push must be the same height as #footer */
	margin:0  0 10px 30px ;
	margin:0 0 10px 240px !ie;
	}

#schools {color:#ffffff;font-family:arial;font-size:13px;width:650px;}

/*necessary to make left menu work in IE */
#bodydiv {z-index:2 }
body div#wrapper div#outerleftmenu {z-index:3;}

#point {display:inline-block !ie;}
#point {display:inline !ie;}
#point li {float:left !ie;}
#outer {text-align:center !ie;}

/*this code is now functioning for ie8*/
#hide_ie6 {line-height:1px;}
.body10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.body11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
#wrapper #footercontainer #bodydiv #pageheader #VideoPlayback {
}
.imgleft {
	margin-right: 6px;
	margin-bottom: 0px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.imgright {
	margin-left: 6px;
	margin-bottom: 6px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-right: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.menu2 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #990000;
}
