﻿/*
.Doclisting h3
{
	background:url(../images/common/bullet-orange-rm.gif) left 4px no-repeat;
	color:#243F76;
	float:left;
	font-size:1.1em;
	padding:0 4px 4px 10px;
	clear:both;
}

.product-blurb .flyoutSolution
{
	width:450px!important;
}
*/
.flyoutSolution {
	background-color: #ded7bd;
	background-position: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;top
	color: #243F76;
	clip: rect(5px);
	border-style: solid;
	border-width: 1px;
	border-color: #A41c2b;
	width: auto;
	height: auto;
}
.flyoutSolution IMG {
	border-width: 0px!important;
	padding-bottom: 4px;
}

/*
.flyoutSolution TABLE
{
	border-bottom:2px solid #244A73;
	width:100%;
	overflow:hidden	
}*/
.flyoutSolution td {
	border-bottom: 1px #efefe0 solid;
	padding: 4px 45px 0px 0px;
	white-space: nowrap;
}
.flyoutSolution a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #243F76;
	clip: rect(5px);
	background-image: url(/images/common/bullet-orange.gif);
	background-position: 9px 6px;
	background-repeat: no-repeat;
	padding: 4px 4px 4px 20px;
}
.flyoutSolution td:hover {
	/*background-color: #EFEFE0;
	font-family: Arial, Helvetica, sans-serif;
	color: #a41c2b;
	clip: rect(5px);
	color: #a41c2b;*/
}
.flyoutSolution a:hover {
	
	font-weight:500;
	color: #a41c2b;

}
.flyoutSolution .header {
	background-color: #ded7bd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #a41c2b;
	font-weight: bolder;
	padding-left: 15px;
}
.flyoutSolution .header:hover {
	background-color: #ded7bd;
}
.Doclisting h3 {
	background: url(/images/common/bullet-orange-rm.gif) left 4px no-repeat;
	color: #243F76;
	font-size: 1.1em;
	padding: 0px 8px 8px 15px;
}
.Doclisting ul {
	padding: 20px 4px 4px 10px;
}
.Doclisting ul li {
	padding: 0px 10px 10px 10px;
}
.Doclisting a {
	color: #243F76;
	font-size: 1em;
}
.Doclisting a:hover {
	color: #A41C2A;
}

.content-center
{

padding-left:30px;

}

/*************** Orion Partner portal****************/

.blurb-bluebox {
	background: #243F76;
	color: #FFFFFF;
	width: 220px;
	height: 190px;
	clear: both;
}

.blurb-blue-headerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	padding-top:74px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:80px;
	text-align:center;
	
}

#announcement {
	position: relative;
	width:240px;
	float:left;
}

#documents {
	position: relative;
	width:240px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
		
}

#partner-news {
	position:relative;
	width:240px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;

}

#comp-news {
	position:relative;
	width:200px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:right;
	
}


