/*Styles for TD Ameritrade side menu navigation */
div.thirdNav{width:115px}
div.thirdNav div table td{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; list-style: none}
div.thirdNav div.thirdNav_hover_selected{background: #ffffff; text-decoration:none}
div.thirdNav div.thirdNav_hover_selected td.text{text-decoration:none}
div.thirdNav div.thirdNav_hover_on{background-color: #FFE4AF}
div.thirdNav div.thirdNav_hover_on td.text{color: #000000; text-decoration:none}
div.thirdNav div.thirdNav_hover_off{background-color: #F5F5F5; background-image:none}
div.thirdNav div.thirdNav_hover_off td.text{color: #006939}
div.thirdNav div.submenu{padding: 0px; list-style: none; margin: 0px; display: block; white-space: nowrap;  border-top: 1px none #eeeeee;}
div.thirdNav div.submenu div{border-top: 0px none #808080}
div.thirdNav div{background-color: #F5F5F5; margin: 0px; display: block; white-space: normal;  border-top: 1px dotted #808080;cursor:pointer; line-height:15px}
div.thirdNav div table{width:115px}
div.thirdNav td.text{padding: 3px 10px 4px 9px; text-decoration:underline}
div.thirdNav td.marker{font-size: 11px; width:20px; border-style:none; padding:0px; color:#000000; text-align:right; text-decoration:none}
div.thirdNav div#navCorners div.rtop, div#content div.thirdNav div#navCorners div.rbottom{background-color: #fff; border: none; padding: 0;}
div.thirdNav div#navCorners div.rtop div, div.thirdNav div#navCorners div.rbottom div{background-color: #F5F5F5; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden;}
div.thirdNav div#navCorners div.r1{border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 5px 0px 5px; padding: 0;}
div.thirdNav div#navCorners div.r2{border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 3px 0px 3px; padding: 0;}
div.thirdNav div#navCorners div.r3{border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 2px 0px 2px; padding: 0;}
div.thirdNav div#navCorners div.rtop div.r4, div#content div.thirdNav div.rbottom div.r4 {border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 1px 0px 1px; height: 2px; padding: 0;}

/*
MAKE SURE TO LEAVE THIS LINE IF UPDATING THIS FILE
TDAM code assumed that a table cell's default of vertical alignment was still "middle"
*/
div.thirdNav td.marker {vertical-align:middle;}


div#navCorners div.rtop, div#navCorners div.rbottom{background-color: #fff; border: none; padding: 0; }
div#navCorners div.rtop div, div#navCorners div.rbottom div{background-color: #eeeeee; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden;}
div#navCorners div.r1 { border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 5px 0px 5px; padding: 0; }
div#navCorners div.r2 { border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 3px 0px 3px; padding: 0; }
div#navCorners div.r3 { border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 2px 0px 2px; padding: 0; }
div#navCorners div.rtop div.r4, div.rbottom div.r4  { border-width: 0px; font-size: 1px; height: 1px; line-height: 1px; margin: 0px 1px 0px 1px; height: 2px; padding: 0; }


/* ADD NEW TOOLTIP STYLES */
a.tooltip{border-bottom: 1px #00456C dashed; color: #00456C; font-weight: bold; text-decoration: none; white-space: nowrap;}
a.tooltip:hover, a.tooltipOn{background: #FFE4AF; border-bottom: none; color: #000; font-weight: bold; text-decoration: none; white-space: nowrap;}
div#tooltipBox{background: #f4f4f4; border: 1px #ccc solid; display: none; padding: 10px 25px 15px 10px; position: absolute; width: 200px; z-index: 1000;}
div#tooltipClose{position: absolute; right: 3px; top: 3px;}
div#tooltipText{line-height: 16px; margin-right: 3px; margin-top: 3px;}
div#tooltipShadow{background: #666; display: none; filter: alpha(opacity=60); opacity: .6; position: absolute; width: 235px; z-index: 999;}
div#tooltipCloseBtn a:hover{background: none; color: #125e3a;}

/* OVERWRITE YOUR BUTTON STYLES IN YOUR CSS*/
a.btnLink{cursor:pointer;cursor:hand;text-decoration:none;float:left;white-space:nowrap;}
a.btnLinkOff{visibility:hidden;white-space:nowrap;font-family:arial;font-weight:bold;font-size:12px;}

.btnPriorityOnOuter{cursor:pointer;cursor:hand;border:1px solid #898989;}
.btnPriorityOnMiddle{border-color:#84bc39 #0c721c #0b4912 #79b837;border-style:solid;border-width:1px;}
.btnPriorityOnInner{padding-top:1px;padding-bottom:1px;border-color:#69b234 #0e9023 #0d8b22 #47a52e;border-style:solid;border-width:1px;background-color:#0e9023;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#fff;}

.btnPriorityOverOuter{cursor:pointer;cursor:hand;border:1px solid #898989;}
.btnPriorityOverMiddle{border-color:#84cf40 #0c8b22 #0b5a16 #79cc3e;border-style:solid;border-width:1px;}
.btnPriorityOverInner{padding-top:1px;padding-bottom:1px;border-color:#69c83b #0eb02b #0eb02b #47bf35;border-style:solid;border-width:1px;background-color:#0eb02b;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#fff;}

.btnPriorityDownOuter{cursor:pointer;cursor:hand;border:1px solid #898989;}
.btnPriorityDownMiddle{border-color:#003610 #7ea44d #7ea44d #005320;border-style:solid;border-width:1px;}
.btnPriorityDownInner{padding-top:1px;padding-bottom:1px;border-color:#016939 #3d8643 #619748 #016939;border-style:solid;border-width:1px;background-color:#016939;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#fff;}

.btnPriorityOffOuter{cursor:default;border:1px solid #cccccc;}
.btnPriorityOffMiddle{border-color:#e6e1d2 #c4c1c1 #b8b1b1 #e6e1d2;border-style:solid;border-width:1px;}
.btnPriorityOffInner{padding-top:1px;padding-bottom:1px;border-color:#e1ddd2 #cdcdcd #cdcdcd #e1ddd2;border-style:solid;border-width:1px;background-color:#cdcdcd;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#fff;}

.btnOnOuter{cursor:pointer;cursor:hand;border:1px solid #666666;}
.btnOnMiddle{border-color:#fff #a6a6a6 #a6a6a6 #fff;border-style:solid;border-width:1px;}
.btnOnInner{padding-top:1px;padding-bottom:1px;border-color:#fff #f0f0f0 #f0f0f0 #fff;border-style:solid;border-width:1px;background-color:#fff;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#006939;}

.btnOverOuter{cursor:pointer;cursor:hand;border:1px solid #666666;}
.btnOverMiddle{border-color:#f6f6f6 #a5a5a5 #a5a5a5 #f6f6f6;border-style:solid;border-width:1px;}
.btnOverInner{padding-top:1px;padding-bottom:1px;border-color:#f6f6f6 #ebebeb #ebebeb #f6f6f6;border-style:solid;border-width:1px;background-color:#f6f6f6;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#006939;}

.btnDownOuter{cursor:pointer;cursor:hand;border:1px solid #666666;}
.btnDownMiddle{border-color:#9f9f9f #f6f6f6 #f6f6f6 #9f9f9f;border-style:solid;border-width:1px;}
.btnDownInner{padding-top:1px;padding-bottom:1px;border-color:#dddddd #f5f5f5 #f5f5f5 #dddddd;border-style:solid;border-width:1px;background-color:#eeeeee;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#006939;}

.btnOffOuter{cursor:default;border:1px solid #cccccc;}
.btnOffMiddle{border-color:#fff #f4f0f0 #e4dbdb #fff;border-style:solid;border-width:1px;}
.btnOffInner{padding-top:1px;padding-bottom:1px;border:1px solid #fff;background-color:#fff;text-align:center;font-family:arial;font-weight:bold;font-size:12px;color:#cccccc;}

