
* {

	padding: 0;
	margin: 0;
}
body {

	background: #b5d7f5;
}

img{
 border:0;
}

#header {
	margin-left: auto;
	margin-right: auto;
	width: 1003px;
	position: relative;
	height: 300px;
	background: url('/images/header2.jpg') top left no-repeat;
}

#main_search {
	position: absolute;
	right: 5px;
	top: 5px;
	
}

#search_box_button {
float:right;	
}

#search_box_text {
float:left;	
}


#search_box {
	position: absolute;
	right: 10px;
	top: 68px;
	width:210px
}

#main {
	margin-left: auto;
	margin-right: auto;
	width: 1003px;
	background: url('/images/content.jpg') top left repeat-y;
}
#nav {
	float: left;
	width: 155px;
	margin-left: 2.7px;
}
#nav a {
	display: block;
	text-decoration: none;
	margin-top: 1px; 
	padding-left: 45px;
	height: 50px;
	padding-top: 10px;

}

	ul#navmenu {
	/*margin: 0 0 20px 0;*/
	z-index: 1000;
	top: auto;
	
	
}



ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  
  border: 0 none;
  z-index: 1000;
  padding-left: 3;
  width: 160px; /*For KHTML*/
  list-style: none;
  
}

ul#navmenu li,
ul#navmenu ul {
  margin: 0;
    
}

ul#navmenu li {
  display: block !important; /*For GOOD browsers*/
  position: relative;
  
}

/* Root Menu */
ul#navmenu a {

  padding: 1.8em;
  display: block;
  font-weight:bold;
  font: 0.9em/2em "Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;
  margin-left:0.2 em;
  text-decoration: none;
  height: 1%; /*For IE*/
  padding:0em;
  margin-bottom: 1em;
}


ul#navmenu a.expand {
  
}



/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
 
  color: white;
  height: 1%; /*For IE*/
}

ul#navmenu a:hover .on,
ul#navmenu li:hover a .on,
ul#navmenu li.iehover a .on {
	display:block;
}

ul#navmenu a:hover .off,
ul#navmenu li:hover a .off,
ul#navmenu li.iehover a .off {
	display:none;
}



ul#navmenu a.expand:hover,
ul#navmenu li:hover a.expand,
ul#navmenu li.iehover a.expand,
ul#navmenu a.darkerbg:hover,
ul#navmenu li:hover a.darkerbg,
ul#navmenu li.iehover a.darkerbg ;{

}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #456888;
  border-bottom:#FFFFFF; 
  color: white	;
  width:220px;
  border-bottom:#999999 solid 1px;
  position:relative;
  z-index:-300;
  margin:0;
  padding:0;
  padding-left: 3px;

}


/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
   color: white; 
   background: #ffb332; 
}

/* 3rd Menu */
ul#navmenu li:hover li ul li a:hover,
ul#navmenu li:hover li:hover ul li a,
ul#navmenu li.iehover li ul li a:hover,
ul#navmenu li.iehover li.iehover ul li a {
  background: #456888;
  border-bottom:#FFFFFF; 
  color: white;
  width:220px;
  border-bottom:  #999999 solid 1px;
  position:relative;
  z-index:-100;
  margin-left:1.2em;
  margin-left: 0em;
}

ul#navmenu li li ul li:hover a:hover,
ul#navmenu li li ul li:hover a,
ul#navmenu li li ul li.iehover a:hover,
ul#navmenu li li ul li.iehover a {
  background: #d41245 ;
  color: black; 

   
}


ul#navmenu ul {
  display: none;
  position:absolute; margin-top:10px;
  top: 0;
  left: 153px;
 
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul,
ul#navmenu li.iehover ul {
  display: block;
}

/* 3rd Menu*/	

ul#navmenu li:hover ul li ul,
ul#navmenu li.iehover ul li ul {
  display: none;  
}

