﻿/***** Print Friendly ******/
/*@media print {
#grand { margin: 0px !important; padding: 0px !important; float: none !important;}
#grand, #grand #pageTitle, #grand #breadcrumb { width: 700px !important;  float: none !important;}
#logo { float: none !important; }
#grand #navSub,#grand #topSubPrimaryNav,#grand #searchBlock,#grand #topPrimaryNav,
#grand #shareIcons,#sideBar, .toplink, #textSizer, #footerNavList, #pageTitle { display: none !important; }
#grand #mainContent { float: none !important; width: 650px !important; padding: 0px !important; margin: 0px !important; } 
#grand #mainContent #bodyContent  {width: auto !important; margin: 0 5% !important;padding: 0 !important; border: 0 !important;float: none !important;color: black !important; background: transparent !important;}
#grand #breadcrumb { border-bottom: 1px solid #a8a9aa; margin: 10px 0px; }
}
/***** End Print Friendly ******/

/****** Global HTML Tags ******/
html {overflow-y: scroll;}

body {margin: 0px; padding: 0px; font-family: Arial, Sans-Serif;}

h1, h2 {font-weight: bold; font-size: 15px; color: #002D62; margin-top: 0px;}
h3, h4 {font-weight: bold; font-size: 12px; color: #383C3E;}
h4 {margin-bottom: 0px;}
p, ul li, ol li, div, td, th {font-size: 12px; color: #383C3E;}
p, div {line-height: 18px;}
/*ul li, ol li {line-height: 15px; padding-bottom: 3px;}*/
a:link, a:visited {color: #568AB4; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
a img {border: none;}
hr {border: 0; color: #A8A9AA; background-color: #A8A9AA; height: 1px; width: 100%; text-align: left;}
sup {line-height: 0; font-size: 75%;}
input[type=text] {height: 19px; font-size: 13px; margin: 0px; background: url('/images/build10/template/bkg_input.gif') repeat-x; border: 1px solid #A8A9AA; color: #999999; padding: 4px!important; height: 26px; vertical-align: top;}
input[type=button], input[type=submit], input[type=reset]{height: 25px; font-size: 13px; padding: 0px 7px 0px 7px; margin: 0px; border: 1px solid #A8A9AA; background: #FFFFFF; font-weight: bold; color: #568AB4; cursor: pointer; vertical-align: top;}
input[type=button]:hover, input[type=submit]:hover {color: #FFFFFF; background: #568AB4;}

#grand #mainContent #bodyContent ul {list-style: none; margin: 0px; margin-bottom: 15px; padding: 0px;}
#grand #mainContent #bodyContent li {margin-bottom: 8px; margin-left: 1px; padding-left: 16px; background: url(/images/build10/template/bullet.png) no-repeat 0px 6px; line-height: 15px;}
#grand #mainContent #bodyContent li ul {margin-top: 8px; margin-bottom: 0px;}
#grand #mainContent #bodyContent li li {background: url(/images/build10/template/bullet_sub.png)  no-repeat 0px 7px;}
#grand #mainContent #bodyContent ol {margin: 0px 0px 0px 16px; margin-bottom: 8px; padding: 0px 0px 0px 10px;}
#grand #mainContent #bodyContent ol li {background: none; margin-left: 1px; padding-left: 0px;}

/****** Global HTML Tags ******/




/****** GLOBAL STYLES ******/

/*** HIDE SEND TO A FRIEND ON CORPOATE STIES ***/
.friendLink {display: none;}
/*** HIDE SEND TO A FRIEND ON CORPOATE STIES ***/

/*** ICONS FOR SPECIAL LINKS ***/
a.pdf {background: url('/images/build10/template/icon_pdf.gif') no-repeat left top; padding-left: 27px; padding-bottom: 3px;}
a.video {background: url('/images/build10/template/icon_video.gif') no-repeat left top; padding-left: 27px;}
a.audio {background: url('/images/build10/template/icon_audio.gif') no-repeat left top; padding-left: 27px;}
a.podcast {background: url('/images/build10/template/icon_podcast.gif') no-repeat left top; padding-left: 27px;}
/*** ICONS FOR SPECIAL LINKS ***/

/*** ALTERNATING COLOR STYLES ***/
.regTbl, .regTbl2 {border-collapse: collapse; padding: 0px; margin: 0px; width: 100%;}
.regTbl th, .regTbl td, .regTbl2 th, .regTbl2 td {border: 1px solid #CBCBCB; padding: 3px 5px 3px 5px;}
.regTbl th, .regTbl th p, .regTbl2 th, .regTbl2 th p {color: #FFFFFF; background: #002D62; line-height: 14px;}
.regTbl th a:link, .regTbl th a:visited, .regTbl2 th a:link, .regTbl2 th a:visited {color: #FFFFFF;}
.regTbl th a:hover, .regTbl2 th a:hover {text-decoration: underline;}
.regTbl td, .regTbl2 td {color: #383C3E; line-height: 16px;}
.regTbl tr.rowEven td {background: #FFFFFF;}
.regTbl tr.rowOdd td {background: #E4E4E4;}
.regTbl2 tr.rowEven td, .regTbl2 tr.rowOdd td {background: #FFFFFF;}
/*** ALTERNATING COLOR STYLES ***/

/*** PULL QUOTES ***/
.pullquote {float: right; width: 198px; padding-left: 20px; margin-left: 19px; border-left: 1px solid #A8A9AA; padding-top: 20px; padding-bottom: 20px; margin-bottom: 10px;}
/*** PULL QUOTES ***/

/*** DISCLAIMERS ***/
.disclaimer {font-size: 10px; line-height: 14px;}
/*** DISCLAIMERS ***/

/*** EMAIL SHARE FEATURE ***/
#emailShareDiv {width: 560px; height: 540px; position: absolute; top: 220px; left: 195px; border: 1px solid gray; background: white; display: none; z-index: 100;}
/*** EMAIL SHARE FEATURE ***/

/*** BUTTONS ***/
a.button {display: block; height: 25px; border: 1px solid #A8A9AA; background: #FFFFFF; font-weight: bold; color: #568AB4; text-transform: uppercase; text-decoration:none; float: left;}
a.button span {display: block; padding: 3px 7px 2px 7px;}
a.button:hover {color: #FFFFFF; background: #568AB4;}
/*** BUTTONS ***/

/*** BROKER DEALER DISCLAIMER STYLES ***/
#bd_disclaimer {clear: both; text-align: center; color: #6F7274;}
#bd_disclaimer a {font-weight: normal; color: #6F7274;}
/*** BROKER DEALER DISCLAIMER STYLES ***/

/*** Useful ***/
.center {text-align:center;}
.underline {text-decoration:underline;}
.bold {font-weight:bold;}
.blue {color:#002D62;}
.small {font-size:10px;}
.right {float:right;}
.left {float:left;}
.required { color:Red; }
/*** Useful ***/

.callout {width:100%; background-color: #CCC; text-align:center;padding: 10px; line-height:normal;}

/****** GLOBAL STYLES ******/




/****** TEMPLATE-LAYOUT ******/
#grand {width: 950px; margin-right: auto; margin-left: auto; padding-bottom: 40px; position: relative;}

/*** LOGO, SUB-TOP Nav, SEARCH ***/
#grand #logo {float: left; width: 240px; height: 25px; margin-top: 30px; margin-right: 20px;}

#grand #searchBlock {float: right; width: 218px; height: 25px; margin-top: 30px;}

#grand #topSubPrimaryNav {float: left; width: 432px; height: 25px; margin-top: 30px; padding-top: 4px; padding-bottom: 3px; text-align: right;}
/*** LOGO, SUB-TOP Nav, SEARCH ***/

/*** TOP Nav ***/
#grand #topPrimaryNav {clear: both; width: 950px; padding-top: 20px;}

#grand #leftPrimaryNav {float: left; width: 692px;}

#grand #rightPrimaryNav {float: right; width: 218px;}
/*** TOP Nav ***/

/*** Bredcrum, Share Icons, Page Title, Text Sizer***/
#grand #breadcrumb {float: left; width: 672px; height: 15px; padding-top: 15px; padding-bottom: 10px; padding-left: 13px; overflow: hidden; white-space: nowrap;}

#bodyContent #shareIcons {position:relative !Important; display:block; width: 100% !Important; padding-top: 0px; padding-bottom: 10px;}
#bodyContent #shareIcons a, #bodyContent #shareIcons img {display:inline-block; padding:0px !Important; margin:0px !Important;}
#bodyContent #shareIconContainer {display:block; clear:both; width:100% !Important; margin:10px 0px;}

#grand #textSizer {position:relative !Important; float: right; clear:right;width: 110px; text-align:right; color:#383C3E; padding-top: 12px; padding-bottom: 10px; }
#grand #textSizer a img {border: 0px; margin-left: 3px;}

/*** TOOL TIPS ***/
#pop_box_div {position: absolute; top: -33px; left: 0px; display: none; color: #FFFFFF; text-align: center; padding: 5px 7px 5px 7px; background-color: #608fc7; z-index: 1000;}
#tipPointer {position: absolute; top: -5px; left: 10px; display: none; z-index: 1000;}

#pop_box_div_text_sizer {position: absolute; top: -21px; right: 0px; display: none; color: #FFFFFF; text-align: center; padding: 5px 7px 5px 7px; background-color: #608fc7; z-index: 100;}
#tipPointer_text_sizer {position: absolute; top: 7px; right: 3px; display: none; z-index: 100;}
/*** TOOL TIPS ***/

#grand #pageTitle {clear: both; width: 950px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 20px;}
/*** Bredcrum, Share Icons, Page Title ***/

/*** BODY CONTENT, Side Bar, Sub Nav ***/
#grand #mainContent {float: right; width: 730px; margin-bottom: 20px;}
#grand #mainContent #bodyContent {margin-left: 40px; width: 690px;}
#grand #mainContent #bodyContent.threeColumn {width: 432px; float: left; margin-right: 40px;}
#grand #mainContent #sideBar {float: right; width: 218px;}

#grand #navSub {float: left; width: 220px;}
/*** BODY CONTENT, Side Bar, Sub Nav ***/

/*** FOOTER ***/
#grand #footer {clear: both;}
/*** FOOTER ***/
/****** TEMPLATE-LAYOUT ******/




/****** Search Fields ******/
#grand #searchBlock #txtSearch {width: 172px; margin-right: 4px;}
#grand #searchBlock .gsc-input {width: 172px; margin-right: 4px;}
#grand #searchBlock #searchSubmit {width: 32px; padding: 0px 0px 0px 0px;}
/****** Search Fields ******/




/****** LOGO ******/
#grand #logo a img {border: 0px;}
/****** LOGO ******/




/****** Primary NAV - Font, Color, Hover, LINK Spacing ******/
#grand #topSubPrimaryNav {font-size: 11px; font-weight: bold;}
#grand #topSubPrimaryNav a {display: block; float: right; color: #002D62; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; margin-left: 10px;}
#grand #topSubPrimaryNav a span {display: none;}
#grand #topSubPrimaryNav a:hover {color: #FFFFFF; background: #5F8FC6;}
#grand #topSubPrimaryNav a.current {color: #FFFFFF; background: #002D62;}

#grand #topSubPrimaryNav a#ourCompanyAnchor {width: 95px; height: 19px; background: url('/images/build10/template/nav/our_company.gif') no-repeat;}
#grand #topSubPrimaryNav a#ourCompanyAnchor:hover {background: url('/images/build10/template/nav/our_company_.gif') no-repeat;}
#grand #topSubPrimaryNav a#ourCompanyAnchor.current {background: url('/images/build10/template/nav/our_company_cur.gif') no-repeat;}
#grand #topSubPrimaryNav a#ourCompanyAnchor.current:hover {background: url('/images/build10/template/nav/our_company_cur.gif') no-repeat;}

#grand #topPrimaryNav {font-size: 12px; font-weight: bold;}
#grand #topPrimaryNav #leftPrimaryNav {border-top: 1px solid #A8A9AA; border-bottom: 1px solid #A8A9AA;}
#grand #topPrimaryNav #rightPrimaryNav {border-top: 1px solid #A8A9AA; border-bottom: 1px solid #A8A9AA;}

/*** PRIMARY NAV - Size ***/
#grand #topPrimaryNav a {display: block; float: left; text-align: center;}
#grand #topPrimaryNav a span {display: none;}

#grand #topPrimaryNav a#personalInvestingAnchor {width: 205px; height: 34px; background: url('/images/build10/template/nav/personal_investing.gif') no-repeat;}
#grand #topPrimaryNav a#personalInvestingAnchor:hover {background: url('/images/build10/template/nav/personal_investing_.gif') no-repeat;}
#grand #topPrimaryNav a#personalInvestingAnchor.current {background: url('/images/build10/template/nav/personal_investing_cur.gif') no-repeat;}
#grand #topPrimaryNav a#personalInvestingAnchor.current:hover {background: url('/images/build10/template/nav/personal_investing_cur.gif') no-repeat;}

#grand #topPrimaryNav a#institutionalCorporateAnchor {width: 257px; height: 34px; background: url('/images/build10/template/nav/capital_markets.gif') no-repeat;}
#grand #topPrimaryNav a#institutionalCorporateAnchor:hover {background: url('/images/build10/template/nav/capital_markets_.gif') no-repeat;}
#grand #topPrimaryNav a#institutionalCorporateAnchor.current {background: url('/images/build10/template/nav/capital_markets_cur.gif') no-repeat;}
#grand #topPrimaryNav a#institutionalCorporateAnchor.current:hover {background: url('/images/build10/template/nav/capital_markets_cur.gif') no-repeat;}

#grand #topPrimaryNav a#advisorOpportunitiesAnchor {width: 230px; height: 34px; background: url('/images/build10/template/nav/advisor_opportunities.gif') no-repeat;}
#grand #topPrimaryNav a#advisorOpportunitiesAnchor:hover {background: url('/images/build10/template/nav/advisor_opportunities_.gif') no-repeat;}
#grand #topPrimaryNav a#advisorOpportunitiesAnchor.current {background: url('/images/build10/template/nav/advisor_opportunities_cur.gif') no-repeat;}
#grand #topPrimaryNav a#advisorOpportunitiesAnchor.current:hover {background: url('/images/build10/template/nav/advisor_opportunities_cur.gif') no-repeat;}

#grand #topPrimaryNav a#accountLoginAnchor {width: 218px; height: 34px; background: url('/images/build10/template/nav/account_login.gif') no-repeat;}
#grand #topPrimaryNav a#accountLoginAnchor:hover {background: url('/images/build10/template/nav/account_login_.gif') no-repeat;}
#grand #topPrimaryNav a#accountLoginAnchor.current {background: url('/images/build10/template/nav/account_login_cur.gif') no-repeat;}
#grand #topPrimaryNav a#accountLoginAnchor.current:hover {background: url('/images/build10/template/nav/account_login_cur.gif') no-repeat;}

/*** PRIMARY NAV - Size ***/

#grand #topPrimaryNav a {color: #002D62; text-decoration: none;}
#grand #topPrimaryNav a:hover {color: #FFFFFF; background: #5F8FC6;}
#grand #topPrimaryNav a.current {color: #FFFFFF; background: #002D62;}
/****** Primary NAV - Font, Color, Hover, LINK Spacing ******/




/****** Bredcrum, Share Icons - Text, Font, Color ******/
#grand #breadcrumb {font-size: 10px; color: #568AB4;}
#grand #breadcrumb a {color: #568AB4; text-decoration: none;}
#grand #breadcrumb a:hover {text-decoration: underline;}
#grand #breadcrumb a.current {color: #002D62;}

/*#grand #shareIcons {text-align: right;}*/
#grand #shareIcons a img {border: 0px; padding-left: 3px;}

#grand #pageTitle {border-top: 1px solid #A8A9AA; border-bottom: 1px solid #A8A9AA; text-align: center; font-size: 20px; font-weight: normal; color: #002D62; letter-spacing: 2px; padding: 10px 0px 10px 0px;}
/****** Bredcrum, Share Icons - Text, Font, Color ******/




/****** SubNav - Font, Color, Hover, Spacing ******/

/* BULLET LIST and Sub BULLET LISTS */
#grand #navSub ul {list-style: none; margin: 0px; padding: 10px 0px 10px 0px; border: 1px solid #A8A9AA;}
#grand #navSub ul ul {padding: 10px 0px 2px 0px; border: 0px;}
/* BULLET LIST and Sub BULLET LISTS */

/* LIST ITEM and Sub LIST ITEMS */
#grand #navSub ul li {font-size: 12px; line-height: 16px; padding: 0px; margin: 0px;}
#grand #navSub ul ul li {font-size: 12px; line-height: 14px;}
/* LIST ITEM and Sub LIST ITEMS */

/* SUB Nav - Level 1 */
#grand #navSub ul li a {display: block; padding-top: 7px; padding-bottom: 7px; padding-left: 13px; padding-right: 13px; color: #002D62; text-decoration: none;}
#grand #navSub ul li a:hover {color: #FFFFFF; background: #568AB4;}
#grand #navSub ul li a.current {color: #FFFFFF; background: #002D62;}
/* SUB Nav - Level 1 */

/* SUB Nav - Level 2 and lower */
#grand #navSub ul ul li a {padding-top: 3px; padding-bottom: 9px; color: #568AB4; background: #FFFFFF; font-weight: normal;}
#grand #navSub ul ul li a:hover {color: #5F8FB5; background: #FFFFFF; text-decoration: underline;}
#grand #navSub ul ul li a.current {color: #002D62; background: #FFFFFF;}
#grand #navSub ul ul li ul {padding: 0px 0px 0px 16px;}
#grand #navSub ul ul li ul li ul {padding: 0px 0px 5px 32px;}
/* SUB Nav - Level 2 and lower */

/*** Featured Links ***/
#grand #navSub #featuredLinks {margin-top: 5px; margin-bottom: 5px;}
#grand #navSub #featuredLinks h3 {font-size: 12px; line-height: 18px; color: #002D62; margin-bottom: 10px;}
#grand #navSub #featuredLinks a {display: block; font-size: 12px; line-height: 18px; color: #568AB4; text-decoration: none; border: 1px solid #A8A9AA; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}
#grand #navSub #featuredLinks a:hover {color: #FFFFFF; background: #568AB4;}
/*** Featured Links ***/
/****** SubNav - Font, Color, Hover, Spacing ******/

/*** SUB NAV LINK FOR GOING TO PARENT SITE ***/
#grand #navSub ul li.parentSiteNav a {color: #568AB4; background: #FFFFFF; font-weight: normal;}
#grand #navSub ul li.parentSiteNav a:hover {color: #5F8FB5; background: #FFFFFF; text-decoration: underline;}
#grand #navSub ul li.parentSiteNav a.current {color: #002D62; background: #FFFFFF;}
/*** SUB NAV LINK FOR GOING TO PARENT SITE ***/

/****** Body Content - Text, Font, Color ******/
#grand #mainContent #bodyContent #subBillboard {margin-bottom: 5px;}

#grand #mainContent #bodyContent p {margin-top: 3px; margin-bottom: 15px;}
#grand #mainContent #bodyContent img.border {border: 1px solid #A8A9AA;}
/* #grand #mainContent #bodyContent ul, ol {margin-left: 0px; padding-left: 0px; list-style: none;} ADD IN BACKGROUND IMAGE FOR SMALL CIRCLE */
/* #grand #mainContent #bodyContent ul ul, ol ol, li li {} ADD IN BACKGROUND IMAGE FOR DASH */
/*#grand #mainContent #bodyContent ul li, ol li {margin-top: 5px; margin-bottom: 5px;} */
/****** Body Content - Text, Font, Color ******/




/****** Sidebar Content - Text, Font, Color, Spcaing ******/
#grand #mainContent #sideBar .banner {padding-bottom: 10px;}
#grand #mainContent #sideBar h3 {font-size: 15px; color: #002D62; margin-top: 0px; margin-bottom: 0px;}
#grand #mainContent #sideBar img {margin-top: 10px; margin-bottom: 10px;}
#grand #mainContent #sideBar img.border {border: 1px solid #A8A9AA;}

#grand #mainContent #sideBar .banner a {display: block; font-size: 12px; line-height: 14px; padding-bottom: 7px; color: #568AB4; text-decoration: none; font-weight: bold;}
#grand #mainContent #sideBar .banner a:hover {text-decoration: underline;}

#grand #mainContent #sideBar hr {margin-bottom: 15px;}
/****** Sidebar Content - Text, Font, Color, Spcaing ******/




/****** Footer - Text, Font, Color ******/
#grand #footer {font-size: 12px; color: #383C3E; border-top: 1px solid #A8A9AA; padding-top: 10px; text-align: center;}

#grand #footer ul {list-style: none; margin: 0px; padding: 0px;}
#grand #footer ul li {display: inline; border-right: 1px solid #A8A9AA; padding-right: 5px; margin-right: 5px;}
#grand #footer ul li a {color: #383C3E; font-weight: normal; text-decoration: none;}
#grand #footer ul li a:hover {text-decoration: underline;}

#grand #footer #copyright {padding-top: 10px; padding-bottom: 10px;}
#grand #footer ul li a#fbFooter, #grand #footer ul li a#twFooter {padding-right:19px !Important;}
#grand #footer ul li a#fbFooter {background:transparent url("/images/build10/template/icons/fb_footer.jpg") no-repeat right -4px !Important;}
#grand #footer ul li a#twFooter {background:transparent url("/images/build10/template/icons/tw_footer.jpg") no-repeat right -4px !Important;}
#grand #footer #textSizer {top: -40px; padding:0px;}
#grand #footer #textSizer a img {border: 0px; margin-left: 3px;}

#grand #footer #textSizer #pop_box_div_text_sizer {position: absolute; top: -32px; right: 0px; display: none; color: #FFFFFF; text-align: center; padding: 5px 7px 5px 7px; background-color: #608fc7; z-index: 100;}
#grand #footer #textSizer #tipPointer_text_sizer {position: absolute; top: -5px; right: 3px; display: none; z-index: 100;}

/*#grand #textSizer {position:relative !Important; float: right; clear:right;width: 110px; text-align:right; color:#383C3E; padding-top: 12px; padding-bottom: 10px; }
#grand #textSizer a img {border: 0px; margin-left: 3px;}*/

/****** Footer - Text, Font, Color ******/

/****** Press Releases ******/
p.pr {line-height: 15px; margin-bottom: 14px; margin-left: 60px; text-indent:-61px;}
p.pr a:link, p.pr a:visited {font-weight: normal !important;} 
/****** Press Releases ******/



/*megamenu code begin*/


#grand #topPrimaryNav a#capitalmarketsAnchor {
    background: url("/images/build10/template/nav/capital_markets.gif") no-repeat scroll 0 0 transparent;
    height: 34px;
    width: 257px;
}

#grand #topPrimaryNav a#capitalmarketsAnchor:hover {
    background: url("/images/build10/template/nav/capital_markets_.gif") no-repeat scroll 0 0 transparent;
}
#grand #topPrimaryNav a#capitalmarketsAnchor.current {
    background: url("/images/build10/template/nav/capital_markets_cur.gif") no-repeat scroll 0 0 transparent;
}
#grand #topPrimaryNav a#capitalmarketsAnchor.current:hover {
    background: url("/images/build10/template/nav/capital_markets_cur.gif") no-repeat scroll 0 0 transparent;
}

/****** Drop downs ******/
.dropDowns {position: absolute; visibility: hidden;}   
#capitalmarketsDD {top: 117px; left: 0px; width: 950px; z-index: 9999;}
/*#menu_capital_markets {top: 117px; left: 0px; width: 950px; z-index: 9999;box-shadow: 5px 5px 5px #888888;}*/
/*#menu_wealth_management {top: 117px; left: 0px; width: 950px; z-index: 9999; box-shadow: 5px 5px 5px #888888;}*/
/*#menu_advisors {top: 117px; left: 0px; width: 950px; z-index: 9999;box-shadow: 5px 5px 5px #888888;}*/
.dropDowns .dropDownsLinkBox {background: white;  border-right: 1px solid #bcbdbc; border-left: 1px solid #bcbdbc; border-top: 3px solid #5F8FC6; border-bottom: 3px solid #5F8FC6; overflow: auto;}
.dropDowns ul {list-style: none outside none!important; margin: 0; padding: 0px;}
.dropDowns ul li {margin: 0 !important; padding: 0 !important; line-height: 13px; text-align: left; display: block; border: 0px !important;}
.dropDowns ul ul {padding-top: 5px !important;}
.dropDowns a {color: #002d62 !important; display: block; padding: 5px 20px 5px 20px; font-weight: bold !important;}
.dropDowns a:hover {text-decoration: underline;}
.dropDowns a.banner:hover{background: white;}

.dropDowns .mainMegaNav {color: #568ab4 !important; text-align: center; border-top:1px solid #A8A9AA; border-bottom:1px solid #A8A9AA; margin-left: 15px; margin-right: 15px; padding-right: 0px; padding-left: 0px;margin-bottom: 10px;}
.dropDowns .mainMegaNav:hover {text-decoration: none !important; color: #568ab4 !important; text-decoration: underline !important;}
.dropDowns li ul {list-style: none outside none!important; margin: 0; padding: 0px 0px 0px 0px;}
.dropDowns li li a {color: #568AB4 !important;font-weight: normal; padding-bottom: 6px; padding-top: 0px; line-height: 13px; font-weight: normal !important;}
.dropDowns li li a:hover {text-decoration: underline; background: none; color: #568AB4;}
/*.dropDownsShadow {width: 950px; height: 11px; background: url('/images/build10/template/nav/dd_shadow.png'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/build10/template/nav/dd_shadow.png', sizingMethod='scale');}*/

/*For list items not nested in immediate parent*/
.skipParent a {color: #568AB4 !important;font-weight: normal; padding-bottom: 6px; padding-top: 0px; line-height: 13px; font-weight: normal !important;}
.skipParent a:hover {text-decoration: underline; background: none; color: #568AB4;}


#ecmMegaDiv {border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9;}

/*megamenu code end*/

/* GCSE Search Box start */
#gs_tti0, #gsc-i-id1, .gsib_a {background:url("/images/build10/template/bkg_input.gif") repeat scroll 0 0 transparent !important;width:150px !important;}

td.gsc-search-button,  gsc-search-button-v2 {width: 32px; padding: 0px 0px 0px 0px !important; margin: 0px !important}

#cse-search-box .gsc-input {height: 19px; font-size: 13px; margin: 0px; background: url('/images/build10/template/bkg_input.gif'); border: 1px solid #A8A9AA; color: #999999; padding: 4px 0px 0px 4px; vertical-align: top;}
#cse-search-box input { filter:chroma(color=#000000); }
/* GCSE Search Box end */



/* adding styles for blue top and dropDownsLinkBox */

body {background: url("/images/build15/bkg_main.gif") repeat-x;}
#grand #logoImg {width: 256px;}
#grand #topSubPrimaryNav {width: 441px;}
#ourCompanyAnchor {position: relative; top: -4px; padding-right: 10px!important; }
#findAdvisorAnchor {position: relative; top: -4px; padding-right: 10px!important;}
#grand #topPrimaryNav {padding-top: 23px;}
#grand #leftPrimaryNav {width: 713px; border-bottom: none!important;}
#grand #rightPrimaryNav {width: 237px; border-bottom: none!important;}
		
#grand #topSubPrimaryNav a {padding: 5px;}
#grand #topPrimaryNav a#personalInvestingAnchor, #grand #topPrimaryNav a#advisorOpportunitiesAnchor, #grand #topPrimaryNav a#accountLoginAnchor  {width: 237px;}
#grand #topPrimaryNav a#capitalmarketsAnchor {width: 239px!important;}
#personalInvestingLine, #institutionalCorporateLine, #capitalmarketsLine, #advisorOpportunitiesLine, #accountLoginLine {display: block!important; font-family: "g_bold"; font-size: 11px; font-weight: normal; color: white!important; padding-top: 7px;}
#ourCompanyLine, #findAdvisorLine {display: block!important; font-family: "g_regular"; font-size: 11px; font-weight: normal; color: white!important; position: relative; top: 0px;}
#personalInvestingAnchor, #capitalmarketsAnchor, #advisorOpportunitiesAnchor, #accountLoginAnchor, #ourCompanyAnchor, #findAdvisorAnchor {background-color: #002d62!important; background-image: none!important;}
#personalInvestingAnchor.current, #capitalmarketsAnchor.current, #advisorOpportunitiesAnchor.current, #accountLoginAnchor.current, #ourCompanyAnchor.current, #findAdvisorAnchor.current {background-color: #568AB4!important;}
#personalInvestingAnchor:hover, #capitalmarketsAnchor:hover, #advisorOpportunitiesAnchor:hover, #accountLoginAnchor:hover, #ourCompanyAnchor:hover, #findAdvisorAnchor:hover {background-color: #568AB4!important;}
#textSizer {display:none;}
#grand #breadcrumb {height: 22px;}
.dropDowns .mainMegaNav {color: #002d62 !important; text-align: left; border-top: 1px solid #A8A9AA; border-bottom: none; margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 10px;}
.dropDowns ul li {display: block!important;}
.dropDowns ul li a {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 1.42857; font-weight: normal!important; margin-bottom: 0px!important; padding-top: 10px; padding-bottom: 10px;}
.dropDowns ul li a:hover, .dropDowns .mainMegaNav:hover {background-color: #568AB4; color: #FFF!important; text-decoration: none!important;}
		