/*------------------------Common------------------------*/
body {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*font-size:10px;*/
}
* {
	margin: 0;
	padding: 23;
	padding-left:0px;
}
p {
	padding-bottom: 8px;
}
a {
	text-decoration: none;
}
.wrapper {
	width: 980px;
	margin: 0 auto;
}
.header {
padding-top:8px;
}
img {
	border: none;
}
.logo {
	margin: 4px 0 0 20px;
}
.v-line {
	background: url(/images/common/ver_line.jpg) left 4px repeat;
	color: #FFFFFF;
	height: 20px;
	width: 2px;
}
/*----------------Top Links----------------*/
.top-links {
	float: right;
	padding: 4px 10px 0 0;
	font-weight:bold;
}
.top-links a {
	color: #243F76;
	font-weight:bold;
}
.top-links a:hover {
	color: #A41C2B;
	font-weight:bold;
}
/*----------------*/
/*----------------Search----------------*/
.search {
	float: right;
	margin-top: 20px;
	margin-bottom: 6px;
	clear: both;
	vertical-align: middle;
}
.search input {
	vertical-align: middle;
	border: 1px solid #243F76;
	padding: 2px;
	font-size: 1.1em;
}
.search .go {
	vertical-align: middle;
	padding: 0;
	margin-left: 5px;
	margin-right: 10px;
	background: #243F76;
	color: #FFFFFF;
	height: 22px;
	border-top: #4C628F;
	border-left: #4C628F;
	width: 28px;
}
/*----------------*/
/*----------------Main Menus----------------*/
.main-menu {
	background: url(/images/common/top-band_1.gif);
	height: 32px;
	clear: both;
}
.fineedge-main-menu {
	background: url(/images/common/top-band_1.gif);
	height: 32px;
	clear: both;
	overflow: auto;
	padding: 0 0 0 0;
}
.fineedge-main-menu TD {
	padding-top: 2px;
}
ul.nav {
	float: left;
	font-weight: bold;
	padding: 18px 10px 4px 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
}
ul.nav ul li {
	float: left;
	list-style: none;
	padding: 0 5px 0 5px;
}
ul.nav ul li a {
	color: #FFFFFF;
}
ul.nav ul li a:hover {
	color: #000000;
}
.main-menu-base {
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
}
.main-menu-First {
	float: left;
	list-style: none;
	padding: 3px 5px 5px 5px;
	border-right: 2px #FFFFFF solid;
	color: #FFFFFF;
	z-index: 2000;
}
.main-menu-Second {
	float: left;
	list-style: none;
	font-weight: normal;
	font-size: 8pt;
	padding: 2px 4px 2px 10px;
	color: #243F76;
	border-bottom: 1px #FFFFFF solid;
	background-color: #DED7BD; /*background-color:#EFEFE0;*/;
	z-index: 5000;
	min-width: 250px;
}
.main-menu-Second-hover {
	color: #a41c2b;
	background-color: #EFEFE0;
}
.main-menu-hover {
	color: #000000;
}
/*--------Regions--------*/
.regions {
	background: url(/images/common/top-band_2.gif);
	width: 375px;
	height: 44px;
	float: right;
	z-index: 1000;
}
.regions_forms {
	background: url(/images/common/top-band_2.gif);
	height: 44px;
	float: right;
	z-index: 1000;
	width: 100%;
}
.regions-text {
}
.regions-content {
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A41C2B;
	padding: 13px 20px 2px 10px;
	font-size: 1.04em;
	clear: both;
}
.fineedge-regions {
	background: url(/images/common/top-band_2.gif);
	width: 375px;
	height: 44px;
	float: right;
	z-index: 1000;
	overflow: auto;
}
.fineedge-regions-content {
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A41C2B;
	padding: 10px 20px 0px 50px;
	font-size: 1.04em;
	clear: both;
	width: 200px;
	/*erflow:auto;*/
}
.regions .changeregion {
	background: #243F76;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px 6px 3px 6px;
	font-size: 0.95em;
	position: relative;
	z-index: 1000;
}
.regions .changeregion a {
	color: #FFFFFF;
	font-weight: normal;
	background: url(/images/common/bullet-white-rm.gif) left 4px no-repeat;
	padding: 0px 6px 0px 10px;
}
.regions .changeregion a:hover {
	text-decoration: underline;
}
.regions .changeregion .map {
	width: 577px;
	position: absolute;
	right: 0;
	background: #DED7BD;
	z-index: 200;
	display: none;
	top: 20px;
	margin-right: -8px;
	color: #333333;
}
.regions .changeregion .map div {
	border: 1px solid #FFFFFF;
/*	background:#DED7BD url(../images/common/map.gif) top right no-repeat;*/	text-align: left;
	margin: 10px;
	height: 173px;
	padding: 10px;
}
.regions .changeregion .map div Table {
	text-align: left;
}
.regions .changeregion .map div a {
	color: #333333;
	background: none;
}
}
.regions .changeregion:hover .map {
	display: block;
}
.regions .changeregion .map div ul li {
	list-style: none;
	color: #333333;
}
.regions .changeregion .map div ul li a {
	list-style: none;
	background: url(/images/common/bullet-orange.gif) left 4px no-repeat;
	color: #333333;
}
/*----------------*/
/*----------------Content Area----------------*/
.container {
	/*For homepage and solution page*/
	min-height: 330px;
	height: auto!important;
	height: 330px;
	background: url(/images/common/bg.gif) repeat-y;
	float: left;
	padding-bottom: 20px;
	/*text-align:center;*/
}
.container-inner {
	/*For productpages eg. premia-takaful*/
	min-height: 330px;
	height: auto!important;
	height: 330px;
	background: url(/images/common/bg-inner.gif) repeat-y;
	float: left;
	padding-bottom: 20px;
}
/*--------Press Release, News & Events-----jyoti---*/

