/* @group global reset */
html, body {
	padding:0;
	margin:0;	
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
sup {
	vertical-align:top;
	line-height:1;
}
fieldset, dd, button {
	margin:0;
	padding:0;
	border: none;
}
ul, ul li, ol, ol li, dl, p, input {
	margin:0;
	padding: 0;
}

ul li ,ol li { list-style-type: none;}

img, a img {
	border: none;
}
table {
	border-collapse: collapse; 
	border-spacing:0; 
	width:100%;
}
/* @end */

/* @group Default Element Styles */
body { 
	font-family:arial; 
	font-size:11px;
	color:#333; 
}
h1 {
	font:normal 16px/16px arial;
	color:#cc3333;
	margin-bottom:10px;
	text-transform:uppercase;
}
h2 {
	font:normal 15px/19px arial;
	color:#333;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:20px;
	padding-bottom:5px;
}
h2 span {
	display:block;
	font:normal 12px/16px arial;
	color:#999;
	text-transform:capitalize;
}
h3 {
	font:bold 12px/16px arial;
	color:#0f62c7;
	text-transform:uppercase;
}
a { color:#3775C7; text-decoration:underline; outline:none; }
a:hover {
	color:#003273;
}
select {
	font:normal 11px/15px arial;
	color:#333;
	padding:1px;
}
p {
	font:normal 11px/13px arial;
	color:#333;
	margin-bottom:10px;	
}
input[type=text], textarea {
	font:normal 12px/16px arial;
	color:#333;
	padding:2px 3px;
	border:1px solid #e0e0e0;	
	float:left;
	margin-right:5px;
}
/* @end */

/* @group Sprite Styles */
.extLink li, .extLink a, .pdfIcon, .stayConnected a, .cusCare, .relSec a, .compare h4, .senUp, .senDown, .secNav span, .costDown span, .costUp span, .closeBtn, .first, .last, .pPrev, .pNext, .redList li, .redBullet, .nowRange span, .weekRange, .pdfIcon, .viewDetails, .accordion h4 a, .accordianBig h5, .pdfList li, .excelIcon, .printerIcon, .arrowIconup, .arrowIcondown, .popupIcon li, .popupIcon a, .extIcon li, .extIcon a, .detailsIcon, .detailsIconUp, .smallPdfIcon, .passIcon, .calIcon, .viewTicker a, .marketTab a, .jcarouselList li, #tikkerMini, .redArrowRt li, .redListSub li, .miniBtn  {
	background-image:url(../images/sprite/ico-24.png);
	_background-image:url(../images/sprite/ico-24-6.png);
	background-repeat:no-repeat;
}
.cust_care, .tradingPhone, .chanSms, .addIcon {
	background-image:url(../images/sprite/big-icon.png);
	_background-image:url(../images/sprite/big-icon-6.png);
	background-repeat:no-repeat;
}
.bussinessPortal, .calSaving, .becomeMillinaire, .feedback, .ourPartner, .tariff, .ourPerformance, .loginInsta, .instaxpress, .loginCommodities{
	background:url(../images/sprite/rhs-banners.png) no-repeat;	
}
/* @end */

/* @group Patterns */
.fRt{float: right;}
.fLt{float: left;}
.displayBlock { display:block; }
.txtCenter { text-align:center; }
.txtLeft { text-align:left; }
.txtRight { text-align:right; }
.clearfix:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix {zoom: 1;}/* Clearfix for IE 7 */
.rPos{position: relative;}
.aPos{position: absolute;}
.marB0{margin-bottom:0px;}
.marB5{margin-bottom:5px;}
.marB10{margin-bottom:10px;}
.marB15{margin-bottom:15px;}
.marB20{margin-bottom:20px;}
.marB25{margin-bottom:25px;}
.marB30{margin-bottom:30px;}
.marR5{margin-right:5px;}
.marR20{margin-right:20px;}
.marL20{margin-left:20px;}
.marL10{margin-left:10px;}
.marLR5 {
	margin-left:5px;
	margin-right:5px;
}
.pad10 { padding:10px; }
.pad5 { padding:5px; }
.padT5 {
	padding-top:5px;
}
.padB5 {
	padding-bottom:5px;
}
.padB10 {
	padding-bottom:10px;
}
.padB15 {
	padding-bottom:15px;
}
.padT10 {
	padding-top:10px;
}
.padTB5 {
	padding-top:5px;
	padding-bottom:5px;
}
.padLR5 {
	padding-left:5px;
	padding-right:5px;
}
.padLR10 {
	padding-left:10px;
	padding-right:10px;
}
.padT50{
	padding-top: 50px;
}
.w70 {
	width:70px;
}
.w85{
	width: 85px;
}
.w100 {
	width:100px;
}
.w113{
	width: 113px;
}
.w120 {
	width:120px;
}
.w125 {
	width:125px;
}
.w160 {
	width:160px;
}
.w180 {
	width:180px;
}
.w188 {
	width:188px;
}
.w200 {
	width:200px;
}
.w230 {
	width:230px;
}
.w270 {
	width:270px;
}
.w275 {
	width:275px;
}
.w295 {
	width:295px;
}
.w230 {
	width:230px;
}
.w320 {
	width:320px;
}
.w330 {
	width:330px;
}
.w340 {
	width:340px;
}
.w375 {
	width:360px;
}
.w600 {
	width:600px;
}
.w625 {
	width:625px;
}
.w640 {
	width:640px;
}
.w510 {
	width:510px;
}
.w285 {
	width:285px;
}
.w355 {
	width:355px;
}
.w150 {
	width:150px;
}

.shadowBR1 {
	-moz-box-shadow:1px 1px 2px #D6D6D6;
	-webkit-box-shadow:1px 1px 2px #D6D6D6;
	box-shadow:1px 1px 2px #D6D6D6;
}
.blueBorder {
	border:1px solid #D6D6D6;
}
.blueTopBorder {
	border-top:1px solid #D6D6D6;
}
.grayBottomBorder {
	border-bottom:1px dotted #D6D6D6;
}
.greyBorder {
	border:1px solid #ccc;
}
.greyBorderTop {
	border-top:1px solid #ccc; ;
}
.greyBorderBottom {
	border-bottom:1px solid #EAEAEA;
}
.greyBorderleft{
	border-left:1px solid #c4c4c4;
	padding-left: 7px;
}

.more {
	font:normal 10px/14px arial;
	float:right;
	margin:0 10px 5px 0;
}
.botBorderNone{
	border-bottom: none;
}

/*.extLink li {
	display:block;
	background-position:left -795px;
	padding-left:13px;
	margin-bottom:3px;
}
.extLink a {
	background-position:right -999px;
	padding-right:18px;
	font-size:11px;
}*/
.popupIcon li {
	display:block;
	background-position:left -795px;
	padding-left:13px;
	margin-bottom:3px;
}
.popupIcon a {
	background-position:right -999px;
	padding-right:18px;
	font-size:11px;
}
.redList li {
	background-position:left -795px;
	padding-left:13px;
	margin-bottom:3px;
}
.redListSub li {
	background-position: left -896px;
    margin-bottom: 3px;
    padding-left: 8px;
}
.redArrowRt li {
	background-position:-192px -3716px;
	padding-left:13px;
	margin-bottom:3px;
}
.listSpace li {
	margin-bottom:10px
}
.redBullet {
	background-position:left -796px;
	padding-left:11px;
	display:block;
}
.pdfIcon {
    background-position: left -699px;
    display: block;
    height: 18px;
    margin: 0 auto;
    text-decoration: none;
    width: 15px;
}
.viewDetails { 
    background-position: left -699px;
    padding-left:22px;
    padding-top: 3px;     
}

.viewDetails a{
	text-decoration: none;
}
.green {
	color:#27ad0a;
} 
.red {
	color:#c11616;
}

.pdfList li {
	display:block;
 	background-position: left -699px;
 	padding:3px 0 2px 20px;
 	margin-bottom:3px;
}

.removeLink{
	text-decoration: none;
}

.linkHeight a{
	line-height: 17px;
}

/* @end */

/* @group Framework Styles */
.wrap {
	width:970px;
	margin:0 auto;
}
#wrapper {
	height:100%;
	width:100%;
}
#bodyContent { 
	padding-bottom:20px;
}
#footer { 
	width:100%;
}
.lCol{
	float:left;
	width:696px;
}
.rCol {
	float:right;
	width:250px;
}
/* @end */

/* @group page banners Styles */	
.homeBannerMain { position: relative; height:189px; margin-bottom:20px; z-index:0; }
.homeBanner { position: relative; height:124px; margin-bottom:20px; z-index:0; }

#highlights .bannerTabs { position: absolute; left:0; bottom: 0; background:url(../images/banners/button-bg.png) no-repeat left top; width: 100%; z-index: 999; }
#highlights ul { float: right; height:24px; z-index: 100;}
#highlights li { 
		float: left; 
		height:12px; 
		_height:10px;
		width: 12px; 
		background-color: #305aa6; 
		margin:5px 10px 0 0; 
		_margin-top:3px;
		padding:1px;
		cursor: pointer;
	}
