/* Oakhill2007.css  -- by Roman Madrigal, 8/2007 */

html, body{ margin:0; 
            padding:0; 
			text-align: left; 
			background-color:#FFFFCC; 
			font-family: Verdana, Arial, sans-serif;
			font-size: 13px;} 

table {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}

li  {margin-bottom: 5px}

.ColoredTable {font-family: Verdana, Arial, sans-serif; 
               font-size: 12px; 
			   color: #000000; 
			   background-color: #C5D8CD; }
			   
#MainPageBody	{ 
 			margin:0; 
 			padding:0;
 			font-family: Arial, Verdana, sans-serif;
			font-size:12px;  
 			text-align:center;
			background-color:#FFFFCC;
 			background-image:url('images/LeafHeader.jpg');
			background-position:top center;
			background-repeat:no-repeat; } 
 
#MainPagewidth	{ 
 				width:780px; 
 				text-align:left;  
				margin-left:auto; 
 				margin-right:auto;} 
 
#MainPageHeader	{
 				position:relative; 
 				height:125px; 
 				background-color:;
 				width:100%;
 				text-align:center } 

div#HomeAddressBlock   {float:right; 
						clear:right;
						margin-top:10px; 
						width:200px; 
						height:40px; 
						font:bold 10px verdana;
						color: #066;
						text-align:right; 
						padding-right:5px} 
div#HomeAddressBlock a:link {text-decoration: none; color: #066;}
div#HomeAddressBlock a:hover {text-decoration: none; color: #066;}	
div#HomeAddressBlock a:visited {text-decoration: none; color: #066;}	
div#HomeAddressBlock a:active {text-decoration: none; color: #066;}							
					
/* styles for alternate inside page */
#pagewidth{ width:780px; 
			text-align:left;  
			margin-left:auto; 
			margin-right:auto;
			border:3px solid #000;
			background-image:url('images/LeftLeafBorder.jpg');
			background-position:center left;
			background-repeat:repeat-y; }

#maincol{background-color:; float: right; display:inline; position: relative; width:630px }
  
#maincol p	{padding-left:5px; padding-top:5px; padding-right:25px; padding-bottom:5px;}
			
#header{
 position:relative; 
 height:110px; 
  background-color:;
 background-image:url('images/InsidePlainBorder.jpg');
background-position: right top;
background-repeat:no-repeat; 
 width:100% } 			

#leftcol{width:150px; float:left; position:relative; background-color: }
 
#left_menu {border:2px solid #000;	background-color:#FFFFCC; margin-top:40px; margin-left:5px; width:130px;}
			
#left_menu ul {margin-left:3px; padding-left:0px;}

#left_menu li {margin:0px;}	

div#AltInsideMain {
	position:;
	z-index:40;  
	color:#000;
	line-height: 20px; 
	font-family:Verdana;
	font-size:9px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	margin-left: 20px}

div#AltInsideMain a:link {text-decoration: none; color: #000;}
div#AltInsideMain a:hover {text-decoration: none; color: #099;}	
div#AltInsideMain a:visited {text-decoration: none; color: #000;}	
div#AltInsideMain a:active {text-decoration: none; color: #066;}		
div#AltInsideMain ul {list-style-type:disc;}
div#AltInsideMain li a:link {text-decoration:none; color: #000;}
div#AltInsideMain li a:hover {text-decoration: none; color: #099;}	
div#AltInsideMain a:visited {text-decoration: none; color: #000;}	
div#AltInsideMain a:active {text-decoration: none; color: #066;}	
			
/* -------------------- end alt. inside page styles ----------------------- */

div#HomeNewsBox  {width:262px;
              	  height:55px;
				  left: 123px;
				  top: 369px;
				  z-index:21; }
/*
	.newstitle { color:#FFF; font: bold 12px Verdana; padding-left:23px; }
	.newsitems { margin-top:4px; text-indent:-2px; color:#FFF; font: normal 9px Verdana;  }					
*/

/*  Styles for the right hand column on home page   */ 

#HomePageRight	{float: right; 
 				display:inline; 
 				position: relative; 
 				width:387px;
 				height:;
 				border-left:7px solid #000 }