#leftcolumn {   
    height:55px;   
    width:55px;   
    float:left;   
    margin:0;   
    padding:0;   
    vertical-align: middle;   
}   
#centercolumn {   
    height:55px; 
    vertical-align: middle;   
}  
#ns_content {
	width: 70px;
	float: left;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
}
#ns-content {
	width: 639px;
	float: right;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
}
.clear{
	clear:both;
	}
}
#events-ns_content {
	width: 60px;
	float: left;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
}
#events-ns-content {
	width: 330px;
	float: left;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
}
#ns_acontent {
	width: 150px;
	float: left;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
	height: 30px;
}
#ns_acontent {
	width: 150px;
	float: left;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
	height: 11px;
}
#ns-acontent {
	width: 520px;
	float: left;
	color: #243f76;
	padding-left: 45px;
	padding-top: 13px;
	height: 11px;
}
#ns_lastacontent {
	width: 70px;
	float: left;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
	height: 35px;
}
#ns-lastacontent {
	width: 639px;
	float: right;
	color: #243f76;
	padding-left: 0px;
	padding-top: 13px;
	height: 35px;
}
#h-line {
	background: url(/images/common/ver_line.jpg);
	float: left;
	color: #FFFFFF;
	height: 20px;
	width: 700px;
}
#h-line-bottom {
	background: url();
	float: left;
	color: #FFFFFF;
	height: 10px;
	width: 700px;
}
#ns_archives {
	position: absolute;
	width: 100px;
	height: 125px;
	padding-left: 450px;
	
		/*--------Press Release, News & Events--------*/
}
.content {
	width: 758px;
	float: left;
}
.flash {
	margin-bottom: 20px;
}



.flashblu {
	margin-bottom: 2px;
}

/*For productpages eg. premia-takaful*/
.middle-content {
	padding: 25px 0px 25px 25px;
}
.middle-content ul {
	padding: 0px 0px 0px 0px;
}
.middle-content ul li {
	list-style: none;
	background: url(/images/common/bullet-orange.gif) 9px 4px no-repeat;
	padding-left: 20px;
	padding-bottom: 4px;
}
/**/
/**for flash popup**/
.middle-content1 {
	padding: 25px 0px 25px 15px;
}
.middle-content1 ul {
	padding: 0px 0px 0px 0px;
}
.middle-content1 ul li {
	list-style: none;
	background: url(/images/common/bullet-orange.gif) 9px 4px no-repeat;
	padding-left: 20px;
	padding-bottom: 4px;
}
li.Numbered {
	list-style-type:decimal;
	list-style-position:inside;
}
/**/

.right-content {
	width: 220px;
	float: right;
	background: #efefe0;
	padding: 0px 0px 0px 0px;

}
.right-content-inner {
	/*For productpages eg. premia-takaful Right content blurbs*/
	width: 220px;
	float: right;
	background: #EFEFE0;
	margin-left: 20px;
}

.blurb-blue {
	background: #243F76;
	color: #FFFFFF;
	width: 220px;
	clear: both;
}
.blurb-blue .Header {

}

.blurb-blue h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 4px 4px 14px;
}
.blurb-content-blue {
	color: #B4BDD0;
	padding: 8px;
	margin: 4px 4px 4px 4px;
	border: 1px solid #456C96;
	height: 113px;
}
.blurb-blue .readmore-white {
	color: #FFFFFF;
	text-align: right;
	height: 24px;
	clear: both;
}
.blurb-blue .readmore-white a {
	color: #FFFFFF;
	background: url(/images/common/bullet-white-rm.gif) left 4px no-repeat;
	padding: 0 4px 2px 10px;
}
.blurb-blue a.readmore-white:hover {
	text-decoration: underline;
}
.blurb-blue ul {
}
.blurb-blue .category ul li {
	list-style: none;
	padding: 4px 4px 4px 20px;
	border-bottom: 1px solid #d6cfb1;
	background-color: #efefe0!important;
	background: url(/images/common/bullet-orange-rm.gif) 9px 8px no-repeat;
	font-weight: bold;
}
.blurb-blue .category ul li a {
	color: #a41c2b!important;
	font-weight: normal!important;
}
.blurb-blue ul li {
	list-style: none;
	padding: 4px 4px 4px 20px;
	border-bottom: 1px solid #7C92AB;
	background: url(/images/common/bullet-white.gif) 9px 8px no-repeat;
	font-weight: bold;
}
.blurb-blue ul li a {
	color: #FFFFFF;
}
.blurb-blue ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.blurbhead {
	width: 220px;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(/images/common/bg2.gif);
	color:#a41c2b !important;
	clear: both;
	/*background: #efefe0;*/
	padding:5px 0 5px 0px;
	border-top: 1px solid #FBFBF1;
}

