.top_full_width {
    margin: 0 auto;
    width:960px;
}
h4 {
    font-size: 14px;
    line-height: 1.2;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

.watchlist-dialog {
    padding: 15px;
    width: 490px;
    float: left;
}
.ui-dialog {
    background-color: #FAFAFA;
}

#step1 div, #step2 div, #importToWatchList div { float: left; }


#watchlist
{
	margin: 0 auto 16px;
	width:960px;
    position:relative;
}

#watchlist #watchlist-chewy div.brand-border{
    color:#000000;
}
.layout, .layout div {
    float:left;
}

.group-cat .gi-cat-container
{
    width:960px
}

.watchlist-ribbon
{
	margin-top:12px;
	position:relative;
    *z-index: 3000;

}

.watchlist-zindex-fix
{
	margin-top: 4px;
	position:relative;
    z-index: 1000;
}

#step1, #step2{
    position:relative;
}


#watchlist #watchlists,#watchlist #add,#watchlist .smButton,#watchlist #trade-now
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
    border-radius: 6px;
	background:#FFF url(../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png) repeat-x bottom;
	border:1px solid #d5d5d5;
	display:inline-block;
	float:left;
	height:34px;
	margin-bottom:10px;
	margin-right:10px;
	overflow:hidden;
	width:350px;
	z-index:1
}



#watchlist #watchlists
{
	height:auto;
	left:0;
	margin-bottom:10px;
	position:absolute;
	top:0;
	/*z-index:1;*/
	z-index:1;
}

#watchlist #watchlists a
{
	/*background:url(../../../images/globeinvestor/watchlist-arrowDown-9x5.png) no-repeat 0 15px;*/
	color:#000000;
	display:block;
	font-family:Verdana, sans-serif;
	font-size:10px;
	/*font-weight:700;*/
	line-height:10px;
	outline:none;
	padding:12px 0 12px 12px;
	text-transform:none;
}

#watchlist #watchlists #watchlists-button-icon{
    background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll 12px 14px transparent;
    border-right: 1px solid #CCCCCC;
    height: 35px;
    margin-right: 10px;
    width: 35px;
}

/* -- NEW ADDITION START --*/
#watchlist #watchlists .arrow-down{
     background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll 10px 14px transparent;
     height: 27px;
     width: 27px;

}

#watchlist #watchlists .link-container{
    height: 100%;
    float: left;
    cursor: pointer;
    width: 300px;
}

#watchlist #watchlists .left-border{
   height:100%;
   border-right:1px solid #d5d5d5;
   width:5px;
   padding:0px;

}
/* -- NEW ADDITION END --*/
#watchlist #watchlists a:hover,#watchlist #watchlists a:active,#watchlist #watchlists a:focus
{
	outline:none
}
#watchlist #watchlists ul#wlLists{margin-top:0;padding-top:0;height:100%;width:100%;}
#watchlist #watchlists ul li
{
	border-top:1px solid #d5d5d5;
	font-size:13px;
	padding:0;
	width:100%
}

#watchlist #watchlists ul li a
{
	background:none;
	float:left;
	padding-left:10px
}

#watchlist #watchlists ul li div.wl-tools
{
	float:right;
	margin-right:8px;
	margin-top:11px
}

#watchlist #watchlists ul li div.wl-tools a
{
	color:#DA161F;
	display:inline;
	float:none;
	font-family:Verdana, sans-serif;
	font-size:11px;
	font-weight:400;
	margin:0;
	padding:0;
	text-transform:none
}

#watchlist #watchlists ul li div.wl,#watchlist #watchlists ul li div.wl-rename
{
	height:34px;
	width:100%
}

#watchlist #watchlists ul li div.wl-rename
{
	height:28px;
	padding-left:8px;
	padding-top:6px
}

#watchlist #watchlists ul li div.wl-rename form input
{
	width:245px
}

#watchlist #searchItems img.loading
{
	margin:3px 0 0 2px
}

#watchlist #addItems, #watchlist .giSearchAdd #addItems
{
	background:url(../../../media/www/images/globeinvestor/watchlist-addItem-bg-956x80.png) no-repeat;
	display:block;
	height:80px;
	margin:20px auto 0;
	overflow:hidden;
	width:956px
}

#watchlist .giSearchAdd #addItems {
    margin:8px auto 0;
}

#watchlist #addItems #searchItems
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:19px;
	overflow:hidden;
	width:954px
}

#watchlist #addItems #searchItems form
{
	background:url(../../../media/www/images/globeinvestor/watchlist-searchBar-bg-542-27.png) no-repeat 82px;
	height:27px;
	margin-left:98px
}

#watchlist #addItems #searchItems input
{
	border:none transparent;
	color:#666;
	font-family:Georgia,"Times News Roman",serif;
	font-size:13px;
	font-style:italic;
	margin:2px 0 0 40px;
	overflow:hidden;
	padding:4px 0 0;
	width:480px
}

*:first-child+html #watchlist #addItems #searchItems input {
    height: 14px;
    margin: 2px 0 0 38px;
}

html>body #watchlist #addItems #searchItems input
{
	width:490px
}

html>body #watchlist #addItems #searchItems input.search
{
	width:508px
}

#watchlist #addItems #searchItems label
{
	color:#FFF;
	float:left;
	font-family:Georgia,"Times News Roman",serif;
	font-size:13px;
	font-style:italic;
	margin-top:6px;
    vertical-align: baseline
}

#watchlist #addItems #searchItems a.submit,#watchlist #watchlists ul li form a.submit
{
	background:#333;
	height:15px;
	margin-left:25px;
	margin-top:4px;
	padding: 5px 20px 0;
}
#watchlist #addItems #searchItems a.submit { float: none; }

#watchlist #addItems #searchItems a:hover.submit, #watchlist #watchlists ul li div.wl-rename form a:hover.submit { background:#ccc; color: #333; }

#watchlist #watchlists ul li form a.submit
{
	color:#FFF;
	display:inline-block;
	float:none;
	margin:0;
	padding-bottom:0;
	width:auto
}

/*-- button general css classes --*/

#watchlist .button-container
{
   margin: 0 0 0 13px;
   text-transform: uppercase;
}

#watchlist .button-container div.round-button{
    width: auto;
    height: 20px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    background:url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
    border:1px solid #D5D5D5;
    font: 10px Verdana,sans-serif;
    height: 14px;
    padding: 5px;
    margin: 0 auto;
    cursor: pointer;
}



#watchlist div.round-button a{
     padding: 0px 3px 0px 3px;
     float:left;
     color:#000000;
     text-transform: none;
}


#watchlist div.round-button a:hover{
     color:#ff6b00;
     text-transform: none;
}

#watchlist .hide-button-container{
     float:right;
}

#watchlist .zero-share-button{
     margin-top:0px;
     margin-right:10px;
}

#watchlist div.round-button .plusIcon,
#watchlist div.round-button .arrowIcon,
#watchlist div.round-button .printIcon,
#watchlist div.round-button .videoIcon {
    overflow:hidden;
    display:block;
    float:left;
}

#watchlist div.round-button .plusIcon{
    height:10px;
    width:8px;
    margin: 2px 0 0;
    background: url("../../../media/www/images/globeinvestor/button-icon-sprite.png") no-repeat  0px  1px transparent;
}

#watchlist div.round-button .arrowIcon{
    background: url("../../../media/www/images/globeinvestor/button-icon-sprite.png") no-repeat scroll -8px 1px transparent;
    height: 10px;
    margin: 2px 0 0;
    width: 12px;
}

#watchlist div.round-button .printIcon{
    height: 10px;
    width:10px;
    background: url("../../../media/www/images/globeinvestor/button-icon-sprite.png") no-repeat  -20px 1px transparent;
}

#watchlist div.round-button .videoIcon{
    height: 13px;
    width:13px;
    background: url("../../../media/www/images/globeinvestor/button-icon-sprite.png") no-repeat  -30px 1px transparent;
    overflow:hidden;
    display:block;
}

/*-- END OF BUTTON CSS --*/


/*-- TOOLS-PANEL-OLD -- START
#watchlist #tools-panel
{
	color:#a1a1a1;
	font-family:Verdana, sans-serif;
	font-size:11px;
	margin:10px 0 0 360px;
    width:380px;
}

#watchlist #tools-panel  ul { width:600px; }

#watchlist #tools-panel  ul li {
	display:inline;
    float:left;
    margin:0px 0px 0px 5px;
}

#watchlist #tools-panel  ul li a { color:#000; }

#watchlist #tools-panel  span.icon {
	color:#ff9900;
    font-weight:bold;
}

#watchlist #tools-panel a,#watchlist #tools-panel a:hover
{
	color:#DA161F;
	font-family:Verdana, sans-serif;
	font-size:11px
}
-- TOOLS-PANEL-OLD -- END -- */
/*-- TOOLS-PANEL-NEW -- START -- */
#watchlist #tools-panel
{
    margin: 6px 0 0 354px;
    text-transform: uppercase;
    width:600px;
}
#watchlist #tools-panel #tools-button{float:right;}
#watchlist #tools-panel a,#watchlist #tools-panel a:hover
{
	font-family:Verdana, sans-serif;
	font-size:11px
}
/*-- TOOLS-PANEL-NEW -- END -- */
#watchlist #print-container {
   margin: 6px 0 0 73px;
   text-transform: uppercase;
}

#watchlist #print-container div.print-button {
    width: 140px;
    height: 20px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    background:url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
    border:1px solid #D5D5D5;
    font: 700 10px Verdana,sans-serif;
    height: 14px;
    padding: 3px;
    text-transform: uppercase;
    width: 130px;
}
#watchlist div.print-button a { color:#444444; }
#watchlist div.print-button div.print-buttonHead{
    height: inherit;
    width: 222px;
    margin: 0 auto;
    float: none;
    cursor: pointer;
}

#watchlist div.print-button div.print-buttonHead .printIcon{
    height: 19px;
    padding: 3px 3px 0px 17px;
    background: url("../../../media/www/images/globeinvestor/watchlist-print-icon.png") no-repeat  4px 3px transparent;
    color: #444;
}


#watchlist div.print-button div.print-buttonHead .printIcon a{
    color: #444444;
    font-family: Verdana,sans-serif;
    font-size: 10px;
    font-weight: 700;
    outline: medium none;
    text-transform: uppercase;
}
#watchlist div.changeView span.changeViewIcon{
    background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;
    border-left: 1px solid #CCCCCC;
    float: right;
    height: 20px;
    width: 20px;
}
#watchlist div.changeView div.changeViewHead a:hover{
	color:#444;
	text-transform:none;
}
/* #watchlist div.print-button div.print-buttonHead .printIcon a:hover {
    color:#FF6B00;
} */
html>body #watchlist div.changeView div.changeViewHead .viewIcon{ padding-top: 3px }
html>body #watchlist div.changeView div.changeViewHead span.viewIcon{
    background: url("../../../media/www/images/globeinvestor/button-icon-sprite.png") no-repeat scroll -43px 2px transparent;
    padding-left: 20px;
}
html>body #watchlist div.round-button .printIcon,
html>body #watchlist div.round-button .videoIcon,
html>body #watchlist div.round-button .icon{ padding-top: 3px }
/*html>body #watchlist div.print-button div.print-buttonHead .printIcon { padding-top: 3px }*/

#watchlist #video-tutorial a.toggle
{
	/*background:transparent url('../../../images/globeinvestor/watchlist-video-26x26.png') no-repeat 0px;*/
	font-family:Verdana, sans-serif;
	font-size:11px;
	height:13px;
	/*padding:12px 0 12px 20px;
	position:absolute;
	width:80px;*/
}

