

#mainPanel{
	margin:0px 0px 20px 0px;
	width:576px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	BORDER: PINK SOLID 0PX;
}
/* Hides from IE-mac \*/
* html #mainPanel{
	margin:0px 0px 20px 0px;
	width:576px;
	padding:0px;
	background:#ffffff;
	position:relative;
	height: 1%;

}
/* End hide from IE-mac */

/* Hides from IE-mac */
.catheadclearer{float:none; clear:right; height:0px; line-height:0px; border: 0px solid cyan;}
/* End hide from IE-mac */


#headerBlock {border-bottom:1px solid #CCCCCC; margin:0px 0px 8px 0px; padding: 0px 0px 0px 0px; }

/* Hides from IE-mac \*/
* html #headerBlock {border-bottom:1px solid #CCCCCC; margin: 0px 0px 0px 0px; mar\gin:0px 0px 8px 0px; padding: 0px 0px 0px 0px;  }
/* End hide from IE-mac */

 /* this is 566 wide */

#headerBlock h3 {color:#333333; margin:4px 0px 0px 0px; position:relative;}

/* to allow intro block to stretch across the support block area if it isn't required, the 2nd / right margin needs to be changed from 288 to 0 via an inline style */

#intro21{ margin: 0px 288px 8px 0px; position:relative;}

#supportBlockCA {
	color:#666666;
	margin: 0px 0px 0px 10px;
	width:278px;
	float:right;
	position:relative;
	padding: 0px 0px 0px 0px;
      border-top:1px solid #ffffff;

 }

/* Hides from IE-mac \*/
* html #supportBlockCA {
	color:#666666;
	margin: 0px 0px -23px 10px;
	mar\gin: 0px 0px -12px 10px;
	width:278px;
	float:right;
	position:relative;
	padding: 0px 0px 0px 0px;
      border-top:1px solid #ffffff;
 }
/* End hide from IE-mac */


 #supportBlockCA #suppFaceCA {
	width: 96px;
	float:left;
	position:relative;
 }

 /* Hides from IE-mac \*/
 * html #supportBlockCA #suppFaceCA {
	width: 96px;
	float:left;
	position:relative;
	margin: 0px -3px 0px 0px;
 }
/* End hide from IE-mac */

 #supportBlockCA #suppLinksCA {
	background:#D8E0EB url(/media/lloydstsb2004/lightblueedge_top.gif) top repeat-x;
	color:#333333;
	margin: 0px 0px 0px 96px;
	position:relative;
	padding:8px;
 }

 /* Hides from IE-mac \*/
 * html #supportBlockCA #suppLinksCA {
	background:#D8E0EB url(/media/lloydstsb2004/lightblueedge_top.gif) top repeat-x;
	color:#333333;
	margin: 0px 0px 0px 93px;
	position:relative;
	padding:8px;
 	height: 100%;
 }
/* End hide from IE-mac */

/*note: putting the height 100% in above for IE stopped the text "wobble", but created a gap between the blue supLinksCA and the supportBlockCA background image */
/* hence the -3px margin in the IE-only element suppFace and the 83 (cf 86) margin on the corresponding suppLinks */

/* try green ticks - IPR 2057 */

#greenTick {margin:0px 0px 0px 0px;}

 /* Hides from IE-mac \*/
 * html greenTick  {
	margin: 0px 0px 0px 0px;
	position:relative;
 	height: 100%;
 }
/* End hide from IE-mac */
#greenTick ul{
	list-style: disc outside url(../../images/greentick.gif);
	margin:10px 30px 10px 4px;}

#greenTick li{border-bottom:8px solid white; margin-left:1.5em;}

/* end try green ticks - IPR 2057 */


#suppLinksCA p{ margin:8px 0px 0px 0px;}
#suppLinksCA a{color:#0055BB; text-decoration:underline;  font-weight:bold;}
#suppLinksCA a:hover{color:#111166;}
.hidden{display:none;}


#data_table_container  {  border: solid green 0px;}

* html #data_table_container  { border: solid green 0px; height:1%;}

#noTable {border: dotted green 0px; }
/* hide from netscape and ie-mac \*/
* html #noTable {border: dotted green 0px;margin-left:0px}
/* end hide */