.blurb {
	width: 220px;
	clear: both;
	background: #EFEFE0;
	border-top: 1px solid #FBFBF1;
}
.blurb h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	padding: 10px 4px 4px 14px;
	color: #A41C2B;
}
.blurb h3.orange {
	background: #EB922C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	padding: 9px 2px 4px 14px;
	color: #FFFFFF;
	height:20px;
}
.blurb-content {
	color: #FFFFFF;
	padding: 8px 11px 8px 11px;
	margin: 4px;
	background: #FBFBF1;
}
.blurb-content-head {

	/*color:#A41C2B;*/
	color: #000000;
	font-weight: bold;
}
.blurb-content p {
	padding: 4px 0 4px 0;
}
.blurb-content a {
	color: #243F76;
}
.blurb-content a:hover {
	color: #A41C2A;
}
a.readmore {
	background: url(/images/common/bullet-orange-rm.gif) left 4px no-repeat;
	color: #243F76;
	float: right;
	padding: 0 4px 4px 10px;
	clear: both;
}
a.readmore:hover {
	color: #A41C2A;
}

a.solution-readmore {
	background: url(/images/common/bullet-orange-rm.gif) left 4px no-repeat;
	color: #243F76;
	padding-top:0;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:55px;
	float: right;
	clear: both;
}
a.solution-readmore:hover {
	color: #A41C2A;
}

