/* BEGIN NEW CSS Styles */

* { margin:0; padding:0; }

body { background:#fff; }

#container {
	width:910px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7e7e;
}
li { list-style:none; }
p { margin-bottom:7px; }
h1 { 
	font-size:14px;
	color:#004489;
} 
h2 { 
	color:#004489;
	font-size:11px;
	margin-bottom:4px;
} 

/* header */

#header {
	width:910px;
	float:left;
}
.header-logo {
	width:139px;
	float:left;
}
a.logo { 
	display:block;
	width:139px;
	height:87px;
	margin-top:27px;
	background:url(/01/images/layoutv2/logo-bsb.gif);
}
.header-banner-nav {
	width:755px;
	float:right;
}
.header-banner {
	width:755px;
	height:137px;
	float:left;
	background:url(/01/images/layoutv2/banner-top.jpg);
}
.header-nav {
	width:755px;
	/*height:25px;*/
	float:left;
	background:url(/01/images/layoutv2/bg-navtop2.gif) repeat-x left bottom;
	color:#004489;
}
.header-nav a {
	text-decoration:none;
	color:#004489;
}
.header-nav a:hover {
	text-decoration:underline;
	color:#004489;
}
.header-nav-nav{
	float:none !important;
}
.header-nav-nav li {
	display:inline;
}
.header-nav-nav li a {
	display:block;
	background:url(/01/images/layoutv2/bg-navtop.gif) right no-repeat;
	height:21px;
	font-size:13px;
	float:left;
	padding:4px 8px 0 8px;
}
.header-nav-lg{
	/*float:right;
	margin-bottom:15px;*/
	padding-top:45px;
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.header-nav-nav ul li {
	background:none;
	padding-left:0px;
}
.header-nav-nav ul {
	margin:0;
}

/* content */

#content .nav-left ul
{
    margin:0;
}

#content .nav-left ul li
{
    padding:0;
}



.nav-left {
	width:139px;
	float:left;
	margin-right:16px;
	background-color:#ececec;
	padding-bottom:40px;
}
.nav-left li {
	border-bottom:1px solid #c9cacc;
	font-size:12px;
	color:#004489;
	background:#FFF;
}
.nav-left li a {
	color:#004489;
	text-decoration:none;
}
.nav-left li a:hover {
	color:#004489;
	text-decoration:underline;
}
#content .nav-left li.solutions {
	background-color:#ececec;
	padding:12px 0 12px 7px;
	font-size:14px;
	font-weight:bold;
}

.nav-left li.level1 span { padding: 7px 0 7px 8px; display:block; }

.nav-left li.level1 a {
	display:block;
	padding-left:13px;
}
.nav-left li.level1 a.bank {
	background:url(/01/images/layoutv2/ico-navleft-bank.gif) left no-repeat;
}
.nav-left li.level1 a.insurance {
	background:url(/01/images/layoutv2/ico-navleft-insurance.gif) left no-repeat;
}
.nav-left li.level1 a.asset {
	background:url(/01/images/layoutv2/ico-navleft-asset.gif) left no-repeat;
}
.nav-left li.level1 a.holdings {
	background:url(/01/images/layoutv2/ico-navleft-holdings.gif) left no-repeat;
}
.nav-left li.level1 a.retail {
	background:url(/01/images/layoutv2/ico-navleft-retail.gif) left no-repeat;
}
.nav-left li.level1 a.public {
	background:url(/01/images/layoutv2/ico-navleft-public.gif) left no-repeat;
}
.nav-left li.level1 a.utilities {
	background:url(/01/images/layoutv2/ico-navleft-utilities.gif) left no-repeat;
}
.nav-left li.level1 a.industry {
	background:url(/01/images/layoutv2/ico-navleft-industry.gif) left no-repeat;
}


.nav-left li.level1 li {
	border:0;
	margin:4px 0 4px 8px;
}

