/* Uncomment to debug box model */
/*
* {
  border: 1px solid black !important;
  margin: 2px !important;
  padding: 2px !important;
}
*/

a {
	color: #000000;
	text-decoration: underline;
	}



#startcontent {
text-decoration: none !important;
}

.intLink {
text-decoration: none !important;
}

.topLink {
color: #69C !important;
text-decoration: none !important;
}


img,a img {
border: none;
}

.hide {display:none}

.navHide {
	position: absolute;
	left: -1000px;
	width: 990px;
	font-size:1px; 
}


#bread{
	font-size:70%;
	margin: 0.5em 0 0.5em 0.5em;
	}

#header {
background-color:#990000;

	/*color:#FFFFFF;*/
	width: 100%;	

	
	
	margin: 0px;
	font-size:75%;
	height: 30px;
	}
	
#logo {
/*	float: left;
	margin: 0px;*/ 
}
	
#adc_logo {
padding-left:5px;
background-color:#FFFFFF;
}

#ashfield_show_count_holder { 
float:right;
height:75px; 
margin-bottom:1px; 
padding:0; 
width:165px;
}


#utils {
	background-image:url(/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/images/utils-local.gif);
	/*width: 35%;*/
	width: 30%;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#990000;
	float: left;
	line-height:25px;
	text-align: left;
	font-weight: normal; 
	color: #FFFFFF;
	height: 30px;
	padding-left: 75px;
	font-size: 100%;
	font-weight: bold;
	}
 
#utils a:link {
	color: #FFFFFF; 
	text-decoration: underline;	
	}
	
#utils a:visited {
	color: #FFFFFF; 
	}
	
#utils a:hover {
	color: #FFFFFF; 
	text-decoration: none;
	background-color:#666666;

	}
	
#utils a:active {
color: #FFFFFF; 
text-decoration: underline;
}

#utils-local{
	float: left;
	width: 40%;
	background-color:#FFFFFF;
	background-image:url(/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/images/utils-local-repeat.gif);
	background-position:bottom;
	background-repeat:repeat-x;	
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight: normal;
	color: #000000;
	height: 30px;
	padding-left: 1.0em;
	}
 
#utils-local a:link {
	color: #000000; 
	text-decoration: underline;	
	}
	
#utils-local a:visited {
	color: #000000; 
	}
	
#utils-local a:hover {
	color: #ffffff; 
	text-decoration: none;
	background-color:#666666;
	}
	
#utils-local a:active {
color: #000000; 
text-decoration: underline;
}

/*#searcher { old
	background-color:#990000;
	float: left;
	font-size:90%;
	font-weight: bold;
	color:#FFFFFF;
	height: 30px;
	text-align:right;
	width: 15%;
	white-space:nowrap;
	padding-left: 1.0em;
	}*/
	
#searcher {
	padding-right:5px; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	FLOAT: right;
	COLOR: #ffffff;
	WHITE-SPACE: nowrap;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #990000;
	TEXT-ALIGN: right;
	clear:right;
}	

/*#search form {
margin: 0;
}*/

#search label {


}

.searchBox {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%!important;
	MARGIN-LEFT: 2px;
}

.go {  
font-weight: normal; 
margin-right: 10px;
padding: 0px;
}

#clear {
  clear: both;
}

#tlcNav  {
	width: 100%;
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/images/banner.jpg);
	background-position: center;
	background-repeat:no-repeat;
	
}

#tlcNav p{  
margin: 0 2px 0 3px;
}


#tlcNav a{  

text-transform: uppercase;
text-decoration: none;

}

#tlcNav a:hover{  

	text-transform: uppercase;
	text-decoration: underline;
	background-color:#666666;
	color: #FFFFFF;
	}

#facebook {
	float:right;
	display:inline;
	width:auto;
	padding-right:5px;
}


#navigation {
	clear: both;
	width: 100%;
	position: relative;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:200;
	border-top: 2px solid #990000;
	border-bottom: 2px solid #990000;
	background-color: #FFCCCC;
	font-size: 71%;
	height: 30px;
	}