#watchlist #video-tutorial a.open
{
	height:13px;
	/*position:absolute;*/
	z-index:3
}
/*
html>body #watchlist #video-tutorial a.toggle
{
	padding:0 0 0 16px
}
*/
#watchlist #video-tutorial #video-tutorial-overlay
{
    width:880px;
	background:#F0F0F0;
	border:1px solid #D5D5D5;
	margin-top:25px;
	padding:8px;
	position:absolute;
	top:6px;
    right:8px;
    z-index:1000;
}

#watchlist #video-tutorial #video-tutorial-overlay .videoplayer
{
	border:0;
	margin-bottom:8px;
	padding:0;
	margin-top:10px;
	margin-left:10px;
}

#watchlist #video-tutorial #video-tutorial-overlay h4,#watchlist #video-tutorial #video-tutorial-overlay p
{
	margin-left:10px;
	margin-right:10px;
}
#watchlist #video-tutorial #video-tutorial-overlay .article-section {clear: both;}

#watchlist #video-tutorial #video-tutorial-overlay .footer
{
    margin-left:10px;
	border-top:1px dotted #000;
	margin-top:8px;
	padding-bottom:8px;
	padding-top:8px;
	width:98%;
    clear: left;

}

h1.unsub {
    font-size: 21px;
    margin: 35px 0 0;
}


/* ======= ADDED NEW STYLES -- START ============ */

/*--Start change view drop down menu -- NEW --*/
#watchlist div.changeView div.changeViewHead a{
     padding: 0px 3px 0px 3px;
     float:left;
     color:#444444;
     margin-top: 3px !important;
     text-transform: none;
}

#watchlist div.changeView div.changeViewHead a:hover{
     color:#444;
     text-transform: none;
}

html>body #watchlist div.round-button .printIcon,
html>body #watchlist div.round-button .videoIcon,
html>body #watchlist div.round-button .icon { padding-top: 3px }

#watchlist div.changeView .right-border {
    border-right: 1px solid #D5D5D5;
    height: 20px;
    position:absolute;
    width: 5px;
    right:19px;

}

#watchlist div.changeView .arrow-down {
    height: 20px;
    position:absolute;
    right:6px;
    width:10px;
    background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;
}

#watchlist div.changeView{
    width: 246px;
    height: 20px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    background:url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
    border:1px solid #D5D5D5;
    font: 10px Verdana,sans-serif;
    text-transform:capitalize;
    float:right;
}

#watchlist div.changeView a { color:#444444; }
#watchlist div.changeView div.changeViewHead{
    height: inherit;
    width: 222px;
    margin: 0 auto;
    float: none;
    /*background: url("../../../images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;*/
    cursor: pointer;
}
#watchlist div.changeHistory div.changeViewHead{
    width: 240px;
}
#watchlist div.changeView div.changeViewHead span.viewChoosed {
    color:#FF6B00;
    font-weight:bold;
    padding-top:3px;
}
html>body #watchlist div.changeView div.changeViewHead span.viewChoosed { padding-top:3px; padding-left:5px; }
#watchlist div.changeView div.changeViewBody{
    width: 192px;
    margin-left:53px;
    position:relative;
    z-index: 9999;
    border-top: 1px solid #D5D5D5;
    display:none;
}
#watchlist div.changeView div.changeViewBody { top: 1px; }
html>/**/body #watchlist div.changeView div.changeViewBody { top: 0px; }
#watchlist div.changeView div.changeViewBody div.clearfix{
    border-bottom:1px solid #D5D5D5;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
    font-size:10px;
    width:168px;
    padding:12px;
    background:url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
}
#watchlist div.changeView div.changeViewBody div.clearfix a.active{ color:#FF6B00; }
/*
#watchlist div.changeView div.changeViewHead .viewIcon{
    height: 16px;
    padding: 3px 3px 0px 21px;
    background: url("../../../images/globeinvestor/watchlist-view-icon.png") no-repeat left center transparent;
    color: #444;
}
*/

/*-- alerts history dropdown --*/
#watchlist div.changeHistory {
    margin-right: 10px;
    width: 260px;
}

#watchlist div.changeHistory div.changeViewBody div.clearfix{
    margin-left: 14px;
    width: 221px;
}

#watchlist div.changeHistory div.changeViewBody{
    margin-left: 0;
}

#watchlist div.changeHistory div.changeViewHead span.viewChoosed {
    color: #000;
    font: normal 10px Verdana, sans-serif;
}

html>body #watchlist div.changeHistory div.changeViewHead span.viewChoosed {
    padding-left: 0;
}

#watchlist div.changeHistory{
    text-transform: none;
}

/*-- End change view drop down menu -- NEW --*/

/* ======= ADDED NEW STYLES -- END   ============ */


#watchlist #trade-now
{
	background:#fd5e06;
	border:1px solid #d94f01;
	color:#FFF;
	font-size:13px;
	width:auto
}

#watchlist #trade-now a
{
	color:#FFF;
	margin-left:11px;
	margin-right:9px
}

#watchlist .smButton
{
	font-size:13px;
	line-height:13px;
	margin-top:5px;
	min-height:13px;
	padding-bottom:8px;
	padding-top:7px;
	width:auto
}

#watchlist .smButton a
{
	margin:0 10px
}

#watchlist #add
{
	font-size:13px;
	line-height:13px;
	margin-left:292px;
	padding-top:11px;
	position:absolute;
	width:170px
}

#watchlist span.toggle-icon
{
	color:#FF5B00;
	float:none;
	font-family:Verdana, sans-serif;
	font-size:14px;
	font-weight:700
}

#watchlist #add.toggle.on
{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	background:#F7F7F7;
	border-bottom:none;
	height:35px;
	margin-bottom:0;
	position:absolute;
	z-index:2
}

/*PRINT*/
#watchlist #print
{
	float:right;
	font-size:13px;
	margin-left:175px;
	margin-right:0;
	width:auto
}

#watchlist #print a
{
	margin-left:10px;
	margin-right:14px
}

#watchlist #watchlists .first,#watchlist #add .first
{
	margin-left:10px
}

#watchlist #watchlists .last
{
	margin-right:10px
}

#watchlist #watchlists.closed
{
	height:25px
}

#watchlist #watchlists ul
{
	margin-top:10px
}

#watchlist #watchlists ul li .actions
{
	display:inline;
	float:right
}

#watchlist #watchlists ul li .actions a
{
	color:#FF6B00;
	float:none;
	font-family:Verdana, sans-serif;
	font-size:11px
}

#watchlist #watchlists ul li .actions a.delete
{
	font-size:14px;
	font-weight:700;
	margin-left:6px
}

#watchlist #watchlists ul li.new-list a
{
	color:#FF6B00;
	font-family:Verdana, sans-serif;
	font-weight:700
}

#watchlist #common-panel
{
	background:#F7F7F7;
	border:1px solid #d5d5d5;
	float:left;
	padding:3px;
	position:relative;
	top:-1px;
	width:954px;
	z-index:0
}

#watchlist #common-panel .panel-frame
{
	background:#FFF;
	border:1px solid #d5d5d5;
	float:none;
	padding:10px 10px 20px
}

#watchlist #common-panel .panel-content h2
{
	border-bottom:1px dotted #a6a6a6;
	color:#FF6B00;
	font-size:22px;
	font-weight:400;
	margin-bottom:20px;
	padding-bottom:8px
}

#watchlist #common-panel .panel-content form
{
	width:500px
}

#watchlist #common-panel .panel-content form input[type=text]
{
	display:inline-block;
	margin-bottom:10px;
	vertical-align:baseline;
	width:255px
}

a.grey-button
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#787878;
	border:0;
	color:#FFF;
	display:inline-block;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:700;
	height:16px;
	line-height:10px;
	padding:6px 22px 0;
	text-transform:uppercase;
	vertical-align:middle
}

#hideWarning {
    margin-left: 10px;
}

a.big-grey-button
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#363636;
	border:0;
	color:#FFF;
	display:inline-block;
	font-family:Verdana, sans-serif;
	font-size:14px;
	font-weight:700;
	height:22px;
	line-height:14px;
	padding:6px 25px 0;
	text-transform:uppercase;
	vertical-align:middle
}

div.watchlist.fragment
{
	padding-left:0;
	padding-right:0
}

#watchlist .panel-content .extra-actions
{
	float:none;
	margin-bottom:20px;
	padding-top:20px;
	text-align:center
}

#watchlist #add-panel.panel-content .extra-actions
{
	margin-left:3px;
	text-align:left
}

/*table styling*/
#watchlist table
{
	padding-top/*\**/:10px\9; /*Don't change the two lines. It is for ie8 hack*/
    margin-top:10px;
	width:960px
}

/*A specific exception to the above rule*/
#watchlist #byoView
{
    width:100%;
}

#watchlist table.empty
{
	background:url(../../../media/www/images/globeinvestor/watchlist-emptyBG-960x101.png) repeat-x;
	height:101px;
   	width:960px;
    line-height:20px;
    margin-bottom:20px;
}

#watchlist table.empty tr:hover
{
	background:none
}

#watchlist table.empty td
{
	border:1px solid #CCC;
	font-family:Georgia,"Times New Roman",serif;
	font-size:14px;
	padding:5px 0 0;
	text-align:center;
	vertical-align:middle
}

#watchlist tr:hover
{
	background-color:#FFFFF2
}

#watchlist table th
{
	padding:16px 6px 8px;
    margin:0;
    overflow:hidden;
	vertical-align:bottom;
    background:url(../../../media/www/images/globeinvestor/watchlist-header-bg-1x48.png) repeat-x top;
	border:1px solid #CCC;
	border-right:0;
    font: normal 12px Georgia,"Times New Roman",serif;
	line-height:12px;
    white-space:nowrap;
}

#watchlist table th a
{
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
    float:left;
    font-weight:normal;
    text-align:left;
}
#watchlist table th div{
    float:left;
}

#watchlist table th:hover,#watchlist table th.sort
{
	background:url(../../../media/www/images/globeinvestor/watchlist-sortHeader-bg-1x48.png) repeat-x top
}

#watchlist table th.asc a
{
	/*background:url(../../../images/globeinvestor/watchlist-sortArrow-up-9x5.png) no-repeat 100% 60%;*/
	float:left;
    padding-right:2px;
    /*padding-right:25px;*/
}

#watchlist #byovTable table th.asc a{
    background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-up-9x5.png) no-repeat 100% 60%;
    padding-right:25px;
}
#watchlist table th.asc div{
    background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-up-9x5.png) no-repeat 100% 60%;
    float:left;
    width:11px;
}
#watchlist table th.desc a
{
	/*background:url(../../../images/globeinvestor/watchlist-sortArrow-down-9x5.png) no-repeat 100% 60%;*/
    float:left;
	padding-right:2px;
    /*padding-right:25px;*/
}
#watchlist #byovTable table th.desc a{
    background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-down-9x5.png) no-repeat 100% 60%;
    padding-right:25px;
}
#watchlist table th.desc div{
    background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-down-9x5.png) no-repeat 100% 60%;
    float:left;
    width:11px;
}

#watchlist table th div.class{
    margin-top:12px;
}

/*- for IE7 -*/
#watchlist table th.asc a.forwardPe,#watchlist table th.asc a.priceToBook,
#watchlist table th.asc a.priceToCashFlowRatio,#watchlist table th.asc a.priceToSalesRatio,
#watchlist table th.asc a.epsGrowthNxtq,
#watchlist table th.asc a.surpriseLastQtr,#watchlist table th.asc a.operatingMargin,
#watchlist table th.asc a.salesGrowthNextQtr,#watchlist table th.asc a.salesPerShare,
#watchlist table th.asc a.salesSurpriseLastQtr
{
*background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-up-9x5.png) no-repeat 50% 100%;
*padding-right:25px;
}
#watchlist table th.asc a.rtn1y,#watchlist table th.asc a.rtn5y,#watchlist table th.asc a.debtToCashFlow
{
*background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-up-9x5.png) no-repeat 50% 100%;
*padding-right:25px;
}

