#ad_top
{
    margin-top: 8px;
}

a.blue_link
{
    font-size: 11px;
    font-weight: normal;
    color: #336699;
}

td.smallbold
{
    font-size: 10px;
    font-weight: bold;
}

td.small
{
    font-size: 10px;
}

.bluesmallbold
{
    font-size: 10px;
    font-weight: bold;
    color: #0000cc;
}

.redsmallbold
{
    font-size: 10px;
    font-weight: bold;
    color: #cc0000;
}

table.radiobuttonList input
{
    width: 20px;
    height: 40px;
    vertical-align: middle;
    display: block;
    float: left;
    padding: 10 px 10 px 10 px;
}

table.radiobuttonList label
{
    width: 250px;
    display: block;
    float: left;
}

.header_right
{
    float: right;
}

a.share 
{
   font-size: 13px;
   color:Black; 
   font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.qrhelp
{
    background-color: #FFFEDF;
    border: 1px solid #999999;
    margin: 0;
    padding: 4px 4px 10px;
}
.qrhelp h3
{
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #999999;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 0 5px;
    padding: 0;
}
.qrhelp h2
{
    font-size: 14px;
}

.trhelpalarms
{
    font-size: 11px !important;
    font-family: Tahoma, Verdana, Sans-Serif !important;
}

.trhelp
{
    background-color: #FFFEDF;
    border: 1px solid #999999;
    margin: 0;
    padding: 4px 4px 10px;   
}
.trhelp h3
{
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #999999;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 0 5px;
    padding: 0;
}
.trhelp h2
{
    font-size: 14px;
}
.datedisplay
{
    padding: 3px 0 0 0;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-left: 5px;
    border-bottom: 2px solid #7a7c7f;
    width: 150px;
}

#top_bar
{
    background: url(../App_Themes/Default/img/grey_fade.gif) repeat-y;
    height: 28px;
    margin-top: 15px;
    padding: 5px 0 0 5px;
    width: 834px;
}

#date_bar
{
    border-left: solid 2px #ff0000;
    height: 22px;
}

.header_left
{
    float: left;
}

#stock_exchange
{
    width: 179px;
}

#logo
{
    margin-top: 8px;
    width: 180;
}

#stock_exchange table
{
    /*table-layout: fixed;*/
    width: 171px;
    border-collapse: collapse;
    font-size: 10px;
    border-width: 0;
    border-style: solid;
    border-color: #CDCDCD;
}

#stock_exchange th, #stock_exchange td
{
    text-align: right;
    padding: 1px 3px;
}

#stock_exchange td img
{
    margin-left: 4px;
}

#stock_exchange th
{
    padding: 3px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #CDCDCD;
    background: url(../App_Themes/Default/img/grey_th.jpg);
    color: #000000;
    font-weight: bold;
}

#stock_exchange tr.alternate
{
    background-color: #eff5ff;
}


#stock_exchange th, #stock_exchange td
{
    padding: 2px 5px 2px 2px;
}

#stock_exchange td.name
{
    text-align: left;
}

#stock_exchange td.alot
{
    font-weight: normal;
}

#stock_exchange td.down
{
    color: #990000;
}

#stock_exchange td.up
{
    color: #1C7D12;
}

#stock_exchange td.time
{
    color: #666;
}

div.login_box
{
    float: right;
}

div.login_box input[type=text], div.login_box input[type=password]
{
    width: 120px;
}

.clear
{
    clear: both;
}

/* TabPanel "fallback" */
div.tabpanel
{
}

div.tabpanel div.tabs
{
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
}

div.tabpanel div.tabs ul
{
    display: block;
    padding: 0;
    border-bottom: 1px solid #CCC;
}

div.tabpanel div.tabs ul li
{
    display: inline;
    padding: 0 4px 0 0;
    margin: 0;
}

div.tabpanel div.tabs ul li.active
{
    border-bottom: 0;
}

div.tabpanel div.tabs ul li a
{
    border: 1px solid #CCC;
    border-bottom: 0;
    display: inline-block;
    padding: 4px 10px;
    color: #999999;
}

div.tabpanel div.tabs ul li.active a
{
    border-bottom: 1px solid #FFF;
    color: #000000;
}

div.tabpanel div.tabs ul li a:hover
{
    color: #000000;
    background-color: #ECF3F9;
}

div.tabpanel div.panel
{
}

.FlowLayout table th, table.standardtable th, table.toplist th
{
    border-top: 2px solid #CCC !important;
    vertical-align: top;
    text-align: left;
    font-size: 10px !important;
    font-weight: normal !important; /*background: url(../App_Themes/Default/img/greyfade.gif);*/
}

.FlowLayout .modulealternate, .FlowLayout .alternate
{
    /*background-color: #E4F0FC;*/
    background-color: #EEF7FF;
}

.FlowLayout table.halftoplist
{
    width: 49% !important;
    float: left !important;
}

/*Tabellmoduler quicktake med alternerade rader */
.FlowLayout table.alternatedtoplist
{
    border: 0;
    width: 100%;
    border-bottom: 0px solid #CCCCCC;
    margin-bottom: 4px;
}
.FlowLayout table.alternatedtoplist th
{
    border-top: 0px solid #CCC !important;
    vertical-align: top;
    text-align: left;
    font-size: 10px !important;
    font-weight: normal !important;
    vertical-align: top;
    border: 0;
    padding: 0px 7px 3px;
    font-family: Verdana;
    font-size: 11px;
    border-bottom: 0px solid #CCC;
}
.FlowLayout table.alternatedtoplist td
{
    vertical-align: top;
    border: 0;
    padding: 3px 7px;
    font-family: Verdana;
    font-size: 11px;
    border-bottom: 0px solid #CCC;
}

.entestklasstjohoo
{
    background-color: #006677 !important;
}

.FlowLayout div.table table
{
    /*table-layout: fixed;*/
    margin: 5px 0 0;
}

.FlowLayout div.table table th
{
    border-width: 1px 0;
    border-style: solid;
    border-color: #EEE;
}

.FlowLayout div.table table th, .FlowLayout div.table table td
{
    padding: 4px;
}

.FlowLayout .right
{
    text-align: right;
}

.FlowLayout.box
{
    background-color: #FFFFFF; /*border-bottom: 1px solid #CCCCCC;*/
    margin-bottom: 4px;
}

.FlowLayout.header2
{
    padding: 3px;
    background-image: url(../App_Themes/Default/img/tabactive.jpg);
    font-size: 12px;
    font-weight: bold;
    color: White;
}

.FlowLayout h2
{
    font-family: Arial, Sans-Serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    border: 0;
    color: #666;
    line-height: normal;
}

h2.thinnergray
{
    font-family: Arial, Sans-Serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    border: 0;
    color: #666;
    line-height: normal;
}

.mtop20px
{
    margin-top: 20px;
}

.FlowLayout.header
{
    margin-bottom: 0px;
    border-top: 0;
    padding: 5px 0 13px;
    width: 100%;
    color: #000000;
    border-top: 2px solid #666;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.FlowLayout.header .itemHelp
{
    display: block;
    float: right;
    color: #1C7D12;
    font-size: 10px;
}

.help_table
{
    width: 100%;
}

.help
{
    padding: 4px 4px 10px;
    background-color: #FFFEDF;
    margin: 0;
    border-bottom: 1px solid #CCCCCC;
}

.help_table td
{
    padding: 0;
}

.help_table h3
{
    font-size: 12px;
    font-weight: bold;
    background: transparent;
    color: #999999;
    border: 0;
    padding: 0;
    margin: 2px 0 5px;
}

.closeImg
{
    text-align: right;
}

.FlowLayout.content
{
    padding: 0px;
    overflow: hidden;
}

.FlowLayout.footer
{
    padding: 5px 0 0;
    border-top: 0;
}

.FlowLayout.column
{
    float: left;
    margin-right: 12px;
}

.FlowLayout.column.last
{
    margin-right: 0;
    clear: right;
}

.Container
{
    width: 660px !important;
}

.loadingPanel
{
    background-color: #FFFFFF;
}

.FlowLayout .toplist, table.standardtable, .breakdown
{
    border: 0;
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 4px;
}

.breakdown
{
    width: 100%;
}

.FlowLayout .toplist th, .FlowLayout .toplist td, table.standardtable th, table.standardtable td, .breakdown th, .breakdown td
{
    vertical-align: top;
    border: 0;
    padding: 5px 7px;
    font-family: Verdana;
    font-size: 11px;
    border-bottom: 1px solid #CCC;
}

table.overlaps th, table.overlaps td
{
    vertical-align: middle;
    border: 0;
    padding: 5px 7px;
    font-family: Verdana;
    font-size: 11px;
}

table.overlaps tr.holding th, table.overlaps tr.holding td
{
    /*background-color: #EEEEEE;*/
    border-width: 1px 0;
    border-style: solid;
    border-color: #CDCDCD;
    font-weight: bold;
}

.standardtable
{
}

.standardtable input[type="text"]
{
    width: 95%;
}

.standardtable select
{
    width: 60px;
}

table.standardtable tr.marked td
{
    background-color: #EFF7FF;
}

table.standardtable .group td
{
    background-color: #E4F0FC;
}

/*.FlowLayout .alternate, table.standardtable .alternate
{
}*/

table.fundlist
{
    border: 0;
    width: 100%;
    margin-bottom: 4px; /*table-layout: fixed;*/
}
table.fundlist td, table.fundlist th
{
    vertical-align: top;
    border: 0;
    padding: 5px 7px;
    font-size: 11px;
}
table.fundlist th
{
    font-weight: normal;
    background-color: #FFFFFF;
    height: 39px;
}
table.fundlist tr.top th
{
}
table.fundlist td input[type="image"]
{
    margin-top: 3px;
}

table.fundlist tr.top th
{
    border-bottom: 1px solid #CDCDCD;
}
table.fundlist tr.bottom
{
    border-top: 1px solid #CDCDCD;
}
table.fundlist tr.bottom th
{
    color: Black;
    font-weight: bold;
}
table.fundlist table.fundlist th
{
    border-width: 1px 0;
    border-style: solid;
    border-color: #CDCDCD;
    height: auto;
    text-align: left;
}
table.fundlist table.fundlist td
{
    background: #EFEFEF;
    padding: 5px 7px;
    border-bottom: 1px solid white;
}

table.fundlist table.fundlist tr.inactive td
{
    background: #990000;
    padding: 5px 7px;
    border-bottom: 1px solid white;
}

.alt
{
    background-color: #E4F0FC;
}
.center
{
    text-align: center;
}
.right
{
    text-align: right !important;
    white-space: nowrap;
}
.left
{
    text-align: left !important;
}

.FlowLayout .status
{
    width: 100%;
    margin-bottom: 5px;
}

.decimal, .double, .integer
{
    text-align: right !important;
}

.section
{
    float: left;
    width: 100%;
    font-family: Tahoma, Sans-Serif;
    padding: 0 0 0 0;
}

.section.alternate
{
    background: #EEEEEE;
}

.section .title, .section h5
{
    text-align: left;
    clear: left;
    line-height: 20px;
    font-size: 11.5px;
    font-weight: bold;
    margin: 0 0px; /*border-bottom: 1px solid #CCCCCC;*/
    color: #666666 !important;
}

.section .label.h, .section h6.h, .value.h
{
    font-weight: bold;
    font-size: 11px;
}

.section .label, .section h6
{
    clear: left;
    float: left;
    text-align: left;
    width: 40%;
    line-height: 16px;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0;
    white-space: normal;
}

.section.left .column, .section.left span
{
    text-align: left !important;
}

.section .column, .section span
{
    width: 100%;
    float: left;
    text-align: right;
    font-size: 11px;
    line-height: 16px;
}

.section .colContainer
{
    float: right;
    width: 40%;
    margin: 0 5px; /*FLAG*/
}

.quicktakecolContainer
{
    float: left !important;
}

.section img.sectorinformationeconomy, .section img.sectorsoftware, .section img.sectorhardware, .section img.sectormedia, .section img.sectortelecommunications, .section img.sectorserviceeconomy, .section img.sectorhealthcare, .section img.sectorconsumerservices, .section img.sectorbusinessservices, .section img.sectorfinancialservices, .section img.sectormanufacturingeconomy, .section img.sectorconsumergoods, .section img.sectorindustrialmaterials, .section img.sectorenergy, .section img.sectorutilities
{
    margin: 3px 7px 3px 0;
    vertical-align: middle;
}

.section img.globalsectorcyclical, .section img.globalsectorsensitive, .section img.globalsectordefensive, .section img.globalsectorconsumercyclical, .section img.globalsectorbasicmaterials, .section img.globalsectorfinancialservices, .section img.globalsectorrealestate, .section img.globalsectorconsumerdefensive, .section img.globalsectorhealthcare, .section img.globalsectorutilities, .section img.globalsectorcommunicationservices, .section img.globalsectorenergy, .section img.globalsectorindustrials, .section img.globalsectortechnology
{
    margin: 3px 7px 3px 0;
    vertical-align: middle;
}

img.icon
{
    vertical-align: middle;
}

.FlowLayout div.table div.labelItem
{
    height: 14px;
    white-space: nowrap;
    border: 0;
}

.FlowLayout div.table div.labelItemLine
{
    float: left;
    width: 14px;
    height: 6px;
    margin-top: 4px;
    margin-right: 3px;
}

.FlowLayout div.table div.labelItemText
{
    float: left;
    white-space: nowrap;
    margin: 0 3px 0 3px;
}

.FlowLayout div.seriesItem
{
    display: inline;
    float: left;
    height: 14px;
    margin: 2px 5px 2px 0;
    padding: 2px 2px 2px 4px; /*border: solid 1px #999;*/
    white-space: nowrap;
    overflow: visible; /*width: 142px;*/
}

.FlowLayout div.seriesItemLine
{
    float: left;
    width: 14px;
    height: 6px;
    margin-top: 4px;
    margin-right: 3px;
}

.FlowLayout div.seriesItemText
{
    float: left;
    white-space: nowrap;
    margin: 0 3px 0 3px;
}

.FlowLayout div.seriesItemClose
{
    float: left;
    height: 16px;
}

.FlowLayout div.table div.labelItem
{
    height: 14px;
    white-space: nowrap;
    border: 0;
    width: 180px;
}

h4
{
    font-family: Georgia, Sans-Serif;
    font-size: 16px;
    font-weight: normal;
    color: #999999;
}

.faqpanel h4.question
{
    margin: 10px 0;
    padding: 3px 17px 7px 35px;
    background: url(../App_Themes/Default/img/questionmark.png) no-repeat left top transparent;
    height: 24px;
    border-bottom: 1px solid #CCC;
}

.faqpanel .panel
{
    margin: 20px 0 30px 35px;
    padding: 7px 17px 7px 7px;
    background: lightyellow;
    border: 1px solid #EEEEEE;
}

.message
{
    margin: 5px 0;
    padding: 7px 17px 7px 7px;
    background: lightyellow;
    border: 1px solid #EEEEEE;
}

.message.top
{
    margin-bottom: 0px;
}



input[type="text"].weight, input.weight
{
    width: 20px;
}

div.uncheck
{
    float: right;
}

.chart
{
    margin-top: 5px;
}

.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.overviewgeneralleft
{
    width: 49.5%;
    float: left !important;
}

.overviewgeneralright
{
    width: 49.5%;
    float: right !important;
}

.clearfix
{
    display: inline-block;
}

html[xmlns] .clearfix
{
    display: block;
}

* html .clearfix
{
    height: 1%;
}

/* Använd överallt där en "inställningsruta" behövs! */
.settings
{
    display: block;
    padding: 0;
}

.settings .container
{
    padding: 5px;
}

.settings .head
{
    background-image: url(../App_Themes/Default/img/titlebk.JPG);
    height: 15px;
    margin: 0;
    padding: 5px 5px;
}

fieldset.settings div.head h3
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: #FFF;
    margin: 0;
    padding: 0;
    border-top: 0;
    line-height: 1em;
    border: 0;
}

.settings .head span
{
    float: right;
}

.settings .head span a
{
    color: #FFF;
}

.settings div.choice
{
    float: left;
    padding-right: 10px;
}

.settings label
{
    line-height: 1em;
    padding-bottom: 3px;
}

.settings select
{
}

.settings input
{
    width: 80px;
}

input.button
{
    background-image: url(../App_Themes/Default/img/buttonbk.JPG);
    border: 1px solid #999;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    padding: 3px;
    cursor: pointer;
}

input.markedbutton
{
    background-image: url(../App_Themes/Default/img/buttonbk_marked.jpg) !important;
}

input.qrbutton
{
    margin-right: 50px;
}

div.qrbutton
{
    float: right;
}

/* Hjälptexter i grönt */
.helplink
{
    font-size: 11px;
    color: #1C7D12 !important;
    font-weight: bold;
}

.helplink a
{
    color: #1C7D12 !important;
}

/*Slut hjälptexter i grönt */


.read_more
{
    font-size: 11px;
    color: #999;
}

p.read_more
{
    margin: 10px 0 20px 0;
}

span.read_more
{
    padding-top: 0;
    padding-right: 6px;
}

table
{
    border-collapse: collapse;
}

div.lcol
{
    width: 464px;
}

div.lcol.half
{
    width: 328px;
}

.tools_icon3
{
    background: transparent url(../App_Themes/Default/img/art-sprite.gif) no-repeat scroll 0 -17px;
    height: 14px;
}

.tools_icon4
{
    background: transparent url(../App_Themes/Default/img/art-sprite.gif) no-repeat scroll 0 -44px;
    height: 15px;
}

.tools_icon2
{
    background: transparent url(../App_Themes/Default/img/art-sprite.gif) no-repeat scroll 0 -68px;
    height: 16px;
}

.tools_icon5
{
    background: transparent url(../App_Themes/Default/img/art-sprite.gif) no-repeat scroll 0 -93px;
    height: 15px;
}

.tools_icon6
{
    background: transparent url(../App_Themes/Default/img/icon-rss.gif) no-repeat scroll 0;
    height: 16px;
    width:16px;
    margin-left: 3px;
}

.tools_icon1, .tools_icon2, .tools_icon3, .tools_icon4, .tools_icon5, .tools_icon6
{
    color: #333333;
    float: left;
    font-size: 10px;
    height: 12px;
    line-height: 14px;
    padding-right: 0px;
    padding-left: 0px;
    position: relative;
    text-decoration: none;
    text-indent: 17px;
}



div.lcol div, div.lcol p, div.rcol div, div.rcol p, span.article_tools
{
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 3px;
    text-decoration: none;
    color: #333333;
}

.lcol.static p
{
    margin-bottom: 13px;
}

div.lcol p.article_info, div.rcol p.article_info
{
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    color: #999999;
    font-size: 10px;
    line-height: 15px;
}

p.article_info
{
    font-family: Verdana, Arial, Sans-Serif, Helvetica;
    color: #999999;
    font-size: 10px;
    line-height: 15px;
}


p.article_info span
{
    float: right;
}

div.lcol div.teaser, div.rcol div.teaser, div.lcol div.teaser > *
{
    color: #666666;
    font-size: 16px;
    line-height: 21px;
    margin-top: 3px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding: 5px 0 15px;
}

div.lcol small, div.rcol small
{
    text-transform: uppercase;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #666666;
    font-size: 10px;
    line-height: 11px;
}

h3, div.rcol h3
{
    font-size: 32px;
    border-bottom: 1px solid #EEE;
    margin: 4px 0;
    padding-bottom: 3px;
    border-bottom: 0px;
}




div.lcol h4, div.rcol h4
{
    font-size: 20px;
    margin: 3px 0;
}

div.lcol h4 a:hover, div.rcol h4 a:hover
{
    color: #FF0000;
}

h3, div.rcol h3, div.lcol h4, div.rcol h4, div.lcol h5, div.rcol h5
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 11px;
    padding-bottom: 5px;
    text-decoration: none;
}
div.rcol h4
{
    border-top: 3px solid #666666;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 15px;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    width: 100%;
}

