/* reset layout with these defaults  */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal; }
a:hover {text-decoration:none;}
/* default fonts */
body, html {background:#FFFFFF; color:#000000; font-size:87.5%; font-family:arial,helvetica,sans-serif;}
body {width:100%;}

STRONG {font-weight:bold;}

A.profile {margin:1px 0px; line-height:130%; border-bottom:1px dotted #0000DD; color:#0000DD; text-decoration:none;}
A.profile:hover {margin:1px 0px; line-height:130%; border:0px; color:#0000DD; text-decoration:none;}
A.grayed {color:#000000; font-weight:normal; text-decoration:none;}

.market_up {color:#008000;}
.market_down {color:#AA0033;}
.market_zero {color:#444444;}
.disabled {color:#AAAAAA; cursor:default;}

.general_loading_container_small {font-size:0.90em; height:22px; padding-right:2px; margin:1px; text-align:center;}
.general_loading_container_small_collapsable {height:auto}
.general_loading_small {display:none; font-weight:bold; width:65px; margin:0 auto; border:1px solid #fcc971; padding:0px 2px; background-color:#fbeace; -moz-border-radius:2px; -webkit-border-radius:2px;text-align:center;}
.general_loading_small TABLE TD {padding:1px 2px 1px 2px; vertical-align:middle}


.embedded_watchlist {border:3px solid #6e728f; background-color:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px}
.embedded_watchlist .embedded_header {padding:3px; background-color:#e6e6e6; height:40px; border-bottom:1px solid #6e728f}
.embedded_watchlist .embedded_header .name {margin-top:0px; font-weight:bold; font-size:1.1em;}
.embedded_watchlist .embedded_header .profile {font-size:0.90em; margin-top:3px}
.embedded_watchlist .embedded_header .photo {float:left; margin-right:5px; border:1px solid #CCCCCC; height:3.0em; width:3.0em; overflow:hidden}
.embedded_watchlist .embedded_header .photo IMG.user_photo_img {width:3.0em}
.embedded_watchlist .embedded_footer {text-align:center; padding:2px; height:25px; background-color:#e6e6e6; border-top:1px solid #6e728f}
.embedded_watchlist .embedded_footer TABLE TD {padding:2px;vertical-align:middle; color:#6e728f}
.embedded_watchlist .embedded_footer TABLE {margin:0 auto}
.embedded_watchlist .tracker_section {margin:0px; border:1px solid #FFFFFF; clear:both}
.embedded_watchlist .tracker_options_section {padding:4px; font-size:0.90em; border:1px solid #AAAAAA; background-image:url('../../images/white_gray_gradient_50px.jpg'); background-repeat:repeat-x; color:#000000;}
.watchlist_container {z-index:1000; position:relative; width:1px; height:1px;}
.embedded_watchlist_pagination {text-align:center; margin:10px 0px 5px 0px;  font-size:0.90em;}

.embedded_watchlists_tabs {padding:0px; margin-top:5px}
.embedded_watchlists_tabs table {width:100%; font-size:0.90em;}
.embedded_watchlists_tabs td.nav_item {color:#021b59; font-weight:normal; background-color:#EEEEFF; border:1px solid #9999CC; border-bottom-color:#6e728f; padding:1px 6px 2px 6px}
.embedded_watchlists_tabs td.nav_item A {color:#021b59; font-weight:normal; text-decoration:none;}
.embedded_watchlists_tabs td.nav_item A:hover {color:#6f80aa; font-weight:normal;  text-decoration:none;}
.embedded_watchlists_tabs td.nav_item A:focus {outline:none}
.embedded_watchlists_tabs td.selected {font-weight:bold; color:#000000; background-image:none; background-color:#FFFFFF; border-color:#6e728f; border-bottom-color:#FFFFFF}
.embedded_watchlists_tabs td.selected A {color:#000000; font-weight:bold; cursor:text}
.embedded_watchlists_tabs td.selected A:hover {color:#000000; font-weight:bold; cursor:text}
.embedded_watchlists_tabs td.selected A:focus {outline:none}
.embedded_watchlists_tabs td.left {width:5px; border-bottom:1px solid #6e728f;}
.embedded_watchlists_tabs td.gap {width:100%; border-bottom:1px solid #6e728f;}
.embedded_watchlists_tabs td.space {width:2px; border-bottom:1px solid #6e728f;}
.embedded_watchlists_tabs .left {width:5px;}

.watchlist_dropdown {float:left; margin:2px 1px; cursor:pointer; overflow:hidden; background-color:#DDDDDD; position:relative; padding:1px 20px 1px 5px; border:1px solid #CCCCCC; border-color:#AAAAAA #555555 #555555 #AAAAAA; -moz-border-radius:3px; -webkit-border-radius:3px}
.watchlist_dropdown .highlight {z-index:1; height:50%; width:100%; background-color:#FFFFFF; position:absolute; top:0px; left:0px; -moz-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px;}
.watchlist_dropdown .text {z-index:2; position:relative; font-weight:normal; font-size:0.90em; text-align:left; color:##000000; font-size:0.90em}
.watchlist_dropdown .dd_image {z-index:3; position:absolute; right:5px; top:5px; }

.watchlist_dropdown_content {float:left; padding:5px 2px; position:relative;}
.watchlist_dropdown_content .watchlist_dropdown_options {width:130px; border:1px solid #888888; border-color:#BBBBBB #999999 #999999 #BBBBBB; border-width:1px 2px 2px 1px; background-color:#FFFFFF; position:absolute; z-index:1000; top:25px; left:4px; display:none; font-size:0.90em}
.watchlist_dropdown_content .watchlist_dropdown_options .option {padding:2px 10px 2px 5px; text-align:left; border-top:1px solid #EEEEEE; font-weight:normal; cursor:pointer}
.watchlist_dropdown_content .watchlist_dropdown_options .option_selected {cursor:pointer; background-color:#fffed9}
.watchlist_dropdown_content .watchlist_dropdown_options .top_divider {border-top:2px solid #999999;}
.watchlist_dropdown_content .watchlist_dropdown_options .option INPUT {font-weight:bold;}
.watchlist_dropdown_content .watchlist_dropdown_options .option:hover {cursor:pointer; background-color:#fffed9}
.watchlist_dropdown_content .watchlist_dropdown_options .option .fake_input {position:relative; background-color:#FFFFFF; cursor:text; color:#888888; font-size:0.90em; font-style:italic; border:1px solid #CCCCCC; border-width:2px 1px 1px 2px; border-color:#555555 #BBBBBB #BBBBBB #555555; padding:2px;}
.watchlist_dropdown_content .watchlist_dropdown_options .option .search_contact_text {display:none;}
.watchlist_dropdown_content .watchlist_dropdown_options .disabled_option {cursor:default; color:#BBBBBB;}
.watchlist_dropdown_content .watchlist_dropdown_options .disabled_option:hover {cursor:default; background-color:#FFFFFF; color:#BBBBBB;}

TABLE.watchlist_table {width:100%; font-size:0.95em}
TABLE.watchlist_table TR {border-bottom:1px solid #DDDDDD}
TABLE.watchlist_table TH {padding:3px; text-align:left; vertical-align:bottom; font-size:0.90em; color:#888888; border-bottom:1px solid #EEEEEE;}
TABLE.watchlist_table TH.value {text-align:center}
TABLE.watchlist_table TH.numerical {text-align:right}
TABLE.watchlist_table TD {padding:4px 3px; text-align:left; font-weight:normal; vertical-align:top;}
TABLE.watchlist_table TD.info {width:17px; height:15px;}
TABLE.watchlist_table TD.industry {white-space:nowrap}
TABLE.watchlist_table TD.short {white-space:nowrap}
TABLE.watchlist_table TD.price {text-align:right; white-space:nowrap}
TABLE.watchlist_table TD.change {text-align:right; white-space:nowrap}
TABLE.watchlist_table TD.value {text-align:center}
TABLE.watchlist_table TD.numerical {text-align:right}
TABLE.watchlist_table TD.date {text-align:right; white-space:nowrap; color:#444444;}
TABLE.watchlist_table TD.job_title {font-size:0.90em;}
TABLE.watchlist_table .job_title_embedded {font-size:0.90em; margin-top:2px}
TABLE.watchlist_table TD.story {color:#444444; text-align:left; width:100%; white-space:nowrap; overflow:auto}
TABLE.watchlist_table TD.close .close {width:16px; height:16px;}
TABLE.watchlist_table TD.story A {text-decoration:none; color:#444444;}
TABLE.watchlist_table TD.story A:hover {text-decoration:underline; color:#444444;}
TABLE.watchlist_table TD.person_name {white-space:nowrap}
TABLE.watchlist_table TD.person_name_embedded {}
TABLE.watchlist_table TD.person_name .photo {float:left; margin-right:5px; border:1px solid #CCCCCC; height:2.2em; width:2.2em; overflow:hidden}
TABLE.watchlist_table TD.person_name .photo IMG.photo_img {width:2.2em}
TABLE.watchlist_table .feed_count {float:right;font-size:0.90em;margin-top:2px}

.watchlist_data .none {text-align:center; color:#777777; font-size:0.90em; padding:20px 0px}

#embedded_watchlists_content_overview_data .logo {float:right; margin:5px; width:50px; overflow:hidden; border:1px solid #CCCCCC}
#embedded_watchlists_content_overview_data .logo IMG.logo_img {width:50px;}
#embedded_watchlists_content_overview_data .photo {float:left; margin:5px; width:45px; height:45px; overflow:hidden; border:1px solid #CCCCCC}
#embedded_watchlists_content_overview_data .photo IMG.photo_img {width:45px;}
#embedded_watchlists_content_overview_data .name {margin:5px; font-weight:bold; clear:both;}
#embedded_watchlists_content_overview_data .role {font-size:0.85em; line-height:1.1em; margin-left:5px}
#embedded_watchlists_content_overview_data .ticker {margin:0px 5px 10px 5px; font-weight:normal; clear:both; font-size:0.90em;}
#embedded_watchlists_content_overview_data .ticker .symbol {font-weight:bold;}

#embedded_watchlists_content_overview_data .section {border-top:1px solid #DDDDDD; padding:5px; margin-top:5px}
#embedded_watchlists_content_overview_data .section .header {font-weight:bold; color:#555555; font-size:0.90em}
#embedded_watchlists_content_overview_data .section .header IMG {position:relative; top:2px}
#embedded_watchlists_content_overview_data .news .item {font-size:0.90em; margin:7px 0px}
#embedded_watchlists_content_overview_data .news .item .title {text-indent:-7px; margin-left:10px;}
#embedded_watchlists_content_overview_data .news .item .meta {color:#777777; font-size:0.90em; margin-left:10px}
#embedded_watchlists_content_overview_data .news .item .meta A {color:#777777;}
#embedded_watchlists_content_overview_data .links A {font-size:0.90em}
#embedded_watchlists_content_overview_data .links .list {margin-left:5px}
#embedded_watchlists_content_overview_data .none {text-align:center; color:#777777; font-size:0.90em; padding:20px 0px}

.person_thumb {float:left; width:4.0em; height:7.0em;}
.person_thumb_2 {float:left; width:5.0em;}
* html .person_thumb {float:left; width:3.2em; height:6.8em;}
* html .person_thumb div.person_photo {margin:5px; border:1px solid #CCCCCC; width:2.8em;height:2.8em;overflow:hidden;}
* html .person_thumb img.person_photo {width:2.8em}
.person_thumb_more {float:left; height:2em; padding:1em 0 0 1em;}
.person_thumb div.person_photo, .person_thumb_2 div.person_photo {margin:5px; border:1px solid #CCCCCC; width:3.0em;height:3.0em;overflow:hidden;}
.person_thumb img.person_photo, .person_thumb_2 img.person_photo {width:3.0em}
.person_thumb .person_name {font-size:0.85em; font-weight:normal; text-align:center; overflow:hidden;}

.company_thumb {float:left; width:4.0em; height:6.0em;}
* html .company_thumb {float:left; width:3.2em; height:6.0em;}
* html .company_thumb div.company_photo {margin:5px; border:1px solid #CCCCCC; width:2.8em; height:1.3em;overflow:hidden;}
* html .company_thumb img.company_photo {width:2.8em}
.company_thumb div.company_photo {margin:5px; border:1px solid #CCCCCC; width:3.5em;height:1.65em;overflow:hidden;}
.company_thumb img.company_photo {width:3.5em}
.company_thumb .company_name {font-size:0.85em; font-weight:normal; text-align:center; overflow:hidden;}