#with_data_table_text  {width: 175px; border: solid  pink 0px; float:left;}
/* hide from netscape and ie-mac \*/
* html #with_data_table_text  {width: 175px; border: solid  pink 0px; text-align:left;  position: relative; height: 1%; float: left; }
/* end hide */

#with_data_table_table { width: 165px; padding: 0px 0px 0px 10px; border: dotted red 0px; margin:0px 0px 0px 180px;}
/* hide from netscape and ie-mac \*/
* html #with_data_table_table {width: 175px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 10px; border: dotted pink 0px; text-align:right; position: relative; height: 1%; }
/* end hide */


#with_data_table_text_2  {width: 198px; border: solid blue 0px; float:left;}
/* hide from netscape and ie-mac \*/
* html #with_data_table_text_2  {width: 198px; border: solid blue 0px; text-align:left; position:relative; height:1%; float:left;}
/* end hide */

#with_data_table_table_2 {width: 188px; margin: 0px 0px 0px 198px; padding: 0px 0px 0px 10px; border: dotted blue 0px;}
/* hide from netscape and ie-mac \*/
* html #with_data_table_table_2 {width: 188px; padding: 0px 0px 0px 10px; border: dotted blue 0px; text-align:right; position: relative; height: 1%; }
/* end hide */







.entryObject{
	width:134px;

	margin:0px 8px 8px 10px;
	float:right;
	position:relative;
}
div div table {
	font-size:100%;
}
.entryObject th{
	color:#666666;
	font-weight:bold;
	font-size:80%;
	text-align:center;
}
.entryObject td{
	color:#333333;
	font-weight:bold;
	font-size:90%;
	text-align:center;
}


#promosCat {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 177px;
}
/* hide from netscape and ie-mac \*/
* html #promosCat {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* end hide  */



#promosCat h3 {
	margin:15px 0px 10px 0px;
	padding:4px 0px 14px 0px;
	font-weight:bold; font-size:120%;
	color:#666666 ; height: 1%;
	border-bottom: 1px solid #cccccc;
}

/* hide from netscape and ie-mac \*/
* html #promosCat h3 {
	margin:15px 0px 10px 0px;
	padding:4px 0px 4px 0px;
	font-weight:bold; font-size:120%;
	color:#666666 ; height: 1%;
	border-bottom: 1px solid #cccccc;
}
/* end hide */

.promoCat {
	width:134px;
	color:#666666;
	background: #e7e7e7 url(/media/lloydstsb2004/greyedge_base.gif) bottom repeat-x;
	padding:0px 0px 15px 0px;
	text-align:left;
	float:left;
	margin-left:9px;
}
#promo1{margin:0px;}
.promoCat p{
	padding:0px 8px;
	margin:4px 0px;
}
.promoCat img{
	margin:0px;
	padding:0px;
	border:0px;
}

.promoCat a{color:#0055BB; font-weight:bold; text-decoration:underline;}
.promoCat a:hover{color:#111166;}


#bmbm {margin: 10px 0px 0px 0px; border:0px solid cyan;}

/* hide from netscape and ie-mac \*/
* html #bmbm {
margin: 5px 0px 0px 0px; border:0px solid cyan; }
/* end hide  */




.linkBar {padding:6px 0px; margin:20px 0px; }
.linkBar a{color:#0055BB; font-weight:bold; text-decoration:underline; }
.linkBar a:hover{color:#111166;}




.applyBut a { color:#FFFFFF; text-decoration:none; background:#0055BB; padding:2px 8px; margin:0px 8px; text-align:center; border-top:1px solid #6DA0D0; border-left:1px solid #6DA0D0;  border-bottom:1px solid #1D3C59; border-right:1px solid #1D3C59;}
.applyBut a:hover { text-decoration:underline; color:#FFFFFF;}
.applyBut a img {border:0px; padding:0px; margin:0px;}


#headObject{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	width:30%;
	height: 100%;
	text-align:left;
	border: 0px red solid;

}
#headObject2{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 0px;
	position:relative;
	width:50%;
	height: 100%;
	text-align:left;
	vertical-align: middle;

}
#headObject3{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	position:relative;
	width:100%;
	height: 100%;
	text-align:left;

}

#headObject table{
	position:relative;
	padding: 0px;
	margin:2px 0px 0px 0px;
	border:0px;

}
#headObject2 table{
	position:relative;
	padding: 0px;
	margin:2px 0px 0px 0px;
	border:0px;
}
#headObject3 table{
	position:relative;
	padding: 0px;
	margin:2px 0px 0px 0px;
	border:0px;
}