.nav-left li.level1.select-insurance, .nav-left li.level1.select-insurance li {
	background-color:#faedec;
}
.nav-left li.level1.select-insurance li a {
	background:url(/01/images/layoutv2/ico-arrow-insurance.gif) 0 4px no-repeat;
}
.nav-left li.level1.select-insurance span {
	background-color:#d9634c;
	font-weight:bold;
}
.nav-left li.level1.select-insurance span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-insurance span a.insurance {
	background:url(/01/images/layoutv2/ico-navleft-insurance-select.gif) left no-repeat;
}

.nav-left li.level1.select-bank, .nav-left li.level1.select-bank li {
	background-color:#f4e190;
}
.nav-left li.level1.select-bank li a {
	background:url(/01/images/layoutv2/ico-arrow-bank.gif) 0 4px no-repeat;
}
.nav-left li.level1 li.select {
	font-weight:bold;
}
.nav-left li.level1.select-bank span {
	background-color:#fdcc00;
	font-weight:bold;
}
.nav-left li.level1.select-bank span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-bank span a.bank {
	background:url(/01/images/layoutv2/ico-navleft-bank-select.gif) left no-repeat;
}

.nav-left li.level1.select-asset, .nav-left li.level1.select-asset li {
	background-color:#cddf80;
}
.nav-left li.level1.select-asset li a {
	background:url(/01/images/layoutv2/ico-arrow-asset.gif) 0 4px no-repeat;
}
.nav-left li.level1.select-asset span {
	background-color:#86a20c;
	font-weight:bold;
}
.nav-left li.level1.select-asset span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-asset span a.asset {
	background:url(/01/images/layoutv2/ico-navleft-asset-select.gif) left no-repeat;
}

.nav-left li.level1.select-holdings, .nav-left li.level1.select-holdings li {
	background-color:#e6b4d5;
}
.nav-left li.level1.select-holdings li a {
	background:url(/01/images/layoutv2/ico-arrow-holdings.gif) 0 4px no-repeat;
}
.nav-left li.level1.select-holdings span {
	background-color:#c168a2;
	font-weight:bold;
}
.nav-left li.level1.select-holdings span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-holdings span a.holdings {
	background:url(/01/images/layoutv2/ico-navleft-holdings-select.gif) left no-repeat;
}

.nav-left li.level1.select-retail, .nav-left li.level1.select-retail li {
	background-color:#d8d4ef;
}
.nav-left li.level1.select-retail li a {
	background:url(/01/images/layoutv2/ico-arrow-retail.gif) 0 4px no-repeat;
}
.nav-left li.level1.select-retail span {
	background-color:#a6a0cb;
	font-weight:bold;
}
.nav-left li.level1.select-retail span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-retail span a.retail {
	background:url(/01/images/layoutv2/ico-navleft-retail-select.gif) left no-repeat;
}

.nav-left li.level1.select-public, .nav-left li.level1.select-public li {
	background-color:#d9bd9b;
}
.nav-left li.level1.select-public li a {
	background:url(/01/images/layoutv2/ico-arrow-public.gif) 0 4px no-repeat;
}
.nav-left li.level1.select-public span {
	background-color:#c99556;
	font-weight:bold;
}
.nav-left li.level1.select-public span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-public span a.public {
	background:url(/01/images/layoutv2/ico-navleft-public-select.gif) left no-repeat;
}

.nav-left li.level1.select-utilities, .nav-left li.level1.select-utilities li {
	background-color:#bbe7ed;
}
.nav-left li.level1.select-utilities li a {
	background:url(/01/images/layoutv2/ico-arrow-utilities.gif) 0 4px no-repeat;
}
.nav-left li.level1.select-utilities span {
	background-color:#00aec6;
	font-weight:bold;
}
.nav-left li.level1.select-utilities span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-utilities span a.utilities {
	background:url(/01/images/layoutv2/ico-navleft-utilities-select.gif) left no-repeat;
}