ul#navmenu li:hover ul li:hover ul,
ul#navmenu li.iehover ul li.iehover ul {
  display: block;
  left: 225px;
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul,
ul#navmenu li.iehover ul {
  display: block;
}



#nav a.link_baby {
	background: url('/images/buttons/baby.jpg') left top no-repeat;
	padding-left: 50px;
	padding-top:10px;
}
#nav a.link_baby:hover {
	background: url('/images/buttons/babytxt2.jpg') left top no-repeat;
	background: url('/images/buttons/baby.gif') left top no-repeat;
	
}

#nav a.link_baby .on{
	display:none;
}

#nav a.link_baby:hover .off{
	display:none;
}

#nav a.link_baby:hover .on{
	display:block;
}


#nav a.link_green {
	background: url('/images/buttons/greenlady.jpg') left top no-repeat;
	padding-left: 50px;
	padding-top:10px;
}
#nav a.link_green:hover {
	background: url('/images/buttons/greenladytxt2.jpg') left top no-repeat;
	background: url('/images/buttons/greenlady.gif') left top no-repeat;
	
}

#nav a.link_green .on{
	display:none;
}

#nav a.link_green:hover .off{
	display:none;
}

#nav a.link_green:hover .on{
	display:block;
}



#nav a.link_early {
	background: url('/images/buttons/early.jpg') left top no-repeat;
	padding-left:50px;
	padding-top:10px;
}
#nav a.link_early:hover {
	background: url('/images/buttons/earlytxt2.jpg') left top no-repeat;
	background: url('/images/buttons/early.gif') left top no-repeat;
}

#nav a.link_early .on{
	display:none;
}

#nav a.link_early:hover .off{
	display:none;
}

#nav a.link_early:hover .on{
	display:block;
}



#nav a.link_disability  {
	background: url('/images/buttons/disability.jpg') left top no-repeat;
	padding-left:50px;
	padding-top:10px;
}
#nav a.link_disability:hover {
	background: url('/images/buttons/disabilitytxt2.jpg') left top no-repeat;
	background: url('/images/buttons/disability.gif') left top no-repeat;
}

#nav a.link_disability .on{
	display:none;
}

#nav a.link_disability:hover .off{
	display:none;
}

#nav a.link_disability:hover .on{
	display:block;
}


#nav a.link_mum {
	background: url('/images/buttons/mum.jpg') left top no-repeat;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:30px;


}
#nav a.link_mum:hover {
	background: url('/images/buttons/mumtxt2.jpg') left top no-repeat;
	background: url('/images/buttons/mum.gif') left top no-repeat;

}

#nav a.link_mum .on{
	display:none;
}

#nav a.link_mum:hover .off{
	display:none;
}

#nav a.link_mum:hover .on{
	display:block;
}



#nav a.link_dad {
	background: url('/images/buttons/dad.jpg') left top no-repeat;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:30px;
}
#nav a.link_dad:hover {
	background: url('/images/buttons/dadtxt2.jpg') left top no-repeat;
	background: url('/images/buttons/dad.gif') left top no-repeat;
	
}

#nav a.link_dad .on{
	display:none;
}

#nav a.link_dad:hover .off{
	display:none;
}

#nav a.link_dad:hover .on{
	display:block;
}




#nav a.link_grandparent {
	background: url('/images/buttons/grandparent.jpg') left top no-repeat;
	padding-left: 50px;
	padding-top:20px;
}
#nav a.link_grandparent:hover {
	background: url('/images/buttons/grandparenttxt2.jpg') left top no-repeat;
	background: url('/images/buttons/grandparent.gif') left top no-repeat;
	
}

#nav a.link_grandparent .on{
	display:none;
}

#nav a.link_grandparent:hover .off{
	display:none;
}

#nav a.link_grandparent:hover .on{
	display:block;
}




#nav a.link_doctor {
	background: url('/images/buttons/doctor.jpg') left top no-repeat;
	padding-left:50px;
	padding-top:20px;
}