#headObject td{
	padding: 0px 8px 2px 0px;
	font-size:80%;
	color:#333333;
	text-align:left;
	margin:0px;
}
#headObject2 td{
	padding: 0px 8px 2px 0px;
	font-size:80%;
	color:#333333;
	text-align:left;
	margin:0px;
}
#headObject3 td{
	padding: 0px 8px 2px 0px;
	font-size:80%;
	color:#333333;
	text-align:left;
	margin:0px;
}
#headObject td.greenhighlight{color:#55bb11; font-weight:bold;}
#headObject2 td.greenhighlight{color:#55bb11; font-weight:bold;}
#headObject3 td.greenhighlight{color:#55bb11; font-weight:bold;}

#headObject th{
	padding: 0px 8px 2px 0px;
	font-size:80%;
	color:#666666;
	text-align:left;
	margin:0px;
}
#headObject2 th{
	padding: 0px 8px 2px 0px;
	font-size:80%;
	color:#666666;
	text-align:left;
	margin:0px;

}
#headObject3 th{
	padding: 0px 8px 2px 0px;
	font-size:80%;
	color:#666666;
	text-align:left;
	margin:0px;

}


/* ***************************************** */
#catList{padding:0px; margin:0px; border: 0px solid pink; margin-left: 0px; }

/* hide from netscape and ie-mac \*/
* html #catList{padding:0px; margin:0px; border: 0px solid pink;}
/* end hide */

.catGroup{
	background:#FFFFFF url(/media/lloydstsb2004/catgreen.gif) left repeat-y;
	color:#333333;
	margin: 10px 0px 0px 0px;
	padding: 100px 0px 0px 0px;
	position:relative;
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid #55BB11;
}
.catGroupLabel{
	padding:8px 0px;
	background:transparent url(/media/lloydstsb2004/greenedge_top.gif) top repeat-x;
	width: 96px;
	float:left;
	position:relative;
	margin:0px;
}
.catGroupLabel h2{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 0px 8px;
	font-size:109%;
	border-bottom: 0px solid #CCCCCC;
}

.catGroupEntry {
	padding:8px 8px 0px 0px;
	background:transparent url(/media/lloydstsb2004/greenedge_top.gif) no-repeat;
	background-position: -135px 0px;
	position:relative;
	margin:0px 0px 10px 96px;
}

.catGroupEntry2 {
	padding:8px 8px 0px 0px;
	background:transparent;
	position:relative;
	margin:0px 0px 10px 96px;
}

.catGroupEntryPic {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	width:86px; float: left;
	position:relative;
}

.catGroupEntrypic2 {
	padding:10px 0px 0px 0px;
	margin:0px;
	width:86px;
	float:left;
	position:relative;
}

.catGroupEntryDetails{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 90px;
	position:relative; text-align: left;
	border: 0px #ff00ff solid;

}
.catGroupEntrydetails2{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 90px;
	position:relative;
	border-top:1px solid #CCCCCC;

	/* background: #ededed; width: 369px; */
	/* was using this class for multi-product green box strips, but caused odd left alignment */
}
.catGroupEntryDetails3{
	padding:0px;
	margin:0px 0px 0px 55px;
	position:relative;
	background: #FFFFFF; WIDTH: 400PX;
	border: 0px green solid;
}


.catGroupEntryDetailsObject{
	padding:0px;
	margin:0px 160px 0px 90px;
	position:relative;
}

.catGroupEntrydetails hr, .catGroupEntrydetails3 hr {height: 1px; color: cccccc; margin: 10px 0px 10px 0px;}
.catGroupEntrydetails p, .catGroupEntrydetails2 p, .catGroupEntrydetails3 p, .catGroupEntrydetailsObject p {margin: 0px; padding: 0px;}
.catGroupEntrydetails a, .catGroupEntrydetails2 a, .catGroupEntrydetails3 a, .catGroupEntrydetailsObject a {}
.catGroupEntrydetails h3, .catGroupEntrydetails2 h3, .catGroupEntrydetails3 h3, .catGroupEntrydetailsObject h3 {margin: 0px; padding: 0px}