.nav-left li.level1.select-industry, .nav-left li.level1.select-industry li {
	background-color:#f5d2a3;
}
.nav-left li.level1.select-industry li a {
	background:url(/01/images/layoutv2/ico-arrow-industry.gif) 0 4px no-repeat;
}
.nav-left li.level1.select-industry span {
	background-color:#f18a00;
	font-weight:bold;
}
.nav-left li.level1.select-industry span a {
	/*color:#fff;*/
}
.nav-left li.level1.select-industry span a.industry {
	background:url(/01/images/layoutv2/ico-navleft-industry-select.gif) left no-repeat;
}


.nav-left #more_info {width:139px;background:url('/01/images/layoutv2/bg_more_info_en.png') no-repeat bottom;padding-bottom:15px;}
.nav-left #more_info p {background:url('/01/images/layoutv2/bg_more_info_en.png') no-repeat top ;padding:15px 20px 0 20px;margin:0;font-weight:bold; }

p.more_info {background:url(/01/images/layoutv2/bg_more_info_content.png) no-repeat;width:365px;height:25px;line-height:25px;clear:both;}
p.more_info a {padding-left:30px;}

.col-content {
	width:605px;
	float:left;
}



.text-intro {
	font-size:14px;
	width:605px;
	color:#004489;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text-intro-secteur {
	font-size:12px;
	width:605px;
}

.text-intro-secteurNoColumn {
	font-size:12px;
	width:754px;
}