#navigation p {  
margin: 7px 0px 0px 10px;
}

#navigation a {  
color: #000000;
text-decoration: underline;
border-top:1px solid #FFCCCC;
border-left:1px solid #FFCCCC;
border-bottom:1px solid #FFCCCC;
border-right:1px solid #FFCCCC;
padding:2px;
}

#navigation a:hover{
text-decoration: none;
background-color: #FFECEC;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #660000;
border-right:1px solid #660000;
padding:2px;
}

#LHS{
text-transform: capitalize;
}

#nav{
/*padding-top: 1em;*/
margin: 0 0 0px 2px;
}

.navUp {  
margin-top: 5px;
font-size: 0.7em; 
font-weight: bold;
border-bottom: 2px dotted #990000;
padding-bottom:2px;
}

.navUp a{  
text-decoration: underline;
}

.navUp a:hover {
	text-decoration:none;
	background-color:#666666;
	color: #FFFFFF;
	}

.navHere {  
font-size: 0.7em; 
font-weight: bold; 
color: #000;
/*background-color:#CCCCCC;
border-bottom: 1px solid #333;*/
}

.navHere p {  
/*margin: 0 0 0 1.4em;*/
margin: 0 0 0 0em;
padding-bottom: 2px;
}

.navHere a {  
text-decoration: underline;
}

.navHere a:hover {
	text-decoration: none;
	background-color:#666666;
	color: #FFFFFF;
	}

.navChild {  
display: block;
font-size: 0.7em; 
font-weight: normal; 
color: #000; 
margin: 0.2em 0 0.2em 25px;
text-decoration: none;
	padding: 0 0 0 8px;
	background-image: url("../images/arrowSitemap.gif") !important;
	background-position: 0px 2px;
	background-repeat: no-repeat;
border-bottom:3px solid #ffffff;
}

.navChild:link{
	text-decoration:underline;
	}

.navChild:visited{
	text-decoration:underline;
	}
	
.navChild:hover {
	text-decoration:none;
	background-color:#666666;
	color: #FFFFFF;
	padding: 0 0 0 8px;
	background-image: url("../images/arrowSitemapHover.gif") !important;
	background-position: 0px 2px;
	background-repeat: no-repeat;
	
	}
	
.navRight {
	display:block;
	margin:0;
	padding: 0 0 0 8px;
	background-image: url("../images/arrowSitemap.gif") !important;
	background-position: 1px 3px;
	background-repeat: no-repeat;
	border-bottom:3px solid #ffffff;
	}
	
.navRight a:link{
	text-decoration:underline;
	}
	
.navRight a{
	text-decoration:underline;

	}
	
.navRight a:hover{
	text-decoration:none;
	background-color:#666666;
	color: #FFFFFF;
	}
	
#title {
padding-top: 1em;
}

#title h1{

font-weight: bold;
margin: 5px 0  0 15px;
border-bottom: 1px solid #CCC;
}

#greeting {
margin: 1em 1em 2em 15px;
}

#greeting img{
margin: 0 0 0 1em;
} 

#greeting   {  
font-size: 0.7em; 
font-weight: normal; 
color: #000; 
}

#greeting  ul{  
list-style: square;
margin-left: 15px;
font-size: 1em; 
font-weight: normal; 
color: #000; 
}

#contentLinks{
clear: both;
position: relative;
margin: 1em 1em 2em 15px;
border-bottom: 20px solid #FFF;
}

#contentLinks a {  
display: block;
font-weight: normal; 
padding: 0.2em 0 0.2em 0;
color: #000; 
text-decoration: underline;
}

#contentLinks a:hover {  
	text-decoration: none;
	background-color:#666666;
	color: #FFFFFF;
	}

#lead {
font-weight: bold;
font-size:130%;
}

#leadDetails {
font-weight: normal;
font-size:130%;
}

#leadDetails .bold {
display: block;
font-weight: bold;
font-size:130%;
}

