 * {
 margin: 0;
 padding: 0;
 font-family:Tahoma, Verdana, Arial, sans-serif;
 }
 
 /* keep default margin and padding to 0 so all elements can be redefined. This helps with cross browser rendering differences */
 

 /* current main colours hex codes - 
 
 burgundy #a90055
  Blue #003473
 orange #f49240 - for background colours / #f08300 - for titles and headers
 Light Blue #468de3
 Green (bluey green for web use) #6a9641
 grey body copy  #4d4d4f
 
 10% black #e6e7e8 
 15% black #dcddde
 25% black #c7c8ca
 30% black #bcbec0
 47% black #999b9e
 65% black #77787b
 72% black #696a6d
 85% black #4d4d4f
 
 */ 
 

 
img {
	border-width: 0px;
}

ul
  {
  margin-top:0.56em;
  margin-bottom:0.56em;
  margin-left: 2em;
  padding-left: 0;
  }
  
ol
  {
  margin-top:0.56em;
  margin-bottom:0.56em;
  margin-left: 2em;
  padding-left: 0;
  }
  
  li {
    color: #4d4d4f;
  font-size: 0.69em;
  }

 p {	
    font-size: 0.69em;
	line-height: 14px;
	color: #4d4d4f;
	margin:9px 0px 10px 0px;
}

/* td {	
    font-size: 0.69em;
	color: #4d4d4f;
}

td p{
font-size:100%;
}

form td{
font-size:100%;
}

 th {	
    font-size: 0.75em;
	color: #4d4d4f;
} */



div.spacer {
	margin:6px 0px 6px 0px;
}

* html div.spacer {
	margin:10px 0px 10px 0px;
}

#headercontainer {
	width: 287px;
}

#tab-content-title {
 background-color:#003473;
 width:484px; 
 height:33px;
 border-bottom:2px solid #fff;
 }

#tab-content-title h1 {
	font-size:0.88em;
	color:#fff;
    padding:8px 0 0 0;
	margin:0 0 0 40px;
 }

.dottedlinesmall {
	padding:0px; font-size: 0.33em; background-image:url(../images/dotted_line.gif); margin: 14px 0px 14px 0px; background-repeat: repeat-x; height: 1px;
}



/* legal small print smaller copy */

 .smallprint
{
font-size:0.56em; font-weight:bold;
}



p.blurbtoowide {
width:90%;
}

h4.blurbtoowide {
width:90%;
}

li.blurbtoowide {
width:85%;
}

.dottedline {
	clear: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.33em; BACKGROUND-IMAGE: url(../images/dotted_line.gif); PADDING-BOTTOM: 0px; MARGIN: 20px 0px 20px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}

.dottedlinesmall {
	clear: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.33em; BACKGROUND-IMAGE: url(../images/dotted_line.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}

/* BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD */

/* home page */

#rightrail-content
{
background-color:#fff; padding:10px; border:10px solid #5f5f62; border-left:0;
}


#bolderwoodcontent #rightrail-height{
height:330px;
min-height:330px; background-color:#11112c; padding:10px;
/*background-color:#484c4e;*/
}

html>/**/body #bolderwoodcontent #rightrail-height{
height:323px;
min-height:323px;
}

* html #bolderwoodcontent #rightrail-height{
height:330px;
min-height:330px;
}

#rightrail-content p
{
color:#fff; 
}



#bolderwoodcontent ul {
    list-style-position: outside;
	list-style-image: url(../images/bullet-square-numberspages.gif);
	list-style-type: none;
	margin-left:1.2em;
}

#footeraddress ul {
    list-style-position: outside;
	list-style-image:none;
	list-style-type: none;
	margin-left:1.2em;
}




#bolderwoodcontent ul li {
margin-bottom: 1em;
}

#bolderwoodcontent ul.whitetext li{
color:#fff;
}

#bolderwoodcontent h1{
	font-size:1.13em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:12px 0 8px 0;
}

#bolderwoodcontent h2{
	font-size:0.94em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:7px 0 7px 0;
}
#bolderwoodcontent h4{
	font-size:0.75em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:7px 0 7px 0;
}

#bolderwoodcontent h1, h2, h3, h4, h5 {
	color: #11112c;
}



#bolderwoodcontent a {color: #f08300; text-decoration:none; font-weight: bold; font-size:0.69em; }
#bolderwoodcontent a:hover {color: #f08300; text-decoration:underline;}
#bolderwoodcontent a:visited {color: #f08300;}