.col-content .text-intro-secteur.insurance {
	border-bottom:1px solid #d9634c;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.insurance h1 {
	background-color:#d9634c;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}
.col-content .text-intro-secteur.bank {
	border-bottom:1px solid #fdcc00;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.bank h1 {
	background-color:#fdcc00;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}
.col-content .text-intro-secteur.asset {
	border-bottom:1px solid #86a20c;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.asset h1 {
	background-color:#86a20c;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}
.col-content .text-intro-secteur.holdings {
	border-bottom:1px solid #c168a2;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.holdings h1 {
	background-color:#c168a2;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}
.col-content .text-intro-secteur.retail {
	border-bottom:1px solid #a6a0cb;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.retail h1 {
	background-color:#a6a0cb;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}
.col-content .text-intro-secteur.public {
	border-bottom:1px solid #c99556;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.public h1 {
	background-color:#c99556;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}
.col-content .text-intro-secteur.utilities {
	border-bottom:1px solid #00aec6;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.utilities h1 {
	background-color:#00aec6;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}
.col-content .text-intro-secteur.industry {
	border-bottom:1px solid #f18a00;
	padding-bottom:10px;
}
.col-content .text-intro-secteur.industry h1 {
	background-color:#f18a00;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.generic {
	padding-bottom:10px;
}
.col-content .text-intro-secteur.generic h1 {
	background-color:#87A4C6;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}




.col-content .text-intro-secteur.insurance2 h1 {
	background-color:#d9634c;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteurNoColumn.insurance2 h1 {
	background-color:#d9634c;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteurNoColumn.asset2 h1 {
	background-color:#86a20c;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}


.col-content .text-intro-secteur.bank2 h1 {
	background-color:#fdcc00;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.asset2 h1 {
	background-color:#86a20c;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.holdings2 h1 {
	background-color:#c168a2;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.retail2 h1 {
	background-color:#a6a0cb;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.public2 h1 {
	background-color:#c99556;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.utilities2 h1 {
	background-color:#00aec6;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.industry2 h1 {
	background-color:#f18a00;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteur.generic2 h1 {
	background-color:#87A4C6;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}

.col-content .text-intro-secteurNoColumn.generic2 h1 {
	background-color:#87A4C6;
	padding:6px 0 6px 10px;
	color:#fff;
	margin-bottom:10px;
}


.line-box-content {
	float:left;
	width:605px;
}
.box-content {
	float:left;
	margin-top:8px;
	/*padding:10px;*/
	width:294px;
}
.box-content.full {
	width:605px;
}

.box-content.fullnocol {
	width:754px;
}

.box-content.right {
	float:right;
}

.box-contentNoColumn.right {
	float:right;
}
.green {
	background-color:#e3f1e1;
}
.blue {
	background-color:#e5ecf3;
}
.box-content .title {
	padding:5px;
	margin-bottom:5px;
}
.box-content.green .title {
	background:url(/01/images/layoutv2/border-green.gif) bottom repeat-x;
}
.box-content.blue .title {
	background:url(/01/images/layoutv2/border-blue.gif) bottom repeat-x;
}

.color-insurance {
	background:#faedec;
}
.color-insurance .title {
	background:url(/01/images/layoutv2/border-insurance.gif) bottom repeat-x;
}
.color-insurance h1 {
	color:#da644d;
}

.color-asset {
	background:#E7F1BC;
}
.color-asset .title {
	background:url(/01/images/layoutv2/border-asset.gif) bottom repeat-x;
}
.color-asset h1 {
	color:#86a20c;
}


.color-bank {
	background:#f8f1d2;
}
.color-bank .title {
	background:url(/01/images/layoutv2/border-bank.gif) bottom repeat-x;
}
.color-bank h1 {
	color:#f3b100;
}


.color-holdings {
	background:#f4d8eb;
}
.color-holdings .title {
	background:url(/01/images/layoutv2/border-holdings.gif) bottom repeat-x;
}
.color-holdings h1 {
	color:#c168a2;
}

.color-retail {
	background:#e9e6f9;
}
.color-retail .title {
	background:url(/01/images/layoutv2/border-retail.gif) bottom repeat-x;
}
.color-retail h1 {
	color:#8981BE;
}

.color-public {
	background:#E9D9C6;
}
.color-public .title {
	background:url(/01/images/layoutv2/border-public.gif) bottom repeat-x;
}
.color-public h1 {
	color:#b3854d;
}

.color-utilities {
	background:#DBF3F6;
}
.color-utilities .title {
	background:url(/01/images/layoutv2/border-utilities.gif) bottom repeat-x;
}
.color-utilities h1 {
	color:#00aec6;
}

.color-industry {
	background:#f9e9d4;
}
.color-industry .title {
	background:url(/01/images/layoutv2/border-industry.gif) bottom repeat-x;
}
.color-industry h1 {
	color:#f18a00;
}


#content .color-bank a,#content .color-bank a:hover{
	color:#F8CA0D;
	text-decoration:underline;
}
#content .color-insurance a,#content .color-insurance a:hover{
	color:#da644d;
	text-decoration:underline;
}
#content .color-asset a,#content .color-asset a:hover {
	color:#86a20c;
	text-decoration:underline;
}
#content .color-holdings a,#content .color-holdings a:hover{
	color:#c168a2;
	text-decoration:underline;
}

#content .color-retail a,#content .color-retail a:hover {
	color:#a6a0cb;
	text-decoration:underline;
}

#content .color-public a,#content .color-public a:hover {
	color:#c99556;
	text-decoration:underline;
}

#content .color-utilities a, #content .color-utilities a:hover {
	color:#00aec6;
	text-decoration:underline;
}

#content .color-industry a,#content .color-industry a:hover {
	color:#f18a00;
	text-decoration:underline;
}



.box-content .article {
	float:left;
	padding: 5px;
}
.box-content .article.right {
	float:right;
}
.box-content.full .article {
	width:285px;
}
.box-content .article a {
	color:#004489;
	/*text-decoration:underline;*/
}
.box-content .article a:hover {
	color:#004489;
	text-decoration:none;
}
.box-content .article img {
	float:left;
	margin:0 7px 0 0;
}

.box-content .article .More {
	float:left;
	margin:0pt 0px 0px 0;
}

.date {
	font-size:10px;
}
.link-tools {
	float:left;
	margin-top:15px;
	width:605px;
}
.link-tools a {
	color:#7f7e7e;
	text-decoration:none;
}
.link-tools a:hover {
	color:#7f7e7e;
	text-decoration:underline;
}

.col-right {
	width:139px;
	float:right;
}
.search {
	float:left;
	margin-bottom:25px;
}
.search input {
	width:134px;
	font-size:10px;
	background-color:#b5d6e6;
	border:1px solid #98b4c0;
	padding:3px 0 3px 5px;
	color:#004489;
}
.search label {
	font-size:9px;
	font-weight:bold;
	color:#004489;
	margin-top:4px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.search span {
	font-size:9px;
	font-weight:bold;
	color:#004489;
	margin-top:4px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#content .nav-right {
	float:left;
}
#content .nav-right li {
	margin-bottom:2px;
}
#content .nav-right ul {
	margin:0;
}
#content .nav-right ul li {
	background:none;
	padding-left:0;
}
.nav-right li a ,.nav-right li a:visited{
	background:#00458A url(/01/images/layoutv2/bg-navright.gif) left top no-repeat;
	border:1px solid #295f96;
	display:block;
	width:100px;
	padding:7px 0 10px 39px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.nav-right li a:hover {
	text-decoration:underline;
}
.nav-right li a.contact {
	background:#ffbe2a url(/01/images/layoutv2/bgyellow-navright.gif) left top no-repeat;
	border:1px solid #fdb30c;
	margin-bottom:15px;
	color:#00458a;
}

#content {
float:left;
margin-top:16px;
width:910px;
}


