/* Generic Heading tags, used in all Brochureware pages except Homepage.*/

h4{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:100%;
}
h3{
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:109%;
}
* html h3{
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:109%;}
h2{
	margin:15px 0px 10px 0px;
	padding:4px 0px 4px 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight:bold;
	font-size:120%;
	color:#55BB11;
}
h1{
	margin:0px;
	padding:8px 8px 4px 0px;
	font-weight:bold;
	font-size:150%;
	text-decoration:none;
	color:#55BB11;
}
#intro{ margin:0px 0px 8px 17em;
	position:relative;
}


/* GENERIC ASSETS CSS STYLES */

#navCol{
	width:167px;
	margin:0px 10px 0px 0px;
	float:left;
	position:relative;
}
#navCol h3{
	color:#666666;
	margin:0px;
}
#supportBlock{
	background:#D8E0EB;
	color:#666666;
	margin: 0px 0px 0px 0px;
	width:134px;
	position:relative;
	padding:0px;
}
#supportBlock #suppFace{
 	background:transparent;
	position:relative;
	border-bottom:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
	text-align:right;
}
#supportBlock #suppFace img{
 	border:0px;
}
#supportBlock #suppFace2{
 	background:transparent;
	position:relative;
	border-bottom:1px solid #FFFFFF;
	padding:0px ;
	margin:0px 50px 0px 0px ;
	text-align:right;
}
#supportBlock #suppLinks{
	background:#D8E0EB url(../../media/images/style/lightblueedge_bottom.gif) bottom repeat-x;
	color:#333333;
	margin: 0px 0px 0px 0px;
	position:relative;
	padding:8px;
}
#supportBlock #suppLinkHeader{
	background:#D8E0EB;
	color:#333333;
	margin: 0px 0px 0px 0px;
	position:relative;
	padding:8px;
}

#suppLinks p{margin:0px 0px 0px 0px;}
#suppLinks a{
	color:#0055BB;
	text-decoration:underline;
	font-weight:bold;
}
#suppLinks a:hover{color:#111166;}
.hidden{display:none;}

#promos{
	margin:0px 0px 15px 0px;
}
#promos h3{
	margin:15px 0px 10px 0px;
	padding:4px 0px 4px 0px;
	font-weight:bold;
	font-size:120%;
	color:#666666;
	border-bottom: 1px solid #CCCCCC;
}
.promo p{
	padding:0px 8px;
	margin:4px 0px;
}
.promo img{
	margin:0px;
	padding:0px;
	border:0px;
}
.promo {
	width:124px;
	color:#666666;
	background: #e7e7e7 url(../../media/images/style/greyedge_base.gif) bottom repeat-x;
	padding:0px 0px 15px 10px;
	text-align:left;
}
/* Hides from IE-mac */
* html .promo{
	width:134px;
	color:#666666;
	background: #e7e7e7 url(../../media/images/style/greyedge_base.gif) bottom repeat-x;
	padding:0px 0px 15px 10px;
	text-align:left;
}
/* End hide from IE-mac */

.promo a{
	color:#0055BB;
	font-weight:bold;
	text-decoration:underline;
}
.promo a:hover{color:#111166;}

/* End of Back to Top Link Styles*/

/* End Page Titles Style */
#prod3HowTos{
	background:#D8E0EB url(../../media/images/style/lightblueedge_top.gif) top repeat-x;
	padding:10px 0px 0px 0px;
	border-bottom:2px solid #D8E0EB;
}

/* Hides from IE-mac \*/
* html #prod3HowTos{
	background:#D8E0EB url(../../media/images/style/lightblueedge_top.gif) top repeat-x;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-bottom:1px solid #D8E0EB;
	height:1%;
}
/* End hide from IE-mac */