div.lcol h4.articletop
{
    float: left;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    font-style: normal;
    font-variant: normal;
    line-height: 19px;
}
div.article_tools
{
    float: right;
    margin-left: 0px;
    line-height: 19px;
    margin-top: 5px;
}

.articletop_container
{
    clear: right;
    border-top: 5px solid #666666;
    height: 33px;
    overflow: auto;
}

div.lcol h4
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    padding: 2px 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}


div.lcol h3
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
    border-bottom: 0px;
}
div.lcol a, div.rcol a
{
    text-decoration: none;
}

div.separated
{
    padding-bottom: 60px;
    background: transparent repeat-y url(../App_Themes/Default/img/vertical_dots.png) 477px 0;
    width: 100%;
}

div.rcol
{
    width: 178px;
    padding-left: 13px;
}

div.rcol h4
{
    margin: 10px 0;
    text-indent: 0;
}

div.rcol h5
{
    margin: 5px 0;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

div.rcol a
{
    color: #333333;
}

div.rcol a:hover
{
    text-decoration: underline;
    color: #333333;
}

div.rcol a.arrow_link
{
    font-size: 12px;
    font-weight: normal;
    color: #336699;
    padding-right: 14px;
    background: transparent url(../App_Themes/Default/img/bluearrow.gif) no-repeat 100% 10%;
}

div.rcol ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 11px;
}