/* END NEW CSS Styles */





#maincontent {
	width: 605px;
	vertical-align: top;
}

/* maincontent */

td.content {
	width: 100%;
}

table.articletitle {
	margin-bottom: 22px;
}

/* headings with background box */
td.contenttitle {
    vertical-align: middle;
}
td.contenttitle h1 {
	height: 28px;
	line-height: 28px;
	background-color: #87A4C6;
	text-transform:uppercase;
	color: white;
	font-weight: bold;
    padding-left:8px;
    margin: 0;
}

/* content details (main content sections?) */

table.contentdetailstable {
/*fde width: 797px;*/
	margin-bottom: 24px;
}

td.contentdetails {
}

td.contentdetailsend {
	text-align: right;
	width: 90%;
	height: 20px;
	background: url(../images/layout/line_more.gif) repeat-x bottom left;
border:1px none blue;
}

td.contentdetailsmore {
	width: 72px;
	text-align: right;
}



/* header---------------------------------------------------------------------------------------- */

#linesearch1,#linesearch2 {
	padding-bottom:30px;
}

#linesearchfix {
	display: block; width: 324px; height:11px;
}

#languagealign {
	width: 86px;
	padding: 0; margin: 0;
	border-right: 17px solid white;
}

#searchtitlealign {
	padding: 72px 279px 0 0; 
	font:11px verdana,arial; 
	color:#004B92;
	white-space: nowrap;
}

#searchbodyalign {
	padding-right:148px;
	margin:0px;
}

/* left side navigation
   ---------------------------------------------------------------------------------------- */

#saplogo {
	clear:both;
	margin-left: 63px;
	position: absolute;
	top: 510px;
}

#leftNav ul {
	list-style-type: none;
	margin-left: 50px;
	margin-top: 10px;
}

/*navLevel2, active state, active state link color */
#leftNav ul li {
	display: block;
	background: url(/01/images/icons/arrow_nav.gif) no-repeat left 4px;
	padding-left: 20px;
	padding-bottom:10px;
	font-size:13px;
}
#leftNav ul li a:hover 		{ text-decoration: underline; }
#leftNav ul li.navLevel2sel { background: url(/01/images/icons/arrow_nav_sel.gif) no-repeat left 4px; }
#leftNav ul li.navLevel2sel a { color: #808080; }