#nav a.link_doctor:hover {
	background: url('/images/buttons/doctortxt2.jpg') left top no-repeat;
	background: url('/images/buttons/doctor.gif') left top no-repeat;
}

#nav a.link_doctor .on{
	display:none;
}

#nav a.link_doctor:hover .off{
	display:none;
}

#nav a.link_doctor:hover .on{
	display:block;
}




#content {

	margin-left: 60px;
	width: 750px;
	float: left;
}
.clear_float {
	float: none;
	clear: both;
}

#home{
position: relative;
bottom:15px;
left:620px;
width:100px;
}

#footer {
	background: url('/images/footer2.jpg') top right no-repeat;
	margin-right: 35px;
	height: 100px;
}

#home_footer {
	position: relative;
	left: 200px;
	top:72px;
	width: 800px;
}

#whatson {
width:410px;
}


.lighter {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
}

.heading01 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #E82B17;
}

ul {
margin:10px 0;
}

li {
margin:5px;
}

h1 {
color:#18efa1;
font-size: 1.1em;
font-family: "Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color: #19bfef;
font-size: 1.1em;
font-family: "Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

h3 {
color: #456888;
font-size: 15px;
font-weight:bold;
}

h5 {
color:#fe4133;
font-size:25px;
font-family: "Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;

}





#shire_section a:visited {
text-decoration:underline;
color:#415f7e;
font-size:15px;
font-family: "Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;
/*background: url('/images/arrow.jpg')no-repeat;*/

}



#shire_section a:hover {
text-decoration:none;
color:#fff;

}


.newsHeadings{
color:#339999;
font-size: 1em;
font-style:italic;
}

.contact {
color: #F02B17;
font-size: 1.1em;
font-weight:bold;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #E82B17;
	text-align:center;
}

.photo {
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 20px;
}

.photo2 {
	border: thin solid #D5DFE1;
}

a {	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8b74c2;
	font-weight:bold;
	
}

a:link {
	text-decoration: none;
	color: #8b74c2;
}

a:visited {
	text-decoration: none;
	color: #8b74c2;
}

a:hover {
	text-decoration: underline;
	color: #003399;
}

a:active {
	text-decoration: none;
	color: #8b74c2;
}

a.whitelink {
color:#fff;
font-size:0.9em;
text-decoration:underline;
}

a.whitelink:visited {
color:#fff;
text-decoration:underline;
}

a.whitelink:hover {
text-decoration:none;

}

a.admin_link {
text-decoration:underline;
}

a.admin_link:visited {
text-decoration:underline;
}

a.admin_link:hover {
text-decoration:none;
}

a.helplink {
font-size:0.9em;
text-decoration:none;
}

a.helplink:visited {
text-decoration:none;
}

a.helplink:hover {
font-size:0.9em;
text-decoration:none;
}


.style1 {
	color: #E82B17;
	font-weight: bold;
}

.style2 {
	color: #09797A;
	font-weight: bold;
}

.style3 {
	color: #006C73;
	font-size: 16px;
	font-weight: bold;
}

.style4 {color: #666666}
.style6 {color: #FF0000}
.style9 {color: #FFFFFF}

#Layer1 {	
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 705px;
	top: 105px;
}

.default_form fieldset {
margin:15px 0;
padding:5px;
}

.default_form legend {
color:#3A949F;
}

.default_form label {
display:inline;
float:left;
text-align:left;
width:130px;
font-weight:bold;
font-size:0.9em;
}

.default_form p {
margin:10px 0;
}

.default_form a {
font-weight:bold;
}

#map {
margin-top:50px;
margin-left: 50px;
}


#about {
float:left;


}

#link {
float:right;

}


#folders li {
margin-left:20px;
/*list-style: url(/images/folder_icon.jpg);*/
}


#small_map{
float:right;


}

#back {
float:right;
margin-right:85px;

}

#backtop{
margin-left:5px;
margin-top:30px;

}