/* ***************************************** */


.catGroup2 		{	background:#FFFFFF url(../../images/catgreen.gif) left repeat-y;
				color:#333333;
				/* width: 574px; */  width: 550px;
				border-bottom: 1px solid #55BB11;
				margin-bottom: 8px;
				}
/* Tell NS4 to ignore this styles.... */
/*/*/

.catGroup2FrillyEdge 	{	background:transparent url(../../images/greenedge_top.gif) top repeat-x;}

/* Okay, we can let NS4 see the rest.... */

.catGroup2Label		{float: left;
				width: 96px;
				margin: 0px;
				padding: 0px;}

.catGroup2Label2	{	float: left;
				width: 140px;
				margin: 0px;
				padding: 0px;}

.catGroup2LabelText h2	{ 	padding: 6px 8px 0px 8px;
				color: #ffffff;
				font-weight: bold;
				font-size:109%;
				border-bottom: 0px solid #CCCCCC;
				}

.catGroup2Pic		{	margin: 5px 10px 0px 0px;
				float: left;
				padding: 0px;
				}

.catGroup2 h3		{ 	padding-top: 4px;
				margin-left: 143px;
				padding-left: 42px;
				background: #ffffff;
				}








.catGroup2Text  { margin: 0px 0px 0px 190px;}
/* hack to prevent text wrapping around floats in IE */

 /* Hides from IE-mac \*/
 * html .catGroup2Text	{ height: 1%; heig\ht: 100%;
 width: 353px; float: right; text-align: left; margin-bottom: 8px; margin-left: 0px; position:relative;}

/* End hide from IE-mac */

.catGroup2Text h3	{
                           padding-top: 4px; color:;
                           margin:0px 0px 0px -42px;
                    }



 /* Hides from IE-mac \*/
 * html .catGroup2Text h3	{
                           padding-top: 0px;
                           margin-left: -42px;
                           mar\gin-left: -42px;


			   background: #ffffff;  }
/* End hide from IE-mac */



.catGroup3Text	{  margin: 0px 0px 0px 150px;}
/* hack to prevent text wrapping around floats in IE */

 /* Hides from IE-mac \*/
 * html .catGroup3Text	{ width: 400px; float: right; text-align: left; height: 1%; heig\ht: 100%;  margin-left: 0px;}
 /* End hide from IE-mac */

.catGroup3Text h3	{
                           padding-top: 4px;
                           margin-left: 0px;
			   background: #ffffff;  }



 /* Hides from IE-mac \*/
 * html .catGroup3Text h3	{
                           padding-top: 0px;
                           margin-left: -42px;


			   background: #ffffff;  }
/* End hide from IE-mac */





.catGroup2Text2 h3	{ padding-left: 48px; }
/* Hides from IE-mac \*/
* html .catGroup2Text2 h3	{ padding-left: 51px; }
/* End hide from IE-mac */

.catGroup3Text3 h3	{padding: 0px 0px 0px 8px; border:0px solid red;}
 /* Hides from IE-mac \*/
* html .catGroup3Text3 h3	{ padding-left: 4px; }
/* End hide from IE-mac */



.catGroup2 hr, .catGroup2Text hr {height: 1px; color: cccccc; margin: 10px 0px 0px 0px; width: 353px; float: right; }

#catGroup2Divider
{height: 1px; overflow: hidden; background: #cccccc; color: #cccccc;
padding: 0px; width: 353px; margin: 8px 0px 8px 0px;}


#catGroup3Divider
{height: 1px; overflow: hidden; background: #cccccc; color: #cccccc;
float: right; padding: 0px; width: 400px;}

 /* Hides from IE-mac \*/
* html #catGroup3Divider
{height: 1px; overflow: hidden; background: #cccccc; color: #cccccc;
float: none; margin:0px; padding: 0px; width: 400px; margin: 8px 0px 8px 0px;}


.catGroup2 p 		{ 	background: #fff;
				margin-top: 0px; padding: 0px;
				}