#watchlist table th.desc a.forwardPe,#watchlist table th.desc a.priceToBook,
#watchlist table th.desc a.priceToCashFlowRatio,#watchlist table th.desc a.priceToSalesRatio,
#watchlist table th.desc a.epsGrowthNxtq,
#watchlist table th.desc a.surpriseLastQtr,#watchlist table th.desc a.operatingMargin,
#watchlist table th.desc a.salesGrowthNextQtr,#watchlist table th.desc a.salesPerShare,
#watchlist table th.desc a.salesSurpriseLastQtr,
{
*background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-down-9x5.png) no-repeat 60% 100%;
*padding-right:25px;
}
#watchlist table th.desc a.rtn1y,#watchlist table th.desc a.rtn5y,#watchlist table th.desc a.debtToCashFlow
{
*background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-down-9x5.png) no-repeat 50% 100%;
*padding-right:25px;
}
/*- end for IE7 -*/

#watchlist table th.whiteSpace { white-space:nowrap; }

#watchlist table .last,#watchlist table td.tasks
{
	border-right:1px solid #ccc
}

/* /START Table Cells */
#watchlist td
{
    padding: 6px;
    border:1px solid #CCC;
	border-right:none;
	border-top:none;
    vertical-align: middle;
    font-family:Verdana, sans-serif;
    font-size:11px;
    overflow:hidden;
    white-space: nowrap;
}

#watchlist td.name { width:148px; padding-right: 10px; text-align:left; }
#watchlist td.price { width:80px; text-align:left; }

#watchlist td.change
{
	padding:6px 8px 6px 38px;
    width:55px
}
/* /END Table Cells */

#watchlist td.name { font-family:Georgia,"Times New Roman",serif; white-space: nowrap; }
#watchlist td.shares a { color:#999999;}
#watchlist td.shares img.my-shares-processing {display:none;padding-left:2px}
#watchlist td.shares a:hover {
    color:#ff6b00;
    cursor: pointer;
}


#watchlist td span.wl-symbol
{
    height:15px;
    display:block;
    color:#666;
    font-size:13px;
    white-space: normal
}

#watchlist td span.wl-symbol.canada
{
	background:transparent url(../../../media/www/images/globeinvestor/watchlist-flag-canada-15x15.png) no-repeat top right
}

#watchlist td span.wl-symbol.usa
{
	background:transparent url(../../../media/www/images/globeinvestor/watchlist-flag-usa-15x15.png) no-repeat top right
}

#watchlist td span.timestamp, #watchlist span.mixedCurrency
{
	color:#888;
	font-family:Verdana, sans-serif;
	font-size:9px
}

.timestamp span.newsToday, .timestamp span.newsLatest { padding: 1px 2px; color: #ff6b00 }
.timestamp span.newsLatest { color: #FFF; background: #ff6b00 }

#watchlist td.arrowUp, .alertsQuote p.arrowUp
{
	background:transparent url(../../../media/www/images/globeinvestor/watchlist-upArrow-24x24.png) no-repeat 8px 50%
}

#watchlist td.arrowDown, .alertsQuote p.arrowDown
{
	background:transparent url(../../../media/www/images/globeinvestor/watchlist-downArrow-24x24.png) no-repeat 8px 50%
}

#watchlist td.arrowUp,#watchlist td.arrowUp span,#watchlist td.up,#watchlist td.up span, .alertsQuote p.arrowUp span
{
	color:#090;
   /* text-align:left;*/


}

#watchlist td.arrowDown,#watchlist td.arrowDown span,#watchlist td.down,#watchlist td.down span, .alertsQuote p.arrowDown span
{
	color:#ff0000;
    /*text-align:left;*/

}

#watchlist td span.percent { font-size:9px }

#watchlist td.volume { width: 60px }

#watchlist td.chart
{
	padding: 0;
	text-align:center;
	vertical-align:middle;
	width: 136px;
}

#watchlist td.chart a img { border: 1px solid white; vertical-align: top; }
#watchlist td.chart a:hover img { border-color: #FF6B00; }

#watchlist td.news
{
	line-height:1.4;
	padding-left: 10px;
	padding-right: 10px;
}
#watchlist td.news a { font-family:Georgia,"Times New Roman",serif }

#watchlist td.news .newsHolder .view-more
{
    float:right;
	font-size:9px;
    font-family:Verdana, sans-serif;
    color:#ff6b00
}

.news div.empty {
    width:100%;
    text-align: center
}

#watchlist td.tasks
{
	padding:0;
	vertical-align:middle;
    text-align:center
}

#watchlist td.tasks a.remove-item
{
    height: 25px;
    width: 25px;
    margin: 0 auto;
    display:block;
    overflow: hidden;
    background: url(../../../media/www/images/globeinvestor/watchlist/delete.png) no-repeat -25px 0;
    text-indent:-9999px;
}

#watchlist td.tasks a.remove-item:hover
{
    background:url("../../../media/www/images/globeinvestor/watchlist/delete.png") no-repeat 0 0 transparent;
}


#watchlist td.range,#watchlist th.range
{
	padding-right:0;
	width:117px
}
#watchlist td.range,#watchlist th.change{
    width:97px;
}

#watchlist td.range
{
	padding:0;
	text-align:center
}

#watchlist table#watchlist-news-items td{
    /*border-bottom:1px dotted #000000;*/
    border:none;
    font-family:georgia;
    font-size:11px;
    /*padding-top:10px;
    padding-bottom:10px;*/
    overflow:visible;
    white-space: normal;
}
#watchlist table#watchlist-news-items td a{
    font-family:georgia;
    font-size:16px;
}
#watchlist table#watchlist-news-items td span{
    color:#666666;
}
#watchlist table#watchlist-news-items tr.watchlist-news-row{
    font-size:0;
}
#watchlist table#watchlist-news-items tr.watchlist-news-row:hover{
    background:#ffffff;
}
#watchlist table#watchlist-news-items td.news-company-name{
    border-left:none;
    border-right:1px solid #CCCCCC;
    font-family:georgia;
    font-size:11px;
    padding-right:10px;
    white-space:nowrap;
    width:150px;
    vertical-align:top;
}

#watchlist table#watchlist-news-items td.news-company-name-first{
    border-left:none;
    border-right:1px solid #CCCCCC;
    font-family:georgia;
    font-size:11px;
    padding-right:10px;
    white-space:nowrap;
    width:150px;
    vertical-align:top;
}
#watchlist table#watchlist-news-items td.news-company-name-first-error{
    width:600px;
}
#watchlist table#watchlist-news-items td.watchlist-news-spacer{
    height:5px;
    padding-top:10px;
    vertical-align:middle;
    /*
    border-bottom:1px dotted #000000;
    padding-bottom:2px;
    padding-top:2px;
    */
}
#watchlist table#watchlist-news-items td.watchlist-news-spacer div.watchlist-news-border{
    border-top:1px dotted #000000;
    width:618px;
}
#watchlist-news .header .sources div{
    float:right;
    padding-right:15px;
}
#watchlist-news .header .sources p#watchlist-news-go-button{
    background:url(../../../media/www/images/globeinvestor/go-button-web.png) no-repeat scroll 0 0 transparent;
    cursor:pointer;
    float:right;
    height:20px;
    margin-top:2px;
    width:40px;
}
#watchlist-news .header .sources p#watchlist-news-go-button:hover{
    background:url("../../../media/www/images/globeinvestor/go-button-web.png") no-repeat scroll 0 -20px transparent;
}

#watchlist div.rangeChart, .alertsQuote div.rangeChart
{
	background:transparent url(../../../media/www/images/globeinvestor/watchlist-rangeBG-107x15.png) no-repeat;
	float:none;
	height:30px;
	margin:6px 10px 0;
	width:107px
}

html>body #watchlist div.rangeChart
{
	margin:6px auto 0
}

#watchlist div.rangeChartIn, .alertsQuote div.rangeChartIn
{
	background:transparent url(../../../media/www/images/globeinvestor/watchlist-rangeBall-11x11.png) no-repeat 0 2px;
	height:100%;
	width:100%
}

#watchlist div.rangeChartIn span, .alertsQuote div.rangeChartIn span
{
	font-family:Verdana, sans-serif;
	font-size:9px;
	margin-top:18px
}

#watchlist td.star5 span,
#watchlist td.star4 span,
#watchlist td.star3 span,
#watchlist td.star2 span,
#watchlist td.star1 span
{
    display:block;
	font-size:11px;
	min-height:15px;
	padding-bottom:9px
}

#watchlist td.star5 span { background: url(../../../media/www/images/globeinvestor/watchlist-5star-68x11.png) no-repeat bottom left }
#watchlist td.star4 span { background: url(../../../media/www/images/globeinvestor/watchlist-4star-68x11.png) no-repeat bottom left }
#watchlist td.star3 span { background: url(../../../media/www/images/globeinvestor/watchlist-3star-68x11.png) no-repeat bottom left }
#watchlist td.star2 span { background: url(../../../media/www/images/globeinvestor/watchlist-2star-68x11.png) no-repeat bottom left }
#watchlist td.star1 span { background: url(../../../media/www/images/globeinvestor/watchlist-1star-68x11.png) no-repeat bottom left }

#watchlist div.change-view
{
	float:right;
	font-size:12px;
	height:18px;
	padding-top:2px;
	position:static
}

#watchlist div.change-view a
{
	border-right:1px solid #a1a1a1;
	color:#444;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:700;
	margin-right:7px;
	padding-right:7px;
	text-transform:uppercase
}

#watchlist div.change-view a.last
{
	border-right:none;
	margin-right:0;
	padding-right:0
}

#watchlist div.change-view.on
{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	background:#F7F7F7;
	border-bottom:none;
	height:25px;
	margin-bottom:0;
	position:relative
}

#watchlist div#stocks-common-panel
{
	background:#F7F7F7;
	border:1px solid #d5d5d5;
	float:left;
	left:-30px;
	padding:5px;
	position:relative;
	top:-1px;
	width:948px;
	z-index:0
}

#watchlist div#stocks-common-panel div.actions
{
	display:block;
	float:left;
	font-family:Verdana, sans-serif;
	font-size:12px;
	margin-top:10px;
	padding-left:3px
}

#watchlist div#stocks-common-panel div.actions a.close span
{
	font-size:12px;
	font-weight:700;
	margin-right:3px
}

#watchlist div.change-view span.toggle-icon
{
	font-size:13px;
	margin-right:2px
}

#watchlist ul#stock-views li a
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#FFF url(../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png) repeat-x bottom;
	border:1px solid #d5d5d5;
	float:left;
	font-size:13px;
	line-height:13px;
	margin-bottom:10px;
	margin-right:5px;
	min-height:23px;
	padding-left:7px;
	padding-top:9px;
	width:135px;
	z-index:1
}

#watchlist ul#stock-views li a.selected
{
	border:1px solid #666
}
#watchlist div#myShares-total-container{
    padding: 5px 0;
    width:960px;
    min-height: 15px;
}
#watchlist div#myShares-total-container #myShares-todays-total,
#watchlist div#myShares-total-container #myShares-todays-change {
    display: inline-block;
}
#watchlist div#myShares-total-container div#myShares-todays-total{
    width: 115px;
}
#watchlist div#myShares-total-container #myShares-todays-change {
    width: 180px;
}
#watchlist div#myShares-total-container div#myShares-todays-total p,
#watchlist div#myShares-total-container div#myShares-todays-change p{
    font-family: georgia;
    font-size:12px;
}
#watchlist #watchlist-chewy .brand-border {
    border-top: 4px solid #333;
    margin-top: 5px;
    margin-bottom: 5px;
}

