/* CSS Document */


body {
	margin: 10px auto;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size: 14px;
	background: #e6e6e6;
	color:#666666;
}

a:link {
color:#ff9933; text-decoration:none; background-color:none; font-weight:bold}

a:hover {
color:#ff9933; text-decoration:underline; background-color:none; font-weight:bold }

a:active {
color:#ff9933; text-decoration:underline; background-color:none; font-weight:bold }

a:visited {
color:#ff9933; text-decoration:none; background-color:none; font-weight:bold}

h1 { FONT-SIZE: 30px; COLOR: #ff9933; FONT-FAMILY: Arial, Helvetica, sans-serif;  line-height:1.3em; margin-top:0px
}

h2 { FONT-SIZE: 18px; COLOR: #ff9933; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal
}


h2 a:hover {
color:#ff9933; text-decoration:underline; background-color:none; font-weight:bold } 

h2 a:visited {
color:#ff9933; text-decoration:underline; background-color:none; font-weight:bold } 



h3 { FONT-SIZE: 15px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.3em; border-bottom:dotted #ff9933 1px; padding-bottom:3px
}

h3 a { text-decoration:none; COLOR: #333333;
}

h3 a:hover { text-decoration:none; COLOR: #ff9933; 
}

h4 { FONT-SIZE: 15px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.3em; padding-bottom:3px
}


#middle7 h3 { FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.3em; border-bottom:dotted #ff9933 1px; padding-bottom:3px
}

#middle7 h3 a { text-decoration:none; COLOR: #666666;
}

#middle7 h3 a:hover { text-decoration:none; COLOR: #ff9933; 
}

.green { FONT-SIZE: 11px; COLOR: #ff9933; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold
}

.red { FONT-SIZE: 11px; COLOR:#990000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold
}

.grey { FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.5em
}

.floatright {float:right; display:block}

#header {
margin:auto;
width:1024px;
height:120px;
}

#menu {
margin:auto;
width:1024px;
background-color:#ff9933;
height:27px;

}

#content {
margin:auto;
width:1024px;
background-color:#FFFFFF; 
padding-bottom:30px

}

#content2 {
margin:auto;
width:1024px;
min-height:630px;
background-color:#FFFFFF

}

#contenthome {
	margin:auto;
width:1024px;
height:630px;
background-image:url(../images/homecontent.jpg);
background-repeat:no-repeat;


}

.small {
	font-size:10px;
	color:#999 }

#left {
margin-left:20px;
margin-top:20px;
float:left;
width:280px;
height:450px;
}

#left2 {
margin-left:20px;
margin-top:20px;
float:left;
width:120px;
height:450px;
}

#left2  ul{ list-style:none; padding:0px; margin:0px}

#left2  li{ list-style:none; border-bottom:1px dotted #cccccc; margin-bottom:5px; line-height:1.3em}


#left2 a:link {text-decoration:none; color:#ff9933; font-weight:normal}

#left2 a:hover {text-decoration:none; color:#333333; background-color:#FFFFFF}


#left3 {
margin-left:20px;
margin-top:20px;
float:left;
width:180px;
}

#left3 img {
	margin-bottom:15px
}



#onecolumn {
margin-left:20px;
margin-top:20px;
float:left;
width:940px;
height:450px;
}

#leftdev {
margin-left:20px;
margin-top:20px;
float:left;
width:310px;
height:420px;
}

#middledev {
margin-top:20px;
margin-left:20px;
float:left;
width:610px;
height:420px;
}

#menudev {
clear:both;
width:860px;
background-color:#ff9933;
height:25px;
color:#FFFFFF;
padding-left:165px;
font-size:10px
}


#menudev ul {
margin: 0; padding-left: 30px;
	list-style-type: none; list-style-image: none; 
	  
 
}


#menudev li { display: inline; float: left;
padding-right:20px; padding-left:20px;  width:120px; height:25px
} 

