﻿/* universal */
td { padding:0px; }
.navMain { border:1px solid #003366;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:2px;font-family:verdana;font-size:11px; }


div#topNav table#nav{border-collapse:separate; background: url(../images/nav_bg.gif) 0 5px repeat-x;}
* html div#topNav table#nav{border-collapse:separate; background: url(/images/nav_bg.gif) 0 6px repeat-x;}
div#topNav tr#navIndicator td{background: none; vertical-align: bottom; white-space: nowrap;}
div#topNav div.indicator1{background-color: #0fab24; clear:both; font-size: 1px; height: 1px; line-height: 1px; margin: 0 1px;}
div#topNav div.indicator2{background-color: #0fab24; border-bottom: 1px solid #0fab24; clear:both; font-size: 1px; height: 1px; line-height: 1px;}
div#topNav td#homeIndicator, div#topNav td#inboxIndicator, div#topNav td#searchMembersIndicator, div#topNav td#forumIndicator, div#topNav td#newsIndicator, div#topNav td#toolIndicator, div#topNav td#accountIndicator{
	visibility: hidden;
}
div#topNav tr#navBg td{text-align: center; vertical-align: bottom; white-space: nowrap;}
div#topNav td#leftBorder{background-color:#00693A; font-size: 1px; width: 1px;}
div#topNav td.menuOn, div#topNav td.menuOff{line-height:10px;}
div#topNav td.menuOff a:hover, div#topNav td.menuOn a:hover, div#topNav td.menuOver a:hover{background: none;} 
div#topNav td.menuOn{background-color:#ffffff; border-bottom: none; border-left: 1px solid #ffffff; border-top: none; border-right: 1px solid #00370e; padding: 2px 5px 2px 5px;}
div#topNav td.menuOff{border-bottom: 1px solid #003911; border-left: 1px solid #88d891; border-right: 1px solid #00370e; padding: 2px 5px 0px 5px;}
div#topNav td.menuOn div, div#topNav td.menuOff div, div#topNav td.menuOver div{padding:2px 3px 5px 3px; display:block;}
div#topNav td.menuOff a{display: block; font:bold 12px arial; color:#fff; text-decoration:none;}
div#topNav td.menuOn a{font:bold 12px arial; color:#000; display: block; text-decoration:none;}
div#topNav td.menuOver{background-color: #FFE4AF; border-bottom: 1px solid #003A11; border-left: 1px solid #88d891; border-right: 1px solid #00370e; cursor: pointer; padding: 2px 5px 0px 5px;}
div#topNav td.menuOver a{font:bold 12px arial; color:#000; display: block; text-decoration:none;}

div#topNav td#subMenu{background-color:#E5E5E5;color:#9A9A9A;font-size:11px; border-bottom:solid 1px #fff; font-weight: bold; padding:0; vertical-align: top;}
div#topNav div.subMenuItem table{background-color: #fff; border: 1px solid #000; border-top: none; margin-bottom: 1px;}
div#topNav div.subMenuItem td{white-space: nowrap;}
div#topNav td#subMenu td.subMenuOver{background-color:#FFE4AF; cursor: pointer; padding:5px; text-align:center;}
div#topNav td#subMenu td.subMenuOff, div#topNav td#subMenu td.subMenuOn{background-color:#ffffff; padding:5px; text-align:center;}
div#topNav td#subMenu td.subMenuOff a, div#topNav td#subMenu td.subMenuOffWide a{font:bold 11px arial; color:#006939; display:block; margin:0;}
div#topNav td#subMenu td.subMenuOn a, div#topNav td.subMenuOver a, div#topNav td.subMenuOverWide a, div#topNav td#subMenu td.subMenuOnWide a{font:bold 11px arial; color:#000000; display:block; margin:0; text-decoration: none;}
div#topNav td#subMenu td.subMenuOn a:hover, div#topNav td#subMenu td.subMenuOnWide a:hover{background: none; text-decoration: none;}
div#topNav td.subdivider{color:#9A9A9A; font-size:11px; margin: 0; padding: 0; text-align: center; white-space: normal; width: 1px;}

div#topNav td.divider{background-color:#04b423;border-bottom:solid 1px #004e18;border-top: 1px solid #007538; width:1px; font-size: 1px;}
div#topNav td.divider div{padding:0px;border-bottom:solid 1px #106EB8;width:1px;line-height:1px;font-size:1px;/*height:22px;*/}
div#topNav div.hr{height: 1px; line-height:1px;font-size:1px;display:block;}
div#topNav div.line{line-height:1px;font-size:1px;display:block;background-color:#EDF0F0;border-right:solid 1px #C4C4C4;margin-left:0px;}
div#topNav div#homeMenu, div#topNav div#inboxMenu, div#topNav div#searchMembersMenu, div#topNav div#qnaMenu, div#topNav div#forumMenu, div#topNav div#newsMenu, div#topNav div#jobsMenu, div#topNav div#toolMenu, div#topNav div#accountMenu{
	display: none;
}

div#topNav td#homeIndicator div.indicator1{margin: 0 1px;}
div#topNav td#homeIndicator div.indicator2{margin: 0;}
div#topNav div#topCurveUpper{background-color:#0fab24;margin-right:2px;margin-left:2px;}
div#topNav div#topCurveLower{background-color:#00693A;margin-right:1px;margin-left:1px;}
div#topNav div.subMenuItem td{padding: 0 2px;}
div#topNav td.subnavHeight{height: 24px;}

div#topNav td.portfolioPadLeft{padding: 0; width: 15px !important;}
div#topNav td.portfolioPadRight{padding: 0; width: 15px !important;}
div#topNav td.tradePadLeft{padding: 0; width: 25px !important;}
div#topNav td.tradePadRight{padding: 0; width: 25px !important;}
div#topNav td.newsPadLeft{padding: 0; width: 25px !important;}
div#topNav td.newsPadRight{padding: 0; width: 25px !important;}
div#topNav td.toolsPadLeft{padding: 0; width: 25px !important;}
div#topNav td.toolsPadRight{padding: 0; width: 25px !important;}
div#topNav td.planningPadLeft{padding: 0; width: 25px !important;}
div#topNav td.planningPadRight{padding: 0; width: 25px !important;}
div#topNav td.clientPadLeft{padding: 0; width: 15px !important;}
div#topNav td.clientPadRight{padding: 0; width: 15px !important;}