#watchlist #group-stocks-cat { clear:both; }

#watchlist div#myShares-total-container div#myShares-todays-total p.myShares-todays-data,
#watchlist div#myShares-total-container div#myShares-todays-change p.myShares-todays-data{
    font-family:Verdana,sans-serif;
    font-weight:bold;
}
#watchlist div#myShares-total-container p.up{color:#009900;}
#watchlist div#myShares-total-container p.down{color:#ff0000;}
#watchlist div#myShares-total-container div#myShares-todays-change span.percent-nochange{font-weight:normal;color:#000000;}
#watchlist div#myShares-total-container div#myShares-todays-change span.percent-up{font-weight:normal;color:#009900;}
#watchlist div#myShares-total-container div#myShares-todays-change span.percent-down{font-weight:normal;color:#FE0000;}
#watchlist div#myShares-total-container div#myShares-todays-change span{
    padding-right: 10px;
    width: 14px;
}
#watchlist div#myShares-total-container div#myShares-todays-change span.up{
    background: url("../../../media/www/images/globeinvestor/symbol-up.png") no-repeat scroll 0 0 transparent;
}
#watchlist div#myShares-total-container div#myShares-todays-change span.down{
    background: url("../../../media/www/images/globeinvestor/symbol-down.png") no-repeat scroll 0 0 transparent;
}
#watchlist td.shares input.my-shares-input{
    display:none;
    width:57px;
}

/* == MY SHARES PROMO - START == */
#myShares-promo, #myAlerts-promo{
    background:url(../../../media/www/images/globeinvestor/myshares-borderbottom1x5.png) repeat-x bottom #f8f6f6;
    display: none;
    width:950px;
    height:115px;
    border:1px solid #CCC;
    margin-top:10px;
    padding:5px;
}
.myShares-promo-title, .myAlerts-promo-title{
    color: #FF6B00;
    font-family: georga;
    font-size: 24px;
}
#myShares-promo-container, #myAlerts-promo-container{
    background:url(../../../media/www/images/globeinvestor/myshares-arrows170x103.png)  no-repeat scroll right top #F8F6F6;
    float: left;
    height: 110px;
    margin-left: 15px;
    width: 860px;
}
.layout #watchlist .myShares-close-button-container a.promoClose, .layout #watchlist .myAlerts-close-button-container a.promoClose{
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    line-height:1;
    vertical-align: top;
}
.layout #watchlist .myShares-close-button-container a.promoClose:hover, .layout #watchlist .myAlerts-close-button-container a.promoClose:hover{
    color:#DA161F;
    font-family:Verdana;
    font-size:10px;
    line-height:1;
    vertical-align: top;
}
#warning_content{
    margin-top:5px;
}
.red{
    color:#DA161F;
}
.orange{
    color:orange;
}
.myShares-text, .myAlerts-text{
    margin: 0 0 10px;
    font: normal 11px/1.5 Verdana, sans-serif;
}
.myShares-question-text, .myAlerts-question-text{
    font-family: Times-Romain;
    font-size:12px;
    font-weight:bold;
}
.myShares-answer-text, .myAlerts-answer-text{
    font-family:Georgia;
    font-size:12px;
}
.myShares-link, .myAlerts-link{
    color:#999999;
}

.layout #watchlist .myShares-close-button-container, .layout #watchlist .myAlerts-close-button-container{
    color:#000000;
    cursor:pointer;
    font-family:verdana;
    font-size:11px;
    float:right;
    margin-right:5px;
    width:47px;
}
/* == MY SHARES PROMO - END == */

#watchlist td.value{
    max-width:96px;
}
#watchlist td.value span.myshares-error-msg{
    font-weight:bold;
    color:#FE0000;
    width:102px;
    word-wrap: break-word;
}
#watchlist .group-cat h4
{
	border-bottom:none;
	font-family:'PrattHeavy';
    font-size:21px;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
    width:100%
}

#watchlist a.image
{
	float:left;
	margin-left:5px
}

#watchlist div.small-chart
{
	border:1px solid #e0e0e0;
	display:inline-block;
	height:41px;
	margin:0 0 4px 4px;
	overflow:hidden;
	padding:0;
	width:124px
}


#watchlist a.updown
{
	background:url(../../../media/www/images/globeinvestor/watchlist-upDown-9x10.png) no-repeat left 4px;
	display:block;
	left:-2px;
	padding-left:13px;
	position:relative
}

#watchlist td.child { padding: 0 10px 0 0 }
#watchlist td.child a { margin-left: 24px; color: #333333; display: block }
#watchlist td.child a .wl-symbol { color: #999999 }

#watchlist a.watchlist.selected
{
	font-weight:700
}

body.investor .ui-widget-overlay
{
	opacity:0.5
}

body.investor .watchlist-dialog
{
	padding:15px;
	width:490px
}

body.investor .watchlist-dialog h2
{
	border-bottom:1px dotted #000;
	color:#FF6B00;
	font-size:18px;
	font-weight:400;
	margin-bottom:15px;
	padding-bottom:10px;
	padding-left:10px
}

body.investor .watchlist-dialog div.holder
{
	padding-left:10px
}

body.investor .watchlist-dialog input[type=text]
{
	width:250px
}

body.investor .watchlist-dialog .ui-dialog-content
{
	padding:15px
}

body.investor .watchlist-dialog a.grey-button
{
	float:left;
	margin-right:10px;
	margin-top:10px
}

body.investor .watchlist-dialog div.actions
{
	border-top:1px dotted #000;
	display:block;
	float:left;
	margin-top:20px;
	padding-top:10px;
	width:100%
}

body.investor .watchlist-dialog div.actions a
{
	color:#DA161F;
	font-family:Verdana, sans-serif;
	font-size:11px
}

body.investor .watchlist-dialog div.actions a:hover
{
	color:#DA161F;
	text-decoration:underline
}

body.investor span.loading
{
	display:inline-block;
	height:25px;
	margin-left:10px;
	width:25px
}

body.investor span.loading.on
{
	background:#FFF url(../../../media/www/images/globeinvestor/icon-loading.gif) no-repeat bottom
}

#delete-security-box span.wl-symbol
{
	margin-right:5px
}

#delete-security-box span.securityName,#delete-security-box span.securityName span
{
	vertical-align:baseline
}

.text-ad-wl
{
	float:left;
    width: 60%;
}

/*pagination*/
#watchlist .pagination
{
	color:#DA161F;
	float:right;
	font:normal 14px/1.5 verdana,sans-serif;
	margin-right:5px;
	margin-top:5px
}

#watchlist .pagination span
{
	color:#000;
	font-size:12px
}

#watchlist .pagination-news{
    padding-right:0px;
}

#watchlist .pagination p#label{
    float:left;
    padding-right:5px;
    padding-top:3px;
    color: #000000;
    font: 11px/1.5 Verdana,sans-serif;
}

#watchlist #save-watchlist,#watchlist #login-watchlist
{
	display:block;
	float:none;
	padding:8px;
	text-align:center
}

#watchlist #save-watchlist h4,#watchlist #login-watchlist h4
{
	color:#DA161F;
	font-size:16px
}

#watchlist #save-watchlist p,#watchlist #login-watchlist p
{
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
	margin-bottom:5px
}

.giMarkets #main-content
{
	background:transparent
}

#common-panel #status-msg .panel-frame
{
	margin-bottom:3px;
	padding-bottom:10px;
	text-align:center
}

#common-panel #status-msg.success .panel-frame
{
	background:#CFFFCF;
	border-color:#090
}

#common-panel #status-msg.error .panel-frame
{
	background:#FFAFAF;
	border-color:#FE0000
}

#register-box p
{
	font-family:Georgia,"Times New Roman",serif;
	font-size:14px
}

#nav-wrap ul li
{
	z-index:2
}

#watchlist #msg-prompt
{
	background:#FFFFF2;
	display:block;
	height:65px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	width:100%;
  padding-top:5px
}

#watchlist #msg-prompt.autoH {
    min-height: 65px;
    height: auto;
    line-height: 1em;
}

#watchlist #msg-prompt.error
{
	background:#FFF2F2
}

#watchlist .group-cat h4 span.toggle,#watchlist .group-cat.close h4 span.toggle
{
	background:url("../../../media/www/images/globeinvestor/arrow-down.png") no-repeat scroll 50% 50% #FFF;
	cursor:pointer;
	display:inline-block;
	height:10px;
	text-indent:-9999px;
	width:20px
}

#watchlist .group-cat h4 span.toggle
{
    padding: 2px 0;
}

#watchlist .group-cat.close h4 span.toggle
{
    padding: 2px 0;
	background:url("../../../media/www/images/globeinvestor/arrow-right.png") no-repeat scroll 50% 50% #FFF
}

html>body #watchlist .group-cat h4 span.toggle, html>body #watchlist .group-cat.close h4 span.toggle
{
    padding: 4px 0;
}
#importToWatchList{
    margin-left: 0;
    margin-right: 0;
}

#copySecurityToWatchList,#importToWatchList
{
	padding:10px;
    border-top:0;
}

#copySecurityToWatchList div,#importToWatchList div
{
	background:#F8F8F8;
	padding:10px 0 10px 10px
}

#copySecurityToWatchList div.loading, #importToWatchList div.loading {
    background: url("../../../media/www/images/globeinvestor/big-snake.gif") no-repeat center center scroll transparent;
    display: block;
    height: 65px;
    left: 200px;
    padding: 8px 20px;
    position: static;
    top: 210px;
    width: 350px;
    float: left;
}

#copySecurityToWatchList div h4,#importToWatchList div h4
{
	margin-bottom:10px
}
#copySecurityToWatchList div p,#importToWatchList div p
{
	font-family:Georgia,"Times New Roman",serif;
}

#importToWatchList div form label
{
	clear:right;
	display:inline;
	font-family:Georgia,"Times New Roman",serif;
	font-size:11px
}

#importToWatchList div form
{
	margin-bottom:15px
}

#copySecurityToWatchList div form,#importToWatchList div form
{
	font-family:Georgia,"Times New Roman",serif;
	margin-top:10px
}

#copySecurityToWatchList div select,#importToWatchList div select
{
	margin-bottom:20px;
	width:340px
}

#copySecurityToWatchList div a.grey-button,#importToWatchList div a.grey-button {
	float:right;
	margin:16px 5px 0 0;
    text-align:center;
    width:84px;
}

#copySecurityToWatchList div a.grey-button:hover,#importToWatchList div a.grey-button:hover, #alertsOverlay div a.grey-button:hover,
#msg-fullWarn div a.grey-button:hover {
    color: #333333;
    background-color: #CCCCCC;
}

#alertsOverlay div a.grey-button-disabled, #alertsOverlay div a.grey-button-disabled:hover {
    color: #999999;
    background-color: #CCCCCC;
}
#copySecurityToWatchList #copy-status,#importToWatchList .copy-status
{
	border-top:1px dotted #000;
	clear:both;
	margin-right:10px;
	margin-top:20px;
	padding:0;
	text-align:center;
	width: 100%;
}

#copySecurityToWatchList #copy-status img,#copySecurityToWatchList #copy-status .success,#importToWatchList .copy-status img,#importToWatchList .copy-status .success
{
	margin-top:17px;
	float: left;
	width: 100%;
}