#menudev li a {
 
     text-align: left;
     text-decoration: none;
     color: #ffffff;
     width:140px; height:22px;
	 display:block;
	 padding-left:10px; padding-top:3px
     }
	 
#menudev li a:hover {
color:#ff9933;
text-decoration:none;
background:#FFEBC4;
font-weight:bold
     }
	 
	 
#menudev li .current {
color:#ff9933;
text-decoration:none;
background:#FFEBC4;
font-weight:bold
     }
	 
	 




#menusus {
clear:both;
width:860px;
background-color:#ff9933;
height:25px;
color:#FFFFFF;
padding-left:165px;
font-size:10px
}


#menusus ul {
margin: 0; padding-left: 30px;
	list-style-type: none; list-style-image: none; 
	  
 
}


#menusus li { display: inline; float: left;
padding-right:20px; padding-left:20px;  width:240px; height:25px
} 

#menusus li a {
 
     text-align: left;
     text-decoration: none;
     color: #ffffff;
     width:240px; height:22px;
	 display:block;
	 padding-left:10px; padding-top:3px
     }
	 
#menusus li a:hover {
color:#ff9933;
text-decoration:none;
background:#FFEBC4;
font-weight:bold
     }
	 
	 
#menusus li .current {
color:#ff9933;
text-decoration:none;
background:#FFEBC4;
font-weight:bold
     }
	 
	 
	 
	 
	 

#middle {
margin-top:20px;
margin-left:20px;
float:left;
width:310px;
height:450px;
}


#middle2 {
margin-top:20px;
margin-left:20px;
float:left;
width:700px;
height:450px;
}


#middle3 {
margin-top:20px;
margin-left:20px;
margin-right:20px;
float:left;
width:390px;
}


#middle5 {
margin-top:20px;
margin-left:20px;
float:left;
width:500px;
}


#middle5 a {
color:#ff9933; text-decoration:none; background-color:#ffffff}

#middle5 a:hover, a:active {
color:#ff9933; text-decoration:underline; background-color:#ffffff }

#middle7 a {
color:#ff9933; text-decoration:none; background-color:#ffffff}

#middle7 a:hover, a:active {
color:#ff9933; text-decoration:underline; background-color:#ffffff }

#middle6 a {
color:#ff9933; text-decoration:none; background-color:#ffffff}

#middle6 a:hover, a:active {
color:#ff9933; text-decoration:underline; background-color:#ffffff }


#middle6 {
margin-top:20px;
margin-left:25px;
margin-right:30px;
float:left;
width:500px;
}

#middle7 {
margin-top:20px;
margin-left:25px;
float:left;
width:650px;
}


#middle4 {
margin-top:20px;
margin-left:20px;
float:left;
width:240px;
height:455px;
}

#right4{
margin-top:20px;
padding-right:0px;
float:right;
width:584px;
height:450px;

}


#right{
margin-top:20px;
padding-right:20px;
float:right;
width:410px;
height:450px;

}

#right2{
margin-top:20px;
float:left;
width:370px;
}

#right3{
margin-top:20px;
float:left;
width:440px;
}

#footer {
clear:both;
margin:auto;
width:1024px;
color:#666666;
font-size:9px;
text-align:right
}

#footer .copy{
color:#666666;
font-size:9px;
text-align:left;
float:left
}


#footer .copy a {
color:#666666; text-decoration:none; background-color:#e6e6e6

}

#footer .copy  a:hover {
color:#666666; text-decoration:underline; background-color:#e6e6e6

}


#footer .copy2{
color:#666666;
font-size:9px;
text-align:right;
float:right
}


#footer .copy2 a {
color:#666666; text-decoration:none; background-color:#e6e6e6

}

#footer .copy2  a:hover {
color:#666666; text-decoration:underline; background-color:#e6e6e6

}




#navigation {
  background-color:#ff9933;

}

#top_menu li {
  background-color:#ff9933;
  color:#FFF;
 
  font-size:11px;
}