#details {
clear: both;
position: relative;
margin: 2em 1em 2em 15px;
font-size: 0.7em; 
font-weight: normal; 
color: #000;
}

#details p{
margin: 0 0 0.3em 0;
}

#details .bold{
padding: 0 0.5em 0 0;
font-weight:bold;
}

#newsDate {
text-align: right;
}

.caption {
text-align: right;
}

#R_image {
float: right;
margin: 0 0 1em 2em;
padding: 0 0 0 0.8em;
text-align: left;	
}



#mainBody ul {  
list-style: square;
font-size: 1em; 
font-weight: normal;

color: #000;
text-align:left;

}

#mainBody li {
	margin-bottom:6px;
}

#mainBody {  
list-style: decimal;
margin-left: 22px;
font-size:90%;
font-weight: normal; 
color: #000; 
}

#mainBody .bold {
font-weight: bold;
}

.attachment {
	/*position:absolute;
	top:20px;
	margin-left: 0px;
	margin-top: 200px;
	right: 2px;
	float: right;
	width: 220px;
	height: auto;
	text-align: center;
	font-size:90%;*/
	float: left;
	width: 15%;
	/*Hide attachment lists ( Related Files: ) - do we really need to see them? - PW - 8th Jan 2008*/
	display:none;
	}

.attachment h2{

font-weight: bold;
border-bottom: 1px solid #CCC;
}

.attachment ul {  
list-style: square;
margin-left: 15px;
font-size: 1em; 
font-weight: normal; 
color: #000; 
}

#sectionList {
	clear: both;
	position: relative;
	margin: 1em 1em 2em 15px;
	font-weight: normal;
	color: #990000;
	padding: 5px;
}

#sectionList .bold {
display: block;
font-weight: bold;
}

#sectionList a {
color: #000;
}

#sectionList a:hover {
	color: #FFFFFF;
	background-color: #666666;
}

.section {
clear: both;
position: relative;
margin: 1em 1em 2em 15px;

font-weight: normal; 
color: #000; 
}

.section img{
margin: 0 0 0 1em;
} 

.section ul {  
list-style: square;
margin-left: 15px;
font-size: 1em; 
font-weight: normal; 
color: #000; 
}

.section {  
list-style: decimal;
margin-left: 22px;

font-weight: normal; 
color: #000; 
}

.section .bold {
float: left;
display: block;
font-weight: bold;
font-size: 1em; 
color: #000; 
}

#mpaDirection {
clear: both;
position: relative;
margin: 1em 1em 2em 15px;
font-size: 0.9em; 
font-weight: normal; 
color: #000; 
}

#mpaDirection a {
color: #000; 
font-weight: bold; 
text-decoration: underline;
}

#mpaDirection a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #666666;
}

#related{


}

#related h1{

font-weight: bold; 
padding-left: 1em;
}

#related a {  
display: block;
width: 100%;
font-size: 0.7em; 
font-weight: normal; 
color: #000; 
padding: 0.2em 0 0.2em 1.1em;
text-decoration: underline;
}

#related a:hover {  
	text-decoration: none;
	background-color:#666666;
	color: #FFFFFF;
	}

#footer {
text-align: center;
font-size:100%;
padding-top: 20px;
text-transform:capitalize;
color: #333; 
}

#foottlc {
font-family:Arial, Helvetica, sans-serif;
font-size: 70%; 
font-weight: normal;
padding-top:5px;
border-top: 2px solid #990000;
}

#foottlc a{
color: #333;
text-transform: capitalize;
}

#foottlc a:hover{
	color: #ffffff;
	text-transform: capitalize;
	background-color:#333333;
	text-decoration: none
	
	}

#legal {
border-top: 1px solid #999;
font-size:70%;
font-weight: normal; 
color: #666; 
margin: 1em 0 2em 0;
}

#legal a{
color: #666; 
}

#legal a:hover{
	color: #ffffff; 
	text-decoration: none;
	background-color:#666666;
	}