.loading > span.loadImg {
    display:block;
    height: 45px;
    width: 35px;
    margin: 0 auto;
    margin-top:10px;
    text-indent: -9999px;
    /*background: url(../../../images/globeinvestor/watchlist-loading-35x35.gif) no-repeat 0 0;*/
    /*background: transparent url(../../../images/usrm/big-snake.gif) no-repeat top left;*/
}

#importToWatchList div.header{
    border-bottom:1px dotted #330000;
    height:30px;
    margin-right:0px;
    padding:0;
}
#importToWatchList div.header h4{
    width:315px;
}
#importToWatchList div.header h4{
    float:left;
}
#importToWatchList div.header p{
    float:right;
}



#importToWatchList .import-watchlist-title,
#importToWatchList #import-export-options,
#importToWatchList #import-export-options import-export-tabs,
#importToWatchList #import-export-options import-option{
    margin-right:10px;
    padding-left:0;
}

#importToWatchList .import-watchlist-title span.watchlist-name-import-title{
    color:#DA161F;
}

#importToWatchList #import-export-options p{
    font-size:11px;
}
#importToWatchList #import-export-options #help-option p{
    margin:0 10px;
}
#importToWatchList #import-export-options p.import-title{
    color:#DA161F;
    font-size:12px;
    padding-bottom:10px;
}
#importToWatchList #import-export-options #import-option,
#importToWatchList #import-export-options #export-option,
#importToWatchList #import-export-options #print-option,
#importToWatchList #import-export-options #help-option
{
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:0;
    width: 345px;
}
#importToWatchList #import-csv {
    width: 320px;
}
#importToWatchList #import-csv select {
    width: 200px;
}
#importToWatchList #import-export-options #import-export-tabs{
    height:22px;
    padding-bottom:4px;
    padding-left:0;
    padding-top:0;
}

/*#importToWatchList #import-export-options #import-export-tabs #import-option{*/
/*border:1px solid #cccccc;*/
/*}*/
#importToWatchList #import-export-options #import-option #import-stock-fund-list{
    border-bottom:1px dotted #330000;
    margin-left:10px;
    margin-right:10px;
    padding-bottom:10px;
    padding-left:0;
    padding-right:0;
}
#importToWatchList #import-export-options #import-option #import-stock-fund-list label{
    display:inline;
    font-size:12px;
    padding-left:2px;
    width:150px;
}
#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container{
    display:none;
}
#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container,
#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container div{
    background-color:#FFE5E5;
    padding:0;
}
#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container .valet-icon{
    background-color:#FFE5E5;
    padding-top:15px;
    padding-left:5px;
}

#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container .valet-message{
    background-color:#FFE5E5;
    font-size:13px;
    height:125px;
    padding-left:30px;
    padding-top:15px;
    width:300px;
}
#valet-form .valet-watchlist-title{
    padding-left:0;
}
#valet-form .valet-watchlist-title .valet-message{
    background-color:#FFE5E5;
    font-size:13px;
    padding-left:30px;
    padding-right:30px;
    padding-top:15px;
    width:312px;
}


#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container #valet-message a{
    margin-right:4px;
    margin-top:15px;
}
#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container{
    margin-top:30px;
    padding-bottom:15px
}

#importToWatchList #import-export-options #import-option #import-stock-fund-list #valet-container .valet-icon{
    float:left;
    width:25px;
}

#valet-form .valet-icon{
    background-color:#FFE5E5;
    padding-top:15px;
    padding-left:5px;
}
#valet-form .valet-icon{
    float:left;
    width:25px;
}
#valet-form .valet-watchlist-content{
    padding-left:0;
    padding-top:0;
    width:373px;
}

#valet-form .valet-watchlist-content #valet-signup{
    border-top:1px dotted #000000;
    margin-top:0;
}

#valet-form p.import-title{
    color:#DA161F;
    font-size:12px;
    padding-bottom:10px;
}

#valet-form .valet-watchlist-content #valet-signup-option #valet-goback-opt{
    float:left;
    width:150px;
}

#valet-form .valet-watchlist-content #valet-signup-option #valet-signup-opt{
    float:right;
    width:150px;
}

#valet-form #valet-signup select{
    margin-bottom:0;
    margin-top:20px;
    width:360px;
}

#importToWatchList #import-export-options #import-export-tabs ul{
    /*border-bottom:1px solid #CCCCCC;*/
    height:22px;
    list-style-type: none;
}
#importToWatchList #import-export-options #import-export-tabs li{
    border:1px solid #CCCCCC;
    color:#DA161F;
    cursor:pointer;
    float:left;
    font-family:verdana;
    font-size:11px;
    margin-right:5px;
    padding:5px 25px;
}

#importToWatchList #import-export-options #import-export-tabs li.selected{
    border-bottom:1px solid #F8F8F8;
}
#importToWatchList #import-export-options #export-option{
    display:none;
}

#importToWatchList #export-option #export-list-select{
    width:250px;
}
#importToWatchList #export-option #export-list-select input{
    clear:left;
    float:left;
    padding-right:5px;
}
#importToWatchList #export-option #export-list-select label{
    display:inline;
    float:right;
    font-size:12px;
    margin-bottom:0;
    padding-top:4px;
    width:225px;
}

#importToWatchList #export-option #export-grey-button{
    margin-top:10px;
}
#importToWatchList #import-export-options #help-option{
    display:none;
    padding:10px 0;
}

#importToWatchList div.import-watchlist-title{
    clear:left;
    font-size:12px;
}
.alertButtons .setAlertLink{
    float:right;
}
.alertButtons .alert-link-icon{
    background: url("../../../media/www/images/globeinvestor/icon-button-sprite.png") no-repeat  -44px  0px transparent;
    float: left;
    height: 12px;
    margin: 2px 0 0;
    width: 14px;
}
.alerts-header-content .alert-link-icon{
    background: url("../../../media/www/images/globeinvestor/icon-button-sprite.png") no-repeat scroll -43px 2px transparent;
    float: left;
    height: 14px;
    margin: 2px 0 0;
    padding-top: 0;
    vertical-align: middle;
    width: 15px;
}
#alertsOverlay form *{
    vertical-align:baseline;
}
#alertsOverlay #alert-header-tool-tip{
    color: #999999;
    float: right;
    font-family: verdana;
    font-size: 12px;
    line-height: 1;
    padding-right: 3px;
    padding-top: 4px;
}
#alertsOverlay h4 .alert-link-icon{
    background: url("../../../media/www/images/globeinvestor/icon-button-sprite.png") no-repeat  -44px  0px transparent;
    float: left;
    height: 12px;
    margin: 2px 0 0;
    width: 14px;
}
#alertsOverlay .alert-tool-tip-icon{
    background: url("../../../media/www/images/sprites/common.png") no-repeat scroll -9px -70px transparent;
    float: right;
    height: 25px;
    width: 23px;
}
#alertsOverlay .alertsHeader{
    border-bottom: 1px dotted #000000;
    height: 35px;
    width: 700px;
    margin: 20px auto 0;
}
#alertsOverlay .alertsContainer{
    margin:15px auto 0;
    width:700px;
}
#alertsOverlay .alertsFormQuote{
    background-color: #fff;
    border-radius: 20px;
    overflow: hidden;
    width: 700px;
}
#alertsOverlay p{
    padding-bottom:5px;
}
#alertsOverlay p, #alertsOverlay input{
    font-family:verdana;
    font-size:12px;
    font-weight:normal;;
    line-height:1;
}
#alertsOverlay input#alert-price-min,#alertsOverlay input#alert-price-max{width:60px;}

#alertsOverlay .alerts-header-content{
    float:left;
    width:210px;
}

#alertsOverlay h4{
    float:left;
    font-size:18px;
    padding-left:7px;
}
#alertsOverlay div.alertsForm{
    float: left;
    margin-right: 10px;
    padding-left: 20px;
    width: 495px;
}
#alertsOverlay div.alertsForm fieldset{vertical-align: text-bottom;}
#alertsOverlay #setAlerts{
    margin-top:10px;
}
#alertsOverlay #setAlerts legend{
    display: block;
    font-family: Georgia, 'Times New Roman', sans-serif;
    font-size:16px;
    line-height:1;
    margin-bottom:15px;
    padding-top: 15px;
    text-indent: 5px;
}
#alertsOverlay div.alertsQuote{
    border-left: 1px solid #CCCCCC;
    float: right;
    margin: 25px 0;
    min-height: 300px;
    padding-left: 10px;
    width: 150px;
}
.alert-item-tool-time{
    background: url("../../../media/www/images/sprites/common.png") no-repeat scroll -9px -70px transparent;
    float: right;
    height: 25px;
    margin-top: -10px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 23px;
}
#alertsOverlay div.alert-form-spacer-first .alert-item-tool-time,
#alertsOverlay .alerts-header-content .alert-item-tool-time {
    margin-top: 0;
}


.alert-enable{
    float:left;
    margin-right: 10px;
}

#alertsOverlay div.alert-form-spacer{
    border-top:1px #ccc dotted;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    line-height:1;
    overflow: hidden;
    padding-bottom:10px;
    padding-top:10px;
    min-height: 25px;
}
#alertsOverlay div.alert-form-spacer-first{
    border-top:none;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    line-height:1;
    padding-bottom:10px;
    padding-top:10px;
    min-height: 25px;
}
#alertsOverlay div.alert-form-spacer-first label{display:inline;}
#alertsOverlay p.pluck-reportAbuse-close{
    float:right;
}
#alertsOverlay p.pluck-reportAbuse-close a{
    background:transparent url(../../../media/www/images/globeinvestor/icon-close.png) no-repeat center left;
    padding-left: 13px;
}
#alertsOverlay p.pluck-reportAbuse-close a:hover{
    color:#DA161F;
}
#alertsOverlay div.alertsFormQuote{
    clear:both;
}
#alertsOverlay div.alertsOverlayFooter{
    background-color:#FAFAFA;
    clear: both;
    font-family:Georgia;
    font-size:14px;
    height: 35px;
    margin: 0 auto;
    padding-top:25px;
    width: 700px;
}

#alertsOverlay div.alertsOverlayFooter div.alertsUserEmail{float:left; font-size:12px;}
#alertsOverlay div.alertsOverlayFooter div.alertsUserEmail p{font-family:Georgia; font-size:12px;}
#alertsOverlay div.alertsOverlayFooter div.alertsUserEmail p a{color:#DA161F;}
#alertsOverlay div.alertsOverlayFooter div.alertsUserEmail div{clear:left;}
#alertsOverlay div.alertsOverlayFooter div.alertsSaveButton{float:right;}

#alertsOverlay .alertsQuote p{
    padding-left:7px;
}
#alertsOverlay .alertsQuote p.alerts-quote-data-title{
    clear: left;
    font-family: georgia;
    font-size: 14px;
    padding-left: 7px;
    padding-top: 20px;
}
#alertsOverlay .alertsQuote p.alert-quote-data-current-price{font-weight:bold;}
#alertsOverlay .alertsQuote p.alert-quote-data-price{font-weight:bold;}
#alertsOverlay .alertsQuote p.alert-quote-data-change{
    font-weight: bold;
    height: 20px;
    padding-left: 40px;
    padding-top: 5px;
}
#alertsOverlay .alertsQuote p.arrowBlank {
    padding-left: 7px;
}
#alertsOverlay .alertsQuote p.alert-quote-date-change span{
    color:inherit;
}
#alertsOverlay .alertsQuote h4{
    clear:left;
}
#alertsOverlay .alertsQuote h4.alert-quote-data-symbol{
    color:#999999;
}
#alertsOverlay .alertsQuote span.low{
    float:left;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    line-height:1;

}
#alertsOverlay .alertsQuote span.high{
    float:right;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    line-height:1;

}
#alertsOverlay .copy-status{text-align:center;}
#alertsOverlay .copy-status .loading{
    background: url("../../../media/www/images/globeinvestor/big-snake.gif") no-repeat scroll 335px 8px transparent;
    display: none;
    left: 180px;
    padding: 0 20px;
    position: static;
    top: 210px;
}