div.rcol li
{
    background-color: #F7FBFF;
    padding: 5px;
    margin-bottom: 1px;
    border-bottom: 1px dotted #CCC;
    color: #999999;
}

div.rcol li div
{
    color: #555;
    margin: 7px 0;
}

div.ad
{
}

div.module
{
    margin: 10px 0;
    padding: 5px 0 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #DDD;
}

div.module_ad_qr
{   
    
background-image:url(../App_Themes/Default/img/annons.gif);
 background-repeat:no-repeat;
 background-position:100 30;
 
    margin: 1px 0;
    padding: 5px 0 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #DDD;
}

div.articlefooter
{
    border-bottom: none;
}

div.loginbox
{
    background-color: #F0F7FD;
    border: 1px solid #CCCCCC;
    color: #666666;
    display: inline;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    margin-top: 6px;
    padding: 15px 60px 10px 20px;
    width: 300px;
}


.Form_loginHeadline
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 5px;
}
/*

.article_info 
{
    font-size: 10px;
    color: #999;
}

.leftcolumn 
{
    float: left;
    width: 465px;
    font-size: 10px;
}

.rightcolumn 
{
    margin-top: 26px;
    float: right;
    width: 150px;
    padding: 0 6px 20px 6px;
    background-color: #ECF3F9;
    border-top: 1px solid #94ADC9;
    border-bottom: 1px solid #94ADC9;
}

    .rightcolumn ul 
    {
        list-style: none;
    }
    
    .rightcolumn ul li
    {
        font-size: 10px;
        line-height: 20px;
        border-bottom: 1px solid #FFF;
    }
    
    .rightcolumn h3 
    {
        font-size: 11px;
    }*/

