					/* -------------- display, clear, float, align ---------------- */

.clear-all { clear: all; }

.none { display:none; }

.inline { display:inline; }

.callout { border:1px;
border-color:#666666;
background-color:#FFFF00;
}
.schoolbyschool {
width:530px;
height:750px;
border:hidden;
background-color: #FFFFFF;
padding:3px;
margin:0px, 0px, 0px ,0px;

}
.float-left	{
		float: left;
		margin-right: 15px;
		margin-bottom: 10px;
		}


.float-right {
		float: right;
		margin-left: 15px;
		margin-bottom: 10px;
		}



					/* -------------- lines ---------------- */

	
#verticaldots	{
		width:1px;
		height:100%;
		float:right;
		background-image: url(img/bg_dottedline_vertical.gif);
		background-repeat: repeat-y;
		background-color: #fff;
		border:0;
}

.horizdots {
		background-image: url(img/dotted.gif);
		font-size: 1px;
		line-height: 1px;
		height: 1px;
		z-index: 10;
		margin-top: 5px;
		border:0;
	}
	
.horizdotsinternal {
		background-image: url(img/dotted.gif);
 		font-size: 1px;
  		line-height: 1px;
 		height: 1px;
  		z-index: 10;
  		margin-top: 5px;
		border:0;
	}
	
	
.silverhorizontalline {
  background-image: url(img/silver.gif);
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  padding: 0;
  z-index: 1;
  margin: 5px 0 10px 20px;
  width:498px;
	}

			/* -------------- end lines ---------------- */


			
			

			
p  { font: 12px arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0;}