#bolderwoodcontent p a {color: #f08300; text-decoration:none; font-weight: bold; font-size:100%; }
#bolderwoodcontent p a:hover {color: #f08300; text-decoration:underline;}
#bolderwoodcontent p a:visited {color: #f08300;}

#bolderwoodcontent h4 a {color: #003473; font-weight: normal; text-decoration: underline;margin:6px 0px 6px 0px;}
#bolderwoodcontent h4 a:hover {color: #a90055; text-decoration: underline}
#bolderwoodcontent h4 a:visited {color: #003473;}

#bolderwoodcontent #summary {
	font-size: 1.07em;
	font-weight: bold;
}

#bolderwoodcontent #summary img {
margin:2px 0 2px 0;
}


/*    bolderwood homepage  bolderwood homepage  bolderwood homepage  bolderwood homepage  bolderwood homepage  bolderwood homepage  bolderwood homepage     */

#bolderwoodcontent #center-content {
background-color:#fff;
padding:10px;
border:10px solid #5f5f62;
border-bottom:0;
height:165px;
min-height:165px;
}

#bolderwoodcontent #center-lower-right-content {
height:125px;
min-height:125px;
}

#bolderwoodcontent #center-lower-left-content {
height:125px;
min-height:125px;
}

#bolderwoodcontent .linkbg {
background-color:#11112c; height:30px; width:231px; border:10px solid #5f5f62; border-top:0; border-right:0;
}

#bolderwoodcontent .linkbg2 {
background-color:#11112c; height:30px; width:230px; border:10px solid #5f5f62; border-top:0;
}

#bolderwoodcontent .linkbg3 {
background-color:#11112c; height:30px; width:471px; margin:0 auto; vertical-align:middle;
}



/*    bolderwood people  bolderwood people  bolderwood people  bolderwood people  bolderwood people  bolderwood people  bolderwood people  bolderwood people       */

#bolderwoodcontent #people-center-content {
height:304px;
min-height:304px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
}

#bolderwoodcontent #people-rightrail-height{
height:270px;
min-height:270px;
background-color:#11112c; padding:10px;
}

html>/**/body #bolderwoodcontent #people-rightrail-height{
height:263px;
min-height:263px;
}

* html #bolderwoodcontent #people-rightrail-height{
height:268px;
min-height:268px;
}

/*    bolderwood about  bolderwood about  bolderwood about  bolderwood about  bolderwood about  bolderwood about        */


#bolderwoodcontent #about-center-content {
height:220px;
min-height:220px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
}

#bolderwoodcontent #about2-center-content {
height:690px;
min-height:690px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
}



/*    bolderwood contact  bolderwood contact  bolderwood contact  bolderwood contact  bolderwood contact  bolderwood contact        */


#bolderwoodcontent #contact-center-content {
height:480px;
min-height:480px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
}


/*    bolderwood contact thanks bolderwood contact thanks bolderwood contact thanks bolderwood contact thanks bolderwood contact thanks        */


#bolderwoodcontent #contactthanks-center-content {
height:480px;
min-height:480px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
overflow-y:scroll;
}

/*    bolderwood services  bolderwood services  bolderwood services  bolderwood services  bolderwood services  bolderwood services       */


#bolderwoodcontent #services-center-content {
height:570px;
min-height:570px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
}

/*    bolderwood services  bolderwood services  bolderwood services  bolderwood services  bolderwood services  bolderwood services       */


#bolderwoodcontent #privacy-center-content {
height:330px;
min-height:330px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
}

/*    bolderwood portal  bolderwood portal  bolderwood portal  bolderwood portal  bolderwood portal  bolderwood portal      */


#bolderwoodcontent #portal-center-content {
height:330px;
min-height:330px;
background-color:#fff;
padding:18px;
border:10px solid #5f5f62;
}

.inputsubmit {	
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:#11112c;
	padding:2px;
	border:0;
}



/*    bolderwood lloydsportal  bolderwood lloydsportal  bolderwood lloydsportal  bolderwood lloydsportal  bolderwood lloydsportal  bolderwood lloydsportal      */


#bolderwoodcontent #lloydsportal-center-content {
height:330px;
min-height:330px;
background-color:#fff;
padding:18px;
border:10px solid #fff;
}

.inputsubmit {	
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:#11112c;
	padding:2px;
	border:0;
}


/*    bolderwood httpsportal httpsportalhttpsportal httpsportal httpsportal httpsportal httpsportal httpsportal httpsportal httpsportal     */


#bolderwoodcontent #https-center-content {
height:330px;
min-height:330px;
background-color:#fff;
padding:18px;
border:10px solid #fff;
}