/*navLevel1 (title)*/
#leftNav ul li.navTitle {
	letter-spacing: 1px;
	padding-bottom: 10px;
	background: none;/*overwrite ul li*/
	padding-left: 0;/*overwrite ul li*/
}
#leftNav ul li.navTitle a 	{ font-weight:bold; }

/*navLevel3, active state, active state link color */
#leftNav ul li.navLevel3 	{ background: url(/01/images/icons/triangle_nav.gif) no-repeat 4px 5px; }
#leftNav ul li.navLevel3sel { background: url(/01/images/icons/triangle_nav_sel.gif) no-repeat 4px 5px; }
#leftNav ul li.navLevel3sel a { color: #808080; }



/* splash */
	
#splashlayout {
	width: 100%;
}

td.splashcol {
	width: 191px;
	height: 191px;
	padding-right: 8px;
	padding-bottom: 8px;
}

td.lastsplashcol {
	width: 191px;
	height: 191px;
	padding-right: 0;
	padding-bottom: 8px;
}


#splashlayout a:link, #splashlayout a:visited, #splashlayout a:active  {
	display: block;
	border: 1px solid white;
	padding: 0;
	margin: 0;
}
#splashlayout a:hover {
	border: 1px solid #004890;
}


/* "homeblocks" (blocks with illustrations on the left) */

.homeblock {
	margin-top: 10px;
}

.homeblock tr {
	background: #F3F6FA;
}

#Subcontent .homeilluBlock td {
	margin-top:0;
	background:#F3F6FA url(../images/layout/line_more.gif) repeat-x bottom left;
	vertical-align:top;
}

#Subcontent .homeilluBlock img {
	width:97px;
	height:97px;
	border:0;
}

#Subcontent .homeblock .hometxtBlock td {
	background: #F3F6FA;
}

#Subcontent .hometxtBlock p 
{
	margin-top: 5px;
	margin-left: 12px;
}
#Subcontent .hometxtBlock h3
{
	margin: 0px 0px 0px 10px;
	padding:10px 0px 0px 0px;
}


#Subcontent   .hometxtBlock p {
	width: 78%;
	margin-bottom: 0;
	padding-bottom: 0;
}

/*GFR: changed so list looks like infobox list */
#Subcontent .hometxtBlock ul 
{
	margin-top: 5px;
	padding:0;
	list-style: none;
}

#Subcontent .hometxtBlock li {	
	font-size:11px;
	margin-left:10px;
	color:#666666;
	background: url(../images/layout/infoboxlist.gif) no-repeat center left;
	padding-left: 7px;
}

#Subcontent .hometxtBlock ul {
	list-style: none;
	color: black;
	font-size: 10px;
	margin-left: 0;
}

#Subcontent .hometxtBlock li a:link, #maincontent .hometxtBlock li a:active {
	font-size:11px;
	color: #004B92;
	text-decoration: none;
}

#Subcontent .hometxtBlock li a:hover {
	text-decoration: underline;
}
/* end GFR*/

#Subcontent .homemoreBlock {	
	margin-bottom:0px;
	vertical-align:bottom;
	width:400px;
	background:#F3F6FA url(../images/layout/line_more.gif) no-repeat bottom left;
}

#Subcontent .homemoreBlock img {	
	border:0;
}

/* info box //////////////////////////////////////////////////////////////////////////////// */

.infoboxcontainer {
	width: 191px; 
	padding-right: 8px;
	vertical-align: top;
}

.lastinfoboxcontainer {
	width: 191px;
	vertical-align: top; 
}


table.infobox td {
	width: 191px;
}

.infoboxtitle {
	background-color: #87A4C6;
	height: 22px;
	line-height: 22px;
}

.infoboxtitle h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	padding:0; margin: 0;
	margin-left: 6px;
}