.line {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: 4px 0 4px 0;
	background: #EFEFE0;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	border-left: 5px solid #EB922C;
	padding-left: 8px;
	margin: 0px 0 11px 0;
}
.soution-blurb {
	width: 230px;
	margin-left: 9px;
	float: left;
	border-right: 1px solid #D8D8D2;
	padding-right: 9px;
}
.product-blurb {
	width: 230px;
	margin-left: 9px;
	float: left;
	border-right: 1px solid #D8D8D2;
	padding-right: 9px;
}
.home-blurb {
	width: 230px;
	margin-left: 9px;
	float: left;
	border-right: 1px solid #D8D8D2;
	padding-right: 9px;
}
.services-blurb .home-blurb-content {
	height: 140px;
}
.footerimage {
	width: 728px;
	margin-left: 9px;
	float: left; /*border-right:1px solid #D8D8D2;*/;
	padding-right: 9px;
}
ff {
	clear:both;
}
.soution-blurb .home-blurb-content {
	height: 140px;
}
.product-blurb .home-blurb-content {
	height: 140px;
}
.soution-blurb img {
	padding-bottom: 1px;
	border-bottom: 2px solid #244A73;
	float: left;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-top: 4px;
}
/********* image with no border ***************/
.img-noborder {
	padding-bottom: 1px;
	float: left;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-top: 4px;
	border: none!important;
}
/**********************************************/
.product-blurb img {
	padding-bottom: 1px;
	border-bottom: 2px solid #244A73;
	float: left;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-top: 4px;
}
.home-blurb img {
	padding-bottom: 1px;
	border-bottom: 2px solid #244A73;
	float: left;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-top: 4px;
}
.services-blurb {
	width: 232px;
	margin-left: 9px;
	float: left;
	padding-right: 9px;
}
.services-blurb img {
	padding-bottom: 1px;
	border-bottom: 2px solid #244A73;
	float: left;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-top: 4px;
}
.banner {
	text-align: center;
	padding: 8px 0 8px 0;
	clear: both;
}
.bread-crumbs {
	padding: 10px 15px 10px 15px;
	background: #FFFFFF;
}
.bread-crumbs a {
	color: #243F76;
}
.bread-crumbs a:hover {
	color: #A41C2B;
}
h1 {
	font-size: 1.8em;
}
.section-head {
	border: 1px solid #EEEED7;
	background: #F4F4E7;
	clear: both;
	float: left;
}
.section-head img {
	float: left;
}
.section-content {
	padding: 0px 10px 0px 30px;
	float: right;
	width: 338px;
}
.ins-blurb {
	width: 370px;
	float: left;
	padding-right: 9px;
	padding-top: 14px;
	height: auto;
}
/* commented on 17-11-2008 as per suggested by idealake*/
.ins-blurb-content {
	/*Commented on 14-11-2008 becuase solution pages content was overlapping*/
	height: 140px; /*Commented on 14-11-2008 becuase solution pages content was overlapping*/;
	margin-left: 131px;
}
/* commented on 17-11-2008 as per suggested by idealake*/
.ins-blurb-content {
	min-height: 140px;
	height: auto!important;
	height: 140px;
	margin-left: 131px;
}
.ins-blurb-content ul {
}
.ins-blurb-content ul li {
	background: url(/images/common/bullet-orange.gif) 15px 6px no-repeat;
	list-style: none;
	padding: 2px 0 2px 29px;
}
.ins-blurb-img {
	padding-bottom: 1px;
	border-bottom: 2px solid #244A73;
	float: left;
	width: 120px;
	margin-right: 11px;
	margin-bottom: 3px;
}
.ins-blurb-content a {
	color: #243F76;
}
.ins-blurb-content a:hover {
	color: #A41C2B;
}
/*------------------------Left content for 3rd page(Inner page eg. premia-takafu)------------------------*/
.left-content {
	width: 220px;
	float: left;
}
.left-content .title {
	background: #A41C2B;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 4px 4px 14px;
}
ul.left-menu {
	padding: 0px 0px 20px 0px;
}
ul.left-menu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
ul.left-menu li {
	list-style: none;
	padding: 4px 4px 4px 20px;
	border-bottom: 1px solid #EFEFE0;
	background: url(/images/common/bullet-orange.gif) 9px 8px no-repeat;
}
ul.left-menu li.last {
	list-style: none;
	padding: 4px 4px 0px 20px;
	background: url(/images/common/bullet-orange.gif) 9px 8px no-repeat;
}
ul.left-menu li a {
	color: #243F76;
}
ul.left-menu li.focus a {
	color: #A41C2B;
}
ul.left-menu li a:hover {
	color: #A41C2B;
	text-decoration: none;
}
.title-header {
	/*border:1px solid #E9E9D8;
	background:#FBFBF1 url(../images/common/bg-title.jpg) no-repeat;;
	height:108px;*/
	margin-left: 2px;	
	/*position:relative;*/
}
.title-header img {
	border-right: 1px solid #E9E9D8;
	float: left;
}
.title-header .logo-products {
	float: right;
	margin-right: 10px;
	border-right: none;
}
.title-header .logo-products img {
	border-right: none;
}
.title-header .title {
	margin-left: 261px;
	border-top: 1px solid #E9E9D8;
	clear: right;
}
.title-header h1 {
	position: absolute;
	bottom: -1px;
	font-size: 18px;
	color: #EB922C;
	font-weight: normal;
	overflow: hidden;
	left: 261px;
	padding: 6px 14px 4px 14px;
}
/**/
ul.print-mail {
	text-align: left;
	list-style: none;
	margin: 15px 0 0px 0px;
	padding: 0;
}
ul.print-mail li {
	text-align: center;
	display: inline;
	padding: 0 4px 6px 0;
}
ul.print-mail li.print {
	background: url(/images/common/i-print.gif) no-repeat 0 0;
}
ul.print-mail li.email {
	background: url(/images/common/i-email.gif) no-repeat 0 0;
}
ul.print-mail li.bookmark {
	padding: 0 0 0 2px;
	background: url(/images/common/i-bookmark.gif) no-repeat 0 0;
}
ul.print-mail li a {
	padding: 0 0 0 18px;
	margin: 0 3px 0 0px;
	color: #244A73;
}
ul.print-mail li a:hover {
	color: #A41C2B;
}
/* Home Page DropDown Menus */
.DropDown-base {
	float: right;
}
.DropDown {
	color: #243F76;
	float: right;
	padding: 0 4px 4px 10px;
	clear: both;
	background: url(/images/common/bullet-orange-rm.gif) left 4px;
	background-position: left 4px;
	background-repeat: no-repeat;
	cursor: hand;
}
.DropDown:hover {
	color: #A41C2A;
	
}
/*------------------------Common Footer------------------------*/
.footerbannner {
}
.footer {
	background: #EFEFE0;
	clear: both;
	border-top: 2px solid #EB922C;
}
.footer-links {
	color: #243F76;
	width: 950px;
	float:left;
	vertical-align:top;
	padding: 2px 10px 2px 18px;
}
.footer-links a {
	color: #243F76;
}
.footer-links a:hover {
	color: #A41C2A;
}
.web {
	color: #333333;
	width: 250px;
	float: right;
	padding: 6px 10px 6px 18px;
	text-align: right;
}
.web a {
	color: #243F76;
}
.web a:hover {
	color: #A41C2A;
}
.copyrights {
	background: #FFFFFF;
	clear: both;
	padding: 6px 10px 10px 18px;
}
select {
	font-size: 1em;
}
/********************* Left Menu CSS ************/
UL.open {
	display: block;
}
UL.close {
	display: none;
}
ul.left-menu li a.focus {
	color: #A41C2B;
	font-weight: bold;
}
/*********************New Styles*********************/
.Header {
	font-family: Arial, tahoma, verdana;
	font-size:1.2em;
	font-weight: bold;
	color: #243f76;
}
.SubHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
/*******************New Styles - 27-8-2008****************/
.bullets {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 1.1em;
	BACKGROUND: url(/images/common/bullet-orange-rm.gif) no-repeat left 4px;
	PADDING-BOTTOM: 8px;
	COLOR: #000000;
	PADDING-TOP: 0px;
}
.NormalLinks {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}
.NormalLinks:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: underline;
}
.Normal-Links {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}
.Normal-Links:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}
.Readthe {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #a41c2b;
	FONT-FAMILY: arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}