.underline
{
    text-decoration: underline;
}
.toolimage
{
    padding: 0 20px 20px 15px;
    float: left;
}
.tooltext
{
    font-size: 12px;
    padding: 5px 0 10px 0;
    width: 550px;
}
div.tool
{
    padding-top: 20px;
    clear: both;
    padding-bottom: 2px;
    overflow: auto;
    height: 85px;
    border-bottom: solid 1px #CDCDCD;
}


div.tools_presentation
{
    background-image: url(../App_Themes/Default/img/toolsbg.jpg);
    height: 600px;
}


div.grey_header
{
    background-image: url(../App_Themes/Default/img/grey_th.jpg);
    border: 1px solid #CDCDCD;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    margin: 0;
    padding: 0;
    text-align: left;
    padding-left: 9px;
    padding-top: 4px;
    color: #666;
}

img.spinner1
{
    position: relative;
    top: 50%;
    left: 50%;
    margin-top: -14px;
    margin-left: -14px;
}

.selected
{
    background: #FFF;
}

.selected.one
{
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}

.selected.one td
{
    padding-top: 7px;
    background: #BFDFFF;
}

.selected.two
{
    border-bottom: 1px solid #999;
}

.selected.two td
{
    padding: 0 0 7px 0;
}

a.linkButton, a.linkItem, a.linkItemDisabled
{
    display: inline-block;
    padding: 3px 10px;
    margin-right: 2px;
    background-color: #EEE;
    font-size: 11px;
}