#compliance{
}

#compliance a {  
}

#compliance img {  
border: 0;
}

#searchArea {
clear: both;
position: relative;
margin: 1em 1em 2em 15px;

color: #333;
}

.searchLabel {
color:#FFFFFF;


}





.searchExplanation {
margin: 1em 0 2em 3px;
font-size: 0.7em; 
font-weight: normal; 
color: #000; 
border-top: 1px solid #999;
}

#advGo {
text-align: right;
border-top: 1px solid #990000;

}

.adgo {   

}

.searchAgain {
padding-left: 0.3em;
font-size: 100%;
font-weight: normal; 
color: #000; 
}

#resultsInfo {
clear: both;
position: relative;
margin: 1em 0 1em 0.3em;
border-bottom: 1px solid #FFF;
font-size: 100%;
font-weight: normal; 
color: #000; 
}

#resultsList {
clear: both;
position: relative;
margin: 1em 1em 2em 15px;
font-size: 100%;

font-weight: normal; 



}

.searchResult {
clear: both;

margin: 1em 0 1em 0;
font-weight: normal; 
color: #000 !important; 
}

.searchResult a{
display: block;
font-weight: bold; 
color: #333; 
}

#resultsPage {
clear: both;
position: relative;
margin: 1em 1em 2em 15px;
font-size: 0.7em; 
font-weight: normal; 
color: #000; 
border-top: 1px solid #990000;
}

#pLeft {
float: left;
text-align: left;
border-top: 1px solid #990000;
margin-top: -1px;
font-size:130%;
}

#pRight {
float: right;
text-align: right;
border-top: 1px solid #990000;
margin-top: -1px;
font-size:130%;

}

#resultsPage a {
color: #333; 
}

.searchFilter {
margin: 0;
color: #333;
font-size: 0.7em;
}

#advancedS {
width: 255px !important;
margin-top: 8px;
font-size: 0.7em;
border: 1px solid #990000;
}

#advlisthead {
color: #FFF;

}

#remoteS {
width: 255px !important;
margin-top: 8px;
font-size: 0.7em;
border: 1px solid #666;
}

#remotelisthead {
color: #FFF;

}

#sLinks{
margin: 3em 2px 0 0;
border-left: 1px solid #333;
}

#sLinks h2{
color: #000;

font-weight: bold; 
padding-left: 1em;
}

.sLink {  
width: 100%;
font-size: 0.7em ; 
font-weight: normal; 
color: #000; 
padding: 1em 0 0.2em 1.1em;
}

.sLink a {  
display: block;
font-weight: bold; 
color: #9CF !important; 
text-decoration: underline;
}

.sLink a:hover {  
	text-decoration: none;
	background-color:#666666;
	color: #FFFFFF;
	}




#azArea {
clear: both;
position: relative;
margin: 1em 1em 1em 15px;

padding-bottom: 0.3em;
}

#azSub {
clear: both;
position: relative;
margin: 2em 0 0 15px;

font-weight: normal; 
color: #000; 
}

#azInfo {
clear: both;
position: relative;
margin: 1em 0 1em 0;
border-bottom: 1px solid #FFF;
padding-bottom: 0.2em;
text-transform:capitalize;
font-weight: normal; 
color: #000; 
}

#azPlace {
clear: both;
position: relative;
margin: 2em 0 0 0;

font-weight: normal; 
color: #000; 
}

#azList {
clear: both;
position: relative;
margin: 1em 1em 1em 15px;
text-transform:capitalize;

font-weight: normal; 
color: #000; 
border-bottom: 20px solid #FFF;
}

.letterSelected {
font-weight: bold !important;
text-transform: uppercase; 
}

#azList h2{

}

.azTitleDescription {
font-weight: normal !important; 
margin: 0 0 0 1em;
}

.azResult {
clear: both;
position: relative;
margin: 1em 0;
font-weight: normal; 
color: #000 !important; 
}

.azResult a{
display: block;
font-weight: normal; 
color: #333; 
}