.inputsubmit {	
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:#11112c;
	padding:2px;
	border:0;
}



/* BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD BOLDERWOOD */





/*-- CORPORATE PAGES CSS ---- CORPORATE PAGES CSS ---- CORPORATE PAGES CSS ---- CORPORATE PAGES CSS ---- CORPORATE PAGES CSS --*/


/*  contact.php contact form  */


#contact-form .inputsubmit {	
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:#11112c;
	padding:2px;
	border:0;
}

/*#contact-form {
	background-color:#fcfcfc;
	border:1px solid #e6e7e8;
	padding:18px;

}*/

#contact-form td{
font-size:0.69em;
color:#4d4d4f;
font-weight:normal;
}

#contact-form input{
font-weight:normal;
}

#contact-form textarea{
font-weight:normal;
font-size:100%;
}

#contact-form h4{
font-size:130%;
color:#003473;
font-weight:bold;
}




#corporatenavtabcontainer
{ width:484px;
	float:left;
}



/*  corporate-twocolumn-container */

#corporate-twocolumn-container a {color: #a90055; text-decoration:none; font-weight: bold;}
#corporate-twocolumn-container a:link {color: #a90055;}
#corporate-twocolumn-container a:hover {color: #003473; text-decoration:underline;}
#corporate-twocolumn-container a:visited {color: #a90055;}

#corporate-twocolumn-container {
width:773px;
display:inline;
float:right;
background-color:#fff;
margin:0 0 0 0;
}


#corporate-twocolumn-container ul {
    list-style-position: outside;
	list-style-image: url(../images/bullet-square-corporatepages.gif);
	list-style-type: none;
}

#corporate-twocolumn-container ul li {
margin-bottom: 1.2em;
}

#corporate-twocolumn-container h1{
	font-size:1.13em;
	font-weight:bold;
	margin:12px 0 8px 0;
}

#corporate-twocolumn-container h2{
	font-size:0.94em;
	font-weight:bold;
	margin:7px 0 12px 0;
	color: #003473;
}

#corporate-twocolumn-container h1, h3, h4 {
	color: #003473;
}

#corporate-twocolumn-container p {
	width:90%;
}
 


/* end corporate view numbers table styles */






/* -- header ----header----header----header----header----header----header----header----header----header-- */





#headerlinks {
float:right;
margin-top:2px;
}

#header p {	
    font-size: 0.63em;
	line-height: 14px;
	color: #4d4d4f;
}

#headerlinks a {	
	color: #003473;
	font-weight:bold;
	text-decoration:none;
}

#headerlinks a:visited {	
	color: #003473;
	font-weight:bold;
	text-decoration:none;
}

#headerlinks a:hover {	
	color: #a90055;
	text-decoration:underline;
	font-weight:bold;
}

#headerlinks .inputsubmit {	
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:#003473;
	padding:2px 4px 2px 4px;
	border:0;
}

html > body #headerlinks .inputsubmit {	
	padding:2px 2px 2px 2px;
}





/* --footer----footer----footer----footer----footer----footer----footer----footer----footer----footer----footer-- */
/*#footeraddress {
  padding-top:5px;
  padding-bottom:9px;
  height:7.5em;
  min-height:7.5em;  
}
#footeraddress ul {
    list-style-position: outside;
	list-style-type: none;
	margin-left:1.2em;
}





#footeraddress p {	
    padding-top:4px;
	line-height: 14px;
	color: #ababab;
	text-align:center;
}

#footeraddress ul {	
border-right:2px dotted #3d3d3d;
padding-right:18px;
}

#footeraddress ul.noborder {	
padding-right:18px;
border:none;
}

#footeraddress div {	
float:left;
}


#footeraddress li.title{	
font-weight:bold;
color:#eef1de;
line-height:24px;
}

#footeraddress div ul li {	
    list-style-position:outside;
	list-style-type:none;
	color:#ababab;
	line-height:14px;

}

#footeraddress ul li a:link, a:visited {	
	color: #ababab;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;

}

#footeraddress ul li a:hover {	
	color: #fff;
	text-decoration:underline;
}

*/





/* sitemap */

#sitemap-corporate {
width:218px;
float:left;
border-right:1px solid #c7c8ca;
border-left:1px solid #c7c8ca;
min-height:800px;
height:800px;
  padding-left:10px;

}

#sitemap-corporate a {	
	color: #4d4d4f;
	text-decoration:none;
	font-weight:normal;
}

#sitemap-corporate a:visited {	
	color: #4d4d4f;
	text-decoration:none;
}