.infoboxtitleshadow {
	height: 13px;
	background: url(../images/layout/infoboxshadow.gif) top center no-repeat;
}

.infoboxcontent {
	font-size: 11px;
	color: #004B92;
}


a.infoboxlink  {
	font-size: 11px;
	color: #004B92;
}	

a.infoboxlink:link, a.infoboxlink:visited, a.infoboxlink:active {
	color: #004B92;
	text-decoration: none;
	font-size: 11px;
	color: #004B92;
}

a.infoboxlink:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #004B92;
}

a.infoboxbulletedlink  {
	display: block;
	padding-left: 7px;
	background: url(../images/layout/infoboxlist.gif) no-repeat center left;
	font-size: 11px;
	color: #004B92;
}	

a.infoboxbulletedlink:link, a.infoboxbulletedlink:visited, a.infoboxbulletedlink:active {
	color: #004B92;
	text-decoration: none;
	font-size: 11px;
	color: #004B92;
}

a.infoboxbulletedlink:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #004B92;
}

/* product table //////////////////////////////////////////////////////////////////////////////// */
.spacer 
{
	width: 15px;
}

.column
{
	width: 295px;
	vertical-align: top;	
}

/* forms  //////////////////////////////////////////////////////////////////////////////// */
.inputtext 
{
	font: 11px Arial, Helvetica, sans-serif;
	background-color:#E3E9F2;
	width:250px; 
	padding:0px; 
	margin:0px;
}	
.inputtextsmall {
	background-color:#E3E9F2;
	width:60px; 
	padding:0px; 
	margin:0px;
}
.inputtextmedium {
	background-color:#E3E9F2;
	width:184px; 
	padding:0px; 
	margin:0px;
}

.label {
	padding: 0 20px 0 0;
	font:11px verdana,arial; 
	color:#004B92;
	white-space: nowrap;
	vertical-align:top;
}



/* Results Page */
div.OmniFindResults {
background:transparent url(/01/images/dots.gif) repeat-x scroll center top;
clear:both;
float:left;
margin:0pt;
padding:10px 0pt 8px;
width:605px;
}


div.OmniFindResults h2 {
border:0pt none;
font-size:1.4em;
margin:0pt 0pt 5px;
padding:0pt;
}

a img {
border:0pt none;
vertical-align:middle;
}

div.OmniFindResults a {
color:#004489;
}

div.itemspager a {
color:#004489;
}

ul {
list-style-type:none;
margin:0 0 0.5em 8px;
padding:0;
}
ul li {
background:transparent url(/01/images/icons/maincontent_listbullet.gif) no-repeat scroll left 4px;
padding-left:12px;
}


/*NLE 20/10/2008 */

a,a:active,a:link,a:visited {
color:#004489;
font-size: 1em;
text-decoration: none;
}


a:hover
{
text-decoration:underline !important;
}
.header-banner
{
    cursor:pointer;    
}

h3
{   
    font-size:13px;
    color:#244B8D;    
}



/**END NLE **/

.search span {
	font-size:9px;
	font-weight:bold;
	color:#004489;
	margin-top:4px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.nav-right ul li a.contact, .nav-right ul li a.contact:visited {
	background:#FFBE2A url(/01/images/layoutv2/bgyellow-navright.gif) no-repeat scroll left top !important;
	border:1px solid #FDB30C !important;
	color:#00458A !important;
	margin-bottom:15px !important;
}


.color-light {background:#f3f6fa;}


.line-box-contentNoColumn {
	float:left;
	width:754px;
	margin-bottom:25px;
}


.box-contentNoColumn {
	float:left;
	margin-top:15px;
	/*padding:10px;*/
	width:365px;
}

.intro {border-bottom:1px solid #cacbcd;padding:0 0 25px 0;}


.box-contentNoColumn .article img {
	float:left;
	margin:0 12px 12px 0;
}