.Readthe:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #a41c2b;
	FONT-FAMILY: arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: underline;
}
input {
	font-size: 1em;
	padding: 2px 0px 2px 3px;
}
Textarea {
	font-size: 1em;
	padding: 2px 0px 2px 3px;
}
TD.whitebg {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-color: #FFFFFF;
}
.middle-content ul.sitemap {
	color : #000000;
	background-image: none;
	padding: 0px 0px 0px 0px;
}
.middle-content li.sitemap {
	background: url(/images/common/bullet-orange.gif) 9px 8px no-repeat;
	padding: 4px 4px 4px 20px;
	font-weight: bold;
	color: #000000;
}
.middle-content li.sitemap a {
	color: #243F76;
}
.middle-content li.sitemap a:hover {
	color: #A41C2B;
}
.contentlink {
	font-family: arial;
	font-size: 1em;
	color: #a41c2b;
	text-decoration: none;
	font-weight: normal;
	cursor: hand;
	padding-left: 2px;
	padding-right: 2px;
}
/********Finedge Styles**********/
.Finedge_img_floatleft {
	float: left;
	margin: 0px 10px 10px 0px;
	clear: left;
	border: none;
}
.Finedge_img_floatright {
	float: right;
	margin: 10px 0px 10px 10px;
	clear: right;
	border: none;
}
.Finedge_img_floatcenter {
	float: center;
	margin: 10px 0 10px 10px;
	clear: center;
	border: none;
}
.Finedge_img_downloadarticle {
	float: right;
	margin: 0x 0 10px 10px;
	clear: right;
	border: none;
}
.Finedge_pages_link {
	VERTICAL-ALIGN: top;
	float: right;
	margin: 8px;
}
.Finedge_page {
	list-style: none;
}
.Finedge_page ul {
	FLOAT: left;
	list-style: none;
	display: inline;
	background-image: none;
}
ul.Finedge_page li {
	FLOAT: left;
	display: inline;
	background-image: none;
}
.Finedge_page a:visited {
	text-decoration: none;
	margin: 1px;
	padding: 0px;
	color: #999;
	background-color: #efefe0;
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.Finedge_page a:link {
	text-decoration: none;
	margin: 1px;
	padding: 0px;
	color: #999;
	background-color: #efefe0;
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.Finedge_page a:hover {
	text-decoration: none;
	margin: 1px;
	padding: 0px;
	color: #fff;
	background-color: #ded7bd;
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	text-align: center;
	vertical-align: middle;
}
.Finedge_HeaderMaroon {
	font: 12px arial,helvetica,sans-serif;
	font-weight: bold;
	color: #a41c2b;	
}
.Finedge_Header {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #243f76;
}

.finedge_bullets ul {
	padding: 0px 0px 0px 0px;
}
.finedge_bullets ul li {
	list-style: none;
	background: url(/images/common/bullet-orange.gif) 9px 4px no-repeat;
	padding-left: 20px;
	padding-bottom: 4px;
	Display: block;
}
.Finedge_img_divider {
	float: center;
	background-position: center;
	margin: 8px 0px 8px 0px;
	background-image: url(/images/common/divider_line.jpg);
	background-repeat: no-repeat;
}
/********Finedge Styles**********/
/********Financial Pulse**********/
.div_left {
	float: left;
	margin: 0px 10px 10px 0px;
	width: 600px;
	clear: left;
	border: none;
}
.div_right {
	float: right;
	margin: 10px 0px 10px 10px;
	width: 260px;
	clear: right;
	border: none;
}
.div_topbg {
	background-color: #efefe0;
	margin: 0px 4px 10px 0px;
	padding: 0px 10px 10px 10px;
}
/*************** infCMS ****************/
.MaroonHeader td {
	font-weight: bold;
	color: #ffffff;
	background-color: #a41c2b;
	height: 25px;
	text-align: center;
}
.Normal td {
	height: 20px;
}
.Normal td a {
	color: #a41c2b;
	text-decoration: none;
}
.Normal td a:hover {
	text-decoration: underline;
}
.MaroonHeaderText {
	font-weight: bold;
	font-size: 12px;
	color: #a41c2b;
	text-align: center;
}
/*************** infCMS ****************/


/********** New Styles for WorldBlu added on 09/04/2010 *************/
.home-blurbquotes{
	padding-left:8px;
	float:left;
	padding-right:10px;
	width:100%;
}


.home-blurbquotesright{
/*float:right;*/
padding-left:450px;

}

.sharebutton{
/*float:right;*/
padding-left:450px;

}

.home-blurbquotes .imgleft {
	float: left;
	margin-right: 8px;
	margin-left: 0px;
	margin-top: 2px;
}
.home-blurbquotes .pagenation {
	text-align: right;
	color: #666666;
}
.home-blurbquotes .pagenation a {
	text-decoration: none;
	color: #666666;
}
.home-blurbquotes .pagenation a:hover {
	text-decoration: none;
	color: #a41c2b;
}
.home-blurbquotes .pagenation a.selected {
	text-decoration: none;
	color: #a41c2b;
}
.blurb-contentblank{
	position: absolute;
	width:200px;
	height:115px;

	left: 540px;
	float: left;
	top: 355px;
}
.blurb-content p.title {
	color: #243f76;
	font-weight: bold;
	display: block;
}
.blurb-content p.desig {
	color: #333;
	font-weight: normal;
	display: block;
	padding:0px 0 4px 0;
}
.blurb-content .imgleft {
	float: left;
	display: block;
	margin-right: 6px;
}
.home-blurb-quote  {
	display: block;
	padding-left: 100px;
	text-align: justify;
}

/**********  CSS class for jqueryslider added on 30/03/2010 *************/

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
	width: 750px;
	background-color: #efefe0;
	border: 4px solid #efefef;
	vertical-align: top;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
	overflow: hidden;
	width: 750px;
}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
	width: 750px;
	float: left;	
	height: 220px;
}