#highlights ul li.active { 
	-moz-border-radius:2px;
	border:1px solid #999; 
	padding:0;
}	
.banner {
	height:124px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.homeBannerNew{
	height:189px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.homeBanner1 { background:url(../images/banners/home-banner-1.jpg) no-repeat left top; }
.homeBanner2 { background:url(../images/banners/home-banner-2.jpg) no-repeat left top; }
.homeBanner3 { background:url(../images/banners/home-banner-3.jpg) no-repeat left top; }
.homeBanner4 { background:url(../images/banners/home-banner-4.jpg) no-repeat left top; }

.homeBannerM2 { background:url(../images/banners/banner_02.jpg) no-repeat left top; }
.homeBannerM3 { background:url(../images/banners/banner_03.jpg) no-repeat left top; }
.homeBannerM4 { background:url(../images/banners/banner_04.jpg) no-repeat left top; }


/* @end */
/* @group CTA Banner*/
.ctaBanner { position: relative; height:85px; margin-bottom:20px; z-index:0; }
.ctaBanner1 { background:url(../images/banners/cta-banner-1.jpg) no-repeat left top; }
.ctaBanner2 { background:url(../images/banners/cta-banner-2.jpg) no-repeat left top; }
.ctaBanner3 { background:url(../images/banners/cta-banner-3.jpg) no-repeat left top; }
.ctaBanner4 { background:url(../images/banners/cta-banner-4.jpg) no-repeat left top; }

.bannerCta {
	height:85px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}

/* @end */


/* @group header, branding and navigation Styles */
.headerBg {
	background:url(../images/headerBg.png) repeat-x left top;
}
.headerImg {
	background:url(../images/header.png) no-repeat left top;
	height:180px;
}
.rhsImg {
	background:url(../images/rhsImg.png) no-repeat left top;
	height:539px;
}
#topBand {
	background-color: #f4f4f4;
	color: #666;
	font-size: 11px;
	line-height: 11px;
	border-bottom: 1px solid #d6d6d6;
}
#dateTimeContainer {
	float:left;
	margin-top:8px;
}
#topBand .active {
	color: #cc3333;
	text-decoration: none;
}

#topBand .active:hover {text-decoration: underline;}
.secNav span {
	position:absolute;
	left:46%;
	bottom:-5px;
	display:none;
	width:10px;
	height:6px;
	line-height:6px;
	background-position:left -1799px;
	zoom:1;
}
.secNav { float:right; }
.secNav li { 
	float:left; 
	padding:5px 0; 
	cursor:pointer;
	position:relative;
}
.secNav a { 
	padding:0 8px; 
	background: url(../images/global/secNavBorder.png) no-repeat left center; 
	font: normal 11px/15px arial;
	color: #666;
	text-decoration:none;
}
.secNav li:hover, .secNav li.secActive {
	background: url(../images/global/secNavHover.jpg) repeat-x left top;
	margin-right:-1px;
}
.secNav li:hover a, .secNav li.secActive a {
	color:#fff;
	background:none;
	padding-left: 9px;
}
.secNav li.secActive span {
	display:block;
}
.secNav li:first-child a { background:none; }

#branding { padding:20px 0; }
.logo { float:left; }
.tagLine {
	float:right;
	font:normal 11px/15px arial;	
	color:#0C4D9F;
	text-align:right;
}
.tagLine strong {
	display:block;	
	font-size:18px;
	margin-bottom:7px;
}
.mainNav { 
	background: url(../images/global/primNavBg.png) left top repeat-x; 
	height:38px; 
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	z-index:9999;
}
#primNav { text-align:center; position:relative; z-index:999; }
#primNav li {
	float:left;
	position:relative;
	background: url(../images/global/primNavBorder.png) no-repeat right top;
}
#primNav li:last-child {
	background:none;	
}
#primNav a { 
	display:block;
	_float:left;
	text-decoration:none;
	padding:0 20px;
	height:35px;
	line-height:36px;
}
.postLoginMainNav #primNav a {
	padding:0 34px;
}
#primNav li:hover, #primNav li.active {
	border:1px solid #c7d4e5;
	margin-left:-1px;
	color:#0b67b9;
	background:#fff url(../images/global/primNavHoverBg.png) repeat-x left top;
}
#primNav li:hover a, #primNav li.active a {
	color:#0b67b9;
	padding:0 19px 0 19px;
	height:33px;
	line-height:33px;
}
.postLoginMainNav #primNav li:hover a, .postLoginMainNav #primNav li.active a {
	padding:0 33px 0 34px;
}

#primNav li.lavel_1:hover {
	border-bottom:none;
	height:34px;
	line-height:34px;
}
#primNav ul { 
	position:absolute; 
	left:-9999px;
	padding-top:5px;
	z-index:9999 !important;
}
#primNav li:hover ul {
	left:-1px;
	top:34px;
	background-color:#fff;
	border:1px solid #c7d4e5;
	border-top:none;
	width:199px;
}
#primNav ul li {
	float:none;
	display:block;
	width:190px;
	font-size:10px;
	padding:0 5px;
	background:none;
}
#primNav ul a {
	color:#0b67b9;
	padding:5px 10px !important;
	border-bottom:1px solid #e6f0f8;
	text-align:left;
	background:none;
	height:auto !important;
	line-height:normal !important;
	zoom:1;
	_float:none;
}
#primNav ul li:hover {
	padding:0 5px;
	background:#3a78ca url(../images/global/secanLavelBg.png) repeat-x right top;
	border:none;
}
#primNav ul li:hover a {
	color:#fff;
	border:none;
	padding-bottom:6px !important;
	
}
#primNav li:hover ul ul {
	left:-9999px;
	padding:0;
}
#primNav ul li:hover ul {
	left:201px;
	top:0;
	border-top:1px solid #c7d4e5;
}
#primNav ul li:hover ul a {
	color:#0b67b9;
	border-bottom:1px solid #e6f0f8;
}
#primNav ul ul li:hover a {
	color:#fff;
	border:none;
	padding-bottom:7px !important;
}
#primNav .lavel_2, #primNav .lavel_2:last-child {
	background:url(../images/global/subMenuBullet.png) no-repeat 186px center;
}
#primNav ul .lavel_2:hover {
	background:url(../images/global/subMenuBulletOver.png) no-repeat right center;
}
#primNav a, .primNavRight a { 
	color:#fff; 
	text-decoration:none;
}
.primNavRight li {
	display:black;
	padding:10px 0;
	background: url(../images/global/primNavBgR.png) no-repeat left top;
	zoom:1;
}
.primNavRight a {
	display:block;
	font:normal 12px/16px arial;
	text-align:center;
}
.primNavRight li:hover {
	background: url(../images/global/primNavBgRhover.png) no-repeat left top;
}
.postLoginNav li {
	display:inline;	
	float:left;
}
.postLoginNav a {
	font:normal 11px/15px arial;
	padding:0 12px;
}
.postLoginNav li:first-child a {
	border-right:1px solid #265695;
}
.postLoginNav li:last-child {
	background-position:-1px top;
}
.postLoginNav li:last-child  a{
	border-left:1px solid #62b1f3;
}
/* @end */

/* @group Prime Box Styles */
.primBox {
	border:1px solid #d6d6d6;
	_border-width:1px 2px 2px 1px;
}
.primBox h3 {
	font:12px/16px arial;
	color:#005db7;
	text-transform:uppercase;	
	border-bottom:1px dotted #a4a4a4;
	padding:3px 5px;
}
.primBox .headTip {
	float:right;
	font:normal 11px/13px arial;
	color:#333;
	text-transform:capitalize;
	padding-top:2px;
}
.primBox p {
	font:normal 11px/13px arial;
	color:#333;
	padding-left:5px;
	padding-right:5px;
}
/* @end */

/* @group Mutul Fund Partners Styles */
.prevBtn {
	background: url(../images/global/prevBtn.gif) no-repeat;
	background-color: #fff;
	height: 23px;
	width: 23px;
	margin-top: 30px;
	margin-right: 10px;
	cursor: pointer;
}
.prevBtn:hover{
	background: url(../images/global/prevBtn-ovr.gif) no-repeat;
}
.nxtBtn{
	background: url(../images/global/nxtBtn.gif) no-repeat;
	height: 23px;
	width: 23px;
	margin-top: 30px;
	cursor: pointer;

}
.nxtBtn:hover{
	background: url(../images/global/nxtBtn-ovr.gif) no-repeat;
}

.jCarousel h3 {
	font:bold 12px/16px arial;
	color:#0f62c7;
	padding:8px 5px;
	border-top:1px solid #ddd;
}
.jcarouselCont {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:5px 0;
}
.jcarouselCont li {
	float:left;
	/*width:213px;*/
	width:213px;
	height:80px;
	border:1px solid #eee;
	margin-right:10px;
	text-align:center;
}
.jcarouselCont img {
	margin-top:9px;
}
.prev, .next {
	height:33px;
	width:35px;
	background: #fff url(../images/sprite/btn.png) no-repeat left top;
	_background: #fff url(../images/sprite/btn-6.png) no-repeat left top;	
	cursor:pointer;
	margin-top:24px;
}
.prev {
	width:40px;
	background-position:7px -395px;
}
.prev:hover {
	background-position:7px -362px;
}
.next {
	background-position:7px -326px;
}
.next:hover {
	background-position:7px -293px;
}

.largWidth .jcarouselList {
	width:890px;
	height:82px;
	overflow:hidden;
}
.smallWidth .jcarouselList {
	width:620px;
	height:87px;
	overflow:hidden;
}
.smallWidth .jcarouselCont li {
	width:188px;
	background-position:100px 300px;
}
.largWidth .jcarouselList li {
	background-position:100px 300px;
}
.largWidth .jcarouselList li:hover{
	background-position: right -3205px;
}
/* @end */