#sitemap-corporate a:hover {	
	color: #a90055;
	text-decoration:underline;
}


#sitemap-corporate ul li ul li {
list-style-position: inside;
list-style-image: url(../images/bullet-square-corporatepages.gif);
list-style-type: none;
}


#sitemap-corporate ul li {
list-style-type: none;
}





#sitemap-corporate ul
  {
  margin-top:8px;
  margin-bottom:8px;
  margin-left: 0px;
  padding-left: 0px;
  }
  
#sitemap-corporate ul li{
margin-left: 0px;
  margin-top:12px;
  margin-bottom:12px;
    padding: 0 4px 0 4px;
}  

#sitemap-corporate ul li ul li{

  margin-top:2px;
  margin-bottom:2px;
}

#sitemap-corporate ul li ul{
margin-left: 0px;
  margin-top:3px;
  margin-bottom:1px;
}




#sitemap-corporate ul li{
font-size:0.69em;
}

#sitemap-corporate ul li ul li{
font-size:100%;
}

#sitemap-corporate h2 {
font-size:0.88em;
font-weight:bold;
color:#fff;
background-color:#4d4d4f;
margin-right:10px;
padding:5px 10px 5px 10px;
}

#sitemap-corporate h2 a {color: #fff; font-weight: bold; text-decoration: none; margin:6px 0px 6px 0px;}
#sitemap-corporate h2 a:hover {color: #fff; text-decoration: underline}
#sitemap-corporate h2 a:visited {color: #fff;}

#sitemap-corporate h4 {
font-size:0.69em;
font-weight:bold;
color:#4d4d4f;
}




#sitemap-callman {
width:218px;
float:left;
border-right:1px solid #c7c8ca;
min-height:800px;
height:800px;
padding-left:10px;
}

#sitemap-callman a {	
	color: #4d4d4f;
	text-decoration:none;
	font-weight:normal;
}

#sitemap-callman a:visited {	
	color: #4d4d4f;
	text-decoration:none;
}

#sitemap-callman a:hover {	
	color: #6a9641;
	text-decoration:underline;
}

#sitemap-callman ul li ul li {
list-style-position: inside;
list-style-image: url(../images/bullet-square-callmanpages.gif);
list-style-type: none;
}




#sitemap-callman ul
  {
  margin-top:8px;
  margin-bottom:8px;
  margin-left: 0px;
  padding-left: 0px;
  }
  
#sitemap-callman ul li{
margin-left: 0px;
  margin-top:12px;
  margin-bottom:12px;
      padding: 0 4px 0 4px;
}  

#sitemap-callman ul li ul li{

  margin-top:2px;
  margin-bottom:2px;
}

#sitemap-callman ul li ul{
margin-left: 0px;
  margin-top:3px;
  margin-bottom:1px;
}



#sitemap-callman ul li {
list-style-type: none;
}

#sitemap-callman ul li{
font-size:0.69em;
}


#sitemap-callman ul li ul li{
font-size:100%;
}

#sitemap-callman h2 {
font-size:0.88em;
font-weight:bold;
color:#fff;
background-color:#4d4d4f;
margin-right:10px;
padding:5px 10px 5px 10px;
}

#sitemap-callman h2 a {color: #fff;	font-weight: bold; text-decoration: none; margin:6px 0px 6px 0px;}
#sitemap-callman h2 a:hover {color: #fff; text-decoration: underline}
#sitemap-callman h2 a:visited {color: #fff;}

#sitemap-callman h4 {
font-size:0.69em;
font-weight:bold;
color:#4d4d4f;
}





#sitemap-numbers {
width:218px;
float:left;
border-right:1px solid #c7c8ca;
min-height:800px;
height:800px;
  padding-left:10px;
}

#sitemap-numbers a {	
	color: #4d4d4f;
	text-decoration:none;
	font-weight:normal;
}

#sitemap-numbers a:visited {	
	color: #4d4d4f;
	text-decoration:none;
}

#sitemap-numbers a:hover {	
	color: #f08300;
	text-decoration:underline;
}

#sitemap-numbers ul li ul li {
list-style-position: inside;
list-style-image: url(../images/bullet-square-numberspages.gif);
list-style-type: none;
}




#sitemap-numbers ul
  {
  margin-top:8px;
  margin-bottom:8px;
  margin-left: 0px;
  padding-left: 0px;
  }
  
#sitemap-numbers ul li{
margin-left: 0px;
  margin-top:12px;
  margin-bottom:12px;
      padding: 0 4px 0 4px;
}  