#alertsOverlay a.grey-button{margin-top:0; font: bold 10px/1 Verdana,Helvetica,Arial,sans-serif !important;}


#watchlist td div.alert-set{color:gray;}
#watchlist td div.alert-sent{color:#FF6B00;}

#copySecurityToWatchList #no-watchlist
{
	padding:0
}

#copySecurityToWatchList #no-watchlist div
{
	line-height:1.2;
	margin-top:30px;
	padding:0;
	text-align:center
}

body.mywatchlist div.ac_results
{
	margin-left:0
}

body.mywatchlist div#content
{
	overflow:visible
}

a.close
{
	background:transparent url(../../../media/www/images/globeinvestor/icon-close.png) no-repeat center left;
	color:#000;
	font-family:Verdana, sans-serif;
	font-size:10px;
	padding-left:15px
}

/*ie7 hacks*/
* + html #watchlist #add.toggle.on
{
	height:37px
}

* + html #watchlist #add
{
	width:176px
}

* + html #print
{
	float:right;
	margin-left:0;
	position:static
}
/* watchlist promo AREA in WL === START */
#watchlist #wl-promo-content #wl-promo-text{
    float:left;
    width:600px;
    padding-right:10px;
}
#watchlist #wl-promo-content #wl-old-style-text{
    border-left:1px dotted #000000;
    float:left;
    padding-left:15px;
    width:300px;
}

/* watchlist promo AREA in WL === END */

/* watchlist marketing page */
#watchlist-login-promo
{
	clear:left;
	float:left;
	margin:20px 0;
	padding-bottom:3em;
	width:960px
}

#watchlist-login-promo h2,
#watchlist #wl-promo-content #wl-promo-text h2
{
    color:#434343;
    font-family:Georgia;
	font-size:36px;
}

/*#watchlist-login-promo h2,#watchlist-login-promo #promo-text*/
/*{*/
	/*color:#999*/
/*}*/

#watchlist-login-promo #promo-text em
{
	color:#DA161F;
	font-style:normal
}

#watchlist-login-promo #promo-text,#watchlist-login-promo #userlogin .steps h2
{
	font:normal 16px/1.2 Georgia, "Times New Roman", serif
}

#watchlist-login-promo #userlogin,#watchlist-login-promo #watchlist-promo-img
{
	margin-top:20px
}

#watchlist-login-promo #userlogin .steps h2
{
	letter-spacing:0
}

#watchlist-login-promo #userlogin
{
	float:left;
	/*padding-left:10px;*/
	width:300px
}

#watchlist-login-promo #userlogin-form
{
	border-top:none;
	width:300px
}

#watchlist-login-promo #userlogin-form label
{
	padding-left:15px;
	width:65px
}

#watchlist-login-promo #userlogin-form input.textFields
{
	width:210px
}

#watchlist-login-promo #userlogin-form .userlogin-form-remember
{
	padding-left:15px;
	width:225px
}

#watchlist-login-promo #userlogin-form .userlogin-form-remember label
{
	padding-left:0;
	width:auto
}

#watchlist-promo-img
{
    background:url(../../../media/www/images/globeinvestor/watchlist-promo-620x388.png) no-repeat 0 0;
	border:2px solid #999;
	float:none;
	height:388px;
	margin-left:330px;
	width:620px
}

#watchlist-login-promo #usertools
{
	border-bottom:0;
	/*border-top:1px dotted #666;*/
	clear:left;
	float:left;
	margin:0 0 0 10px;
	padding:15px 0 20px;
	width:300px
}

#watchlist-login-promo #usertools li
{
	display:none;
	float:none;
	font-size:13px
}

#watchlist-login-promo #usertools li a
{
	font-family:Georgia;
	font-size:14px;
	color:#333333;
}
#watchlist-login-promo #usertools li.regnow a span:hover{
	text-decoration:underline;
}
#watchlist-login-promo #usertools li.regnow
{
	display:inline;
	margin-left:0
}

#watchlist-login-promo #userlogin h4
{
	border-top:1px dotted #666;
	padding-top:10px;
    font: 14px Georgia;
    color:#333333;
}

#watchlist-login-promo #userlogin a.login
{
	display:block;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:700;
	width:301px;
    -moz-border-radius:7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    border-radius:7px 7px 7px 7px;
    background-color:#FAFAFA;
    border:1px solid #DFDFDF;
    color:#333333 !important;
    margin:20px 0 20px;
    padding:8px 0 10px;
    text-align:center;
    text-transform:uppercase;
}
#watchlist-login-promo #userlogin a.login:hover{
        -moz-box-shadow:0 0 3px #3F3F3F;
        border-color:#999999;
        text-decoration:none;
}
#wl-old-style-text h3 {
    color: #434343;
    font: 18px/1.3 Georgia, serif;
}
#watchlist-login-promo p,
#wl-promo-content #wl-promo-text p,
#wl-promo-content #wl-old-style-text p{
    color: #434343;
    font: 15px/1.8 Georgia;
    margin: 5px 70px 5px 80px;
}
#wl-promo-content #wl-old-style-text p { margin:0; }
#wl-promo-content #wl-old-style-text p a{ color:#DA161F; }
#wl-promo-content #wl-old-style-text p a:hover{ color:#000000; text-decoration: underline }

#wl-promo-text ul{
    font-size:15px;
    line-height:2;
    list-style-type:disc;
    padding-left:15px;
    padding-top:5px;
}
#wl-promo-text li{
    list-style-type:disc;
}
#watchlist-login-promo p a{
    color:#DA161F;
}
#watchlist-login-promo p a:hover{
    text-decoration:underline;
}
/* NEW PROMO STYLES === START */
#watchlist-login-promo h3#login-title{
    color:#434343;
    font-family:Georgia;
    font-size:18px;
}
#promo-container {
	margin-bottom: 12px;
	overflow: hidden;
}
#promo-container #promo-content{
    float:left;
    padding-bottom:10px;
    width:600px;
}
#wl-promo-content #wl-promo-text p,
#promo-container #promo-content p{
    margin:0;
    font: 15px/1.8 Georgia,serif;
}
#promo-container #old-style{
    border-left:1px dotted;
    float:left;
    padding-left:15px;
    width:300px
}
#promo-container #old-style h3{
    color:#434343;
    font-family:Georgia;
    font-size:18px;
    line-height:1.3;
}
#promo-container #old-style p{
    font-family:Georgia;
    font-size:15px;
    line-height:1.8;
    margin:0;
}
#promo-tools {
	margin: 20px 0px 0px 0px;
	display: block;
	overflow: hidden;
}
#promo-tools .login-box {
	display: block;
	width: 315px;
	overflow: hidden;
	float: left;
	margin: 0 20px 0 0;
}
#watchlist-login-promo #userlogin{
    border-bottom:1px dotted #666;
    border-top:1px dotted #666;
    float:left;
    /*padding-left:10px;*/
    width:300px;
}
#watchlist-login-promo #watchlist-promo-img{
    margin-top:0;
}
/* NEW PROMO STYLES === END */

/* ==== Watchlist News ===== */
#watchlist-news #news-main-content
{
	width:630px;
	float:left;
	min-height: 320px;
}

#watchlist-news #news-main-content .header
{
	background-color:#f8f6f6;
	border:1px solid #D5D5D5;
	font-family:Verdana, sans-serif;
	font-size:10px;
	padding:0.5em 1em;
	width:620px
}

#watchlist-news #news-main-content .header a,#watchlist-news #news-main-content .header span.label
{
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase
}

#watchlist-news #news-main-content .header div.sources
{
	display:inline;
	float:none;
	margin-left:4em
}

#watchlist-news #news-main-content table
{
	width:620px
}

/* ===== GI Search ===== */
#watchlist .search-stocks { margin-top: 12px }

#watchlist #addItems #searchItems .compare
{
	background-position:106px 50%;
	margin-left:105px
}

#watchlist #addItems #searchItems #quoteSearch-wl {
    padding: 0;
    box-shadow: 0px 0px 0px 0 #FFFFFF inset;
}

*:first-child+html #watchlist #addItems #searchItems #quoteSearch-wl {
    padding: 6px 0 0;
}

#watchlist #instructions{
    font-family:Georgia,"Times News Roman",serif;
    font-size:11px;
    font-style:italic;
    margin-left:195px;
    margin-top:5px;
    width:954px;
}
#watchlist .jumpTo
{
	margin-top:12px
}

#watchlist .jumpTo a
{
	margin-left:12px
}

#watchlist .jumpTo span.totals {
	color:#999
}

#watchlist span.wlTotals {
    margin-left: 6px;
    color: #999;
}

#watchlist table th.asc, #watchlist table th.desc {
    /*width: 9px;*/
    padding: 16px 6px 8px;
}

span.toggleChildren, span.toggleChildrenFunds, span.expand
{
    height: 9px;
    width: 9px;
    display: block;
	background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-right-5x9.png) no-repeat 50%;
}

span.expand
{
    background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-down-9x5.png) no-repeat 50%;
}

#watchlist td.securityToggle {
    padding-left: 6px;
}

div.pagination a.page {
    font: 14px verdana,"sans-serif";
}

.addToWL {
    padding: 6px 16px;

    border: 1px solid #D5D5D5;

    font: bold 10px Verdana, sans-serif;
    color:#444;

    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    background: url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;

    cursor: pointer;
}

/* ===== End GI Search ===== */

#watchlist .gi-cat-container,#watchlist td.news .newsHolder .timestamp,#watchlist div.rangeChartIn span.low,* + html li.view
{
	float:left
}

#watchlist #watchlists ul li a.selected,#watchlist #watchlists a:hover,#watchlist #watchlists.open a.toggle-watchlists,
#watchlist div.change-view a:hover,#watchlist div.change-view a.active, #watchlist td.name:hover span {
	color:#FF6B00
}

#watchlist #watchlists ul li div.wl-rename form a.submit,#watchlist #watchlists ul li div.wl-rename form img.loading
{
	margin-left:3px
}

#watchlist #video-tutorial #video-tutorial-overlay h4,#watchlist .pagination a:hover,#watchlist #msg-prompt span,a.close:hover,#watchlist-login-promo #usertools li.regnow a span
{
	color:#DA161F
}

#watchlist #msg-prompt {
    float:left;
    min-height:90px;
}

#watchlist #msg-prompt span#duplicates{
    color:#DA161F;
    display:block;
    line-height:0;
    margin:0;
    padding:0;
}
#watchlist #msg-prompt ol {
    list-style-type: none;
}
#watchlist #msg-prompt li{
    line-height:1;
    padding-top:10px;
}
#watchlist #msg-prompt li.importOneLineMsg{
    line-height:1;
    padding-top:25px;
}
#watchlist #trade-now img,#watchlist #print img
{
	margin-right:2px;
	position:relative;
	top:2px
}

#watchlist #common-panel .panel-content,#watchlist td.news .newsHolder
{
	float:none
}

#watchlist #common-panel .panel-content form label,.watchlist-dialog label
{
	display:block;
	margin-bottom:5px
}

a:hover.grey-button,a:hover.big-grey-button
{
	color:#FFF
}

#watchlist .jumpTo span.label { font-size:12px }

#watchlist td.news .newsHolder a.view-more:hover,#watchlist .pagination a,#watchlist-login-promo h2 span,#watchlist-login-promo #promo-text span,#watchlist-login-promo #userlogin .steps h2,#watchlist-login-promo #usertools li.regnow a em
{
	color:#000
}