div.historyContainer
{
    margin: 6px 0;
}

div.feedbackContainer
{
}

div.comboContainer
{
}

div.comboContainer select, div.comboContainer input, div.comboContainer a
{
    margin-right: 6px;
}

div.control
{
}

select.fourth
{
    width: 20% !important;
}

select.half, input.half
{
    width: 40% !important;
}

select.third, input.third
{
    width: 30% !important;
}     

div.control select
{
    width: auto;
}

ul.toolsList
{
    margin: 0 0;
    padding: 0;
    border-width: 1px 0;
    border-style: solid;
    border-color: #CDCDCD;
}

ul.toolsList li
{
    margin: 0;
    padding: 0;
    display: inline;
    float: left;
}

ul.toolsList li.compare a
{
    background: transparent url(../App_Themes/Default/img/compare.png) no-repeat 5px 8px;
}

ul.toolsList li.quickrank a
{
    background: transparent url(../App_Themes/Default/img/fundlist.gif) no-repeat 5px 8px;
}

ul.toolsList li.addtoportfolio a
{
    background: transparent url(../App_Themes/Default/img/addtoportfolio.gif) no-repeat 5px 8px;
}

ul.toolsList li.portfolio a, ul.toolsList li.createportfolio a
{
    background: transparent url(../App_Themes/Default/img/portfolio.gif) no-repeat 5px 8px;
}