h1 { font: 18px arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0;}
h2 { font: bold 16px arial,verdana,helvetica,sans-serif; margin: 0; color:#930;}
h3 { font: bold 12px arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0;}
h4 { font: bold 18px arial,verdana,helvetica,sans-serif;color:#FF0000; padding: 0.5em;}

ul { list-style: url('img/blackarrow.gif');line-height: 12px;font: 12px arial,verdana,helvetica,sans-serif;}
li { font: 12px arial,verdana,helvetica,sans-serif; line-height: 15px; margin:5px 0 5px 0;}


#red  { font: bold 12px arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0; color:#900;padding-left: 20px;}



.right h1 { font: 18px arial,verdana,helvetica,sans-serif;}
.right p  { font: 12px arial,verdana,helvetica,sans-serif;}

.left p  { font: 12px arial,verdana,helvetica,sans-serif;padding-left: 20px; margin: 0;}
.left img  {padding-left: 20px; margin: 0;}


.moveimage  { margin-left:5px; margin-top:10px;}

.centerinternal p  { font: 12px arial,verdana,helvetica,sans-serif;padding-left: 10px; padding-right: 20px; margin: 0;}
.lcenterinternal p  { font: 12px arial,verdana,helvetica,sans-serif;padding-left: 10px; padding-right: 20px; margin: 0;}
.rightinternal p  { font: 12px arial,verdana,helvetica,sans-serif;padding-left: 20px; padding-right: 20px; margin: 0;}
.tabletext { 
font:10px arial,verdana,helvetica,sans-serif;
text-align:center; 
}
.sectionhead {
	font-size: 24px;
	color: #FF0000;
	text-align:center;
}
.sectionsubhead {
	font-size: 18px;
	color: #FF0000;
	text-align:left;
	padding-left:2px;
	}
	


			/* -------------- Generic hyperlinks throughout the site -- in LVHA order --------- */
	
a:link {
	text-decoration: none;
	color: #00c;
	}

a:visited {
	text-decoration: none;
		color: #00c;
	}

a:hover {
	text-decoration:  underline;
		color: #00c;
	}	
	
a:active {
	text-decoration: none;
		color: #00c;

	}

	


								/* -------------- 3 column layout --------- */

body { background-color: #330; font-family: arial,verdana,helvetica,sans-serif; }

  

.wrapper0 { width: 760px; border: 0;}
.wrapper0 { margin: 0 -1px;  }
          /* this is a border with marginal compensation to stop scroll bars */
.wrapper0 {	margin: 0 auto;	text-align: left;}      


.wrapper1 { width: 758px; border: 1px solid #fff; }

.wrapper1 { margin: 0 -1px;  }
          /* this is a border with marginal compensation to stop scroll bars */

.wrapper1 {	margin: 0 auto;	text-align: left;	}    

.wrapper2 { width: 758px; border: 0; }

.wrapper2 { margin: 0 -1px;  }
          /* this is a border with marginal compensation to stop scroll bars */

.wrapper2 {	margin: 0 auto;	text-align: left;	}  


.outer-internal {
	border-left-width: 199px;  /* left column width */
	border-left-color: #D4E3D4;   /* left column colour */

	border-right-width: 199px; /* right column width */
	border-right-color: #fff;  /* right column colour */
	
	background-color: #fff; /* center column colour */
}

.outer {
	border-left-width: 219px;  /* left column width */
	border-left-color: #fff;   /* left column colour */

	border-right-width: 530px; /* right column width */
	border-right-color: #fff;  /* right column colour */
	
	background-color: #fff; /* center column colour */
}

.leftinternal {
	width: 199px;              /* left column width */
	margin-left: -199px;       /* _negative_ left column width */
}


.left {
	width: 219px;              /* left column width */
	margin-left: -219px;       /* _negative_ left column width */
}

.lcenter {
width: 545px;
margin-right: -545px;
}

.right {
	width: 530px;              /* right column width */
	margin-right: -530px;      /* _negative_ right column width */
}

.rightinternal {
	width: 199px;              /* right column width */
	margin-right: -199px;      /* _negative_ right column width */
}

.wide0 {
	height:182px;  /* header and footer colours */
}


.wide1 {
	background-color: #fff;height: 70px;   /* header and footer colours */
}


.wide2 {
	background-color: #696; height: 204px;   /* header and footer colours */
}

.wide3 {
	background-color: #075507; height:24px; border-bottom: 1px solid #fff;  /* header and footer colours */
}

.wide4 {
	background-color: #330;  text-align:center;  margin-top: 5px;  border:0; /* header and footer colours */
}



.wide4 a:link, .wide4 a:visited, .wide4 a:hover, .wide4 a:active {
color: #fff;
margin-left: 10px;
margin-right: 10px;
padding: 0;
}

.wide4 p {
color: #cc9;
margin-top: 10px;
margin-bottom: 3px;
padding: 0;
}

/* Main code */

.outer-internal { width: auto; border-left-style: solid; border-right-style: solid; }
.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%;}

.leftinternal { float: left; position: relative; z-index: 10; padding-bottom:10px; }
.left { float: left; position: relative; z-index: 10; padding-bottom:10px;padding-top:20px; }
.right { float: left; position: relative; z-index: 11;  padding-top:10px; padding-bottom:10px;}
.rightinternal { float: left; position: relative; z-index: 11;  padding-top:10px; padding-bottom:10px;}
.center { float: left; width: 99%; position: relative; z-index: 12; padding-top:10px; padding-bottom:10px;}
.centerinternal { float: left; width: 99%; position: relative; z-index: 12; padding-top:10px; padding-bottom:10px;}
.lcenterinternal { float: left; width: 99%; position: relative; z-index: 12; padding-top:10px; padding-bottom:10px;}

.wide0,.wide1,.wide2,.wide4 { width: 758px; position: relative; z-index: 13; }




.clear { clear: both; }

/* Mozilla code */
.outer > .inner { border-bottom: 1px solid transparent; }
.outer-internal > .inner { border-bottom: 1px solid transparent; }
.left { margin-right: 1px; }
.right { margin-left: 1px; }
.center { margin: 0 -3px 0 -2px; }
.leftinternal { margin-right: 1px; }
.centerinternal { margin: 0 -3px 0 -2px; }
.lcenterinternal { margin: 0 -3px 0 -2px; }
.rightinternal { margin-left: 1px; }



								/* -------------- let's add the vertical line background --------- */


#vertlinebackground {
padding-left: 15px;
padding-right: 10px;
background-image: url(img/bg_dottedline_vertical.gif);
background-repeat: repeat-y;
background-position: center right;
}



								/* -------------- internal left nav menu --------- */

.leftlinkinternal85DF39 {
font: bold 16px arial,verdana,helvetica,sans-serif;
color: #000;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
display: block;
width:199px;
height:28px;
line-height:28px;
background-color: #85DF39;
margin:0;
border-top: 1px solid #fff;
border-bottom: 1px solid #6A996A;
}


.leftlinkinternal075507 a:link, .leftlinkinternal075507 a:visited {
font: 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
text-indent: 10px;
padding-bottom:3px;
padding-top:3px;
display: block;
width:199px;
height:17px;
line-height:17px;
background-color: #075507;
margin:0;
border-bottom: 1px solid #6A996A; 
}

.leftlinkinternal075507 a:hover, .leftlinkinternal075507 a:active {
font: 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
display: block;
width:199px;
height:17px;
line-height:17px;
background-color: #393;
margin:0;
border-bottom: 1px solid #6A996A;
}

.leftlinkinternal075508 {
font: 12px arial,verdana,helvetica,sans-serif;
color: #FFFFFF;
text-decoration: none;
text-indent: 10px;
padding-bottom:3px;
padding-top:3px;
display: block;
width:199px;
height:17px;
line-height:17px;
background-color: #393;
margin:0;
border-bottom: 1px solid #6A996A; 
}

.animationinternal	{
border-top: 1px solid #fff;
}



#greenindexbox	{
background-color: #85DF39;
height:44px;
width:488px;
text-align:center;
margin-top: 10px;
margin-bottom: 2px;
margin-left:5px;
padding:5px;
clear:both;
}


#march21  { font: 24px arial,verdana,helvetica,sans-serif; color:#fff; margin:0;}

#yourtime  { font: bold 14px arial,verdana,helvetica,sans-serif; color:#000; text-transform:uppercase; margin:0;}


.black	{
background-color:#000;
color:#fff;
}
.redback {
background-color:#FF0000;
color:#fff;
}


#moveright
{
margin-left:20px;
}

.righttable	{
width:498px;
margin-left:5px;
}



.bigwhite	{
color:#fff;
font: bold 16px arial,verdana,helvetica,sans-serif;
}

.smallwhite	{
color:#fff;
font: bold 12px arial,verdana,helvetica,sans-serif;
}

.fef7d9	{
background-color: #fef7d9;
padding-left:15px;
padding-right:15px;
}

.fef7d9 p	{
margin: 3px 0;
padding:0;
}


	/* -------------- lateral nav menu dropdowns --------- */

	
.dropnav	{
width:758px;
height:24px;
}

.dropnav td.borderright	{
border-right:1px solid #fff;
}

.dropnav a:link, .dropnav a:visited	{
font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #075507; height:24px; line-height:24px; display:block;
}

.dropnav a:hover, .dropnav a:active	{
font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #393; height:24px; line-height:24px; display:block;
}



/* -------------- internal nav menu YOU ARE HERE --------- */
			
/* -------------- apply this style to every YOU ARE HERE menu item --------- */
						
							
.here a:link, .here a:visited {background-color: #393; padding:0px; height:24px; line-height:24px; display:block;}

.here a:hover, .here a:active { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #393; padding:0px; height:24px; line-height:24px; display:block;}

.yes {
font: bold 12px arial,verdana,helvetica,sans-serif; 
color:#0000FF;
}
#clock {
width:100%;
background-color:#000000;
}
#clock h2{
color:#FFFFFF;
}
.iamd300 {
position:absolute;
padding-left:2px;
padding-right:2px;
padding-top:5px;
width:525px;
}
.iamd300 p {
font: 12px arial,verdana,helvetica,sans-serif;
padding-left: 10px; 
padding-right: 20px; 
margin: 0;

}
.iamd300 img {
float:right;
padding-left:5px;
padding-bottom:3px;
border:thin;
}
.iadtag {
	font-size: 150%;
	font-weight: bold;
}