.breadcrumbbackground {
  width:550px;
  float:left;
  display:block;
  margin:0px 0px 0px 6px;
}

#date {
  font-weight:bold;
  float:left;
  clear:right;
  text-align:right;
}

#addressBox div {
  color:#6699ff;
  border-bottom:1px solid #e5e5e5;
}

#addressBox {
  font-size:12px;
  padding:4px;
  font-size:12px;
  background:url(site_images/leftbanner_back.jpg);
  background-repeat:no-repeat;
  width:170px;
  height:162px;
}

#sidebarbox {
  font-size:12px;
  padding:4px;
  font-size:12px;
  /* background:url(site_images/sidebar.jpg); 
  background-repeat:no-repeat; */
  width:170px;
  height:162px;
}


#topBar {
  background-color:#003399;
  height:30px;
}

#pagetools {
  float:left;
}

#pagetools a {
  border:none !important;
}

#bannerSearch {
  float:right;
  margin-top:3px;
  margin-right:3px;
}

#footerLeft {
  float:left;
  margin-right:25px;
}

#footerRight {
  float:left;
  padding:2px;
  width:530px;
}

.style5 {
font-size:11px;
text-align:left;
}

.style4 {
font-size:10px;
font-weight:bold;
font-style:italic; 
text-align:left;
}

body * {
/*border:1px solid black;*/
}

img {
border:0;
}

#button {
		padding: padding: 0 0 1em 0;
		margin-bottom: 1em;
		font-family: Trebuchet MS, Lucida Grande, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		background-color: transparent;
		color: #333;
text-align:left;
}

#mainArea {
text-align:left;
width:780px;
padding:0px;
margin-left:13px;
}



#pagetools {
background-color:#003399;
padding:6px 6px 4px 6px;
margin-bottom:10px;
color:white;
}

#pagetools a {
color:white;
text-decoration:none;
font-size:12px;
}

#sitesearch {
background-color:transparent;
float:right;
text-align:right;
display:inline;
}

#sitesearch form {
display:inline;
text-align:right;
}

#leftcol {float:left;width:200px;padding-top:15px;padding-right:10px;text-align:center;border-right:1px solid #eeeeee;}
#rightcol {float:right;width:530px;padding-left:0px;padding-top:10px;}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}

	#button li {
		border-bottom:1px solid #eeeeee;
		margin: 0;
		list-style: none;
		list-style-image: none;
	}

	#button li a {
		display: block;
		padding: 3px 5px 3px 0.5em;
		border-left: none;
		border-right: none;
		background-color: transparent;
		color: #7e7e7e;
		text-decoration: none;
	font-size:12px;
	}

	html>body #button li a {
		width: auto;
	}

	#button li a:hover, #button li a:link, #button li a:visited {
		border-left: none;
		border-right: none;
		color: #7e7e7e;
	}
#button li a:hover {
color: #EE3333;
}
	
	#button li #currentpage {
		border-left: none;
		border-right: none;
color:#6699ff;
font-weight:bold;
	}

#button li span {display:inline-block;cursor:hand;}

	.bwc {
	   background-image:url('./site_images/ico_menu_has_children_bullet.gif');
	}

	.bnc {
	   background-image:url('./site_images/ico_menu_no_children_bullet.gif');
	}

	.bwc, .bnc {
	  background-repeat:no-repeat;
	  padding:0px 0px 0px 12px;
	  background-position:0px 4px;
	}

	#button li a span {
	  display:block;
	}

#breadcrumb {
border:1px solid #eeeeee;
clear:both;
color:#7e7e7e;
padding:3px;
margin-top:5px;
}

body {
/* no background colour specified here, to keep the CMS environment white */
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 color: #4C4C4C;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 25px;
font-size:85%;
}

#body {
text-align:center;
}


h1, h2, h3, h4, h5 {color:#6699ff;}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}


#border {margin-left:auto; margin-right:auto; width:835px;align:center;}
/* #outer1 {border:1px solid #f1f1f1;}*/
#outer2 {
background:#ffffff;
padding-right:0px;
padding-left:0px;
border:1px solid #b2b2b2;
margin:12px;
padding-top:14px;
}
/*1px solid #b2b2b2;  */

#banner {background: #ffffff; padding: 0px;clear:left; }

#content {padding-left:0px; padding-right:10px;}
#content a:link, #content a:active, #content a:visited {color: #003399; text-decoration:none;}
#content a:hover {color:#6699ff;} 

#footer {clear:both;font-size:85%; color:#B2B2B2; border-top: 1px dotted #f1f1f1; padding:15px 0px 15px 0px; }
#footer .logo {float:left;padding:10px 10px 10px 10px; }
#footer .address {padding:20px 10px 15px 10px; border:0px solid #eeeeee; font-size:80%; float:left; }
#footer .pic {float:right;}

#border .north { background: url(site_images/north.gif) repeat-x top; }
#border .east { background: url(site_images/east.gif) repeat-y right; }
#border .south { background: url(site_images/south.gif) repeat-x bottom; }
#border .west { background: url(site_images/west.gif) repeat-y left; }
#border .ne { background: url(site_images/ne.gif) no-repeat top right; }
#border .se { background: url(site_images/se.gif) no-repeat bottom right; }
#border .sw { background: url(site_images/sw.gif) no-repeat bottom left; }
#border .nw { background: url(site_images/nw.gif) no-repeat top left;}