/* @group Tabs Styles */
.tabs {
	background: url(../images/global/tabBottom.png) repeat-x left bottom;
	padding-left:8px;
}
.tabs li {
	float:left;
	background: url(../images/global/tabsDivider.png) no-repeat right center;
	margin-left:-1px;
}
.tabs li:last-child {
	margin-right:0;
	background:none;
}
.tabs a {
	float:left;
	text-decoration:none;
	font:normal 9px/14px arial;
	color:#666;
	text-transform:uppercase;
	padding:4px 10px;
}
.tabs a:hover {
	color:#005db7;
	border:1px solid #d6d6d6;
	padding:3px 9px;
	background-color:#edf5ff;
}
.tabs a.active {
	color:#005db7;
	background-color:#fff;
	border:1px solid #d6d6d6;
	border-bottom:1px solid #fff;
	padding:3px 9px;
}
/*
.tabs a, .tabs span {
	float:left;
	background: url(../images/sprite/tab_bg.png) no-repeat right top;
	cursor:pointer;
}
.tabs a {
	padding-left:7px;
	background-position:left -25px;
	margin-top:1px;
	text-decoration:none;
}
.tabs span {
	padding:3px 7px 2px 0;
	font:bold 10px/14px arial;
	color:#666;
	text-transform:uppercase;	
	text-decoration:none;
}
.tabs a:hover {
	background-position:left -204px;
}
.tabs a:hover span {
	color:#005db7;
	background-position:right -179px;
}
.tabs a.active {
	background-position:left -77px;
	margin-top:0;
}
.tabs a.active span {
	background-position:right -50px;
	font:bold 10px/14px arial;
	color:#005db7;
	padding-top:4px;
	padding-bottom:3px;
}*/

.tabContainer {
	border:1px solid #d6d6d6;
	border-top:none;
	z-index:1;
}
.tabContainer .link {
	font-weight:bold;
	margin-bottom:5px;
}
.borderNone {
	border:none;
}
/* @end */

/* @group Big Tabs Styles */
.chanTab {
	background: url(../images/global/chanTabBottom.png) repeat-x left bottom;
	height:31px;
}
.chanTab li {
	float:left;
	margin-right:4px;
}
.chanTab li:last-child {
	margin-right:0;
}
.chanTab a, .chanTab span {
	float:left;
	background: url(../images/sprite/tab_bg.png) no-repeat right top;
	cursor:pointer;
}
.chanTab a {
	padding-left:7px;
	background-position:left -25px;
	margin-top:2px;
	text-decoration:none;
}
.chanTab span {
	padding:3px 7px 2px 0;
	font:bold 10px/14px arial;
	color:#666;
	text-transform:uppercase;	
	text-decoration:none;
}
.chanTab a:hover {
	background-position:left -204px;
}
.chanTab a:hover span {
	color:#005db7;
	background-position:right -179px;
}
.chanTab a.active {
	background-position:left -147px;
	margin-top:0;
}
.chanTab a.active span {
	background-position:right -107px;
	font:bold 10px/14px arial;
	color:#005db7;
	padding-top:4px;
	padding-bottom:6px;
}
.chanContent {
	background: url(../images/global/chanContent.png) no-repeat left bottom;
}
.chanPad {
	padding:0 10px;
}
/* @end */

/* @group Big Tabs Styles */
.bigTab {
	background: url(../images/global/tabBottom.png) repeat-x left bottom;
}
.bigTab li {
	float:left;
}
.bigTab a, .bigTab span {
	float:left;
	background: url(../images/sprite/tab_bg.png) no-repeat right -383px;
	cursor:pointer;
}
.bigTab a {
	padding-left:10px;
	background-position:left -418px;
	text-decoration:none;
}
.bigTab li:first-child a {
	border-left:1px solid #B2B2B2;
}
.bigTab span {
	padding:8px 10px 6px 0;
	font:normal 11px/15px arial;
	color:#444444;
	text-transform:uppercase;	
	text-decoration:none;
}
.bigTab a:hover {
	background-position:left -488px;
}
.bigTab a:hover span {
	background-position:right -453px;
}
.bigTab a.active {
	background-position:left -346px;
	padding-left:10px;
}
.bigTab a.active span {
	background-position:right -310px;
	font:normal 11px/16px arial;
	color:#fff;
	padding-right:10px;
}
/* @end */

/* @group data Table Styles */
.dataTable {
	background-color:#fff;
}
.dataTable th {
	font:bold 11px/15px arial;
	color:#333;
	background:#F0F0F0 url(../images/global/dataTableTh.png) right top repeat-x;
	padding:0 4px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:23px;
}
.dataTable th:first-child, .dataTable td:first-child {
	padding-left:10px;
}
.dataTable th:last-child, .dataTable td:last-child {
	padding-right:10px;
	border-right:none;
}
.subHead td {
	background-color:#F0F0F0;
}
.dataTable td {
	font:normal 11px/15px arial;
	color:#333;
	padding:4px;
	border-right:1px solid #ccc;
}
.dataTable th.aCenter, .dataTable td.aCenter {
	text-align:center;
}
.dataTable th.aRight, .dataTable td.aRight {
	text-align:right;
}
.dataTable th.vTop, .dataTable td.vTop {
	vertical-align:top;
}
.dataTable .even td {
	background-color:#f5f5f5;
}
.dataTable .bBorder td {
	border-bottom:1px solid #ccc;
}
.dataTable .greyBorder td {
	border-bottom:1px solid #ccc;
}
.senUp {
	color:#4dad00;
	background-position:right -1598px;
	padding-right:10px;
	font-weight:normal;
}
.senDown {
	color:#f11010;
	background-position:right -1496px;
	padding-right:10px;
	font-weight:normal;
}

/*
.bigTable {
	border-bottom:1px solid #90AACB;
}*/
.bigTable th {
	background:url(../images/global/bigTableTh.png) right top repeat-x;
	height:auto;
	padding:3px 10px;
	border-bottom:1px solid #cacaca;
	border-right:1px solid #cacaca;
}
.singleHead th {
	padding:8px 10px;
}
.bigTable td {
	padding:6px 10px;
	border-right:1px solid #cacaca;
}
.bigTable th:last-child, .bigTable td:last-child {
	border-right:none;
}
.bigTable .subHead td {
	background: url(../images/global/bigTableSubTh.png) right top repeat-x;
}
.tablePagination {
	border-top:1px solid #cacaca;
	padding-top:10px;
}
/* @end */

/* @group CTA Button Styles */
button { border:none; background:none;  margin:0; padding:0; *border:1px solid white; }
button.medium { height:23px; }
button::-moz-focus-inner { 
  border: none;
}
.blueBtn, .blueBtn span, .redBtn, .redBtn span, .greyBtn, .greyBtn span, .redBtnBig, .redBtnBig span, .downbutton, .upButton, .smallRedBtn, .smallRedBtn span, .redBtnDown, .redBtnSmall, .redBtnSmall span {
	background-image: url(../images/sprite/btn.png);
	_background-image: url(../images/sprite/btn-6.png);
	background-repeat: no-repeat;
	cursor: pointer;
	display:block;
	text-decoration:none;
}
.blueBtn {
	background-position:left -57px;
	padding-left:50px;
}
.blueBtn span {
	background-position:right top;
	padding-right:50px;
	font:bold 12px/47px arial;
	color:#fff;
}
.blueBtn:hover {
	background-position:left -172px;
}
.blueBtn:hover span {
	background-position:right -114px;
}
.redBtn {
	background-position:right -59px;
	padding-right:14px;
}
.redBtn span {
	background-position:left 1px;
	padding-left:5px;
	font:normal 10px/22px arial;
	color:#fff;
}
.redBtn:hover {
	background-position:right -89px;
}
.redBtn:hover span {
	background-position:left -29px;
}
.redBtnBig {	
	background-position:right -60px;
	padding-right:13px;
} 
.redBtnBig span {
	background-position:left 0px;
	color:#FFFFFF;
	font:normal 10px/22px arial;
	padding-left:8px;
}
.redBtnSmall {	
	background-position:right -60px;
	padding-right:2px;
	*padding-right:1px;

} 
.redBtnSmall span {
	background-position:left 0px;
	color:#FFFFFF;
	font:normal 10px/21px arial;
	padding-left:5px;
	*padding-left:0;	
}
.submitBtnRed{
	background: url(../images/global/submitBtn.png) no-repeat;
	width: 46px;
	height: 20px;
	border: none;
	color: #fff;
	font-size: 10px;
	font-family: arial;
	cursor: pointer;
}
.submitBtnRed:hover{
	background: url(../images/global/submitBtn-ovr.png) no-repeat;
}
.redBtnBig:hover {
	background-position:right -90px;
}
.redBtnBig:hover span {
	background-position:left -30px;
}
.greyBtn {
	background-position:right -400px;
	padding-right:10px;
}
.greyBtn span {
	background-position:left -431px;
	padding-left:10px;
	font:bold 10px/24px arial;
	color:#666;
}
.greyBtn:hover span {
	color:#cc3333;
}
.redBtnDown{
	background-position: right -184px;
}
.redBtnDown:hover{
	background-position: right -214px;
}

/* @end */


/* @group Small Form Styles */
.smallForm {
	background-color:#f6f6f6;
	border:1px solid #e5e5e5;
	padding:5px;
}
.smallForm dl {
	margin-bottom:5px;
}
.smallForm dl:last-child {
	margin-bottom:0;
}
.smallForm dt {
	float:left;
	width:112px;
	font:bold 11px/15px arial;
	color:#333;
	text-align:right;
	margin:2px 4px 0 0;
}
.smallForm dd {
	float:left;
	width:200px;
}
/* @end */

/* @group List Styles */
.globalList {
	margin-left:5px;
	margin-right:5px;
}
.globalList dl {
	border-bottom:1px solid #eaeaea;
	font:normal 10px/14px arial;
	color:#999;
	padding:0 1px 5px 1px;
	margin-bottom:5px;
}
.downloadFormList li {
	border-bottom:1px solid #eaeaea;
	padding:5px 5px 8px 20px;
}
.downloadFormList li, borderNone{
	border-bottom: none;
}
.globalList dt, .globalList dd {
	float:left;
}
.globalList a {
	font-size:11px;
	display:block;
	margin-bottom:3px;
}
.globalList p {
	padding:0;
}
.time {
	width:45px;
}
.pdfIcon {
	width:20px;
	height:25px;
	background-position:left -699px;
}
/* @end */