#watchlist div.rangeChartIn span.high,#watchlist-news #right-rail
{
	float:right
}

.watchlist-dialog .ui-dialog-titlebar,#watchlist-login-promo #usertools li.help
{
	display:none
}

.jumpDest {
    float: left;
    clear: both;
}

/* Build Your Own View */
#byoView { border-right:1px solid #CCC; *margin-bottom:15px;}
#byovTable table th { background: #F8F6F6 none }
#byovTablefirstpane table th  { background: #F8F6F6 none }
#byovTablefirstpane, #byovTable { float:left; }

#byoView td.data-right{text-align:right;}
#byoView td.data-left{text-align:left;}
#byoView td.data-center{text-align:center;}

#byovTable table th:hover, #byovTable table th.sort { background: #EEE }
#byovTablefirstpane table th:hover, #byovTablefirstpane table th.sort { background: #EEE }

#watchlist #byovTablefirstpane table th.asc a{
    background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-up-9x5.png) no-repeat 100% 60%;
    padding-right:25px;
}

#watchlist #byovTablefirstpane table th.desc a{
    background:url(../../../media/www/images/globeinvestor/watchlist-sortArrow-down-9x5.png) no-repeat 100% 60%;
    padding-right:25px;
}

#byoView th, #byoView td { white-space: nowrap; }
#byoView td { padding:0 10px; background: #FFF; height: 19px; }
#byoView td.name, #byoView td.news a, #byoView td.name a { white-space: nowrap; font:11px Verdana,sans-serif;  }
#byoView td.name span.wl-symbol { display: inline; color: #000; font-size: 11px }
#byoViewVertical td.name, #byoViewVertical td.news a, #byoViewVertical td.name a { white-space: nowrap; font:11px Verdana,sans-serif;  }
#byoViewVertical td.name span.wl-symbol { display: inline; color: #000; font-size: 11px; padding: 2px; }
#byoView a:hover span.wl-symbol { color:#FF6B00 }
#byoView td.tasks { padding: 0 8px; border-right: none !important; }
#byoView td.news-hour { background: #ff6b00 }
#byoView td.news-hour span, #byoView td.news-hour a  { color: #FFF }
#byoView td.news-hour a:hover  { color: #000 }
#byoView td.news-today { background: #fef0e5 }

#byovEdit { margin-right: 12px; float:right }
#byovTable { margin:auto; width:780px; overflow-x:auto; overflow-y:hidden; position: relative /* IMPORTANT: For scrolling left/right during dragging */ }
#byovTablefirstpane { width:180px; overflow-x:hidden; overflow-y:hidden; position: relative; }
#byovTablefirstpane .title th { text-align: left; }
#byovTablefirstpane .noleftborder {border-left: none;}


#byoViewVertical { width: 70px; position: relative; }
#byoViewVertical tr, #byoViewVertical td {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    width: 70px;
    height: 19px;
    padding: 0px 4px;
    vertical-align: baseline;
}
#byovTablefirstpane table th{
    border-style: solid;
    border-color: #CCCCCC;
    border-width: 1px;
}
#byovTablefirstpane table td {
    border-style: solid;
    border-color: #CCCCCC;
    border-width: 1px;
    border-top: none;

}
a.byovButton, span.byovButton
{
	height: 14px;

    padding: 3px 6px;
    margin-right: 4px;

    display:block;
    float: left;
    overflow:hidden;

    border: 1px solid #D5D5D5;
    background: url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x bottom bottom #FFFFFF;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;

    color:#444444;
    font:10px Verdana,sans-serif;
    font-weight:bold;
}
#byovEdit a.edit, #byovEdit span.active {
    padding-left: 8px;
    background: url("../../../media/www/images/globeinvestor/advanced-edit.png") no-repeat scroll 4px 50% #FFFFFF;
}

#byovEdit a.active, #byovEdit span.active {
    border: 1px solid #FFF;
    color: #FF6B00;
}
a.byovButton:hover, #byovEdit a.active:hover { border: 1px solid #FF6B00; }

#byoView td.tasks a.remove-item {
    height: 16px;
    width: 16px;
    background: url(../../../media/www/images/globeinvestor/watchlist/advanced-delete.png) no-repeat 0 0;
}
#byoView td.tasks a.remove-item:hover {
    background:url(../../../media/www/images/globeinvestor/watchlist/advanced-delete.png) no-repeat -16px 0 transparent;
}

#byovTable tr.editCols th { padding: 6px 10px; border-bottom: none }
#byoViewVertical tr.editCols th { padding: 6px 10px; border-bottom: none }
.editCols th, th.dropMove { text-align: center }
.editCols th.stay { text-align: left }
th.dropMove span {
    height:16px;
    width:16px;
    margin: 0 auto;
    display:block;
    background: url("../../../media/www/images/globeinvestor/watchlist/advanced-move.png") no-repeat;
}
.dropCol { border-right: 2px solid gray !important }
.changeView span { float:left; }
/*--Start change view drop down menu -- OLD
#watchlist div.changeView{
    width: 246px;
    height: 20px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    background:url("../../../images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
    border:1px solid #D5D5D5;
    font: 700 10px Verdana,sans-serif;
    text-transform:uppercase;
    float:right;
}
#watchlist div.changeView a { color:#444444; }
#watchlist div.changeView div.changeViewHead{
    height: inherit;
    width: 222px;
    margin: 0 auto;
    float: none;
    background: url("../../../images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;
    cursor: pointer;
}
#watchlist div.changeView div.changeViewHead span.viewChoosed {
    color:#FF6B00;
    padding-top:4px;
}
html>body #watchlist div.changeView div.changeViewHead span.viewChoosed { padding-top:3px; }
#watchlist div.changeView div.changeViewBody{
    width: 192px;
    margin-left:53px;
    position:relative;
    z-index: 9999;
    border-top: 1px solid #D5D5D5;
    display:none;
}
#watchlist div.changeView div.changeViewBody { top: 1px; }
html>body #watchlist div.changeView div.changeViewBody { top: 0px; }
#watchlist div.changeView div.changeViewBody div.clearfix{
    border-bottom:1px solid #D5D5D5;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
    font-size:10px;
    width:168px;
    padding:12px;
    background:url("../../../images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
}
#watchlist div.changeView div.changeViewBody div.clearfix a.active{ color:#FF6B00; }
#watchlist div.changeView div.changeViewHead .viewIcon{
    height: 16px;
    padding: 3px 3px 0px 21px;
    background: url("../../../images/globeinvestor/watchlist-view-icon.png") no-repeat left center transparent;
    color: #444;
}
html>body #watchlist div.changeView div.changeViewHead .viewIcon { padding-top: 3px }
--End change view drop down menu --*/

/* Run Time Test */
span.runTimeTest{
    color:black;
    font-size: 12px;
    font-family:Verdana,sans-serif;
}
span.runTimeTestTarget{
    color:#DA161F;
}
span.runTimeTeststart{
    color:green;
}
span.runTimeTestend{
    color:blue;
}
span.runTimeTestDuration{
    color:#DA161F;
    padding-left:20px;
}

/* Promo Gallery */
#wl-promo-gallery { margin-left: 25px; }
#wl-promo-gallery .galleryheader { width: 596px; }
#wl-promo-gallery h3.gallerytitle { font: normal 14px Georgia,"Times New Roman",serif; }
#wl-promo-gallery .gallerycount { top: 12px }
#wl-promo-gallery p { margin: 0 0 10px 0; font: 11px/1.5 Verdana,sans-serif }

/* ToolTips */
#hoverTextWindow{
    width:200px;
    padding:5px;
    position:absolute;
    border:1px solid #ccc;
    background-color:#fff;
    -moz-box-shadow:2px 2px 5px #888888;
    display:none;
    overflow:auto;
    z-index: 1000;
}
#hoverTextConfig_se,#hoverTextConfig_f,#hoverTextConfig_cic{ display:none; }

#hoverTextNew, #hoverTextNew2{
    padding:5px;
    display:none;
    position:absolute;
    border:1px solid #ccc;
    background-color:#fff;
    -moz-box-shadow:2px 2px 5px #888888;
    font-size:12px;
}
#hoverTextNew{
    height: 41px;
    left: 359px;
    position: absolute;
    top: 7px;
    width: 250px;
    z-index:9999;
}
#hoverTextNew2{
    height: 41px;
    left: 9px;
    position: absolute;
    top: 51px;
    width: 150px;
    z-index: 9999;
}
#hoverTextNewTitle{
    width:280px;
    height:20px;
    display:block;
    position:relative;
    top: -5px;
    left: -25px;
    z-index:999999;
}
#hoverTextNewTitle2{
    display:block;
    height:20px;
    left:-15px;
    position:relative;
    top:-5px;
    width:190px;
    z-index:999999;
}
#hoverTextNewArrow{
    width:240px;
    height:15px;
    display:block;
    position:relative;
    background-color:#DA161F;
    float:right;
    padding-left:20px;
    padding-top:5px;
    font-family:Verdana,sans-serif;
    font-size:10px;
    color:#fff;
}
#hoverTextNewArrow2{
    background-color:#DA161F;
    color:#FFFFFF;
    display:block;
    float:right;
    font-family:Verdana,sans-serif;
    font-size:10px;
    height:15px;
    padding-left:10px;
    padding-top:5px;
    position:relative;
    width:150px;
}
#hoverTextNewTitle img{
    float:left;
}
#hoverTextNewTitle2 img{
    float:right;
}
span.addToWatchlist{
    color:#DA161F;
    cursor:pointer;
}
span.hoverTextStep{
    color:#DA161F;
    font-size:12px;
    padding-left:15px;
    padding-right:5px;
}               7
div.hoverTextSteps{
    padding-top:5px;
}
#watchlist td.name span div{
    width:15px;
    height:15px;
    float:right;
}

/* IE7 Specific Padding */
*+html #group-indexes-cat {
	padding-bottom: 20px;
}

#watchlist span.superscript {
    color: #444444;
    font-size: 8px;
    vertical-align: super;
}

#watchlist-fund-footnotes {
	margin: 5px 0 5px 0;
}