ul.toolsList li.xray a
{
    background: transparent url(../App_Themes/Default/img/xray.png) no-repeat 5px 8px;
}

ul.toolsList li.deselect a
{
    background: transparent url(../App_Themes/Default/img/deselect.gif) no-repeat 5px 8px;
}

ul.toolsList li select
{
    margin-top: 4px;
    display: inline;
}

ul.toolsList li a
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    margin-right: 5px;
    padding: 10px 10px 10px 30px;
    display: inline-block;
}
/*ul.toolsList li 
        {
            display: inline-block;
        }*/

.static
{
}

.static ul
{
    font-size: 10px;
    margin: 10px 0 20px;
}

.static table.styleboxtable
{
    text-align: left;
    width: 213px;
    margin: 0 5px; /*table-layout: fixed;*/
    background-color: #F4F4F4;
}

.static .styleboxtable td
{
    padding: 3px;
}

.static table
{
    margin: 10px 0 20px;
}

.FlowLayout .note
{
    margin: 10px 0;
    font-size: 11px;
}

.listtopinfo
{
    margin: 10px 0 5px;
    padding: 0 10px;
}

.listtopinfo b
{
    display: block;
}

.listtopinfo span
{
    margin-bottom: 6px;
    display: block;
}

.dictionary
{
    margin-top: 3px;
}