/* @group Stay Connected Styles */
.stayConnected {
	float:right;
	padding:0 15px;
}
.home .stayConnected {
	padding:10px 15px;
}
.stayConnected li {
	float:left;	
	margin-left:5px;
	text-align:right;
	font:bold 10px/11px arial;
	color:#999;
}
.stayConnected li:first-child {
	margin-right: 5px;
}
.stayConnected a {
	display:block;
	background-position:left top;
	text-decoration:none;
	margin-top:4px;
	width:15px;
	height:15px;
}
.stayConnected .rss:hover {
	background-position:-99px top;
}
.stayConnected .faceb {
	width:16px;
	background-position:left -99px;	
}
.stayConnected .faceb:hover {
	background-position:-100px -99px;
}
.stayConnected .in {
	background-position:left -199px;	
}
.stayConnected .in:hover {
	background-position:-99px -199px;
}
.stayConnected .tweet {
	background-position:left -299px;	
}
.stayConnected .tweet:hover {
	background-position:-98px -299px;
}
.stayConnected .youTube {
	background-position:left -399px;	
}
.stayConnected .youTube:hover {
	background-position:-99px -399px;
}
.stayConnected .mail {
	width:17px;
	background-position:left -499px;	
}
.stayConnected .mail:hover {
	background-position:-100px -498px;
}

/* @end */

/* @group RHS Box Styles */
.tradingPlatforms{
	    height:112px;
	    width:236px;
	    padding:0 7px 5px 7px;
	    background:url(/images/sprite/trading.png) left top no-repeat;
 }
.platform{
        padding:12px 22px 9px 115px;
		*padding:9px 22px 9px 115px;
}
.settings{
        padding:8px 0 0 5px;
        border-top: 1px solid #c7d9f2;
        font-size: 11px;
        margin-top: 5px;
}
.settings li {
    float:left;
	zoom:1;
}
.holidays{
	margin-left:8px;
	_margin-left:0px;
	width:83px;
}
.activateIt {
	width:106px;
	margin-right:8px;
	padding-right:8px;
	text-align: right;
}
.solveIt {
	width:110px;
	text-align: left;
}
.rhsWBox {
	background:url(../images/global/rhsBoxBgW.png) no-repeat left bottom;
	padding-bottom:4px;
}
.rhsWPad {
	padding:10px 10px 0 10px;
	background:url(../images/global/rhsBoxBgW.png) no-repeat left top;
}
.rhsWPad p{
	color: #6f6f6f;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.cust_care{
	background-position:left -400px;
	padding-left: 45px;
}
.custAddIcon{
	
}
.addIcon{
	background-position:10px -1043px;
	padding-left: 54px;
	margin: 2px 1px 0 1px;
	background-color: #f3f9ff;
}
.addIcon p{
	margin: 0;
	padding: 0 0 0 15px;
	border-left:1px solid #e0e0e0;
	color: #348bd2;
	line-height: 30px;
	font-size: 11px;
}
.addIcon a{
	text-decoration: none;
}
.cust_care p{
	margin: 0;
	padding: 0 0 0 15px;
	border-left:1px solid #e0e0e0;
	color: #666;
	line-height: 25px;
}
.cust_care span,
.cust_care strong{
	display: block;
	font-size: 10px;
}
.cust_care span{
	text-transform: uppercase;
}
.cust_care strong{
	font-size: 18px;
	font-weight: normal;
}

.rhsBox {
	background:url(../images/global/rhsBoxBg.png) no-repeat left bottom;
	padding-bottom:10px;
}
.rhsPad {
	padding:10px 10px 0 10px;
	background:url(../images/global/rhsBoxBg.png) no-repeat left top;
}
.openAccount {
	border-bottom:1px solid #c6dfff;
	padding:5px 5px 15px 5px;
	margin-bottom:5px;
}
.cusCare {
	background-position:left -597px;
	padding-left:56px;
}
.cusCare p {
	font:normal 10px/14px arial;
	color:#066bc9;
	margin-bottom:3px;
}
.cusCare .num {
	display:block;
	font:normal 18px/22px arial;
	color:#999;
}
.chanPhone {
	padding:0 8px;
}
.chanPhone .leftBlock {
	float:left;
	width:116px;
	border-right:1px solid #D6D6D6;
}
.chanPhone .title {
	color:#333333;
	display:block;
	font:bold 11px/17px arial;
}
.chanPhone .text {
	color:#666666;
	font:bold 10px/12px arial;
	margin-bottom:0;	
}
.chanPhone .num {
	display:block;
	font:normal 17px/26px arial;
	color: #066bc9;
	text-align:right;
	float:right;
	margin-top:7px;
	width:115px;
}
.chanSms {
	background-position:167px top;
	padding:0 10px 2px 10px;
}
.chanSms strong {
	display:block;
	font:normal 16px/20px arial;
	color:#333;
}
.chanSms p {
	font:normal 11px/15px arial;
}
.chanLocate {
	padding:0 13px 8px;
}
.chanLocate p {
	font:normal 15px/19px arial;
	color:#333;
}
.chanLocate .selectField {
	width:110px;
}
.trade {
	background: url(../images/global/tradeBg1.png) no-repeat left top;
	padding: 34px 0 8px 10px;
}
/*.trade {
	background: url(../images/global/tradeBg.png) no-repeat left top;
	height:181px;
}
.sisters  { padding:2px; }
.sisters li { border-bottom: 1px solid #c7d4e5;}
.sisters li.rwn { border:none; }
.sisters li:hover {
	background-color: #fff;
}
.sisters a {
	text-decoration:none;
}
.sis,.relSec{
	background-image: url(../images/sprite/sisters.png);
	background-repeat: no-repeat;
}
.relSec {
	padding: 4px 10px;
	background-position:7px 8px;
}
.relSec a {
	display:block;
	height:50px;
	background-position:216px -1091px;
}
.relSec:hover { background-position:7px -92px; }
.ext {
	font-size: 10px;
	color: #666;
	margin-right: 4px;
	padding-left: 12px;
	font-weight: bold;
	background-position: left -198px;
	line-height: 10px;
}
.ext:hover{
	background-position: left -98px;
	color: #c33;
	}
.sis{
	display: block;
	height: 32px;
	_height:30px;
	padding: 15px 8px 10px 130px;
}
.sis .greyCta {
	margin-top: 7px;
}
.sis:hover span{
	color: #c33;
	}
*/

.rc a{
	background-position: 5px -190px;
}	
.rc a:hover{
	background-position: 5px -290px;
}

.rwn a{
	background-position: 5px -390px;	
}
.rwn a:hover{
	background-position: 5px -490px;
}
.calculate {
	font:normal 14px/18px arial;
	color:#333;
	background:url(../images/global/rhsBoxBg.png) no-repeat left top;
}
.calculatePad {
	background:url(../images/sprite/big-icon.png) no-repeat 8px -586px;
	_background:url(../images/sprite/big-icon-6.png) no-repeat 8px -586px;
	padding:5px 10px 11px 112px;
}
.calculate strong {
	display:block;
	font-size:22px;
	margin-bottom:10px;
	font-weight:normal;
}

.compare h4 {
	background-position:left -1700px;
	font:bold 11px/15px arial;
	color:#066bc9;
	padding:5px 0 0 32px;
	margin-bottom:10px;
}
.compare p {
	margin-bottom:0;
}
.becomePartner {
	font:normal 14px/20px arial;
	color:#4b4b4b;
	background:url(../images/global/becomePartner.png) no-repeat left top;
	padding:8px;
	padding:7px 0 7px 10px;
}
.becomePartner strong {
	display:block;
	font-size:30px;
	margin-bottom:15px;
	font-weight:normal;
}
.currNum{
	font:normal 17px/26px arial;
	color: #066bc9;
}
.tradingPhone {
	background-position: right -800px;
	padding:2px 0 10px 10px;
	margin-right: 1px;
}
.tradingPhone strong {
	font-size: 13px;
}
.tradingPhone p {
	color: #666666;
	padding-top: 5px;
	width: 130px;
	line-height: 14px;
}
.tradingPhone span {
	color: #066bc9;
	font-size: 22px;
}
.welcomeBox{
	background-color: #f7fbff;
	width: 230px;
	height: 50px;
}
.welcomeBox h4{
	color: #0063af;
	font-size: 12px;
	font-weight: bold;
	font-family:arial;
	padding-bottom: 5px;
	border-bottom: 1px dotted #b5d2e7;
}
.welcomeBox span{
	font-weight: normal;
}
.lastLogin{
	color: #666666;
	font-family:arial;
	font-size: 11px;
	padding-top: 5px;
}
.lastLogin span{
	padding-top: 2px;
}
.lastLogin a span{
	padding-top:0;
	font-weight: bold;
}
.textBorder{
	border-right: 1px solid #dcdcdc;
	padding-right: 9px;
	margin-top: 3px;
}
.loginInsta{
	background-position: left -1398px;
	padding: 22px 5px 20px 5px;
}
.loginCommodities {
	background-position: left -1100px;
	padding: 15px 5px 20px 5px;
}
.PdfDemoBtn{
	background:url(../images/global/demoPdf.png) no-repeat left top;
	height: 20px;
	width: 50px;
	padding-right: 10px;
	padding-bottom: 6px;
}
.instaxpress{
	background-position: left -991px;
	padding: 38px 12px 20px 12px;
}
.instaxpress p{
	width: 135px;
	float: left;
	color: #666666;
}
.instaxpress a{
	margin-top: 15px;
}

/* @end */