table.breaking-news { margin: 15px 0 0 0 !important; width: 100%; text-align: center; cursor: pointer; border: none !important; padding: 0px; border-style: none !important; float: left; }
table.breaking-news .red-line { border-top: 1px solid #DA161F; margin: 8px 0 5px 0; width: 100%; height: 2px; display: inline-block; }
table.breaking-news .caption { display: inline-block; margin: 0 5px 0 5px !important; }
table.breaking-news .caption span.label { font-size: 14px !important; font-family: 'PrattHeavy' !important; }
table.breaking-news .caption span.label a, .breaking-news .caption span.label a:link, .breaking-news .caption span.label a:visited { color: #DA161F !important; }
table.breaking-news .caption span.title { font-size: 15px !important; font-family: 'PrattHeavy' !important; }
table.breaking-news .side-line { width: 40%; padding: 0px !important; margin: 5px 0px 5px 0px; }
table.breaking-news td { border: none !important; }
table.breaking-news td.caption-content { font-size: 13px !important; }
table.breaking-news .caption .label { margin-right: 5px; font-weight: bold; }

/** day range toggle start **/

#watchlist div.viewRange span.viewRangeIcon{
    background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;
    /* border-left: 1px solid #CCCCCC; */
    float: right;
    height: 17px;
    width: 10px;
}
#watchlist div.viewRange div.viewRangeHead a:hover{
	color:#444;
	text-transform:none;
}
html>body #watchlist div.viewRange div.viewRangeHead .viewIcon{ padding-top: 3px }
html>body #watchlist div.viewRange div.viewRangeHead span.viewIcon{
    background: url("../../../media/www/images/globeinvestor/button-icon-sprite.png") no-repeat scroll -43px 2px transparent;
    padding-left: 20px;
}
#watchlist div.viewRange div.viewRangeHead a{
     padding: 0px 3px 0px 3px;
     float:left;
     color:#444444;
     margin-top: 3px !important;
     text-transform: none;
}
#watchlist div.viewRange div.viewRangeHead a:hover{
     color:#444;
     text-transform: none;
}
#watchlist div.viewRange .right-border {
    border-right: 1px solid #D5D5D5;
    height: 20px;
    position:absolute;
    width: 5px;
    right:19px;

}
#watchlist div.viewRange .arrow-down {
    height: 20px;
    position:absolute;
    right:6px;
    width:10px;
    background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;
}
#watchlist div.viewRange{
    width: 18px !important;
    height: 17px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    background:url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF !important;
    border:1px solid #D5D5D5;
    font: 10px Verdana,sans-serif;
    text-transform:capitalize;
    float:right !important;
    /* margin-right: 6px; */
    position: relative;
    bottom: -6px;
    right: 6px;
}
#watchlist div.viewRange a { color:#444444; }
#watchlist div.viewRange div.viewRangeHead{
    height: inherit;
    width: 11px;
    margin: 0 auto;
    float: none;
    cursor: pointer;
    background: none !important;
}
#watchlist div.viewRange div.viewRangeHead span.viewChoosed {
    color:#FF6B00;
    font-weight:bold;
    padding-top:3px;
}
html>body #watchlist div.viewRange div.viewRangeHead span.viewChoosed { padding-top:3px; padding-left:5px; }
#watchlist div.viewRange div.viewRangeBody{
    width: 107px;
    margin-right:1px;
    position:relative;
    z-index: 9999;
    /* border-top: 1px solid #D5D5D5; */
    display:none;
    float: right;
}
#watchlist div.viewRange div.viewRangeBody { top: 1px; }
html>/**/body #watchlist div.viewRange div.viewRangeBody { top: 0px; }
#watchlist div.viewRange div.viewRangeBody div.clearfix{
    border-bottom:1px solid #D5D5D5;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
    font-size:10px;
    width:95px;
    padding:6px;
    background:url("../../../images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
}

#watchlist div.viewRange div.viewRangeBody div.clearfix a.active{ color:#FF6B00; }
#watchlist div.viewRange div.viewRangeBody div.clearfix:first-child { border-top: 1px solid #D5D5D5; }


#watchlist td.range,#watchlist th.range
{
	overflow: visible !important;
}

#watchlist .viewRange .last
{	border-right:0px solid #ccc !important; }

#watchlist table th.asc[class~="range"], #watchlist table th.desc[class~="range"] {

    padding: 16px 0px 8px 6px !important;
}
/** day range toggle end **/

/** viewchart toggle start **/

#watchlist div.viewChart span.viewChartIcon{
    background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;
    /* border-left: 1px solid #CCCCCC; */
    float: right;
    height: 17px;
    width: 10px;
}
#watchlist div.viewChart div.viewChartHead a:hover{
	color:#444;
	text-transform:none;
}
html>body #watchlist div.viewChart div.viewChartHead .viewIcon{ padding-top: 3px }
html>body #watchlist div.viewChart div.viewChartHead span.viewIcon{
    background: url("../../../media/www/images/globeinvestor/button-icon-sprite.png") no-repeat scroll -43px 2px transparent;
    padding-left: 20px;
}
#watchlist div.viewChart div.viewChartHead a{
     padding: 0px 3px 0px 3px;
     float:left;
     color:#444444;
     margin-top: 3px !important;
     text-transform: none;
}
#watchlist div.viewChart div.viewChartHead a:hover{
     color:#444;
     text-transform: none;
}
#watchlist div.viewChart .right-border {
    border-right: 1px solid #D5D5D5;
    height: 20px;
    position:absolute;
    width: 5px;
    right:19px;

}
#watchlist div.viewChart .arrow-down {
    height: 20px;
    position:absolute;
    right:6px;
    width:10px;
    background: url("../../../media/www/images/globeinvestor/watchlist-arrowDown-9x5.png") no-repeat scroll right 7px transparent;
}
#watchlist div.viewChart{
    width: 18px !important;
    height: 17px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    background:url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF !important;
    border:1px solid #D5D5D5;
    font: 10px Verdana,sans-serif;
    text-transform:capitalize;
    float:right !important;
    /* margin-right: 6px; */
    position: relative;
    bottom: -6px;
    right: 6px;
}
#watchlist div.viewChart a { color:#444444; }
#watchlist div.viewChart div.viewChartHead{
    height: inherit;
    width: 11px;
    margin: 0 auto;
    float: none;
    cursor: pointer;
    background: none !important;
}
#watchlist div.viewChart div.viewChartHead span.viewChoosed {
    color:#FF6B00;
    font-weight:bold;
    padding-top:3px;
}
html>body #watchlist div.viewChart div.viewChartHead span.viewChoosed { padding-top:3px; padding-left:5px; }
#watchlist div.viewChart div.viewChartBody{
    width: 107px;
    margin-right:1px;
    position:relative;
    z-index: 9999;
    /* border-top: 1px solid #D5D5D5; */
    display:none;
    float: right;
}
#watchlist div.viewChart div.viewChartBody { top: 1px; }
html>/**/body #watchlist div.viewChart div.viewChartBody { top: 0px; }
#watchlist div.viewChart div.viewChartBody div.clearfix{
    border-bottom:1px solid #D5D5D5;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
    font-size:10px;
    width:95px;
    padding:6px;
    background:url("../../../media/www/images/globeinvestor/watchlist-buttonBG-2x34.png") repeat-x scroll center bottom #FFFFFF;
}

#watchlist div.viewChart div.viewChartBody div.clearfix a.active{ color:#FF6B00; }
#watchlist div.viewChart div.viewChartBody div.clearfix:first-child { border-top: 1px solid #D5D5D5; }


#watchlist td.chart,#watchlist th.chart
{
	overflow: visible !important;
}

#watchlist .viewChart .last
{	border-right:0px solid #ccc !important; }

#watchlist table th.asc[class~="chart"], #watchlist table th.desc[class~="chart"] {

    padding: 16px 0px 8px 6px !important;
}


/** chart view toggle end **/


/** New Style for Video Tutorial Layout **/
#watchlist #video-tutorial #video-tutorial-overlay .videoheader
{
    padding-right:10px;
	padding-bottom:8px;
	margin-top:8px;
	width:600px;
}
#watchlist #video-tutorial #video-tutorial-overlay .pdfheader
{
	padding-bottom:8px;
	margin-top:8px;
	width:240px;
}
#watchlist #video-tutorial #video-tutorial-overlay .dot
{
    margin-top:36px;
    height:510px;
    width:0;
    border-left:1px dotted #000;
    padding-right:8px;
    padding-left:8px;
}
 #watchlist #video-tutorial #video-tutorial-overlay .pdf
{
     margin-top:10px;
}
#watchlist #video-tutorial #video-tutorial-overlay a
{
    color: #FF6B00;
    font-family:Times New Roman;
    font-size:10pt;
}
.videoheader h4 {
    color: #000 !important;
    font-size: 12pt;
    margin: 5px 10px 2px !important
}
#watchlist #video-tutorial #video-tutorial-overlay .extra
{
    padding-top:10px;
    padding-bottom:10px;
    text-transform:none;
}
.wl-video-list li {
    display: block;
    float: left;
    line-height: 10px;
    margin: 0 0 0 10px;
    width: 89px;
}
#watchlist #video-tutorial #video-tutorial-overlay .wl-video-list li a {
    color: #000;
    line-height: 1;
}
#mainvideo {
    text-transform: none;
}
#mainvideo img {
    margin-left: 12px;
}
#mainvideo p {
    font-size: 9pt;
    font-family: Verdana, sans-serif;
}
#mainvideo a.grey-chevron {
    display: inline-block;
    font: normal 9pt Verdana, sans-serif !important;
    background: url("../../../media/www/images/globeinvestor/tuts/video.png") no-repeat center left;
    padding-left: 25px;
}
#title{
	border-bottom:1px dotted #000;
    font-family:Times New Roman;
    font-size:13pt;
    margin: 0 10px 12px 0;
    padding-bottom: 3px;
    color:#FF6B00;
    text-transform:capitalize;
}
#morevideo{
    color:#FF6B00;
    font-family:Times New Roman;
    border-top:1px solid #736F6E;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
    font-size:11pt;
}
.setalert  { float:left;}
.setalertlabel { float:left; margin:3px;}
/** End for New Style for Video Tutorial Layout **/

#warning_content a {
    color:#DA161F;
    text-transform: none;
}

#warning_content a:hover {
    color:#ff6b00;
    text-transform: none;
}

a.overlayClose {
    background: url("../../../media/www/images/globeinvestor/icon-close.png") no-repeat scroll left 50% transparent;
    color: #000000;
    font: 10px/1 Verdana,sans-serif;
    padding-left: 15px;
}


a {
    outline: medium none;
    text-decoration: none;
}

.no-display { display: none;}

.ui-widget-overlay {
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    background-color: black;
}

/* Used on the JS gallery for the intro / not logged page */

#watchlist-login-promo .wrapper {
    overflow: hidden;
    width: 620px;
    height: 390px;
    position: relative;
    font: 14px Georgia,"Times New Roman",serif;
    color: white;
    border-bottom: 10px solid black;
}

#watchlist-login-promo .wrapper ul {
    margin: 0;
    padding: 0;
    position: absolute;
    width: 4340px;
    top: 40px;
    left: 0;
}

#watchlist-login-promo .wrapper li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    /* width: 420px; Only need to set width here if the contents are BIGGER than the wrapper */
}

#watchlist-login-promo .wrapper .features {
    display: block;
    height: 40px;
    background: black;
    border-left: 5px solid #DA161F;
}
    #watchlist-login-promo .wrapper .features h3 {
        padding: 11px 0px 0px 10px;
    }

#watchlist-login-promo .prev,
#watchlist-login-promo .next,
#watchlist-login-promo .counter {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    background: black;
}

#watchlist-login-promo .prev span,
#watchlist-login-promo .next span {
    background: url("http://beta.images.theglobeandmail.com/images/v2/article/article.sprite.png") repeat scroll 0px 0px transparent;
}

#watchlist-login-promo .prev {
    right: 41px;
    top: 0px;
    border-left: 1px solid silver;
}
    #watchlist-login-promo .prev span {
        background-position: -44px -44px;
        display: block;
        width: 20px;
        height: 20px;
        margin: 10px;
    }
    #watchlist-login-promo .prev:hover span {
        background-position: -66px -44px;
    }

#watchlist-login-promo .next {
    right: 0px;
    top: 0px;
    border-left: 1px solid silver;
}
    #watchlist-login-promo .next span {
        background-position: 0px -44px;
        display: block;
        width: 20px;
        height: 20px;
        margin: 10px;
    }
    #watchlist-login-promo .next:hover span {
        background-position: -22px -44px;
    }

#watchlist-login-promo .counter {
    right: 87px;
    top: 11px;
    width: 40px;
    height: 16px;
}


#textAdStocks iframe, #textAdFunds iframe, #textAdIndexes iframe {
    height: 35px !important;
    width: 700px !important;
}

p.text-ad-label {
    color: #999;
    font: normal 11px Verdana, sans-serif;
    margin-top: 15px;
}

#hovertTextTitle {
    font-size:12pt;
}

#watchlist .round-button:hover a { color:#DA161F;}

#watchlist .companyfirstpane {
    min-width: 94px;
}