#HomePageRightMenu_div	{float:left; 
			margin-top:40px; 
			width:140px; 
			height:100%; 
			border:3px solid #000; 
			border-left:0px; 
			background-color:#006766; }
			
div#HomePageRightMenu  {position:;
	width:140px;
	height:;
	margin-left: -20px;  
	z-index:40;  
	color:#FFF;
	line-height: 20px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:9px; 
	font-family:Verdana}
	
div#HomePageRightMenu a:link { text-decoration: none; color: #FFF; }
div#HomePageRightMenu a:hover { text-decoration: none; color:  #099; }	
div#HomePageRightMenu a:visited { text-decoration: none; color: #FFF; }	
div#HomePageRightMenu a:active { text-decoration: none; color: #FFF; }	

div#HomePageRightMenu ul { list-style-type:disc; }
div#HomePageRightMenu li a:link { text-decoration:none; color: #FFF; }
div#HomePageRightMenu li a:hover { text-decoration: none; color: #099; }	
div#HomePageRightMenu a:visited { text-decoration: none; color: #FFF;  }	
div#HomePageRightMenu a:active { text-decoration: none; color: #FFF;  }

div#InsideMainNavigation2  {
	position:;
	width:140px;
	height:;
	margin-left:-40px;  /* was -20px */
	margin-bottom: 100px;
	z-index:40;  
	color:#000;
	line-height: 20px; 
	font-family:Verdana;
	font-size:9px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; }

div#InsideMainNavigation2 a:link { text-decoration: none; color: #000; }
div#InsideMainNavigation2 a:hover { text-decoration: none; color:  #099; }	
div#InsideMainNavigation2 a:visited { text-decoration: none; color: #000; }
div#InsideMainNavigation2 a:active { text-decoration: none; color: #066; }	

div#InsideMainNavigation2 ul { list-style-type:disc; }
div#InsideMainNavigation2 li a:link { text-decoration:none; color: #000; }
div#InsideMainNavigation2 li a:hover { text-decoration: none; color: #099; }	
div#InsideMainNavigation2 a:visited { text-decoration: none; color: #000; }
div#InsideMainNavigation2 a:active { text-decoration: none; color: #066;  }
			
.InsideRightNavigation  {
	color:#006C6E;
	font-family:Verdana;
    font-size:10px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:20px;
	margin-left: -7px }

.InsideRightNavigation:link { text-decoration: none; color: #006C6E; }
.InsideRightNavigation:hover { text-decoration: none; color: 000000; }	
.InsideRightNavigation:visited { text-decoration: none; color: #006C6E; }	
.InsideRightNavigation:active { text-decoration: none; color: #006C6E; }	

#RightPhotoDiv	{
				float:left; 
				clear:left; 
				margin-top:0px; 
				width:139px; 
				height:133px; 
				border:3px solid #000; 
				border-left:0px;
				background-color:#006766;}			

.float_clear_left	{float:left; clear:left;}
					
.subhead12 {font-size: 15px; font-weight: bold}
						
.textbox  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

/* this div extends the black bar between the two sides downward */
#LeftBarExtend		{float:left; clear:left; height:20px;}
					
/*  Style for the Pop-up Navigation Menu on the right side  */

div#popitmenu{ /* sub menu colors */
position: absolute;
background-color: #FFF;
border:1px solid #000;
font: normal 10px Verdana;
line-height: 14px;
z-index: 999;
visibility: hidden; }

div#popitmenu a{ /* sub menu colors*/
text-decoration: none;
padding-left: 5px;
color: #066; 
display: block; }

/* sub menu HOVER colors */
div#popitmenu a:hover{color: #FFF; background-color: #099; }

/* left column of home page and styles for it */  
#HomePageLeft	{
 				width:386px; 
 				float:left; 
 				position:relative; 
 				background-color: }		

#HomePagePics	{
				float:right; 
				clear:left; 
				margin-top:15px; 
				width:139px; 
				height:133px; 
				border:3px solid #000; 
				border-right:0px; 
				background-color:#006766; }

.float_clear_right	{float:right; clear:right}