#slideshow .slides p {
	position:absolute;
	z-index:3333;
	float:left;
	width: 300px;
	margin-top: 30px;
	margin-left: 420px;
	font-size: 13px;
	letter-spacing: -0.3px;
	font-weight: normal;
	clear: both;
	display: block;
	padding-bottom: 20px;
}
#slideshow .slides a {
	color: #036;
	text-decoration: underline;
	font-weight: bold;
}
#slideshow .slides span{
	display: block;
	padding-top: 10px;
		}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
	background-color: #efefe0;
	font-family: arial;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
	letter-spacing: -1px;
}

#slideshow .slides-nav li {
	float: left;
	color: #FFF;
}

#slideshow .slides-nav li a {
	display: block;
	outline: none;
	color: #000;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.js #slideshow .slides-nav li.on a {
	background-color: #a41c2b;
	font-family: arial;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
}

.js #slideshow .slides-nav li.on {
	background-color: #a41c2b;
	font-family: arial;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
}

.js #slideshow .slides-nav li.on a {
	position: relative;
	font-family: arial;
	font-size:13px;
	font-weight:bold;

}
.right-content-text {
	width: 220px;
	float: right;
	background: #efefe0;
	padding-top:32px;
    padding-left:0px;

}

/* ---------------------------------------------------- */
/* PARTNER PORTAL
/* ---------------------------------------------------- */

