

h1 { 
		color:black;
    font-size: 16px;  
}

h1.center{
  text-align:center;
  }

/* sub-headings on the /totals page */
h2{
    font-size:14px; 
    color:#08088A;
}	
	
img {
border:0px;
}

table {font-family: arial, helvetica, sans-serif;
       font-size: 12px;
       border-collapse:collapse
       }
			 
td{
text-align: left;
vertical-align:top;
}

td.yrtol{
	/*border-color: #999999; border-style: solid;  border-width: 1px;	*/		 
  text-align: right;
	padding:4px;
	width:50px;
	vertical-align:top;
}

/* For the pages with 2 columns in a table */
table.columns {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    border-collapse:collapse;
		/*margin-left:15px; */
}
td.columns{
  text-align: left;
	padding:2px 20px 2px 10px;
	vertical-align:top;
	width:310px;
}

/* For the /totals page */
td.sems{
  text-align: left;
	padding:7px;
	vertical-align:top;
	border-style:solid;
	border-width: 1px;
	border-color:black;
}
div.totals_indent{
    margin-left:20px;
}
h2.totals_page{
    margin-top:20px;
}

/* For the /lifeall page */
td.lifeall {
  text-align: left;
	padding:7px;
	vertical-align:top;
}

	
a:link {text-decoration: none; color: #045FB4;}
a:visited { text-decoration: none; color: #045FB4; }
a:hover { text-decoration: none; background-color: #81BEF7; }
a:active { }

a.menu:link {text-decoration: none; color:black }  /* #B40404; this is the red fontchange */
a.menu:visited { text-decoration: none; color:black; } /* ffffcc fontchange */
a.menu:hover { text-decoration: none; background-color: white; }
a.menu:active { text-decoration: none; }

a.map:link { text-decoration: none;color: #006800;}
a.map:visited { text-decoration: none;color: #006800; }
a.map:hover { text-decoration: none;color: #cc6600; }
a.map:active {  text-decoration: none;color: #006800; }
a.map{
background-color:#ffcc33;
padding:2px 4px;  /* This is 2px top and bottom and 4 px left and right */
font-size:10px;
}

a.mapstate:link { color: #990000;}
a.mapstate:visited { color: #990000; }
a.mapstate:hover { color: #cc6600; }
a.mapstate:active {  color: #990000; }


a.school:link { color: #990000;}
a.school:visited { color: #990000; }
a.school:hover { color: #990000; }
a.school:active {  color: #990000; }

a.schoolhx:link { color: #DAA520;}
a.schoolhx:visited { color: #DAA520; }
a.schoolhx:hover { color: #DAA520; }
a.schoolhx:active {  color: #DAA520; }

/* for /sugg  */
.mar_bot {
    margin-bottom:7px;
}

/* For the table headings on the /offtotals.php page */
.offtotalhead 
  {font-family: arial, helvetica, sans-serif;
   font-size: 14px;
	 font-weight: bold;
   color: #990000;  }
	 
/* For statehx.php addresses */
.address 
  {color: #006800;
		line-height:16px;  }
	
/* Forst statehx and schoolhx student population */	
.pop
{color: #B45F04;
 line-height:16px; }	



/* General Site CSS ****************************************************** */
 
body.vohomepageevents {
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#EFF5FA;
	}

body {
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#ff9900
	}

html,body { 
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	/*background:#ffffcc; */
	background:white;
} 

div.page {
	width: 840px;
	height:100%; 
	margin:0px auto;
	text-align:left
}

div.headerbar {
	width: 840px;
	height:5px;
	margin:0px;
	padding:0px;
	/* background:#006800;F2F5A9 */
	background:#FFFF83;
}

div.tinybar {
	width: 840px;
	height:2px;
	margin:0px;
	padding:0px;
	/*background:#ffffcc; #cc6600 B40404  08088A*/
	background:#08088A;
}

br.clearer /* Clearing element so that divs don't overlap (especially if floating) */
{
clear:both;
}

div.main {
	width:839px;
/*	position:relative; */
	background:#e6e6e6;   /* #cc6600 */
  height:100%; 
	border-left:1px solid black;

}

div.header_left {
	width:425px;
	float:left;
	background:#ff9900;
  padding:10px;
	height:75px
}

div.header_right {
	width:375px;
	float:right;
	background:#ff9900;
	height:75px;
	padding: 10px
}

div.sidebarBorder{
  /*  border-left: 1px solid black; */
  /*  border-right: 1px solid black; */
  /*  border-bottom: 1px solid black; */
    width:148px;
    float:left;
		background-color:#E6E6E6;
}

div.left_sidebar {
	width:148px;
	float:left;
	padding:5px 0px 5px 0px;
	background:#E6E6E6; /* #FFFF83 D6E6F3; */
	margin: 0px;
	border: 0px;
	font-family: arial, helvetica, sans-serif;
  font-size: 11px;
	/* border-bottom:1px solid white; /* #ffcc33; */
}

div.inner_left_sidebar {
	width:1148px;
	float:left;
/*	list-style:none; */
	padding:0px 0px 0px 0px;
	/*background:#cc6600; */
	background:white /*#FFFF83; D6E6F3; */
	margin: 0px;
	border: 0px;
	font-family: arial, helvetica, sans-serif;
  font-size: 11px;
}


ul.menu{
	width:148px;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	z-index:1
}

li.menu{
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-color:white /* #FFFF83; D6E6F3; */
	border-bottom:1px solid white; /* #ffcc33; */
	position:relative;
	float:left;
	clear:none;
	font-weight:bold;
	font-size:12px;
	line-height:26px;
  color:black; /*#B40404; */
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	vertical-align:middle
}

li.menuselect{
	width:148px;
	height:25px;
	margin:0px;
	padding:0px;
	background-color:white /*#FFFF83;  D6E6F3    */
	border-bottom:0px solid #ffcc33;
/*	position:relative; */
	float:left;
/*	clear:none;  */
	font-weight:bold;
	font-size:12px;
	line-height:26px;
  color:black; /*#B40404; black fontchange*/ 
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	vertical-align:middle
}

select.menuselect {
  width: 125px;
  font-size: 12px;
  text-align: left;
  margin:1px 0px 0px 15px;  /*  top, right, bottom, left  */
  }

.autocompbox {
  width: 120px;
  font-size: 12px;
  text-align: left;
  margin:1px 0px 0px 15px;  /*  top, right, bottom, left  */
  }
	
input.menuselect {
  width: 50px;
  font-size: 10px;
/*  color: red; */
  text-align: center;
  margin:1px 0px 0px 15px;  /*  top, right, bottom, left  */
  }

img.menu{
  border-style:solid;
	border-width:1px;
/*	display:block; 		 
  margin-left: auto; 		
  margin-right: auto; */		
	}	

p.menu{
  padding:8px;
}

p.menuasterisk{
  padding:8px;
  margin: 0px 0px 0px 7px;  /*  top, right, bottom, left  */
}

	
div.text {
	width:650px;  /* 649 */
	min-height:800px;
	float:right;
	padding:15px 15px 15px 25px;
	background:white;
	margin:0px;
	border: 0px;
	font-family: arial, helvetica, sans-serif;
  font-size: 13px;
	color:#2e2e2e; /*585858 */
	border-left:1px solid black;
}

/* Home Page Section Headings 5/10 */
.sechead{
    background:#E6E6E6; /*FFFF83; /*D6E6F3; */
    height:14px; 
    width:650px; 
    padding:2px 0px 4px 4px; 
    margin-top:20px;
		margin-left:15px;
}
.insechead{
    text-align:left; 
    color:black;   /* #B40404  fontchange */
    font-weight:bold;
		font-size:14px;
		padding-left:10px;
}
.town{
    background:#E6E6E6; /*FFFF83; /*D6E6F3; */
    height:20px; 
    width:400px; 
    padding:4px 1px 1px 4px; 
    margin-top:20px;
		margin-left:15px;
}
.home{
    margin-left:15px;
		padding-left:15px;
}

ul.prize{
  	list-style-type: square;
    margin-left:15px;
}

div.footer {
	width: 810px;
	height:20px;
	margin:0px;
	padding:8px 15px 5px 15px;   /*  top right bottom left  */
	/*background:#ff9900; */
	background:white;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
	border:0px;
	text-align:right

}

/* These styles are for the jquery autocomplete */

.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 300px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
		font-size:12px;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
		list-style-type: none;
}

.suggestionList li:hover {
    background-color: #659CD8;
}
/* End jquery autocomplete styles */