#prodHowTo1{
	padding:0px 8px 8px 8px;
	margin:0px 0px 0px 0px;
	float:left;
	width:400px;
	word-wrap:break-word;
}
#prodHowTo2_1{
	padding:0px 8px 8px 8px;
	margin:0px 0px 0px 0px;
	float:left;
	width:190px;
	word-wrap: break-word;
}
#prodHowTo2_2{
	padding:0px 8px 8px 8px;
	margin:0px 0px 0px 0px;
	width:190px;
	float:left;
	word-wrap: break-word;
}
#bordercontainer{
	border-right:2px dotted #ffffff;
	padding:0px 5px 0px 0px;
}
#prodHowTo3_1{
	padding:0px 8px 8px 8px;
	margin:0px 0px 0px 0px;
	float:left;
	position:relative;
	width:124;
	word-wrap:break-word;
}
#prodHowTo3_2{
	padding:0px 8px 8px 8px;
	margin:0px 0px 0px 0px;
	float:left;
	position:relative;
	width:122;
	word-wrap:break-word;
}
#prodHowTo3_3{
	padding:0px 8px 8px 8px;
	margin:0px 0px 0px 0px;
	float:left;
	position:relative;
	width:124;
	word-wrap: break-word;
}
/* Hides from IE-mac \*/
* html #prodHowTo1{
	width:100%;
}
* html #prodHowTo2_1{
	width:49%;
}
* html #prodHowTo2_2{
	width:49%;
}
* html #prodHowTo3_1{
	width:33%;
}
* html #prodHowTo3_2{
	width:33%;
}
* html #prodHowTo3_3{
	width:33%;
}
/* End hide from IE-mac */


#rightPanel{
	width:134px;
	margin:0px 2px 0px 0px;
	padding:0px;
	float:right;
	position:relative;
}
/* Hides from IE-mac \*/
* html #rightPanel{
	margin:0px 0px 0px 0px;
}
/* End hide from IE-mac */

#supportBlock{
	background:#D8E0EB;
	color:#666666;
	margin:0px 0px 0px 0px;
	width:134px;
	position:relative;
	padding:0px;
}
#spacer{
	background:#ffffff;
	margin:0px 0px 0px 0px;
	height:20px;
	position:relative;
	padding:0px;
}
#supportBlock #suppFace{
 	background:transparent;
	position:relative;
	border-bottom:0px solid #FFFFFF;
	padding:0px;
	margin:0px;
	text-align:right;
}
#supportBlock #suppFace img{
 	border:0px;
}
#supportBlock #suppFace2{
 	background:transparent;
	position:relative;
	border-bottom:1px solid #FFFFFF;
	padding:0px;
	margin:0px 50px 0px 0px;
	text-align:right;
}
#supportBlock #suppLinks{
	background:#D8E0EB url(../../media/images/style/lightblueedge_bottom.gif) bottom repeat-x;
	color:#333333;
	margin:0px 0px 0px 0px;
	position:relative;
	padding:8px;
}
#supportBlock #suppLinkHeader{
	background:#D8E0EB;
	color:#333333;
	margin:0px 0px 0px 0px;
	position:relative;
	padding:8px;
}
#suppLinks p{margin:0px 0px 0px 0px;}
#suppLinks a{
	color:#0055BB;
	text-decoration:underline;
	font-weight:bold;
}
#suppLinks a:hover{color:#111166;}
.hidden{display:none;}

#leftNav hr{
	display:none;
	margin:0px;
	padding:0px;
}
#leftNav{

/* background:#F8F8F8;*/
	padding: 0px;
	margin:0px;
	position:relative;
}
#leftNav .divider{
	background:#829aba;
	height:4px;
	position:relative;
	padding:0px;
	margin:0px;
	line-height:4px;
}
#leftNav .header{
	background:#FFFFFF url(../../media/lloydstsb2004/leftnav/lhntop.gif) bottom repeat-x;
	/*background:#FFFFFF url(../../media/images/style/bluenavedge_top.gif) bottom repeat-x;*/
	padding:20px 0px 0px 0px;
	position:relative;
}
#leftNav .headernograd{
	background:#FFFFFF url(../../media/lloydstsb2004/leftnav/lhntopnogradient.gif) bottom repeat-x;
	padding:20px 0px 0px 0px;
	position:relative;
}
#leftNav .footer{
	background:#FFFFFF url(../../media/lloydstsb2004/leftnav/lhnbelow.gif) bottom repeat-x;
	/*background:#0055bb;*/
	position:relative;
	height:17px;
	padding:0px;
	margin:0px;
	line-height:4px;
}
#leftNav a{
	background: url(../../media/lloydstsb2004/leftnav/button.gif) no-repeat;
  width:125px;
  margin:0px 0px 0px 10px;
  padding:0px 10px 6px 22px;
  display:block;
	position:relative;

/* background:#D8E0EB;*/
	/*padding: 4px 8px;*/
	/*border-top:1px #FFFFFF solid;
	color:#0055bb;*/
	color:#1641AC;
	text-decoration:none;
	font-weight:normal;
	font-size:105%;/*9pt;*/
	/*margin:0px;*/
}
/* Hides from IE-mac \*/
* html #leftNav a{
	background: url(../../media/lloydstsb2004/leftnav/button.gif) no-repeat;
  width:155px;
  margin:0px 0px 0px 10px;
  padding:0px 10px 6px 22px;
	display:block;
	position:relative;