/* @group Footer navigation Styles */
#footer p {
	padding:0;
	margin:0;
}
.footerNav{ background:#525252; border-top:4px solid #cc3333;}
#primFooter { padding:0; text-align:center; width:710px; margin:0 auto; }
#primFooter li { float:left; padding:5px 0; }
#primFooter li:hover {
	background-color:#666;
}
#primFooter li:hover a {
	border:none;
	padding:5px 21px;
}

#primFooter a { display:block; font-size:11px; color:#fff; text-transform:uppercase; text-decoration:none; border-right: 1px solid #3c3c3c;border-left: 1px solid #737373; padding:5px 20px; }
#primFooter li:first-child a { border-left: none; padding-left:20px; }
#primFooter li:last-child a { border-right: none; }
#primFooter ul {
	display:none;
}
.termsDiv { background:#e7e7e7; margin-bottom:1px; }
.termsNav { padding:8px 0; text-align:center; }
.termsNav li { display:inline; font-size:9px; border-right:1px solid #666; margin-right: 5px; }
.termsNav li:last-child { border-right:none; margin-right:0; }
.termsNav a{margin-right: 5px;font-size: 11px;line-height: 11px;color: #666666; text-decoration:none;}
.termsNav a:hover{  text-decoration: underline;}
.copyrights {text-align: center;	font-size: 10px;padding: 4px 0;}

.lastNav { text-align:center;  margin-bottom: 12px; margin-top: 10px; }
.lastNav li { display:inline; font-size:11px; border-right:1px solid #666; margin-right: 5px; }
.lastNav li:last-child { border-right:none; margin-right:0; }	
.lastNav a{ margin-right: 5px;font-size: 11px;line-height: 11px;color: #666; text-decoration:none;}
.lastNav a:hover{ text-decoration: underline;	}

.logoList {
	background-color:#f3f3f3;
}
.logoList li {
	float:left;
}
.logoList a {
	display:block;
	height:60px;
	width:106px;
	border-right:1px solid #e2e2e2;
	text-decoration:none;
	background:url(../images/sprite/footer_logos.png) no-repeat left top;
}
.logoList li:last-child a {
	border:none;
}
.logoList a:hover {
	background-color:#fff;
}
.logoList .commodities { background-position:left top; }
.logoList .commodities:hover { background-position:right top; }
.logoList .money { background-position:left -370px; }
.logoList .money:hover { background-position:right -370px; }
.logoList .wealth { background-position:left -592px; }
.logoList .wealth:hover { background-position:right -592px; }
/* @end */

/* @group Tikker Styles */
.bodyPad {
	padding-bottom:70px;
}
.tikkerContainer {
	width:100%;
	z-index:9999;
	left:0;
	position:fixed;
	bottom:0px;

}
#tikker {
	width:1060px;
	margin:0 auto;
	background-color:#fff5d2;
	border:1px solid #e2c6a9;
	padding:4px 2px 2px 2px;
}
.tikkerList {
	background-color:#fffbed;
	padding:5px 8px 2px 8px;
	border-top:1px solid #cc3333;
}
.tikkerList li {
	float:left;
	border-right:1px dashed #666;
	margin-right:10px;
	padding:4px 10px 1px 0;
}
.tikkerList li:last-child {
	border:none;
	margin-right:0;
	padding-right:0;
}
.tikkerList .name {
	font:bold 14px/14px arial;
	color:#333;
	float:left;
	margin-right:10px;
}
.tikkerList .cont {
	font:normal 9px/13px tahoma;
	color:#666;
	display:block;
}
.costUp {
	font:bold 14px/14px arial;
	color:#009900;
	float:left;
}
.costUp span {
	font:normal 12px/16px arial;
	display:block;
	background-position:left -1596px;
	padding-left:13px
}
.costDown {
	font:bold 14px/14px arial;
	color:#f11010;
	float:left;
}
.costDown span {
	font:normal 12px/16px arial;
	display:block;
	background-position:left -1494px;
	padding-left:13px;
}
.tikkerTab {
	float:left;
	padding-left:10px;
}
.tikkerTab li {
	float:left;
}
.tikkerTab a, .tikkerTab span {
	cursor:pointer;
	float:left;
	padding-left:8px;
	text-decoration:none;
}
.tikkerTab span {
	color:#666;
	font:bold 12px/16px arial;
	padding:5px 8px 2px 0;
}
.tikkerTab a.active {
	background:url("../images/sprite/tab_bg.png") no-repeat left -266px;
}
.tikkerTab a.active span {
	background:url("../images/sprite/tab_bg.png") no-repeat right -233px;
	color:#fff;
}
.closeBtn {
	background-position: right -1900px;
    cursor: pointer;
    height: 16px;
    margin-right: 5px;
    text-decoration: none;
    width: 15px;
}
.miniBtn {
	background-position: right -3300px;
    cursor: pointer;
    height: 16px;
    margin-right: 5px;
    text-decoration: none;
    width: 15px;
}

#tikkerMiniCont {
	width:1060px;
	margin:0 auto;
}
#tikkerMini {
	float:right;
	font:normal 12px/16px arial;
	color:#333;
	padding:5px 25px 5px 10px;
	background-color:#fff5d2;
	border:1px solid #e2c6a9;
	cursor:pointer;
	background-position:right -3395px;
}
/* @end */

/* @group paginationBox Styles */
.paginationBox {
	margin:0 10px 10px 0;
}
.marAll0 {
	margin:0;
}
.paginationBox li {
	float:left;
	margin-right:5px;
}
.paginationBox a {
	display:block;
	font:normal 11px/14px arial;
	color:#5287ce;
	padding:0px 4px;
}
.paginationBox .active {
	border:1px solid #c6c9cc;
	color:#333;
	text-decoration:none;
	background-color:#ececec;
}
.first, .last, .pPrev, .pNext {
	width:9px;
	text-decoration:none;
}
.first {
	background-position:4px -1995px;
}
.last {
	background-position:-15px -2045px;
}
.pPrev {
	width:5px;
	background-position:-20px -1995px;
}
.pNext {
	width:5px;
	background-position:5px -2045px;
}
/* @end */

/* @group newsDetails Styles */
.newsDetails p {
	font:normal 11px/15px arial;
	color:#333;
	padding:0 10px;
	margin-bottom:20px;
}
/* @end */

/* @group backPage Styles */
.backPage {
	border-top:1px solid #d6d6d6;
}
.backLink {
	padding:5px 0 0 10px;
	font-size:11px;
}
.poweredBy {
	float:right;
	border:1px solid #d6d6d6;
	border-top:none;
	padding:10px 10px 6px 10px;
	font:normal 11px/15px arial;
	color:#333;
	width:132px;
}
.poweredBy a {
	font-size:10px;
	text-align:center;
	display:block;
	line-height:9px;
}
/* @end */

/* @group backPage Styles */
.addressBox dl {
	margin-bottom:10px;
}
.addressBox dt {
	float:left;
	width:54px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
.addressBox dd {
	float:left;
	width:260px;
}
.popUpInfo {
	float:left;
	width:235px;
}
.popUpInfo dl {
	margin-bottom:5px;
}
.popUpInfo dt {
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
.popUpInfo dd {
	float:left;
	width:125px;
}

/* @end */

/* @group Search Box Styles */
.searchBox {
	padding:10px 0px;
}
.searchBox dl {
	margin-bottom:5px;
}
.searchBox dt {
	float:left;
	width:116px;
	font:bold 11px/15px arial;
	color:#333;
	text-align:right;
	margin:2px 4px 0 0;
}
.searchBox dd {
	float:left;
	width:200px;
}
.searchBtnBox {
	padding:0 10px 0 0;
}
.searchBtnBox p{
	float: left;
	width: 180px;
}
.searchBtnBox a{
	padding-bottom: 5px;
}
.reset {
	margin:4px 20px 0 0;
}

/* @end */

/* @group popUp Styles */
.popUp {
	width:800px;
	background-color:#fff;
}
.popUpHead {
	padding:5px 5px 15px 22px;
}
.popUpHead .fLt {
	margin-top:15px;
}
.popUpBody {
	padding:0 25px 25px 25px;
}
.overflowHeight {
	max-height:500px;
	overflow:auto;
}
.viewFund{
	font-size: 11px;
	text-transform: none;
	text-decoration: underline;
	float: right;
}
/* @end */

/* @group popUp Styles */
.weekRange {
	width:90px;
	font:normal 9px/13px arial;
	background-position:5px -2086px;
	margin:0 auto;
}
.miniRange {
	float:left;
	color:#e30100;
}
.maxRange {
	float:right;
	color:#069401;
}
.nowRange {
	height:20px;
	margin-left:11px;
	position:relative;
	width:54px;
}
.nowRange span {
	position:absolute;
	color:#333;
	left:45%;
	top:0px;
	background-position:4px -2188px;
	padding-bottom:9px;
}
/* @end */

/* @group popUp Styles */
.sort {
	padding:4px 5px;
}
.sortPad {
	padding:10px;
	z-index:-1;
}
.byDays {
	float:left;
	color:#666;
	margin-top:3px;
}
.byDays a {
	padding:0 5px;
}
.byDays .active {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.byDays strong {
	color:#333;
}
/* @end */

/* @group breadcrumbs Styles */
.breadcrumbs {
	margin-bottom:10px;
	padding:5px 0;
	font:normal 11px/20px arial;
	color:#333;
	_padding:0 0 5px 0;
}
/* @end */

/* @group accordion Styles */

.accordion {
	border-bottom:1px solid #ccc;	
}
.accordion h4 {
	border-top:1px solid #CCCCCC;
	font:bold 12px/16px arial;
	padding:5px;
}
.accordion h4 a {
	background-position:-179px -1297px;
	text-decoration:none;
	color:#0f62c7;
	padding-left:20px;
}
.accordion li:focus {
	border:none;
}
.accordion .ui-state-active a {
	background-position:-179px -1394px;
	color:#333;
}
.accordion .ui-state-active {
	border-bottom:none;
}
.accordion .ui-accordion-content {
	margin-left:20px;
	padding-bottom:10px;
}
/* @end */

/* @group knowBox Styles */
.knowBox {
	margin-bottom:15px;
}
.knowBox:last-child {
	margin-bottom:0;
}
.knowBox h3 {
	font-size:11px;
}
/* @end */

/* @group knowBox Styles */
.backToPage  {
	border-bottom:1px solid #d6d6d6;
	margin-bottom:20px;
	padding-left: 5px;
}
	
.backToPage h2  {
	font:normal 15px/19px arial;
	float: left;
	border-bottom:none;
	margin:0;
	padding:0;
}
.backToPage a {
	padding-top: 3px;
}
.backToPage span{
	padding-bottom: 3px;
}

/* @end */

/* @group thirdNav Styles */

.thirdNav{
	width: 165px;
	border:1px solid #90aacb;
	border-bottom: none;
	float: left;
}
.thirdNav li {
	display:block;
	
}
.thirdNav a {
	background-color: #ffffff;
	display:block;
	padding:7px 10px;
	background-color: #f4f9ff;
	border-bottom :1px solid #90aacb;
}
.thirdNav a:hover {
	background-color: #ffffff;
}

.thirdNav .active {
	background-color: #fff;
	text-decoration: none;
}

/* @end */

/* @group thirdNav Styles */

.accordianBig {
	padding: 2px;
}
.accordianBig h5 {
	border :1px solid #d6d6d6;
	background-color:#f6f6f6;
	padding:5px;
	color: #005db7;
	font:bold 11px/15px arial;
	text-transform: uppercase;
	cursor:pointer;
	background-position:right -1292px;
	border-bottom:none
}
.accordianBig .lastEle {
	border-bottom:1px solid #d6d6d6; 
}

.accordianBig .ui-state-active {
	background-color:#f4f9ff;	
	background-position:right -1389px;
	border:1px solid #90aacb;
	 
}
.accordiancont{
	padding: 10px;
}
/* @end */

/* @group Sponcered Programmes Styles */
.programmes li {
	margin-bottom: 27px;
	background: url(../images/global/programme-bg.png) repeat-x;
}
.programmes li:last-child {
	margin:0;
}
.programmeDesc {
	float: left;
	width: 190px;
	display: table;
	height: 74px;
	#position: relative;
}

.descPad {
	padding:0 0 0 10px;
	display: table-cell;
	vertical-align: middle;
	#position: absolute;
	#top: 50%;
}

.programmeDesc p {
	font: normal 13px/16px arial;
	color: #333;
	margin: 0;
	#position: relative;/* added for valign */
	#top: -50%;/* added for valign */
}

.programmeDesc em {
	font-weight: bold;
	color: #cc3333;
}

.episodeCta {
	padding-top: 16px;
	background: url(../images/global/programme-bg-right.png) no-repeat right top;
	float: right;
	width: 193px;
	height: 60px;
}

.watchEpisode {
	font: bold 11px/17px arial;
	color: #3366cc;
	text-decoration: none;
}

.watchEpisode:hover {text-decoration: underline;}

/* @end */



/* @group Commercials Styles group */
.commercials li {
	margin-bottom:15px;
	border-bottom:#333 dotted 1px;
}
.commercials li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
.commercialDesc {
	width: 328px;
	float: left;
}
.commercialDesc h4 {
	font:bold 11px/15px arial;
	color:#005db7;
	text-transform:uppercase;
	margin-bottom:10px;
}
.commercialDesc p {
	font:normal 11px/15px arial;
	color:#333;
	margin-bottom:20px;
}
.videoContainer {
	width: 306px;
	float: right;
	text-align: left;
}
.videoImg { 
	border: 1px solid #bfcdda; 
	padding: 2px; 
	height: 225px; 
	margin-bottom: 5px; 
}
.playVideo li { 
	border:none;
	float:left; 
	width:26px; 
	height:22px; 
	background:url(../images/sprite/ico-24.png) no-repeat -21px -2300px; 
	line-height: 22px; 
	cursor: pointer; 
}
.playVideo .stop { 
	background-position:-100px -2300px; 
}
.playVideo .DownloadLink { background: none; float: right; width: auto; font-weight: bold; }
.note {
	background-color:#f5f5f5;
	padding:10px;
	font:normal 10px/13px arial;
	color:#666;
}
.formContainer {
	position:relative;
}
.formContainer input {
	font:italic normal 11px/15px arial;
	color:#333;
	padding:1px;
}
.formContainer .shareBtn {
	position:absolute;
	left:0;
	top:-11px;
}
.shareForm {
	border:1px solid #D6D6D6;
	padding-top:20px;
	background-color:#fff;
	margin:0 0 15px 8px;
}
.shareForm dl {
	margin-bottom:10px;
}
.shareForm dt {
	float:left;
	width:105px;
	font:bold 11px/15px arial;
	color:#333;
	text-align:right;
	margin:2px 5px 0 0;
}
.shareForm dd {
	float:left;
	width:186px;
}
.url {
	border-top:1px solid #D6D6D6;
	padding:10px;
}
.url h5 {
	font:normal 11px/15px arial;
	color:#333;
	margin-bottom:3px;
}
.url em {
	color:#666;
}
.url input {
	display:block;
	width:290px;
	margin-bottom:5px;
}
.sponsoredProg{
	width: 480px;
	float: left;
	padding: 5px;
	padding-left: 20px;
}
.sponsoredProg h4 {
	font:bold 11px/15px arial;
	color:#005db7;
	text-transform:uppercase;
	margin-bottom:10px;
}


/* @end */

.date {
    color: #999999;
    display: block;
    font: 12px/16px arial;
    text-transform: capitalize;

}
/* @group trading online Styles group */

.onlineTrading {
	background: url(../images/sprite/online-trading.png);
	background-repeat: no-repeat;
	padding:17px 0 17px 162px;
	margin-left: 5px;
	margin-top: 5px;
}

.insta {
	background-position:left -100px; 
}

.instaxpess {
	background-position:left -200px; 
}


/* @end */

/* @group feedback */
.ins{
	margin-bottom: 20px;
	text-align: right;
}
.ins li{
	float: right;
	padding-left: 10px;
	margin-left: 10px;
}
.terms{
	border-left: 1px solid #666;
}
.star{
	background:url(../images/global/star.png) left 3px no-repeat;
}


.defaultForm dl {
	margin-bottom:10px;
}
.defaultForm select {
	float:left;
	margin-right:5px;
}
.defaultForm dt {
	float:left;
	width:155px;
	font-weight:bold;
	text-align: right;
	color:#333;
	margin:2px 10px 0 0;
}
.defaultForm dt span {
	padding-left: 10px;
}
.defaultForm dd {
	float:left;
	width:425px;
}
.errorMesg {
	background:url("../images/global/errorBg.png") no-repeat scroll left 4px transparent;
	float:left;
	padding-left:5px;
	width:220px;
}
.errorMesg span {
	background-color:#F6DFDE;
	color:#CD312D;
	display:block;
	font:11px/14px arial;
	padding:2px 5px;
}
.error input[type=text], .error textarea, .error .trainingList  {
	border:1px solid #e75757;
}
.bigTextarea {
	width:300px;
	height:100px;
}
.feedbackCheckBox label {
	float:left;
	margin-right:10px;
}
#trainingList label {
	width:90px;
}
.feedbackCheckBox input {
	float:left;
	margin:0 5px 0 0;
}
.feedbackCheckBox dt {
	margin-top:0;
}
.feedbackCheckBox .errorMesg {
	width:150px;
}
.success{
	border: 1px solid #81ac6e;
	padding: 10px;
	background:#eefce5;
}
.success p{
	margin: 0;
	padding: 5px 5px 5px 40px;
	background: url("../images/global/success.png") no-repeat left top;
	}
.success strong,
.success span{
	display: block;
	}	
.success strong{
	font-size: 15px;
	color: #237100;
	}

.helpTxt {
	float:left;
	font:11px/14px arial;
	padding:2px 5px;
	color: #999;
}

/* @end */

/* @group aboutus */
.aboutBg{
	background: url("../images/sprite/aboutbg.png") no-repeat;
	padding: 10px 20px 24px 10px;
}
/* @end */

/* @group contactUs */
.contactUsPage dl {
	border-bottom:1px dotted #c1c1c1;
	padding:10px 0;
}
.contactUsPage dt {
	float:left;
	width:135px;
	margin-right:15px;
	text-align:right;
	text-transform:uppercase;
	font:bold 11px/15px arial;
	color:#005db7;
}
.contactUsPage dd {
	float:left;
	width:500px;
	font:normal 11px/15px arial;
	color:#333;
}
.contactUsPage em {
	color:#666;
}
.contactUsPage select {
	float:left;
	width:115px;
	margin-right:15px;
}
.contactUsPage .stayConnected {
	padding:0;
	float:left;
}
.contactUsPage .stayConnected a {
	margin:0;
}
.contactUsPage .stayConnected li:first-child {
	margin:0;
}
.contactUsPage .borderNone { border:none; }

/* @end */

/* @group tools */
.suggestionBox h4{
	background:#ebebeb url("../images/global/grayBg.jpg") repeat-x;
}
.suggestionBox a{
	text-decoration: none;
	display: block;
	color: #000000;
	padding: 6px 10px;
	font-size:11px;
}
.suggestionBox p{
	padding-left:0px;
	margin-bottom: 3px;
}
.detailBox {
	border:1px solid #90AACB;
	background-color: #f5f9ff;
	font-size: 14px;
}
.detailBox dt {
	float:left;
	width:235px;
	text-align: right;
	color:#333;
	margin:4px 10px 0 0;
}
.detailBox dd {
	padding-top: 5px;	
}
.detailBox strong {
	color: #005db7;
	font-weight: bold;
	margin:4px 10px 0 0;
}
.detailBox span {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}
.detailBox p {
	color: #999999;
	font-size: 11px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.arrowBg {
	background: url("../images/global/arrowBg.jpg") no-repeat;
	padding: 6px 0 10px 10px;
}
.arrowBg li {
	color: #d53939;
	font-weight: bold;
	font-size: 12px;
}
.arrowBg p {
	font-size:9px;
}
.arrowBg span {
	color: #d53939;
	font-weight: bold;
	font-size: 12px;
}
.excelIcon {
	background-position: left -2442px;
	border-right: 1px dotted #A4A4A4;
	height: 19px;
	width: 24px;
	margin-right: 5px;
	text-decoration: none;
}
.printerIcon {
	background-position: left -2599px;
	height: 19px;
	width: 14px;
	text-decoration: none;
	padding-left: 10px;
}
.sliderBg {
	background: url("../images/global/slider.jpg") no-repeat;
	padding: 30px 0 3px;
}

.lastBox td{
	border-top:1px solid #D6D6D6;
}
.lastBox strong {
	font-size: 14px;
	font-weight: bold;
	color: #005db7;
}
.lastBox span {
	color: #666666;
	font-size: 10px;
}
.arrowIconup {
	background-position: right -2670px;
	text-decoration: none;
}
.arrowIcondown {
	background-position: right -2730px;
	text-decoration: none;
	margin-right: 10px;
}
.planningForm {
	padding: 10px;
	padding-bottom: 0px;
}
.planningForm dl {
	padding-bottom: 10px;
}
.planningForm dt {
	padding-bottom: 5px;
}
.planningForm span {
	color: #005db7;
	font-size: 12px;
}
.mobileBg {
	background: url("../images/global/mobile.jpg") no-repeat 400px bottom;
}
.researchSms {
	width: 380px;
}
.researchSms p {
	margin-bottom: 60px;	
}
.codeSms {
	width: 150px;
	float: right;
	padding: 66px 13px 19px 11px;
	text-align: center;	
}
.fundCompare {
	width: 216px;
	float:left;
	padding-right: 15px;
}
.fundCompare label {
	display: block;	
}

.fundBlueborder {
	border:1px solid #90AACB;
	height: 70px;
	overflow: auto;
}
.h293 {
	height: 293px;
}
.h217 {
	height: 217px;
}
.h142 {
	height: 142px;
}
.h192 {
	height: 192px;
}
.locateUs{
	 border-top: 1px dotted #D6D6D6;
}
.locateUs li{
	float: left;
	margin-right: 10px;
	
}

/* @end */

/* @group Icons */
.extIcon li {
	display:block;
	background-position:left -795px;
	padding-left:13px;
	margin-bottom:3px;
}
.extIcon a {
	background-position:right -998px;
	padding-right:18px;
	font-size:11px;
}
.blueBold{
	color: #005db7;
	font-weight: bold;
	font-size: 11px;
}
/* @end */


/* @group rhs Banner */
.bussinessPortal {
	background-position: left 1px;
	padding: 59px 0px 10px 13px;
}
.calSaving {
	background-position: left -104px;
	padding: 55px 10px 8px;	
}
.becomeMillinaire {
	background-position: left -200px;
	padding: 49px 14px 16px;	
}
.feedback {
	background-position: left -298px;
	padding: 46px 14px 17px;	
}
.companyInfo {
	background: url("../images/global/companyBg.png") no-repeat;
	padding: 10px 10px 5px 10px;
}
.companyInfo strong {
	display: block;
	margin-bottom: 5px;
}
.companyInfo li {
	float:left;
	padding-right: 5px;
}
.companyInfo li:last-child {
	padding-right: 0;
}
.ourPartner {
	background-position: left -398px;
	padding: 60px 10px 10px;	
}
.viewTickerComp{
	background: url("../images/global/viewStockTicker.png") no-repeat;
}
.viewComp{
	margin-top: 8px;
}
/*.tariff{
	background-position: left -506px;
	padding: 56px 15px 8px;
}*/
.tariffBg{
	background: url("../images/global/tariffBg.jpg") no-repeat;
	padding: 11px 9px 13px 0;
}
.ourPerformance {
	background-position: left -674px;
	padding: 56px 26px 8px;
}
.userDetials {
	background: url("../images/global/userBg.png") no-repeat;
	padding: 5px 0 9px;
}
.yourDetails {
	background: url("../images/global/DetailsBg.jpg") no-repeat left bottom;
	padding: 10px 0 5px 0;
}
.yourDetails dl{
	margin-bottom: 5px;
}
.yourDetails dt {
	width: 70px;
	float:left;
	text-align: right;
	margin-right: 5px;
}
.yourDetails dd {
	float:left;
	width: 170px;
}

.userDetials h4 {
	color: #066bc9;
	font-size: 12px;
	font-weight: bold;	
	padding: 1px 10px 0;
	
}
.userDetials p {
	padding: 4px 16px 0 10px; 
}
.yourDetail {
	background: url("../images/global/yourDetailBg.png") repeat-x;
	padding: 5px 10px;
	margin: 0 1px;
}
.yourDetail a{
	color: #066bc9;
	text-decoration: none;
}
.detailsIcon{
	background-position: right -2735px;
	text-decoration: none;
	margin-right: 10px;
	display: block;
}
.detailsIconUp{
	background-position: right -2675px;
	margin-right: 0;
}
.topIpo h4{
	color: #1574cd;
	font-weight: bold;
	padding-bottom: 5px;
}
.topIpo dt{
	width: 89px;
	float: left;
	text-align: right;
	padding-right: 9px;
	color: #999999;
	font-size: 10px;	
}
.topIpo dd{
	float: left;	
}
.TextColor{
	color: #1574cd;
	text-transform: uppercase;
}
.dateAlign{
	float: right;
	color: #666666;
	font-weight: normal;
	padding-right: 50px;
}
.mfInvest .rhsWPad {
	padding-right: 1px;
	padding-left: 1px;
}
.mfInvest h4 {
	color: #1574cd;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
	font-family: arial;
}
.mfInvest dt {
	width: 100px;	
}
.bottomBlue {
	border-bottom: none;
}
.loginTrade{
	float: left;	
	width: 107px;
}
.loginTrade a{
	color: #e22f2f;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	text-decoration: none;
	padding-left: 10px;	
	text-transform: uppercase;
}
.smallPdfIcon{
	background-position: left -2822px;
}
.rBorder{
	border-right:1px solid #c4c4c4;	
	padding:5px 0;
}
.smallPdfIcon li{
	padding-left: 10px;
	padding-right: 5px;
}
.downbutton {
	background-position: right -588px;
	padding: 5px 28px 6px 0;
}
.downbutton:hover{
	background-position:right -618px;
	padding: 5px 28px 6px 0;
}
.upButton{
	background-position:right -528px;
	padding: 5px 28px 6px 0;
}
.upButton:hover{
	background-position:right -558px;
	padding: 5px 28px 6px 0;

}
.loginForm dd{
	float: left;
	margin-top: 5px;
	width: 165px;
}
.loginForm dt {
    float: left;
    margin-right: 3px;
    margin-top: 8px;
    text-align: right;
    width: 62px;
}
.smallRedBtn {	
	background-position:right -184px;
	padding-right:4px;
}
.smallRedBtn span {
	background-position:left 1px;
	color:#FFFFFF;
	font:normal 10px/22px arial;
	display:block;
	padding-left:5px;
}
.smallRedBtn:hover {
	background-position:right -153px;
}
.smallRedBtn:hover span {
	background-position:left -29px;
}
.loginBorderleft{
	border-left:1px solid #c4c4c4;
	padding-left: 10px;
	margin-left: 10px;
	line-height: 18px;
}
.linkBtn {
	font-size: 11px;
	padding-bottom: 5px;	
}
.linkBtn li{
	float: left;
	margin-right: 4px;
	*margin-right: 2px;
}
.linkBtn a{
	padding-right: 5px;
}
.linkBtn .smallRedBtn {
	margin-right:10px;
	_margin-right:5px;
}
#tradingInstaXpress .smallRedBtn {
	margin-top:15px;
}
.passIcon{
	background-position: left -2890px;
	padding: 0 6px 0 16px;
}
.calIcon{
	background-position: left -2960px;
	padding: 0 0 0 17px;
}
.topBorder{
	border-bottom: 1px solid #c7d9f2;
}
.tradingTab {
	background:url(../images/global/tradingTabBg.png) repeat-x left bottom;
}
.tradingTab li {
	float:left;
	margin-right:4px;
}
.tradingTab li:last-child {
	margin-right:0;
}
.tradingTab a, .tradingTab span {
	float:left;
	background: url(../images/sprite/tab_bg.png) no-repeat right top;
	cursor:pointer;
}
.tradingTab a {
	background-position:left -25px;
	text-decoration:none;
	height: 31px;
    padding: 0;
    margin:0;
}
.tradingTab span {
	padding:3px 7px 2px 0;
	font:bold 10px/14px arial;
	color:#666;
	text-transform:uppercase;	
	text-decoration:none;
}
.istaTab a {
	background-position: -1px -522px;
    width: 64px;
}
.istaTab a:hover {
	background-position: -1px -607px;
}
.istaXpressTab a {
	background-position: -68px -522px;
   	width: 85px;
}
.istaXpressTab a:hover {
	background-position: -68px -607px;
}
.istaTab a.active {
	background-position:-1px -569px;
    height: 32px;
    width: 84px;
}
.istaXpressTab a.active {
	background-position: -90px -569px;
    height: 32px;
    width: 109px;
}
.tradeBg {
	background: url("../images/global/tradeBg.jpg") no-repeat left top;
	padding-top: 30px;
	zoom:1;
}
.tradeBgPad {
	background: url("../images/global/tradeBgBottom.png") no-repeat left bottom;
	padding:10px;
}
.tradeBg h3{
	font-family: arial;
	font-size: 13px;
	color: #1567a9;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom:5px;
}
.tradeBg p {	
	width: 135px;
	float: left;
	color: #666666;
}
.tradeBg h3 span{
	color: #e33030;
}
.instaPostLogin {
	background: url("../images/global/instaPostLoginBg.jpg") no-repeat;
	padding: 0 10px 12px 9px;
}

.settings li:first-child {
	border-right: 1px solid #dae3e8;
}

/* @end */


/* @group Home Page Style */
.marketToday {
	border:1px solid #c8e0ff;
	border-bottom:none;
	background:#f1f8ff url(../images/global/marketTodayBg.png) repeat-x left bottom;
}
.marketToday li {
	float:left;
	background:url(../images/global/marketTodayBorder.png) no-repeat right center;
}
.marketToday .title {
	font:normal 18px/22px arial;
	color:#106fc6;
	padding:14px 10px;
}
.marketToday .today {
	font:normal 10px/12px arial;
	color:#333;
	padding:13px 10px;
}
.marketToday .viewTicker {
	padding:11px 10px;
}
.marketToday .viewTicker a {
	width:101px;
	height:28px;
	display:block;
	text-decoration:none;
	background-position:left -3100px;
}
.marketToday .companyInfo {
	padding:5px 0 5px 10px;
	background:none;
}
.marketTab  {
	background:#3e454c url(../images/global/marketTabBorder.png) repeat-x left bottom;
}
.marketTab ul {
	margin-left:2px;
}
.marketTab li {
	float:left;
	padding:10px 15px;
	cursor:pointer;
	background:url(../images/global/marketTabLiBg.png) no-repeat right center;
}
.marketTab li:hover, .marketTab .active {
	border:1px solid #d4c796;
	border-bottom:1px solid #fff5d2;
	background-color:#fff5d2;
	background-image:none;
	margin-left:-2px;
}
.marketTab a {
	font:normal 10px/14px arial;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	background-position:right -2994px;
	padding-right:10px;
}
.marketTab li:hover a, .marketTab .active a {
	color:#3e454c;
	background-position:right -3043px;
}
.marketTabCont {
	border:1px solid #d4c796;
	border-top:none;
	background-color:#fff5d2;
	padding:5px 15px 15px 15px;
	margin-bottom:20px;
}
.marketTabLinks {
	font:bold 10px/14px arial;
	color:#333;
	text-transform:uppercase;
	margin-bottom:5px;
}
.marketTabLinks a {
	color:#066bc9;
	text-decoration:none;
	border-right:1px solid #333;
	float:left;
	height:11px;
	line-height:11px;
	margin-right:5px;
	margin-top:4px;
	padding:0px 7px;
}
.marketTabLinks a:last-child {
	border:none;
}
.marketTabLinks a:hover {
	color:#333;
} 
.marketTabLinks a.active {
	color:#333;
	background-color:#fff;
	padding:4px 7px;
	margin-top:0;
	border:none;
} 
.marketDetails li {
	float:left;
	padding:3px 10px;
	border-right:1px solid #dbd7c3;
	cursor:pointer;
	background-position:left 100px;
}
.marketDetails li:last-child {
	border:none;
}
.marketDetails strong {
	font:bold 10px/10px arial;
	color:#666;
	display:block;
	margin:0 0 2px 2px;
}
.marketDetails span {
	font:normal 16px/16px arial;
	color:#333;
	margin-right:5px;
}
.marketDetails li:hover, .marketDetails li.active {
	background-color:#fff;
}
.homeAccord p {
	margin:0;
}
.homeAccord dt {
	width:20px;
}
.homeAccord dd {
	width:285px;
}
.homeHighlights h3 {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:5px 10px;
}
.highlightsList {
	padding:5px 10px;
	border-bottom:1px solid #ddd;
}
.highlightsList .item {
	float:left;
	border-right:1px dotted #ccc;
	padding-right:20px;
	margin-right:20px;
	width:205px;
}
.highlightsList .item:last-child {
	border:none;
	margin:0;
	padding:0;
}
.highlightsList h5 {
	font:normal 10px/14px arial;
	color:#cc3333;
	text-transform:uppercase;
	margin-bottom:5px;;
}


.marketSubCont {
	background-color:#fff;
	padding:10px;
}
.marketSubCont .primBox {
	border:1px solid #c7d4e5;
	width:640px;
}
.marketSubCont .primBox img {
	display:block;
}
.marketSubCont .primHead {
	padding:1px 5px;
	border-bottom:1px solid #c7d4e5;
}
/* @end */

/* @group derivatives */
.derivativeForms{	
    padding: 5px;
}
.derivativeForms dt{
	float: left;
	width: 98px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-right: 5px;
	text-align: right;
}
.derivativeOptions{
	padding: 5px;
}
.derivativeOptions a{
	font-size: 12px;
	text-decoration: none;
}
.derivativefuture {
	color: #000;
}
.instExp{
	 padding: 4px 5px;
}
.instExp strong{
	padding-right: 5px;
	padding-left: 5px;
}
.marR30{
	margin-right: 30px;
}
.instcheckbox{
	padding: 5px;
	font-weight: bold;
}
.instcheckbox dt{
	width: 66px;
	float: left;
	padding-left: 5px;
}
.instcheckbox label{
	padding-right: 20px;
	font-weight: normal;
}
.derivtpad{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.stockFund li {
	float: left;
}
.stockFund li select{
	margin-right: 13px;
	margin-top: 2px;
	margin-left: 5px;
}
.stockFund li input{
	margin-right: 13px;
	margin-top: 1px;
}
/* @end */

/* @group smartQuotesList Style */
.smartQuotesList {
	background-color:#f8f8f8;
	padding:10px;
	margin-bottom:2px;
}
.smartQuotesList li {
	float:left;
	border-right:1px solid #d6d6d6;
	margin-right:10px;
	padding:0 10px 7px 0;
	width:112px;
}
.smartQuotesList li:last-child {
	padding:0;
	margin:0;
	border:none;
}
.smartQuotesList li:last-child strong {
	margin:0;
}
.smartQuotesList strong {
	display:block;
	font:bold 10px/14px arial;
	color:#005db7;
	text-transform:uppercase;
	margin-bottom:5px;
}
.smartQuotesList .amt {
	font:normal 16px/20px arial;
	color:#000;
}
.smartQuotesList .amt  b {
	font:normal 11px/15px arial;
	color:#000;
}
.smartQuoteeWidth {
	margin-bottom:20px;
}
.smartQuoteeWidth li{
	padding:0 10px 0 0;
	width:83px;
}
.smartQuoteeWidth li:last-child{
	padding:0;
	width:auto;
}
.smartQuoteeWidth li:last-child strong {
	margin-bottom:5px;
}
/* @end */

/* @group accolades Style */
.accolades li{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-family: arial;	
}
.accolades h6{
	color: #e53131;
	font-size: 10px;
}
.accolades strong {
	color:#0f62c7;
	font-size: 11px;
	font-weight: bold;

}
.accolades span{
	color: #666666;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
/* @end */

/* @group peerGroupSearch Style */
.peerGroupSearch .selectCompanies{
	width:480px;
}
.peerGroupSearch .selectCriteria {
	width:150px;
}
.peerGroupSearch .selectCriteria label {
	display:block;
	margin-bottom:5px;
}
.peerGroupSearch .overflow {
	height: 145px;
	overflow-y: scroll;
	overflow-x: hidden;
}
/* @end */

/* @group compareTable Style */
.compareTable .companyName{
	width:160px;
}
.compareTable .otherDetails {
	width:511px;
	border-left:none;
	overflow-x:scroll;
}
.compareTable th,.compareTable td {
	white-space:nowrap;
}
.compareTable .singleHead th {
	padding:14px 10px;
}
.compareTable .silectedCompany {
	background-color:#E8F3FF;
}
/* @end */

/* @group overviewSnapshot Style */
.overviewSnapshot {
	background-color:#f7fbff;
	padding:10px 10px 0 10px;
	margin-bottom:15px;
}
.overviewSnapshot li {
	float:left;
	font:normal 11px/15px arial;
	color:#0e4a9f;
	margin-bottom:10px;
}
.overviewSnapshot strong {
	display:block;
	color:#333;
}
.overviewbackground dt {
	color: #333333;
    float: left;
    font: bold 11px/15px arial;
    margin-right: 15px;
    text-align: right;
    text-transform: uppercase;
    width: 135px;
}
.marketOutlook {
	padding:5px;
}
.marketOutlook li {
	border-bottom:1px solid #EAEAEA;
	margin-bottom:14px;
	padding-bottom:18px;
}
.marketOutlook li:last-child {
	margin-bottom:0;
}
/* @end */

/* @group Site Map */
.siteMap{
	width: 300px;
	float: left;
	color: #0061bf;
	margin-right: 20px;
}
.siteMap h3{
	border-bottom: 1px dotted #a4a4a4;
    padding-bottom: 3px;
}
.siteMap span{
	font-size: 12px;
	margin-bottom: 8px;
	margin-top: 8px;
}

/* @end */

/* @group Stock fundamentals */
.stockBg{
	background: url("../images/global/stockBg.png") no-repeat transparent;
    padding: 10px 0px 35px 12px;
}
.stockBg li{
	float: left;
	padding-right: 5px;
}
.stockBg strong{
	line-height: 18px;
}

/* @end */