#siteArea {
clear: both;
position: relative;
margin: 1em 1em 1em 15px;

padding-bottom: 1em;
}

#siteInfo {
clear: both;
position: relative;
margin: 1em 0 1em 0.3em;
border-bottom: 1px solid #FFF;

font-weight: normal; 
color: #000; 
}

#topSiteList {



font-weight: bold; 

}

#topSiteList a{




display: block;
}

.anchor {
text-decoration: none !important;
}

#siteList {
clear: both;
position: relative;
margin: 1em 1em 2em 15px;

font-weight: normal; 
color: #000; 
border-bottom: 20px solid #FFF;
}

#siteList ul {
list-style: none;
}

.L1 {
margin: 0 !important;
}

.L2 {
margin: 0 !important;
}

.L3 {
margin: 0 !important;
}

.L4 {
margin: 0 !important;
}

.cat1 {
margin: 1em 0 1em 0;
border-top: 1px solid #990000;

}

.cat1 a {
font-weight: bold; 
text-decoration: underline;
}

.cat1 a:hover {
	font-weight: bold; 
	text-decoration: none !important;
	background-color:#666666;
	color: #FFFFFF;
}

.cat2 {
margin: 1em 0 2em 2em;
border-top: 1px solid #CCC;
}

.cat2 a {
font-weight: bold; 
text-decoration: underline;
}

.cat2 a:hover {
	font-weight: bold; 
	text-decoration: none;
	background-color:#666666;
	color: #FFFFFF;
	}

.cat3 {
font-weight: normal; 
margin: 0em 0 0em 0;
}

.cat3 a {
font-weight: bold; 
text-decoration: none;
}

.cat4 {
font-weight: normal; 
margin: 0em 0 0em 2em;
}

.item {
font-weight: normal !important; 
padding-left: 1em;
background-image: url("../images/arrowSitemap.gif") !important;
background-position: 0px 5px;
background-repeat: no-repeat;
}

.toTop {
margin: 1em 0 5em 0;
}

#dirBox {
clear: both;
position: relative;
margin: 0.5em 0 0 0 ;
padding: 0.3em;
border-top: 4px solid #CCC;
}

#dirBox h2 {

margin: 0 0 1em 0;
}

.RSS {
padding: 0.5em 0em 0.5em 0em ;
margin: 0;
font-size: 1em; 
font-weight: normal; 
color: #000; 

}

.RSS h2 {

margin: 0 0 1em 0;
border-bottom: 1px solid #666;
}

.RSS a {
display: block;
font-weight: normal; 
color: #333;
text-decoration:underline;
}

.RSS a:hover {
	background-color:#666666;
	color: #FFFFFF;
	text-decoration:none;
}

#poll {
clear: both;
position: relative;
margin: 0;
padding: 0.3em;
font-size: 0.7em; 
font-weight: normal; 
color: #000; 
background-color: #990000;
border-top: 2px solid #666;
border-bottom: 1px solid #9CF;
}

#poll h2 {

margin: 0 0 1em 0;
border-top: 1px solid #9CF;
}

.pollQ {
border-bottom: 1px solid #FFF;
}

.pollSend {
border-top: 1px solid #FFF;
text-align: right;
font-size: 1em; 
}

.pollSend input{
border-top: 1px solid #FFF;
text-align: center;
font-size: 1em; 
}

.CI {
clear: both;
position: relative;
margin: 0em 0em 1em 0;
}

.CI h2 {

margin: 0 0 1em 0;
}

#loginBox {
clear: both;
position: relative;
margin: 0 ;
padding: 0.3em;
font-size: 10px; 
font-weight: normal; 
color: #000; 
background-color: #CCC;
border-top: 2px solid #666;
border-bottom: 1px solid #9CF;
}

#loginBox h2 {

margin: 0 0 1em 0;
}

#loginBox ul {
list-style: none;
margin: 1em 0;
}

#registerB {
font-weight: bold; 
text-align: right;
}