/*	background:#D8E0EB;*/
	/*padding: 4px 8px;*/
	/*border-top:1px #FFFFFF solid;
	color:#0055bb;*/
	text-decoration:none;
  /*margin:0px;*/
  color:#1641AC;
  font-weight:normal;

	height: 1%;
	font-size:105%;/*9pt;*/
}
/* End hide from IE-mac */

#leftNav a:hover{
	text-decoration:underline;
}

* html #leftNav a:hover{
	text-decoration:underline;
}

#leftNav a.sectionHead:hover{
	text-decoration:underline;
}

* html #leftNav a.sectionHead:hover{
	text-decoration:underline;
}

#leftNav a.sectionHead{
  background: url(../../media/lloydstsb2004/leftnav/button_down.gif) no-repeat;
	margin:0px 0px 0px 10px;
  padding:0px 10px 3px 22px;
  display:block;
	position:relative;
	/*background:transparent;*/
	/*padding: 4px 8px;*/
/*	border-top:1px solid #FFFFFF;*/
	/*color:#0055bb;*/
	text-decoration:none;
	color:#1641AC;
	font-weight:bold;
	/*font-size:109%;*/
	width:125px;
	font-size:112%;/*10pt;*/
}
* html #leftNav a.sectionHead{
  background: url(../../media/lloydstsb2004/leftnav/button_down.gif) no-repeat;
	margin:0px 0px 0px 10px;
  padding:0px 10px 6px 22px;
  display:block;
	position:relative;
	text-decoration:none;
	color:#1641AC;
	font-weight:bold;
	width:145px;
	font-size:112%;/*10pt;*/
}
#leftNav a.current{
  margin:0px 0px 0px 10px;
  padding:0px 10px 6px 22px;
	background: url(../../media/lloydstsb2004/leftnav/button_down.gif) no-repeat;
  color:#1641AC;
 	text-decoration:none;
	font-weight:bold;
	font-size:105%;/*9pt;*/
}
* html #leftNav a.current{
  margin:0px 0px 0px 10px;
  padding:0px 10px 3px 22px;
	background: url(../../media/lloydstsb2004/leftnav/button_down.gif) no-repeat;
  color:#1641AC;
 	text-decoration:none;
	font-weight:bold;
	font-size:105%;/*9pt;*/
}

#leftNav a.current1{
  margin:0px 0px 0px 10px;
  padding:0px 10px 6px 22px;
	background: url(../../media/lloydstsb2004/leftnav/button.gif) no-repeat;
  color:#1641AC;
 	text-decoration:none;
	font-weight:bold;
	font-size:105%;/*9pt;*/
}
* html #leftNav a.current1{
  margin:0px 0px 0px 10px;
  padding:0px 10px 3px 22px;
	background: url(../../media/lloydstsb2004/leftnav/button.gif) no-repeat;
  color:#1641AC;
 	text-decoration:none;
	font-weight:bold;
	font-size:105%;/*9pt;*/
}