#top_menu li.hover {	/* MW Tweaked */
	background-image: none;
}

#top_menu ul {
}

#top_menu ul li {
  background-color:transparent;
}

#top_menu ul li a:link,
#top_menu ul li a:visited {
  background-color:#ff9933;
  color:#FFF;
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  filter: alpha(opacity=70);
}

#top_menu ul li a:hover,
#top_menu ul li a:active {
  color:#ff9933;
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}

#top_menu #howwework {
  width:150px;	/* MW Tweaked */
  background-position: 71px 4px;	/* MW Tweaked */
}

#top_menu #home {
  width:150px;	/* MW Tweaked */
 background-position: 77px 4px;	/* MW Tweaked */
}

* html #top_menu #home {
  width:150px;	/* MW Tweaked */
  /* w\idth:68px; */	/* MW Tweaked */
  background-position: 77px 4px;	/* MW Tweaked */
}

#top_menu #nhs {
  width:150px;	/* MW Tweaked */
  background-position: 57px 4px;	/* MW Tweaked */
}

#top_menu #aboutus {
  width:150px;	/* MW Tweaked */
  background-position: 82px 4px;	/* MW Tweaked */
}

#top_menu .toplink {
color:#FFFFFF; text-decoration:none;background-color:#ff9933
}

#top_menu .toplink a, a:hover{
color:#FFFFFF; text-decoration:none;
background-color:#ff9933
}

#top_menu #developments {
  width:150px;	/* MW Tweaked */
  background-position: 92px 4px;	/* MW Tweaked */
}

#top_menu #sustainability {
  width:113px;	/* MW Tweaked */
  background-position: 92px 4px;	/* MW Tweaked */
}

#top_menu #contactus,
#top_menu #contactus {
  width:150px;

  background-position: 115px 4px;	/* MW Tweaked */
}

* html #top_menu #contactus,
* html #top_menu #contactus {
  width:110px;
/*  w\idth:160px; */
}

#top_menu #contactus ul,
#top_menu #contactus ul {
  width:110px;
}

#top_menu #howwework a:hover,
#top_menu #howwework a:active,
#top_menu #howwework.current {
  background-color:#FFEBC4;
}

#top_menu #home {

}

#top_menu #home a:hover,
#top_menu #home a:active,
#top_menu #home.current {
  background-color:#FFEBC4;
}

#top_menu #nhs a:hover,
#top_menu #nhs a:active,
#top_menu #nhs.current {
  background-color:#FFEBC4;
}

#top_menu #aboutus a:hover,
#top_menu #aboutus a:active,
#top_menu #aboutus.current {
  background-color:#FFEBC4;
}

#top_menu #developments a:hover,
#top_menu #developments a:active,
#top_menu #developments.current {
  background-color:#FFEBC4;
}

#top_menu #sustainability a:hover,
#top_menu #sustainability a:active,
#top_menu #sustainability.current {
  background-color:#FFEBC4;
}

#top_menu #contactus,
#top_menu #contactus {
}

#top_menu #contactus a:hover,
#top_menu #contactus a:active,
#top_menu #contactus.current,
#top_menu #contactus a:hover,
#top_menu #contactus a:active,
#top_menu #contactus.current  {
  background-color:#FFEBC4;
}

.clear {
	clear:both }
	
	
	.floatleft {
		float:left;
		padding-bottom:10px;
		padding-right:10px;
	}
	
	.divider {
		clear:both;
		height:15px;
	}
	
	
	.box1 {
		width:290px;
		float:left;
		margin-left:20px;
		height:500px;
		border:solid 3px #ff9933;
		margin-top:10px;
		margin-bottom:20px;
		padding:10px
	}
	
	.box2 {
		width:290px;
		float:left;
				margin-left:20px;

				height:500px;
						border:solid 3px #ff9933;
							margin-top:10px;
		margin-bottom:20px;
				padding:10px



	}
