





* {  margin:0; border:1; }





#containernew
{
width: 854px;
margin: 10px auto;
background-color: #fff;
color: #333;
/*border: 1px solid gray;*/
background-image: url(images/bg2.jpg); 
background-repeat: repeat-y;

line-height: 130%;
}

#topnew
{
/*padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;*/
width:855px; 
height:125px;
background-image: url(images/header3.jpg); background-repeat: no-repeat; 
}




#contactnew1{
float:right;
font-family: Arial;
font-size: 18px;
color: #FFFFFF;
padding-right: 2em;
}

#contactnew2{
float:right;
font-family: Arial;
font-size: 18px;
color: #FFFFFF;
padding-right: 2em;
}

#locationslogan{
font-style:italic;
float:right;
font-family: Arial;
font-size: 14px;
color: #FFFFFF;
padding-right: 2em;
}



#topnew h1
{
padding: 0;
margin: 0;
}

#leftnavnew
{

float: left;
width: 160px;
/*margin: 0;*/
padding: 1em;

font-family: Bookman Old Style, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;


}

#leftnavnew ul {

margin-left: 0;
  padding-left: 1.5em;
}



#leftnavnew li {
padding-bottom: .5em;

}




#leftnavnew ul li a:visited{ 


}

#leftnavnew ul li a:link{ 


}


#leftnavnew ul li a:hover{ 
color: #618200;

}

#leftnavnew ul li a:active{ 


}




#breadcrumbs a:visited{ 
color: #FFFFFF;

}


#breadcrumbs a:link{ 
color: #FFFFFF;

}


#breadcrumbs a:hover{ 
color: #618200;

}


#breadcrumbs a:active{ 

color: #FFFFFF;
}

#breadcrumbs { 

color: #FFFFFF;
}



#B_firstCrumb a:link{
color: #618200;
}


#B_homeCrumb a:link{
color: #618200;
}

#B_lastCrumb a:link{
color: #618200;
}




#contentnew
{
margin-left: 200px;
/*border-left: 1px solid gray;*/
padding: 1em;
max-width: 50em;

}

#footernew
{
clear: both;
margin: 0;
/*padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;*/
background-image: url(images/footer.jpg); background-repeat: no-repeat; }

height: 55px;

}

/*#leftnavnew p { margin: 0 0 1em 0; }*/
#contentnew h2 { margin: 0 0 .5em 0; }








#contentnew h2 {
	font-size: 15px;
	color: #3E6477;
	background:  url(images/bullet_17x21.gif) no-repeat left top;
	padding-left: 19px;
	line-height: 24px;
	position: relative;
	z-index: 999;
}



#contentnew p {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
margin:10px 20px 15px 5px;
}

#contentnew ul {

	color: #444444;
margin:10px 20px 15px 5px;
}



#contentnew ul a {
	color: #618200;
}

#contentnew ul a:hover {
	background-color: #618200;
	color: #ffffff;
}




#contentnew p a {
	color: #618200;
}

#contentnew p a:hover {
	background-color: #618200;
	color: #ffffff;
}



#footermenunew {


width: 100%;
}


#footermenunew ul {
 
 float:right;




}


#footermenunew ul li {
 



list-style-type: square;
padding-left: 2em; /* makes room for the bullet */
margin-left: 0; /* if not done elsewhere, reset IE default bullet space margin */
display: inline-block;
 display: inline;

padding-right: 15px;
padding-left: 15px;

}








ul.none {list-style-type: none}

.img {
border:0; 
}

.style3 {
	font-family: Bookman Old Style, Verdana, Arial, Helvetica, sans-serif;
	color: #3E6477;
	font-size: 16px;
font-weight: bold;
padding: 5 5 5 5;
}
.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

text-align:left;
color: #a9a9a9;
	font-size: 9px;
}

.style9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

text-align:left;
color: #666666;
	font-size: 12px;
}

td.style12 {background: #eee4f5; }

body { text-align:center; margin:0 20px; 	
font-family: Bookman Old Style, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color: #666666;
	font-size: 12px; }

#content2 h2 {
	font-size: 15px;
	color: #3E6477;
	background:  url(images/bullet_17x21.gif) no-repeat left top;
	padding-left: 19px;
	line-height: 24px;
	position: relative;
	z-index: 999;
}



#content2 p {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
margin:10px 20px 15px 5px;
}

#content2 ul {

	color: #444444;
margin:10px 20px 15px 5px;
}



#content2 ul a {
	color: #618200;
}

#content2 ul a:hover {
	background-color: #618200;
	color: #ffffff;
}




#content2 p a {
	color: #618200;
}

#content2 p a:hover {
	background-color: #618200;
	color: #ffffff;
}








#divtitle{
font-family: bookman,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#divhead{
font-family: bookman,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#pagetext{
font-family: bookman,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


#banner {  
width: 855px; 
background: #ffffff; 
height:120px; 
border-left:0px solid #ffffff; 
border-right:0px solid #ffffff; 
}


#banner h1 { padding:10px; }

#wrapper {   
width: 855px;    
background-image: url(images/bg2.jpg); 
background-repeat: repeat-y;
border: .2em dotted #900; 
}


/*#container {  width: 550px;  background: #ffffff;  margin-left: -50px;  float:right;  }*/
#container2 {    background: #AFD4A8; }
#content { text-align:left; width: 605px; background: #AFD4A8;  }

#bg{
 width: 100%;