#HomePageNews  {float:right; 
				clear:right; 
				width:200px;
				border:3px solid #000; 
				border-right:0px; 
				background-color:#006766; 
				padding:3px;
				color: #FFF;
			    font-size:11px; 
				font-style:normal; 
				font-weight:bold; }
				
div#HomePageNews a:link 	{color: #FFF568;}	
div#HomePageNews a:hover 	{text-decoration: none; color: #A3D39C;}	
div#HomePageNews a:visited 	{color: #FFF568;}	
div#HomePageNews a:active 	{text-decoration: none; color: #FFF568;}					

/* footer and styles for it */ 
#HomePageFooter	{height:20px; background-color:; text-align:center; clear:both} 
 
div#PageFooter  {position:relative;
	             width:500px;
				 margin-left: auto;
				 margin-right: auto;
				 padding-top: 12px; 
				 padding-bottom: 10px;
				 font: bold 10px verdana;
				 color: #999;
				 text-align:center;
				 z-index: 95;} 
 
div#PageTitle {position:relative; height:40px; text-align:center; font:bold 20px Verdana; color: #066; line-height: 38px}

div#MainContent {font: 12px Verdana; color: #000; font-weight: normal} 

/* do not alter clearfix styles */
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 
/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/*  InsidePage styles */

#InsidePage{ 
 			width:780px; 
 			text-align:left;  
 			margin-left:auto; 
 			margin-right:auto;
			background-image:url('images/InsideBanner.jpg'); 
  /*			background-image:url('images/InsideBkgrnd.jpg');  includes banner and slogan */
			background-position:top center;
			background-repeat:no-repeat; } 
			
#InsidePageWrapper	{
			position:relative;
			border:0px solid #FF0000;
			/*background-image:url('images/insidepage_bottom_graphic_new.jpg'); */
			background-position:bottom left;
			background-repeat:no-repeat; }

#InsidePageLeft_div	{
			position:relative;
			width:125px;
			border:0px solid #000;
			float:left;
			margin-top:70px;  /* was 90 */
			padding:5px;}	
			
#InsidePageCenter_div	{position:relative;
			             margin-top: 20px;
			             width:490px;
			             border:2px solid #000;
			             float:left;
			             padding:8px;}   /* was 5  */
			
#InsidePageRight_div  {width:125px;  
			           border:0px solid #000;
			           float:right;
			           margin-top:90px;
			           padding:5px;}
					   
#InsidePageRight_div ul {margin-left:19px; padding-left:0px;}	/* adjust margin value to move right nav bar left or right */   
			
#InsidePageHeader	{position:relative; height:120px; background-color:; width:100% } 
					
#InsidePageFooter	{height:20px; background-color:; clear:both	} 
 					
 .dropcap 	{ 
			position: relative;
			float:left; 
			clear:left;
			color: #066; 
			font-size: 40px; 
			line-height: 30px; 
			padding-top: 2px; 
			font-size:44px; font-weight:bold; font-family: "Times New Roman", Times, serif; } 
			
/*  InsidePageAlt styles   */

#InsidePageAlt	{ 
 				width:780px; 
 				text-align:left;  
				margin-left:auto; 
 				margin-right:auto;
				border:3px solid #000;
 				background-image:url('images/LeftLeafBorder.jpg');
				background-position:center left;
				background-repeat:repeat-y; } 	
				
#InsidePageAltHeader	{
 						position:relative; 
 						height:110px; 
  						background-color:;
 						background-image:url('images/InsidePlainBorder.jpg');
						background-position: right top;
						background-repeat:no-repeat; 
 						width:100%	} 

#InsidePageAltLeftcol	{width:150px; float:left; position:relative; background-color: }	
 						
#InsidePageAltMaincol	{background-color:;  float: right; display:inline; position: relative; width:630px} 	
 		
#InsidePageAltMaincol p	{padding-left:5px; padding-top:5px; padding-right:25px; padding-bottom:5px;}	
						
#InsidePageAltFooter	{height:25px; background-color:; clear:both	} 
 						
div#PageTitle { position:relative; 
                height:40px; 
				text-align:center; 
                font:bold 20px Verdana; 
				color: #066; line-height: 38px;  }
	