#leftNav div.subSubNav{
	
  background:#ECF0F5;
	border-bottom:1px solid #FFFFFF;
	position:relative;
}
#leftNav div.subSubNav a{
	color:#0055bb;
	text-decoration:none;
	font-weight:normal;
	padding:4px 8px;
	margin:0px;
	border:0px;
	background:#ECF0F5;
}
#leftNav div.subSubNav a:hover{
	color:#0055bb;
	text-decoration:underline;
	font-weight:normal;
	padding:4px 8px;
	margin:0px;
	border:0px;
	background:#ECF0F5;
}
#leftNav div.subSubNav a.current{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding:4px 0px;
}
#leftNav a.level4{
	background:transparent;
  padding:0px 4px 4px 22px;
	border-top:0px;
	color:#1641AC;
	font-weight:normal;
	font-size:100%;/*8pt;*/
}
#leftNav a:hover.level4{
	text-decoration:underline;
	border-top:0px;
	/*background:#ecf0f5;*/
	color:#0055bb;
}
#leftNav a.level4on{
background: url(../../media/lloydstsb2004/leftnav/transbutton.gif) no-repeat;
	padding:0px 4px 4px 22px;
  /*background:#ecf0f5;*/
	border-top:0px;
	font-weight:bold;
	/*color: #333333;*/
	color:#1641AC;
	font-size:100%;/*8pt;*/
}
#leftNav a.level4onwithoutimg{
  padding:0px 10px 4px 22px;
  background:#EDEDED;
	padding-top:0px;

	border-top:0px;
	font-weight:bold;

	color:#1641AC;
	font-size:100%;/*8pt;*/
}
.leftnavback
{
background:#FCFAFA url(../../media/lloydstsb2004/leftnav/lhnmiddle.gif) bottom repeat-x;
position:relative;
border-right: 2px solid #EFEFEF;

}
* html .leftnavback
{
background:#FCFAFA url(../../media/lloydstsb2004/leftnav/lhnmiddle.gif) bottom repeat-x;
position:relative;
border-right: 2px solid #EFEFEF;

}
.leftnavbacknograd
{
background:#EDEDED url(../../media/lloydstsb2004/leftnav/lhnmiddlenograditient.gif) bottom repeat-x;
position:relative;
border-right: 2px solid #EFEFEF;

}
* html .leftnavbacknograd
{
background:#EDEDED url(../../media/lloydstsb2004/leftnav/lhnmiddlenograditient.gif) bottom repeat-x;
position:relative;
border-right: 2px solid #EFEFEF;
margin-left:-5px;
}


#borderleftnav{
	
	padding:10px 0px 16px 0px;
	}
* html #borderleftnav{
	
	padding:13px 0px 16px 0px;
	}
  /* END - GENERIC ASSETS CSS STYLES */

/* BRETTS GENERIC TABLE FORMATTING CSS STYLE STUFF */

#irms_table {
	background:#FFFFFF;
	border:0px;
	border-top:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
}

#irms_table h3{
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:109%;
}
* html #irms_table h3{
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:109%;
}
/*  defect 250 (above) irms_table h3 needed font-size to match IE,  was down at 80%*/


#irms_table table{
	border:0px;
	padding:0px;
	margin:0px;
}
#irms_table th{
	background:#55BB11;
	color:#FFFFFF;
	text-align:left;
	padding:4px;
	margin:0px;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	vertical-align:top;
}
#irms_table tr.light td{
	background:#FFFFFF;
	color:#333333;
	text-align:left;
	padding:8px 4px;
	margin:0px;
	border-left:1px solid #CCCCCC;
	vertical-align:top;
}
#irms_table tr.grey td{
	background:#F0F0F0;
	color:#333333;
	text-align:left;
	padding:8px 4px;
	margin:0px;
	border-left:1px solid #CCCCCC;
	vertical-align:top;
}
#irms_table tr td.firstcell, #irms_table tr th.firstcell{
	border-left:0px;
	background:#ffcaca;
	border:1px solid #000000;
}
#irms_table h3{
	text-align:left;
}
.irms_table_cell{
	border-left:0px;
	background:#ffcaca;
	border:0px solid #000000;
}

/* END */

#table{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	text-align:left;
}
#table table{
	position:relative;
	padding: 0px;
	margin:0px 0px 0px 0px;
	border:0px;
	font-size:80%;
	text-align:left;
}
#table td{
	padding: 0px 0px 2px 0px;
	color:#333333;
	text-align:left;
	margin:0px;
}
#table th{
	padding: 0px 0px 2px 0px;
	color:#666666;
	text-align:left;
	margin:0px;
}
#table th a{
	color:#666666;
	text-decoration:underline;
}
#table td.greenhighlight{
	color:#55bb11;
	font-weight:bold;
}
#table .highlight{
	color:#55bb11;
	padding: 0px 8px 2px 0px;
	text-align:left;
	margin:0px;
	font-size:110%;
	font-weight:bold;
}
#table b{
	padding: 0px 0px 2px 0px;
	text-align:left;
	margin:0px;
	font-size:110%;
	font-weight:bold;
}
.bodyCopy{
	text-align:left;
}
.bodyCopyBold{
	text-align:left;
}
#caption{
	padding:0px 0px 0px 2px;
	text-align:left;
}

/* BB17 add .xxside class so can have look-a-like headings without real heading tags */

.h2side {
	margin:15px 0px 10px 0px;
	padding:4px 0px 4px 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight:bold;
	font-size:120%;
	color:#55BB11;
}

.h3side{
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:109%;
}
* html .h3side{
	color:#333333;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:109%;}

#navCol .h3side{
	color:#666666;
	margin:0px;
	font-weight:bold;
}

/* end BB17 */