#portalTitle h1{

font-weight: bold;
margin: 5px 0  0 0px;
border-bottom: 1px solid #CCC;
}

#portalLHS {
padding-top: 0em;
}

.portalWrap {


}

.portletWrap {

}

.dirCat {
margin-top: 5px;
border-top: 1px solid #9CF;
}

.custLink  {
margin-top: 1em;
font-size: x-small; 
font-weight: normal; 
color: #000; 
border-top: 1px solid #CCC;

}

.custLink a {
padding-right: 1em;
}

.directoryEntryLink {
font-weight: bold; 
}

.logbx {
width: 100px;
font-size: 1em; 	
}

.logSubmit {
text-align: right;
border-top: 1px solid #9CF;
}

.loggo {  
font-size: 1em;
font-weight: normal; 
height: 1.6em;
}

body {margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1{font-size:130%; color: #000000; text-transform: capitalize;}
h2{font-size:120%; text-transform:capitalize;}
.pageTitle{
	font-size:130%; 
	text-transform:capitalize; 
	display:block; 
	margin-left:1em;
	margin-right:1em;
	margin-top:0.3em;
	padding-bottom:3px;
	color:#990000;
	border-bottom:1px solid #990000;
	} 
h3{font-size:110%; color: #990000; text-transform: capitalize;}
h4{font-size:100%; font-weight:bold;}
h5{font-size:100%; font-weight:bold;}
img {border: 0;}
.right{text-align:right;}
.left{text-align:left;}
.centre{text-align:center;}
.imageright{float: right; padding:1px 0px 1px 10px;}
.imageleft{float: left;  padding:0px 20px 0px 0px;}
.bold{font-weight:bold;}
.smallprint{font-size:70%;}
.red{color:#FF0000;}
.titlecase {text-transform: capitalize;}
a:hover {text-decoration: none;
	background-color:#666666;
	color: #FFFFFF;}
a:link {text-decoration: underline;}
.table{ text-align:center; background-color:#F7F7F7;}
.tableleft{text-align:left; background-color:#F7F7F7;}
.l-redbg{ background-color:#F2F2FF;}
.bluebg{background-color:#000099;}
.greybg2{background-color: #E8E8E8;}
.greybg{ background-color: #DDDDDD;}
.purplebg{background-color: #663366;}
.redbg{background-color:#FF0000;}
.greenbg{background-color: #00FF00;}
.tableheader{background-color:#CCCCCC;}
.white{color:#FFFFFF; font-size: 90%; font-family: Geneva, Arial, Helvetica, sans-serif;}
/*.symbolQ {font-family:Wingdings 2; font-size:400%;}*/ 
.largeletters{font-size:150%; font-weight:bold;}
.italics{font-style:italic;}


#content_wrapper {/*Nov 2010*/
text-align:center;
} 

#content {
	font-size:75%;
	float:left;
	width: 58%;
	text-align:left; 
}

.LHS-nav {
	float: left;
	width: 20%;
	margin-left:3px;/*Nov 2010*/
	}


/*Pre Nov 2010*/
/*#RHS-nav {
	margin-left: 20px;
	margin-top: 0px;
	line-height:15px;
	right: 2px;
	float: left;
	width: 19%;
	height: auto;
	font-size:70%;
}*/

/* New Nov 2010*/
#RHS-nav {
	line-height:15px;
	float: right;
	width: 20%;
	margin-right:3px;
	font-size:70%;
}



ol.letter { list-style-type: upper-alpha;}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 0 0 0; /* center for now */
	width: 100%; /* ems so it will grow */
	background-image:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/nbbody-r.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	
	}
	
.sideboxnavbox {
	margin: 0 0 0 0; /* center for now */
	width: 100%; /* ems so it will grow */
	background-image:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/navbbody-r.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	
	}

.boxhead {
	background-image:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/nbhead-r.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0;
	text-align: left;

	}
	
.boxhead  {
	background:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/nbhead-l.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	/*padding: 22px 30px 2px;*/
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
	}
	
.boxheadnavbox {
	background-image:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/navbhead-r.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
.boxheadnavbox-r {
	background-image:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/navbhead-r-white.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
.boxheadnavbox h2 {
	background:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/navbhead-l.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 10px 25px 5px;
	color: #ffffff; 
	font-weight: bold; 
	font-size: small; 
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
	}
	
.boxheadnavbox-r h2 {
	background:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/navbhead-l-white.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 10px 25px 5px;
	color: #000000; 
	font-weight: bold; 
	font-size: small; 
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
	}

.boxbody {
	background:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/nbbody-l.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0;
	
	
	/*padding: 1px 15px 18px 16px;*/
	padding-left: 15px;
	height:120px;
	}
	
.boxbodynavbox {
	background:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/nbbody-l.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0;
	padding: 1px 9px 18px 5px; /*top right bottom left*/
	}
	
.latestnews {
	background-image: url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/bg-latestnews-pink.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 3px;
	height: 30px;	
	text-align:right;
	font-weight:bold;
	font-size:90%;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	}

.latestnews a{
color:#000000;
	position:relative;
	top:12px;
	right: 35px;
	}

.latestnewstext {
	margin-left:0.5em;
	}
	
.latestnewsheading {
	font-weight:bold;
	font-size: 110%;
	display:block;
	background-color:#FFCCCC;
	border-bottom:2px solid #990000;
	padding: 2px 0 2px 2px;
	margin-right:0.2em;
	}
	
.leftfloat {
	float:left;
	font-size:85%;
	}
	
.leftfloatsidebox {
	float:left;
	width:185px;
	font-size:85%;
	padding-right:2px;
	padding-left:2px;
	}
	
	
.RHS-Homepage{
	float: right;
	width: 19%;
	text-align:left;
	font-size:70%;
	}
	
.LHS-Homepage {
	font-size:70%;
	float: left;
	width: 22%;
	margin-right:0.5em;
	}
	
#azcontent {
	font-size:70%;
	float:left;
	width: 77%;
	padding-left:0.5em;
	}
	
.printandemail {
	background-image: url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/bg-printemail-r.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 80%;
	width:100%;
	margin:0;
	padding:0 0 0 0; /*top right bottom left*/
	color:#FFFFFF;
	border-bottom:3px solid #ffffff;
	clear:both;
	}
	
.printandemail a{
	color: #FFFFFF;
	text-decoration:underline;
	}
	
.printandemail a:hover{
	text-decoration:none;
	background-color:#333333
	}
	
.printandemail p{
	background-image: url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/bg-printemail-l.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding:5px 15px 2px 9px;
	line-height: 1em;
	margin:0 0 0px 0;
	}
	
	
#searchcontent {
	font-size:70%;
	float:left;
	width: 70%;
	padding-left:5px;

	}
.big
	{font-size:150%;}
	
.mediumHeading{
	font-weight:bold;
	line-height:40px;

	
	}
	
.dateaddedtext{
	font-size:80%;
	color: #666666;
	}
	
.middlebit{
font-size:80%;
	}
	
.homepageWelcome{
	background:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/navbhead-l-2.gif");
	background-repeat: no-repeat;
	background-position: top left;
	font-size:150%;
	color:#ffffff;
	background-color:#990000;
	/*border-bottom:0px solid #990000;*/
	padding-bottom:3px;
	padding-top:3px;
	display:block;
	text-align:center;
	}
	
.floatleft {
	float:left;
	width:47%;
	text-align:justify;
	margin:5px;
}

.floatright {
	float:right;
	width:47%;
	margin:5px;
}


/*added by PW - style DIV as per original H2*/
#left_nav_head_custom {
	background:  url("/ccm-ldn-theme/__ccm__/themes-prod/adcweb-theme/g-lib/navbhead-l.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 10px 25px 5px;
	color: #ffffff; 
	font-weight: bold; 
	font-size: small; 
	line-height: 1em;
}