.dictionary h4
{
    padding: 3px 6px;
    background-color: #ECF7FF;
    border-bottom: 1px solid #999;
}

span.searchword
{
    background-color: #F1FFDE;
}

div.pager
{
    font-size: 11px;
    margin-top: 10px;
}

.zfix
{
    z-index: 0;
}

.charttablepanel
{
}

.charttablepanel strong
{
    display: block;
}

.iconExplanation
{
    margin-top: 20px;
    border-top: 1px solid #CDCDCD;
}

.iconExplanation h5
{
    margin: 5px 0 7px;
}

.iconExplanation ul
{
    margin: 3px 0 0 0;
    padding: 0 0 0 5px;
    list-style: none;
}

.iconExplanation ul li
{
    padding: 5px 0;
}

.iconExplanation ul li img
{
    margin-right: 7px;
    vertical-align: text-top;
}

span.active
{
    font-weight: bold;
}

span.positive
{
    color: green;
}

span.negative
{
    color: red;
}

.button.standardwidth
{
    width: 140px;
}

.hasportfolio
{
}

.missingportfolio
{
    color: #CCC;
}

tr.visibleInChart td
{
    background-color: #FFF380;
}

table#stockextbl td
{
    cursor: pointer;
}

table#stockextbl tr.hover, table#stockextbl tr.hover td
{
    background-color: #BFDFFF !important;
}

.backForwardDefault, .navigationDefault, .control select
{
    float: left;
    margin-right: 5px;
}

.navigationDefault
{
    margin-left: 6px;
}

.backForwardDefault
{
    margin-top: 2px !important;
}

.control
{
    margin: 6px 0;
}

.control table input[type=text]
{
    font-family: Tahoma !important;
    font-size: 11px !important;
    padding: 2px !important;
    height: 1.2em !important;
}

.control .control
{
    margin: 0;
    float: left;
}

.tablePanel_foot
{
    margin-top: 15px;
    padding-left: 3px;
    font-style: italic;
}

a.teaser_link
{
    font-size: 11px;
    font-family: Arial,Tahoma,Sans-Serif;
    font-weight: bold;
    color: #336699;
    padding-right: 14px;
    background: transparent url(../App_Themes/Default/img/bluearrow.gif) no-repeat 100% 10%;
    text-align: left;
    clear:left;
  
 
}

a.teaser_link:hover
{
    color: #336699;
    text-decoration: underline;
}

div.RadPicker 
{
    float: left;
}

.extrapaddingbottom
{
    padding-bottom: 10px !important;
}

table.weighfundstable td
{
    padding: 3px;
}

table.weighfundstable
{
    width: 100%;
}