.pp-right-content {
	width: 220px;
	float: right;
	background: #efefe0;
	padding: 0px 0px 0px 0px;
	height:223px;
}
.pp-content {
	float: left;
	width:100%;
}
.pp-flash {
	margin-bottom: 20px;
	width: 758px;
	float: left;
}


.pp-left-blurb {
	width: 225px;
	margin-left: 9px;
	float: left;
	border-right: 1px solid #D8D8D2;
	padding-right: 9px;
}
.pp-middle-blurb {
	width: 225px;
	margin-left: 9px;
	float: left;
	border-right: 1px solid #D8D8D2;
	padding-right: 9px;
}
.pp-right-blurb {
	width: 225px;
	margin-left: 9px;
	float: left;
	padding-right: 9px;
}
.pp-middle-blurb .home-blurb-content {
	height: 140px;
}

.pp-right-blurb .home-blurb-content {
	height: 140px;
}

.pp-right-blurb img,.pp-middle-blurb img,.pp-left-blurb img  {
	padding-bottom: 1px;
	border-bottom: 2px solid #244A73;
	float: left;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-top: 4px;
}


.pp-container {
	min-height: 330px;
	height: auto!important;
	height: 330px;
	float: left;
	padding-bottom: 20px;

}

.pp-solution-mast
{
	border:none;
	float: right;
	margin-right: 2px;
	margin-top: 3px;
	border-right: none;

	
}
.pp-solution-mast img
{
	border-right: 1px solid #E9E9D8;
}


.pp-solution-right-content {
	width: 220px;
	float: right;
	padding: 0px 0px 0px 0px;

}
.pp-solution-blurb, .pp-solution-blurb-right{
	min-height: 140px;
	height: auto!important;
	height: 140px;
	margin-left: 25px;
	width:330px;
	float: left;
	padding-right: 9px;
	margin-top:20px;
}
.pp-solution-blurb
{
	/*border-right: 1px solid #D8D8D2;	*/
}
.pp-solution-blurb ul {
}
pp-right-blurb ul li {
	background: url(/images/common/bullet-orange.gif) 15px 6px no-repeat;
	list-style: none;
	padding: 2px 0 2px 29px;
}

pp-middle-blurb ul li {
	background: url(/images/common/bullet-orange.gif) 15px 6px no-repeat;
	list-style: none;
	padding: 2px 0 2px 29px;
}

pp-left-blurb ul li {
	background: url(/images/common/bullet-orange.gif) 15px 6px no-repeat;
	list-style: none;
	padding: 2px 0 2px 29px;
}

.pp-solution-blurb ul li {
	background: url(/images/common/bullet-orange.gif) 15px 6px no-repeat;
	list-style: none;
	padding: 2px 0 2px 29px;
}

.partner-login
{
	width:286px;
	height:181px;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-image: url(/images/common/login_box.gif);
	background-repeat: no-repeat;
}

.partner-login TD
{
	/*border:1px black solid;*/
}

.partner-login-content
{
	padding:25px 0px 25px 75px;
	text-align:center
}
.partner-login-TextBox
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #99B6D7;
}

.partner-login-Button
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #99B6D7;
	width:50px;
}
.partner-login-Error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a41c2b;
	text-decoration: none;
	height:25px;
	vertical-align:top;
	padding-left:35px;
}
.partner-login-Label
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:5px;
	text-align:center;
}
.partner-login-header
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #243f76;
	text-decoration: none;	
	height:35px;
}

.partner-login-header img
{
	padding-left:75px;
}

