p.breadcrumbbackground {
  margin:3px;
}

div.cmRow {
  clear: both;
  padding-top: 5px;
  }

div.cmRow span.cmLabel {
  float: left;
  text-align: right;
  display:block;
  width:55px;
  padding-right:3px;
  }

div.cmRow span.formw {
  float: left;
  text-align: left;
  }

#callMeBackForm {

background-color:#eeeeee;
padding:2px;
border:1px solid #999999; 
font-size:9px;

}

#callMeBackForm form {
  margin:0px;
}

#callMeBackForm input, #callMeBackForm select {
  font-size:9px;
  width:118px;
}


#topBar {
  background-color:#e1081d;
  height:30px;
}

#pagetools {
  float:left;
}

#pagetools a {
  border:none !important;
}

#bannerSearch {
  float:right;
  clear: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:#e1081d;
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:520px;padding-left:10px;padding-top:10px;}


#claimBox {
background:url(site_images/claimIcon2.jpg) no-repeat;
width:159px;
height:187px;
padding-left:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#claimTop {
color:#ffffff;
font-size:10px;
font-weight:bold;
padding-left:6px;
}

#claimBottom {
color:#7e7e7e;
font-size:10px;
font-weight:bold;
padding-left:6px;
margin-top:125px;
}

	#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:#BF2929;
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 0px 0px 0px;
}

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:#BF2929;}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}

a[href $='.pdf'] {	padding: 3px 18px 0px 0px;	background: url(site_images/icoPdf.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}
a[href $='.doc'] {	padding: 3px 18px 0px 0px;	background: url(site_images/icoWord.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}
a[href^="http:"] {	padding: 3px 18px 0px 0px;	background: url(site_images/icoWeb.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}
a[href ^="mailto:"]  {	padding: 3px 18px 0px 0px;	background: url(site_images/icoEmail.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}


#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:#EE3333; text-decoration:none;}
#content a:hover {color:#FF3737;} 

#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;}
