﻿.space {
	
height:350px;
	
}

.sidemenu ul li:hover ul,
.sidemenu ul li a:hover ul {                           /* 2nd level drop-down box */
	width:210px;
}

.sidemenu ul li:hover ul li a,
.sidemenu ul li a:hover ul li a {                   /* 2nd level unselected items */
	width:210px;
}

.sidemenu ul li:hover ul li:hover ul,
.sidemenu ul li a:hover ul li a:hover ul {             /* 3rd level drop-down box */
	visibility:visible;
	position:absolute;
	margin-top:-1px;	      /* bring the top edge of the 3rd level menu up one */
	top:0;
	left:200px;
	width:14em;
	
}



.newsearch{
  position:relative;
  top:325px;
  width:5px;
}



.style1 {
	border: .25px solid #000000;
}
.style2 {
	font-weight: bold;
	border: .25px solid #000000;
}

.sidemenulib {

position:absolute;        /* establish a menu-relative positioning context */
	float:left;                                     /* play nicely with others */
	margin:0;
	padding:0;
	border:0;
	height:325px;                                  /* the menu's overall height */
	width:139px;   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;         /* this (and also below) sets the menu's font size */
	/*border-bottom:1px solid black;       give us a black border underneath */
	top:23px;
	left:0px;
background:url('../images/inset16.jpg');	

}


#searchocm {                                                    /* search button */
	position:absolute;
	border:0;
	margin:0;
	padding:0;
	top:345px;
	left:38px;
	width:60px;
	height:19px;
}

#textocm {                                                 /* search text field */
	position:absolute;
	border:1px solid #404040;
	margin:0;
	padding:0;
	top:325px;
	left:1px
	height:1.215em;
	width:131px;        
	font-size:14px !important;
	background:#fefefe;
}

.hours {
	text-align:center;	
	position:absolute;
	top:340px;
	left:5px
}

.newsmall {

margin-top:0px;

float:right;
width:200px; 
height:186px; 

padding-left:3px;

}

.newsmallx2 {

margin-top:0px;

float:right;
width:205px; 
height:276px; 

padding-left:3px;

}

.newsmallx3 {

margin-top:0px;

float:right;
width:280px; 
height:194px; 

padding-left:3px;

}
 
 .newsmall4 {
 
border-style:solid;
border-color:black;
border-width:1px;

margin-top:0px;

float:left;
width:105px; 
height:71px; 

margin-right:160px;
margin-bottom:0px;

 }
 
 .newsmall5 {
 
border-style:solid;
border-color:black;
border-width:1px;

margin-top:0px;

float:left;
width:105px; 
height:82px; 

margin-right:160px;
margin-bottom:0px;

 }