#sitemap-numbers ul li ul li{

  margin-top:2px;
  margin-bottom:2px;
}

#sitemap-numbers ul li ul{
margin-left: 0px;
  margin-top:3px;
  margin-bottom:1px;
}



#sitemap-numbers ul li {
list-style-type: none;
}

#sitemap-numbers ul li{
font-size:0.69em;
}


#sitemap-numbers ul li ul li{
font-size:100%;
}

#sitemap-numbers h2 {
font-size:0.88em;
font-weight:bold;
color:#fff;
background-color:#4d4d4f;
margin-right:10px;
padding:5px 10px 5px 10px;
}

#sitemap-numbers h2 a {color: #fff;	font-weight: bold; text-decoration: none; margin:6px 0px 6px 0px;}
#sitemap-numbers h2 a:hover {color: #fff; text-decoration: underline}
#sitemap-numbers h2 a:visited {color: #fff;}

#sitemap-numbers h4 {
font-size:0.69em;
font-weight:bold;
color:#4d4d4f;
}

#sitemap-numbers h4 a {color: #4d4d4f;	font-weight: bold; text-decoration: none; margin:6px 0px 6px 0px;}
#sitemap-numbers h4 a:hover {color: #f08300; text-decoration: underline}
#sitemap-numbers h4 a:visited {color: #4d4d4f;}




#sitemap-numbers-coltwo {
width:218px;
float:left;
min-height:800px;
height:800px;
border-right:1px solid #c7c8ca;
padding-left:10px;
}

#sitemap-numbers-coltwo a {	
	color: #4d4d4f;
	text-decoration:none;
		font-weight:normal;
}

#sitemap-numbers-coltwo a:visited {	
	color: #4d4d4f;
	text-decoration:none;
}

#sitemap-numbers-coltwo a:hover {	
	color: #f08300;
	text-decoration:underline;
}

#sitemap-numbers-coltwo ul li ul li {
list-style-position: inside;
list-style-image: url(../images/bullet-square-numberspages.gif);
list-style-type: none;
}

#sitemap-numbers-coltwo ul li {
list-style-type: none;
}





#sitemap-numbers-coltwo ul
  {
  margin-top:8px;
  margin-bottom:8px;
  margin-left: 0px;
  padding-left: 0px;
  }
  
#sitemap-numbers-coltwo ul li{
margin-left: 0px;
  margin-top:12px;
  margin-bottom:12px;
      padding: 0 4px 0 4px;
}  

#sitemap-numbers-coltwo ul li ul li{

  margin-top:2px;
  margin-bottom:2px;
}

#sitemap-numbers-coltwo ul li ul{
margin-left: 0px;
  margin-top:3px;
  margin-bottom:1px;
}




#sitemap-numbers-coltwo ul li{
font-size:0.69em;
}

#sitemap-numbers-coltwo ul li ul li{
font-size:100%;
}

#sitemap-numbers-coltwo h2 {
font-size:0.88em;
font-weight:bold;
color:#fff;
background-color:#4d4d4f;
margin-right:10px;
padding:5px 10px 5px 10px;
}

#sitemap-numbers-coltwo h2 a {color:#fff; font-weight: bold; text-decoration: none; margin:6px 0px 6px 0px;}
#sitemap-numbers-coltwo h2 a:hover {color: #fff; text-decoration: underline}
#sitemap-numbers-coltwo h2 a:visited {color: #fff;}

#sitemap-numbers-coltwo h4 {
font-size:0.69em;
font-weight:bold;
color:#4d4d4f;
}

#sitemap-numbers-coltwo h4 a {color: #4d4d4f;font-weight: bold; text-decoration: none; margin:6px 0px 6px 0px;}
#sitemap-numbers-coltwo h4 a:hover {color: #f08300; text-decoration: underline}
#sitemap-numbers-coltwo h4 a:visited {color: #4d4d4f;}


/*  staff pref portal  */

#staff-preference-form .inputsubmit
{
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:#003473;
	padding:2px 4px 2px 4px;
	border:0;
}


/* pref portal  */

#preference-form .inputsubmit
{
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:#003473;
	padding:2px 4px 2px 4px;
	border:0;
}


/*  clients.php */

#clientlogos img
{
float:left; border:1px solid #e6e7e8; margin:0 15px 0px 0px; padding:2px 4px 2px 4px; display:inline; border-top:none;
}


#clientlogos div.clientsblurb
{
margin: 0px 0px 0px 0px;
float:right;
width:80%;
}

#clientlogos div.clientsblurb h2
{
margin-top: 0px;
}