height: 351px; /* height of bg! */

position: absolute;

top: 0;

left: 0;
background-image: url(images/bg4.jpg); background-repeat: no-repeat; }


#bgnew{

width: 854px;
height: 100%; 
background-image: url(images/bg4.jpg); background-repeat: no-repeat; 
}




#container {

z-index:2;


}




#content2 { 
margin-left: 275px;

  }

#sidebar {    position: relative; width: 200px; float: left; margin-left: -10px;}


#sidebar2 {    
text-align:left;
float: left;
width: 160px;
margin: 0;
padding: 1em;
margin: -230;
/*width: 160px;

padding: .5em;
border-right: 1px solid gray;
border: 1px solid gray;*/
 }


#textpos { text-align:left; margin-top:-150px}




#fronttext {



position: relative;
font-weight: bold;
text-align:left; 
margin-left: 50px;
margin-top: -285px;
z-index:100;

color: #666666;
}



#bottommenupos { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; border-bottom:1px solid #451A57;
position: relative;
  display: inline;
left: 350px;
bottom: 83px;
 background: #ffffff;


 width: 360px;
height: 20px;
}

#bottommenu ul li { 
  display: inline;
padding: 1em;
}




a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: none; }
a:active { color: #666666; text-decoration: none;}

#footermenu2 a {
background-image: url(images/bottombuttons_r1_c1.gif); 
color: #4F4F4F;
 display: inline-block;
height:20px;
width: 76px;
text-decoration: none;

}

#footermenu3 a {
background-image: url(images/bottombuttons_r1_c2.gif); 
color: #4F4F4F;
 display: inline-block;
height:20px;
width: 88px;

}

#footermenu5 a {
background-image: url(images/bottombuttons_r1_c3.gif); 
color: #FFFFFF;
 display: inline-block;
height:20px;
width: 140px;

}




#footer { position: relative; width: 855px; background: #ffffff; height:120px; border-left:0px solid #fffff; border-right:0px solid #ffffff;
top: 160px;}

#footertext { margin-left: 30px;}

#pageheader  { margin-left: 0px; text-align: left; background-image: url("../images/pagesheader2.jpg") ;
background-repeat: no-repeat;}

#pageheadertitle  { margin-left: 15px; margin-top: 0px; text-align: left; }


.clearing { clear:both; height:0; }




#sidebarback { position: relative; float:left; 
background-image: url(images/coloursquares.gif); 
background-repeat: no-repeat;
  display: block;
top: 20px;
left: 20px;
 width: 200px;
height: 150px;

}




#sidemenu ul { 
  display: block;
}

#sidemenuid15 a {   border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; 
background-image: url(images/buttons/site_pages_03.gif);
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
}

#sidemenuid15 a:hover {  
background-image: url(images/rollovers/site_pages_03.gif);

}


#sidemenuid4 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; 
background-image: url(images/buttons/site_pages_06.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
text-decoration: none;
}

#sidemenuid4 a:hover {  
background-image: url(images/rollovers/site_pages_06.gif);

}

#sidemenuid13 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; 
background-image: url(images/buttons/site_pages_08.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;






width: 171px;
text-decoration: none;












}

#sidemenuid13 a:hover {  
background-image: url(images/rollovers/site_pages_08.gif);


}


#sidemenuid6 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; 
background-image: url(images/buttons/site_pages_10.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
text-decoration: none;

}

#sidemenuid6 a:hover {  
background-image: url(images/rollovers/site_pages_10.gif);

}

#sidemenuid7 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; 
background-image: url(images/buttons/site_pages_12.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
text-decoration: none;

}

#sidemenuid7 a:hover {  
background-image: url(images/rollovers/site_pages_12.gif);

}

#sidemenuid8 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; border-bottom:1px solid #451A57; 
background-image: url(images/buttons/site_pages_14.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
text-decoration: none;

}

#sidemenuid8 a:hover {  
background-image: url(images/rollovers/site_pages_14.gif);

}

#sidemenuid9 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; 
background-image: url(images/buttons/site_pages_16.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
text-decoration: none;

}


#sidemenuid9 a:hover {  
background-image: url(images/rollovers/site_pages_16.gif);

}


#sidemenuid12 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-bottom:1px solid #451A57; 
background-image: url(images/buttons/site_pages_18.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
text-decoration: none;

}

#sidemenuid12 a:hover {  
background-image: url(images/rollovers/site_pages_18.gif);

}

#sidemenuid14 a { border-left:1px solid #451A57; border-right:1px solid #451A57; border-top:1px solid #451A57; border-bottom:1px solid #451A57;
background-image: url(images/buttons/site_pages_20.gif); 
background-repeat: no-repeat;
color: #4F4F4F;
 display: inline-block;
height: 27px;
width: 171px;
text-decoration: none;

}

#sidemenuid14 a:hover {  
background-image: url(images/rollovers/site_pages_20.gif);

}





#nav ul li a.nav1 {
            background-image: url("../images/home-blue.jpg"); 
            background-repeat: no-repeat;

            text-decoration:none;
            font-size:0;

            }

#nav ul li a:hover.nav1 {
            background-image: url("../images/home-red.jpg"); 
            background-repeat: no-repeat;
            }
            
#nav ul li a.nav1.active {
            background-image: url("../images/home-red.jpg"); 
            background-repeat: no-repeat;

            text-decoration:none;
            font-size:0;

            }