ï»¿/* RadToolbar Black skin file */

/* toolbar rounded corners */

.RadToolBar_UK .rtbOuter
{
    background-color: White;
}

.RadToolBar_UK .rtbMiddle
{
    background-color: White;
}

.RadToolBar_UK 
{
    border-bottom: 1px solid #CCC;
}

.RadToolBar_UK .rtbInner
{
    background-color: White;
    padding: 1px 0 0;
 
    width:664px;
}
/* spacing between items */
.RadToolBar_UK_Horizontal .rtbItem
{
    padding-right: 1px;
}

* html .RadToolBar_UK .rtbItem
{
    height: 24px;
    background-color: white;
    padding: 1px; 
}

.RadToolBar_UK 
{
    margin: 10px 0 0 0;
}

.RadToolBar_UK .rtbText
{
    padding: 0 2px;
}

/* buttons rounded corners */

.RadToolBar_UK .rtbItemFocused .rtbWrap, .RadToolBar_UK .rtbItemHovered .rtbWrap
{
    background-color: White;
}

.RadToolBar_UK .rtbItemClicked .rtbWrap, .RadToolBar_UK .rtbChecked .rtbWrap, .RadToolBar_UK .rtbUL .rtbDropDownExpanded .rtbWrap, .RadToolBar_UK .rtbUL .rtbSplBtnExpanded .rtbWrap
{
    background-color: White;
  
}

.RadToolBar_UK .rtbWrap
{
    font: normal 10px Verdana;
}

.RadToolBar_UK .rtbItemFocused .rtbOut, .RadToolBar_UK .rtbItemHovered .rtbOut
{
    background-color: White;
}

.RadToolBar_UK .rtbItemClicked .rtbOut, .RadToolBar_UK .rtbChecked .rtbOut, .RadToolBar_UK .rtbUL .rtbDropDownExpanded .rtbOut, .RadToolBar_UK .rtbUL .rtbSplBtnExpanded .rtbOut
{
    background-color: White;
}

.RadToolBar_UK .rtbMid
{    
    color: #ffffff;
    text-decoration: none;
    background:url(../App_Themes/Default/img/tabinactive.jpg);
    font: bold 10px Verdana;
    padding: 1px 4px 0px 4px;       
}

.RadToolBar_UK .rtbItemFocused .rtbMid
{
    background-color: #111;
}

.RadToolBar_UK .rtbItemFocused .rtbIn
{
    background-color: #111;
}

.RadToolBar_UK .rtbItemHovered .rtbIn
{
    background-color: #E7EFFF;
}

.RadToolBar_UK .rtbItemHovered .rtbMid
{
    background-color: #CCC;
}

.RadToolBar_UK .rtbItemClicked .rtbMid, .RadToolBar_UK .rtbChecked .rtbMid, .RadToolBar_UK .rtbUL .rtbDropDownExpanded .rtbMid, .RadToolBar_UK .rtbUL .rtbSplBtnExpanded .rtbMid
{
    background: #FFF;
}

.RadToolBar_UK .rtbWrap .rtbIn
{
   background:url(../App_Themes/Default/img/tabinactive.jpg);
}

.RadToolBar_UK .rtbItemClicked .rtbIn, .RadToolBar_UK .rtbChecked .rtbIn, .RadToolBar_UK .rtbUL .rtbDropDownExpanded .rtbIn, .RadToolBar_UK .rtbUL .rtbSplBtnExpanded .rtbIn
{
    background: #FFF;
    color: #000;
}

.RadToolBar_UK .rtbItem .rtbText
{
    color: #ffffff;
    line-height: 20px;
}

.RadToolBar_UK .rtbItemFocused .rtbText, .RadToolBar_UK .rtbItemHovered .rtbText
{
    color: #ffffff;    
}

.RadToolBar_UK .rtbItemClicked .rtbText, .RadToolBar_UK .rtbChecked .rtbText, .RadToolBar_UK .rtbUL .rtbDropDownExpanded .rtbText, .RadToolBar_UK .rtbUL .rtbSplBtnExpanded .rtbText
{
    color: #000    
}

/* split button styles */

.RadToolBar_UK .rtbSplBtn .rtbSplBtnActivator
{
    /*padding-right: 4px; 	margin-left:5px;*/
}

.RadToolBar_UK .rtbSplBtn .rtbText
{
    padding-right: 3px;
}

.RadToolBar_UK .rtbChoiceArrow, .RadToolBar_UK .rtbWrap:hover .rtbChoiceArrow
{
    width: 8px;
    height: 16px;
    margin-left: 5px;
    background: url('../App_Themes/Default/img/ToolbarSplitButtonArrow.gif') no-repeat 0 center;
}

.RadToolBar_UK .rtbItem, .RadToolBar_UK .rtbItem *
{
    
}

/* disabled styles */

.RadToolBar_UK .rtbDisabled .rtbChoiceArrow, .RadToolBar_UK .rtbDisabled .rtbWrap:hover .rtbChoiceArrow
{
    width: 8px;
    height: 16px;
    margin-left: 5px;
    background: url('../App_Themes/Default/img/ToolbarSplitButtonArrowDisabled.gif') no-repeat 0 center;
}

.RadToolBar_UK .rtbDisabled .rtbWrap:hover, .RadToolBar_UK .rtbDisabled .rtbWrap:hover .rtbOut, .RadToolBar_UK .rtbDisabled .rtbWrap:hover .rtbMid, .RadToolBar_UK .rtbDisabled .rtbWrap:hover .rtbIn
{
    
}

.RadToolBar_UK .rtbDisabled .rtbText, .RadToolBar_UK .rtbDisabled .rtbWrap:hover .rtbText
{
    color: #ccc;
}

/* popup menu styles */
.RadToolBarDropDown_UK
{
    border: 0;
    text-align: left;
}

.RadToolBarDropDown_UK .rtbGroup
{
    
    padding: 1px 0;
    background-color: #8f9498;
}

.RadToolBarDropDown_UK .rtbItem
{
    line-height: 22px;
    margin-left: 1px;
    margin-right: 5px;
    padding: 0;
}

.RadToolBarDropDown_UK .rtbWrap
{
    font: normal 10px Verdana;    
    padding-left: 10px;
    margin-left: 0px;
}

.RadToolBarDropDown_UK .rtbWrap:after
{
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    clear: both;
}

.RadToolBarDropDown_UK .rtbIcon
{
    float: left;
    margin: 3px 0 0 -15px;
}

.RadToolBarDropDown_UK .rtbText
{
    padding: 0 10px 0 5px;    
    color: #666;
}

.RadToolBarDropDown_UK .rtbGroup .rtbItem .rtbWrap
{

}

.RadToolBarDropDown_UK .rtbGroup .rtbItem .rtbWrap:hover
{
    background-color: #CCCCCC;  
}


.RadToolBarDropDown_UK .rtbItem .rtbWrap:hover, .RadToolBarDropDown_UK .rtbItem .rtbWrap:hover *
{
    background-color: #CCC;      
}

/* Selected styles */
.RadToolBarDropDown_UK .rtbGroup .rtbItem .rtbSelected .rtbWrap
{
    background-color: #BFD5FF;  
    color: #999; 
}

.RadToolBarDropDown_UK .rtbSelected
{
    background: #BFD5FF;
}


.RadToolBarDropDown_UK .rtbGroup .rtbSelected *
{
    color: #222;
}

/* Disabled styles */
.RadToolBarDropDown_UK .rtbDisabled
{
    color: #aaa;
    background: #D7E7FC;
}

.RadToolBarDropDown_UK .rtbDisabled *
{
    color: #aaa;
}

.RadToolBarDropDown_UK .rtbSeparator
{
    border: 0;
    line-height: 0;
    margin-bottom: 1px;
}

.RadToolBarDropDown_UK .rtbSeparator .rtbText
{
    padding-top: 1px;
    line-height: 1px;
    background: #94ADC9;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 10;
    display: block;
}
ul.current_tabs
{
    background: transparent url(../App_Themes/Default/img/current_tabs_bg.gif) repeat-x;
    border-top: 1px solid #CDCDCD;
    display: inline;
    float: left;
    overflow: hidden;
    width: 664px;
    z-index: 5;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

ul.current_tabs a
{
    text-decoration: none;
    color: #666666;
}

ul.current_tabs li
{
    display: inline-block;
    color: #000000;
    float: left;
    font-size: 11px;
    line-height: 26px;
    padding: 0 8px;
    text-align: center;
}

ul.current_tabs li a
{
    color: #000000;
    float: left;
    font-size: 11px;
    line-height: 26px;
    padding: 0 5px;
    text-align: center;
}

ul.current_tabs li.active
{
    background: none;
}

ul.current_tabs li.active a
{
    background-color: #FDFDFD;
    border-color: #999999 #999999 #FDFDFD;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 23px;
    margin: 3px 0 0;
    padding: 0 9px;
    position: relative;
    text-align: center;
    z-index: 2;
}

ul.current_tabs.active li:hover
{
    
}

ul.current_tabs li a:hover
{
    text-decoration:underline;
}

ul.current_tabs li.right
{
    float: right;
}
ul.current_tabs li.last
{
    margin: 0;
}

.current_line {
    background:#999999 none repeat scroll 0 0;
    float:left;
    height:1px;
    margin-top:-1px;
    overflow:hidden;
    width:100%;
    z-index:1;
    margin-bottom:15px;
}#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;
}

.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 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;
}

.mtop20px
{
    margin-top: 20px;
}

.FlowLayout.header
{
    margin-bottom: 7px;
    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: #666666;
    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: 10px 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: 11px;
    font-weight: bold;
    margin: 0 0px; /*border-bottom: 1px solid #CCCCCC;*/
}

.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;
}

.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 7px;
}

.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;
}

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;
}

.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.qrbutton
{
    margin-right: 50px;
}

div.qrbutton
{
    float: right;
}

.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.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
{
}

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;
}ul.menu {
    width: 635px;
    
    height: 27px;
    
    font-family: Tahoma;
    font-size: 11px;
    color: #666666;
    
    margin: 0 3px 6px 3px;
    padding: 0;
    
    border-width: 1px 1px;
    border-style: solid;
    border-color: #94ADC9;
    
    /*background: #D7E7FC;*/
}

ul.menu a {
    text-decoration: none;
    color: #666666;
    background: #FFFFFF;
}

ul.menu li {
    margin: 0;
    padding: 0;
    float: left;
    display: inline-block;
    
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #FFFFFF;
}

ul.menu li a {
    padding: 0 15px 0 15px;
    line-height: 25px;
    display: inline-block;
}

ul.menu li.active {

}

ul.menu li.active a {
    background: #DDDDDD;
}

ul.menu li a:hover {
    background: #EEEEEE;
}

ul.menu li.last {
    margin: 0;
}ul.left_menu
{
    width: 100%;
    font-family: Verdana;
    font-size: 10px;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    list-style-position: outside;
    border: 0;
}

ul.left_menu a
{
    text-decoration: none;
    color: #333333;
}

ul.left_menu li
{
    margin: 0 0 0 0;
    padding: 0;
    background: #FFF;
    border-bottom: 0;
}

ul.left_menu li.collapsed
{
}

ul.left_menu li a
{
    background-color: #BFD5FF;
    margin-top: 1px;
    font-weight: normal;
    line-height: 25px;
    padding: 0 0 0 5px;
    display: block;
    width: 130px;
    background: #BFD5FF;
    border: 1px solid #94aece;
}

ul.left_menu li.expanded a
{
    background: #BFD5FF url(../App_Themes/Default/img/arrow_exdended.gif) no-repeat 122px center;
    border: 1px solid #94aece;
}

ul.left_menu li.collapsed a
{
    background: #BFD5FF url(../App_Themes/Default/img/arrow_collapsed.gif) no-repeat 123px center;
    border: 1px solid #94aece;
}

ul.left_menu li.active
{
}

ul.left_menu li.active a
{
    background-color: #EFEFEF;
    width: 130px;
    border: 1px solid #94aece; /*border-bottom: 1px solid #94ADC9;*/
}

ul.left_menu li.last
{
}

ul.left_menu li.last a
{
    border-bottom: 0;
}

/* Children */

ul.left_menu ul.children
{
    margin: 0;
    padding: 0;
    width: 135px;
}

ul.left_menu .children.toggle.visible
{
    display: block;
}

ul.left_menu .children.toggle
{
    display: none;
}

ul.left_menu .children
{
    width: 100%;
    font-family: verdana;
    font-size: 10px;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    list-style-position: outside;
}

ul.left_menu .children a
{
    text-decoration: none;
    color: #333333;
    border: 1px solid #94aece;
}

ul.left_menu .children li
{
    border: 0;
    margin: 0 0 0 0;
    padding: 0;
    background: #FFFFFF;
}

ul.left_menu .children li a
{
    font-weight: normal;
    line-height: 19px;
    padding: 0 0 0 5px;
    display: block;
    width: 130px;
}

ul.left_menu li .children li
{
    background: #d6e7ff;
}

ul.left_menu li .children li a
{
    background: #d6e7ff;
}

ul.left_menu li .children li a:hover
{
    background: #FFFFFF;
}

ul.left_menu li .children li.active a
{
    background: #FFFFFF;
}

ul.left_menu .children li.active a
{
    
}

ul.left_menu .children li.last
{
}

ul.left_menu .children li.last a
{
    border-bottom: 0;
}
ul.tabs
{
    width: 100%;
    height: 26px;
    line-height:24px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #666666;
    border-bottom: 1px solid #B4B4B4;
    
    margin-bottom: 7px;
 
    padding-left: 5px;
    z-index:8;
    
}

ul.tabs a
{
    text-decoration: none;
   color: #000000;
}

ul.tabs li
{
    margin: 0 0 0 0;
    padding: 0;
    background-image: url(../App_Themes/Default/img/Nav_BG_PB.gif);
    border-right: 1px solid #B4B4B4;
    border-left: 1px solid #B4B4B4;
    color: #000000;
    display: inline;
    float: left;
    font-size: 10px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 71px;
    z-index: 10;
    margin-top:2px;
    margin-right:-1px;
    
   
}

ul.tabs li a
{
    line-height: 24px;
    display: inline;
}

ul.tabs li.active
{
    background-image:none;
    background-color:#ffffff;
    z-index: 12;
    padding-top:2px;
    height: 24px;
    line-height: 24px;
    margin-top:0px;
    border-left:2px solid #B4B4B4;
    border-right:2px solid #B4B4B4;
    border-top:1px solid #B4B4B4;
}

ul.tabs li.active a
{

}

ul.tabs li:hover, ul.tabs li.hover
{
    background-image: url(../App_Themes/Default/img/Nav_BG_Hover.gif);
    color: #000000;
    border-top:1px;
    
}

ul.tabs li.active li:hover
{
    color: #ffffff;
}

ul.tabs li a:hover, ul.tabs li a.hover
{
    color: #000000;
}

ul.tabs li.right
{
    float: right;
}
ul.tabs li.last
{
    margin: 0;
}

ul.tabs li ul.expandable
{
    margin-top:2px; 
    position: absolute;
    z-index: 9999;
    list-style: none;
    padding: 0;
    background: #e4eff8;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #B4B4B4;
    z-index:99;
    
}

ul.tabs li ul.expandable li.expandable_trigger
{
    background: url(../App_Themes/Default/img/hasExpandables.gif) no-repeat center right #e4eff8;
     border-width: 0 0 0 0;
}

ul.tabs li ul.expandable.hidden
{
    display: none;
}

ul.tabs li ul.expandable li
{
    background-image: url(../App_Themes/Default/img/Nav_BG_PB.gif);
    float: none;
    display: block;
    background: none;
    border-width: 0 0 0 0;
    margin: 0 0 0 0;
    padding: 0;
    width: 100%;
    text-align:left;
    font-size: 10px;
    z-index:99;
    
}

ul.tabs li ul.expandable li.active
{
    background-color: #BFD5FF;
    border-width: 0 0 0 0;
    z-index:99;
   
}

ul.tabs li ul.expandable li a
{
    padding: 3px 10px 6px 10px;
    display: block;
    background: none;
    white-space: nowrap;
    z-index:99;
    
}

ul.tabs li ul.expandable li:hover, ul.tabs li ul.expandable li.hover
{
    background-color: #bdd7ff;
    border-width: 0 0 0 0;
    z-index:99;
    
    
}
*
{
    margin: 0;
    padding: 0;
}

body
{
    /*margin-left: 8px;*/
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 62.5%;
    background: #F5F5F5;
}

div#wrapper
{
    padding: 0 10px;
    margin: 0 auto;
    width: 1024px;
    font-size: 11px;
    border-width: 0 1px;
    border-style: solid;
    border-color: #CCC;
    background: #FFF;
}

div#top_ad
{
    padding-bottom: 0;
}

div#top_right
{
    float: right;
}

div#ad_header
{
    clear: both;
}

div#header
{
    margin-bottom: 5px;
    border-top: 10px solid #FF0000;
}


div#top_menu
{
    margin-top: 10px;
}

div#content_wrapper
{
}

div#content_left
{
    float: left;
    width: 140px;
    overflow: hidden;
}

div#left_ad
{
    
    margin: 20px 0 1px 0;
    /*background: #BFD5FF;*/
}

div#left_menu
{
}

div#content_main
{
    float: left;
    width: 664px;
    padding: 0 10px 0 10px;
}

div#footer
{
    margin: 10px 0 0 0;
    padding: 0;
    color: #E7E7E7;
    background: #333333;
}

div#right_ad
{
    float: left;
    width: 200px;
}
div#right_ad_site
{
    float: left;
    width: 200px;
}

div#stock_bar
{
    float: left;
    padding-right: 2px;
     
}

div#ad
{
    float: left;
    clear: right;
}

.clear
{
    clear: both;
}

.topbar 
{
    margin-bottom: 8px;
	font-size: 11px;
	width: 831px;
	padding: 7px 5px 5px 5px;
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: #DDD;
}

	fieldset.topsearch {
		padding: 0;
		width: 270px;
		height: 33px;
		border: 0;
		background: transparent url(../App_Themes/Default/img/header-search.gif) no-repeat;
		
	}
		fieldset.topsearch input {
			float: left;
		}
		fieldset.topsearch input[type="text"] {
			font-size: 11px;
			width: 223px;
			border: 0;
			background: transparent;
			margin: 6px 0 0 12px;
			font-weight: bold;
		}
		fieldset.topsearch input[type="image"] {
			margin-top: 5px;
		}
	.topbar ul {
		list-style: none;
		margin: 0;
		padding: 4px 0 0;
	}
	.topbar li {
		display: inline;
		padding: 0 7px;
		font-weight: bold;
		line-height: 23px;
	}
	.topbar li a {
		text-decoration: none;
	}
	
	.alternatives 
	{
	    
	}
	
    #topSearchResultsList 
    {
        z-index: 9999;
        overflow: auto;
        opacity: 0.9;
    }
    
        #topSearchResultsList ul
        {
            background-color: #FFF;
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
            #topSearchResultsList ul li
            {
                
            }
            
                #topSearchResultsList ul li a
                {
                    display: block;
                    padding: 6px 5px;
                    outline: 0;
                }
                
                #topSearchResultsList ul li a:hover,
                #topSearchResultsList ul li a.focused
                {
                    background-color: #CDCDCD;
                }
                
.cobrandlogo 
{
    width: 140px;
    height: 49px;
    margin: 0 20px 0 10px;
    background-position: 0 0;
    background-color: transparent;
    background-repeat: no-repeat;
    float: left;
    border: 0;
}

    .cobrandlogo a 
    {
        display: block;
        width: 140px;
        height: 49px;
    }
    
/* HOCKEY STICK */
div.hockeywrapper div#content_wrapper
{
    float: left;
}

div.hockeywrapper div#right_ad,
div.hockeywrapper div#right_ad_site
{
    float: right !important;
}

div.hockeywrapper div.topbar 
{
    margin-bottom: 22px !important;
}
/* END HOCKEY STICK */ï»¿body
{
}


.main
{
    width: 185px;
    float: left;
}

.cboth
{
    clear: both;
}

.cleft
{
    clear: left;
}

.cright
{
    clear: right;
}

.hidden
{
    display: none;
}

.fleft
{
    float: left;
}

.fright
{
    float: right;
}

.aleft
{
    text-align: left;
}

.aright 
{
    text-align: right;
}

.martop 
{
    margin-top: 6px;
}

.marbot
{
    margin-bottom: 6px !important;
}

.paddsome 
{
   padding: 3px 5px;
}

.block 
{
    display: block !important;
}

.third
{
    width: 468px;
    margin-left: 6px;
}

top_ad.fright
{
    float: right;
}

.ul_static
{
    padding-left: 20px;
    font-size: 13px;
}

h1, h2, h3, h4, h5, h6
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-weight: bold;
}

h3.h3_start
{
    border-top:6px solid #333333;
    border-bottom: 1px solid #9C9C9C;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight:normal;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 4px 0 12px;
    text-decoration: none;
    width: 100%;
    background-color:#ffffff;
}

h3.h3_startnyhet
{
    
      border-top:6px solid #333333;
    border-bottom: 1px solid #9C9C9C;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight:normal;
    line-height: 16px;
      margin-bottom: 0px;
    padding: 4px 0 12px;
    text-decoration: none;
    width: 100%;
    background-color:#ffffff;
}

h3.h3_startnyhet a 
{
    color: #000;
}

h3.h3_start a 

{
     color: #333333; 
}
h3.latestnews
{
    border-top: 3px solid #CC0000;
}

h3
{
    color: #333333;
    
    color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:24px;
border-bottom:1px solid #CCCCCC;
}


h3 em
{
    color: Lime;
    font-style: normal;
}


h2
{
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 14px;
    padding-top: 3px;
    padding-bottom: 5px;
    text-decoration: none;
    border-bottom: 1px solid #DEDEDE;
    width: 100%;
}

h4
{
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 1px 0 0;
    min-height: 13px;
    padding: 1px 0;
    position: relative;
    text-decoration: none;
}

h4 a, h3 a
{
  
    color: #333333;
   
}
h4 a:hover
{
    color: #333333;
    text-decoration:underline;
   
}
.news a
{
     color: #333333;
}

h5
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    margin: 12px 0 10px 0;
    color: #333333;
}

p
{
    margin-bottom: 10px;
}

.p_start
{
    padding-bottom: 10px;
    font-size: 13px;
    border-bottom: 1px solid #CCC;
}

.RadGrid_StartPage
{
    margin-bottom: 5px;
    border: 0px;
}

.RadGrid_StartPage table
{
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #333333;
    border: 10px solid black;
}

.GridHeader_StartPage
{
    border-bottom: 1px solid #cccccc;
}

.RadGrid_StartPage tr
{
    padding: 5px;
    height: 18px;
}

.RadGrid_StartPage tr:hover
{
    /*background-color: #EFF5FF;*/
    text-decoration: none;
}

.RadGrid_StartPage tr th
{
    font-weight: bold;
    height: 25px;
}

.RadGrid_StartPage tr th a, .RadGrid_StartPage tr td a
{
    font-weight: normal;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #333333;
    font-size: 11px;
}

.rgRow tr
{
}

.rgAltRow td
{
    background-color: #EFF7FF;
}

.rgAltRow td, .rgRow td
{
    border-bottom: 3px solid #FFF;
    padding-top: 10px;
}

.FlowLayout.StartPage .chart img
{
    border: 1px solid #000000;
}

.item
{
    margin-bottom: 15px;
}

.FlowLayout.StartPage .header
{
    height: 26px !important;
}

.FlowLayout.StartPage .header h3
{
}

.FlowLayout.StartPage .newsBox .content .newsItem
{
    margin-bottom: 10px;
}

.FlowLayout.StartPage .newsBox .content .newsItem h4
{
    color: #666666;
    margin: 0 0 5px 0;
    padding: 5px 0;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 13px;
    border-bottom: 1px solid #999999;
}

.FlowLayout.StartPage .newsBox .content .newsItem p
{
    font-size: 11px;
    font-family: Verdana, Sans-Serif;
    text-align: justify;
    line-height: 15px;
}

div.zoomer
{
    z-index: 5000;
    background-color: #555;
    opacity: .30;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    visibility: hidden;
    width: 1px;
    position: absolute;
    height: 1px;
}


.grey_line
{
    width: 100%;
    display: block;
    margin-bottom: 17px;
    float: left;
    border-top: #dedede 1px solid;
}



.title_d1, .title_d1 a, a.title_d1
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 6px;
    text-decoration: none;
}

.ad_linjal
{
    margin: 10px 0 10px;
    padding: 2px 0 3px;
}

.img_ad_left
{
    /*padding-left: 10px;     padding-top:16px;*/
    border: 1px solid black;
}

/* Toplist panel */
div.toplistpanel
{
}

    div.toplistpanel div.tabs
    {
        font-family: Verdana, Sans-Serif;
        font-size: 10px;
    }

    div.toplistpanel div.tabs ul
    {
        list-style: none;
        padding: 0 0 0 0;
        background: transparent url(../App_Themes/Default/img/show_toplist.png) no-repeat center right;
		
    }

    div.toplistpanel div.tabs ul li
    {
        display: none;
        padding: 0 0 0 0;
        margin: 0;
    }

    div.toplistpanel div.tabs ul li.first a
    {
        border-top: 1px solid #CCC !important;
    }

    div.toplistpanel div.tabs ul li.active
    {
        display: block;
    }

    div.toplistpanel div.tabs ul li.dropped.active
    {
        background: #ECF3F9;
    }

    div.toplistpanel div.tabs ul li.dropped.active a
    {
        border-top: 0;
    }

    div.toplistpanel div.tabs ul li.dropped
    {
        background: #FFF;
    }

    div.toplistpanel div.tabs ul li a
    {
        height: 16px;
        border: 1px solid #CCC;
        border-top: 0;
        display: block;
        padding: 4px 10px;
        color: #000000;
    }

    div.toplistpanel div.tabs ul li.active a
    {
        border-top: 1px solid #CCC;
        color: #000000;
    }

    div.toplistpanel div.tabs ul li a:hover
    {
        color: #000000;
        text-decoration:underline;
    }

    div.toplistpanel div.panel
    {
    }

.tblPanel table
{
    border-collapse: collapse;
    /*table-layout: fixed;*/
    width: 100%;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
}

.tblPanel th
{
    text-align: left;
}

.tblPanel tr.active
{
    background-color: #EEE;
}

.tblPanel th, .tblPanel td
{
    padding: 2px 3px;
    white-space: nowrap;
}

.twosplit
{
    width: 224px;
}

.tools_container
{
    width: 468px;
}

.tools_border
{
    border-top: 1px solid #CCCCCC;
    margin: 0 0 15px;
}



div.toolstext_left
{
    float: left;

     width:219px;
}
div.toolstext_right
{
    float: left;
    margin-left: 30px;
    clear: right;
    width:219px;
 
   
}

a.arrow_link_start
{
    font-size: 10px;
    font-weight: normal;
    color: #336699;
    padding-right: 14px;
    background: transparent url(../App_Themes/Default/img/bluearrow.gif) no-repeat 100% 10%;
}

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%;
    
}

.lcol a,
a.link
{
    /*font-size: 12px;
    font-weight: normal;*/
    color: #336699;
}

a.arrow_link:hover, a.arrow_link_start:hover, a.link:hover 
{
    color: #336699;
    text-decoration:underline;
}
a.arrow_link_text
{
	font-size: 12px;
}

p.toolstext
{
    font-size: 10px;
    height: 70px;
    width: 150px;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.bold
{
    font-weight: bold;
}

div.toolsimage
{
    margin-right: 15px;
    float: left;
    height: 75px;
}

div.clear
{
    clear: both;
}

div.notices
{
    padding: 4px 5px 8px 5px;
    margin-bottom: 20px;
}

.noticespanel
{
    background-color: #f7fbff;
}

    .noticespanel h4 a
    {
        font-weight: bold !important;
    }
    
    .noticespanel h4 span 
    {
        font-weight: normal !important;
        color: #999;
        font-size: 10px;
    }

div.notices
{
    font-size: 10px;
    margin-bottom: 0px;
    margin-top: 2px;
    color:#999999;
    font-weight: normal;
    font-family: verdana;
    border-bottom: 1px dotted #CCCCCC;
}

div.notices a
{
    font-weight: normal;
     font-family: verdana;
     font-size: 10px;
     color:#333333;
}

div.notices a:hover
{
    text-decoration:underline;
}

div.news
{
    font-family: Verdana, Sans-Serif;
    padding: 0 10px 8px 0;
    border-bottom:1px solid #DEDEDE;
    line-height: 16px;
}

div.newsfix
{
    border-bottom:0px;
}
div.news h4
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    margin-bottom:6px;
    text-decoration:none;
    border-top:0px;
}

div.news h4.letter
{
    font-size:16px;
    line-height:18px;
}
    

    div.news h4 a
    {
        color: #000000;
    }

    div.news h4 a:hover
    {
        color: #000000;
        text-decoration:underline;
    }

    div.news h5
    {
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        line-height: 17px;
    }

div.news p.article_info
{
    font-size: 10px;
    font-family: verdana;
    color: #888888;
   
}

div.news
{
    font-size: 12px;
    margin-bottom: 10px;
}

div.news_many 
{
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #CCC;
}

p 
{
    color:#333333;
}

div.news p.read_more
{
    margin: 5px 0 5px;
  
}

div.news p.read_more a
{
    background-position: 100% 10%;
    background-repeat: no-repeat;
    padding-right: 15px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #336699;
    text-decoration: none;
    background-image: url(../App_Themes/Default/img/mkt_LinkArrow.gif);
}

.startnews
{
    margin-bottom:0px;
  
    
}

.kommentar
{
   margin-bottom:9px;
   margin-top:0px;

}

div.news p.read_more
{
    margin-top: 0px;
}

/* STARTPAGE Headlines with icons */
/*h3.toplists
{
    background: transparent url(../App_Themes/Default/img/trophy.png) no-repeat right 50%;
}

h3.radar
{
    background: transparent url(../App_Themes/Default/img/radar.png) no-repeat right 50%;
}

h3.news
{
    background: transparent url(../App_Themes/Default/img/news.png) no-repeat right 50%;
}

h3.tools
{
    background: transparent url(../App_Themes/Default/img/tools.png) no-repeat right 50%;
}

h3.markets
{
    background: transparent url(../App_Themes/Default/img/markets.png) no-repeat right 50%;
}

h3.stockexchanges
{
    background: transparent url(../App_Themes/Default/img/stexchanges.png) no-repeat right 50%;
}

h3.search
{
    background: transparent url(../App_Themes/Default/img/search.png) no-repeat right 50%;
}*/

.mbottom
{
    margin-bottom: 20px;
}

.calc_left
{
    float:left;
    width:840px;
    margin:10px 10px 0 10px;
}
.calc_ad_top
{
    clear:both;
    width:100%
    
}

.calc_ad_right
{
    float:left;
    margin:10px 0 0 10px;
    padding-top:10px;
}
.calc_container
{
margin-top:10px;
}

.startpagetodaydate 
{
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}

ï»¿*
{
    outline: none;
}

.RadGrid
{
    margin-bottom: 5px;
    outline: none;
}

.RadGrid table
{
    border: 0px;
    font-size: 11px;
    font-family: Tahoma, Verdana, Sans-Serif;
    border-collapse: collapse;
}

.RadGrid tr
{
    
}

.RadGrid tr th
{
    background-color: #FFFFFF;
    font-weight: normal;
}

.RadGrid tr th, .RadGrid tr td
{
    padding: 4px 2px;
}

td input[type="checkbox"]
{
    height: 13px;
}

.RadGrid tr th a 
{
    color: #000000;
    text-decoration: none;
}

.RadGrid img 
{
    margin: 0;
}

.RadGrid tr.hover td
{
    background: #BFDFFF;
}

.RadGrid tr td a
{
    color: #000000;
    text-decoration: none;
}

.GridPager_Default {
    background-color:#E6E6E6;
    border-bottom:1px solid #AAAAAA;
}


.RadToolBar.views
{
    font-size: 10px;
}

.RadToolBar.views ul
{
    line-height: 20px;
    list-style: none;
    list-style-position: outside;
    margin: 0 0;
    padding: 6px 3px;
    
    
}

.RadToolBar.views ul:first-child li a
{
    /*    padding: 5px 10px 5px 0;*/
}

.RadToolBar.views ul li
{
    margin: 0;
    padding: 0;
    display: inline;
}

.RadToolBar.views ul li a
{
    background:black url(../App_Themes/Default/img/tabinactive.jpg);
    padding: 0 10px; 
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin-left: 4px;
    margin-top: 10px;
    text-align: center;
    color:white;
    font-weight:normal;
    
}
.black1 
{
    background:black url(../App_Themes/Default/img/tabinactive.jpg);
    color:#ffffff;
    z-index:-10;
}


.RadToolBar.views ul li a.rtbItemClicked
{
    background-image: url(../App_Themes/Default/img/tabactive.jpg);
    cursor: default;
    display: block;
    float: left;
    height: 20px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: center;
    color:white;
    font-weight:normal;
    text-decoration:none;
   
}

.RadToolBar.views ul li a:hover
{
    color:white;
    text-decoration:underline;
}

.RadToolBar.tools
{
    font-size: 11px;
    background-color:#E1E1E1;
}

.RadToolBar.tools ul
{
    line-height: 20px;
    list-style: none;
    list-style-position: outside;
    margin: 0px 0 20px;
    padding: 3px 3px;
    
}

.RadToolBar.tools ul:first-child li a
{
    /*    padding: 5px 10px 5px 0;*/
}

.RadToolBar.tools ul li
{
    margin: 0;
    padding: 0;
    display: inline;
}

.RadToolBar.tools ul li a
{
    background-color: #E1E1E1;
    color: #000000;
    line-height: 20px;
    padding: 6px 10px;
    font-size: 10px;
    font-family: Verdana;
}

.RadToolBar.tools ul li a.rtbItemClicked
{
    background-color: #E1E1E1;
}

.RadToolBar.tools ul li a:hover
{
   background-color: #E1E1E1;
}

#ms_title_bar
{
    background-image: url(../App_Themes/Default/img/titlebk.JPG);
    clear: both;
    font-size: 10px;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.ms_title_holder
{
    float: left;
    height: 25px;
    padding-bottom: 0;
    padding-left: 10px;
}

.ms_title_label
{
    padding-top: 5px;
    color: white;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}


#helpDiv
{
    background-image: url(../App_Themes/Default/img/help.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.ms_title_help
{
    border-left: 1px solid black;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    padding: 5px 0 0;
    text-align: center;
    width: 40px;
}

.ms_tool_bar
{
    background-color: #E1E1E1;
    border-bottom: 1px solid #BEBEBE;
    border-top: 1px solid white;
    clear: both;
    overflow: hidden;
    padding: 0;
    margin-bottom: 0px;
}

.ms_button
{
    background-image: url(../App_Themes/Default/img/buttonbk.JPG);
    border: 1px solid gray;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 17px;
    padding: 3px 0 0;
    vertical-align: middle;
    text-align: center;
    width: 130px;
    color: Black;
}

.ms_toolbar_table td
{
    padding: 2px 0 2px 8px;
    vertical-align: top;
}

.ms_tab {
    height:36px;
    margin:0;
    border-bottom:solid 4px black;
}

.ms_tab_bar
{
    background-color: black;
    border-top: 1px solid white;
    clear: both;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 760px;
}

.ms_tab_inactive
{
    cursor: pointer;
    text-align: center;
}

.ms_tab_active
{
    background-image: url(../App_Themes/Default/img/tabactive.jpg);
    cursor: default;
    display: block;
    float: left;
    height: 20px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: center;
    width: 120px;
}

.ms_tab_inactive
{
    background-image: url(../App_Themes/Default/img/tabinactive.jpg);
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: center;
    width: 120px;
}



.ms_tab_active {
    cursor:default;
    text-align:center;
}

.ActionIconCompare2 {
background-image:url(../App_Themes/Default/img/ActionIconCompare2.gif);
}

/* Selected funds */
#selectedFundsPanel 
{
    padding: 5px 10px;
    overflow: auto;
    height: 200px;
    background: #FFF;
    position: absolute;
    z-index: 9999;
    border: 1px solid #666;
}

#selectedFundsPanel ul 
{
    list-style: none;
    padding: 0;
}

#selectedFundsPanel ul li
{
    
}

a.SelectedPagerItem 
{
    font-weight: bold;
}/* START MWA BUTTON */

span.button_mwa {
    display: inline-block;
    
    outline-style: none;
    
    height: 25px;
    
    margin: 3px 0 3px 3px;
    padding: 0;
    background: url(../App_Themes/Default/img/button_mwa_right.png) top right no-repeat;
}

span.button_mwa input {
    padding: 6px 12px 5px 12px;
    display: block;
    
    outline-style: none;
    
    height: 25px;
    
    font-size: 10px;
    font-family: Tahoma;
    color: #FFFFFF;
    background: url(../App_Themes/Default/img/button_mwa_left.png) left top no-repeat;
}

span.button_mwa:active {
    background: url(../App_Themes/Default/img/button_mwa_right_down.png) top right no-repeat;
}

span.button_mwa input:active {
    color: #FFFFFF;
    background: url(../App_Themes/Default/img/button_mwa_left_down.png) left top no-repeat;
}

/* END MWA BUTTON */

/* START NORMAL BUTTON */

span.button_normal {
    display: inline-block;
    
    height: 25px;
    
    margin: 3px 0 3px 3px;
    padding: 0;
    background: url(../App_Themes/Default/img/button_normal_right.png) top right no-repeat;
}

span.button_normal input {
    padding: 6px 12px 5px 12px;
    display: block;
    
    outline-style: none;
    
    height: 25px;
    
    font-size: 10px;
    font-family: Tahoma;
    color: #333333;
    background: url(../App_Themes/Default/img/button_normal_left.png) left top no-repeat;
}

span.button_normal:active {
    background: url(../App_Themes/Default/img/button_normal_right_down.png) top right no-repeat;
}

span.button_normal input:active {
    color: #333333;
    background: url(../App_Themes/Default/img/button_normal_left_down.png) left top no-repeat;
}

/* END NORMAL BUTTON */

.frameBody
{
    font-family:sans-serif;
    font-size:12px;
    margin:0;
    width:100%;
    height:100%;
}

.frameBody p
{
    border:1px #bbb solid;
    padding:2px;
}

.rte-zone
{
    width:99%;
    margin:0;
    padding:0;
    border:1px #999 solid;
    clear:both;
    height:200px;
    display:block;
}

.rte-toolbar { overflow:hidden; }

.rte-toolbar a, .rte-toolbar a img {
    border:0;
}

.rte-toolbar p {
    float: left;
    margin: 0;
    padding-right: 5px;
}

.half {
	width: 316px;
}

.third 
{
    margin-left: 0;
	width: 208px;
}

.fourth 
{
    width: 142px;
}

.sixth 
{
    width: 95px;
}

.nodist {
	margin: 0 !important;
	padding: 0 !important;
}

.inp .choice {
	padding: 4px 0 4px 9px;
}

#content_left .inp .choice 
{
    padding: 0;
    margin: 3px;
}

    #content_left .inp .choice input[type="text"] 
    {
        padding: 0;
    }

.formwhole {
	width: 664px;
	padding: 0;
	margin-bottom: 0;
}

.formpart {
	padding: 0 9px 0 0;
}

fieldset.inp {
    width: 100%;
	margin: 4px 0 0 0;
	padding: 0;
	font-family: Tahoma, Verdana, Sans-Serif;
	border: 0;
}

/*Set standard height for some fieldsets to avoid elements ending up on top of each other in IE8*/
fieldset.standardheight 
{
    height: 360px;
}

fieldset.inp label {
	display: block;
	padding: 9px 0;
	line-height: 1em;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
}

    fieldset.inp.dark label {
	    display: block;
	    font-size: 10px;
	    padding: 3px 0;
	    line-height: 1em;
    }

    fieldset.inp label.small,
    fieldset.inp span.small label
    {
        font-size: 10px;
        padding: 1px 0 0 20px;
    }

fieldset.inp input[type="text"], fieldset.inp select {
	display: inline-block;
	/*border: 2px solid #CCC;*/
	width: 98%;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
}

    fieldset.inp .button 
    {
        margin: 2px 0 5px 0;
        color: #555;
        font-size: 11px;
        font-family: Tahoma, Verdana, Sans-Serif;
    }

    fieldset.inp select 
    {
        width: 98% !important;
        background: transparent;
    }

    fieldset.inp input.blurred 
    {
        color: #999;
    }
	
	fieldset.inp input[type="text"], fieldset.inp input[type="password"] 
	{
	    width: 93%;
	}
	
	    fieldset.inp.dark input[type="text"]
	    {
	        font-size: 11px !important;
	        padding: 2px;
	    }
	
	fieldset.inp.dark input[type="text"] 
	{
	    background: #FFFFFF;
	}
	
	fieldset.inp select {
		font-size: 11px;
	}
	
	fieldset.inp option {
		
	}
	
	/*fieldset.inp input[type="text"]:focus, fieldset.inp input[type="password"]:focus, fieldset.inp select:focus {
		border: 2px solid #DDDD33;
	}
	
	fieldset.inp input[type="text"]:hover, fieldset.inp input[type="password"]:hover, fieldset.inp select:hover {
		border: 2px solid #DDDD33;
	}*/
	
	fieldset.inp .currentHoldings 
	{
	    height: 160px;
	}
	
div.dynamiclist {
	height: 100px;
	margin: 0;
	padding: 0;
	border: 1px solid #CDCDCD;
	overflow: auto;
}

	div.dynamiclist:hover {
		/*border: 1px solid #DDDD33;*/
	}

	div.dynamiclist ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	div.dynamiclist li  {
		
	}
	
	div.dynamiclist a {
		color: #333;
		text-decoration: none;
		outline: none;
		display: block;
		margin: 0 0 1px;
		padding: 5px 6px;
		font-size: 11px;
		height: 16px;
		background-color: #EFEFEF;
	}
	
	div.dynamiclist li a:hover {
		background-color: #BFDFFF;
	}

.message 
{
    height: auto;
    margin: 0;
	font-size: 11px;
	padding: 14px 6px 14px 50px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #DDD;
}

.mbottom3
{
    margin-bottom: 5px;
}

    .message.info 
    {
        background: #E7F6FF url(../App_Themes/Default/img/info_blue.png) no-repeat 10px 9px;
    }
    
    .message.error 
    {
        background: #FFDDDD url(../App_Themes/Default/img/warning.gif) no-repeat 10px 9px;
    }
    
    .message.success 
    {
        background: #EBFFDD url(../App_Themes/Default/img/success.png) no-repeat 10px 9px;
    }
    
    .message.referer 
    {
        padding: 5px 6px 0 10px;
        background-color:White;
        border: 0;
        font-weight: bold;
    }
    
    .message.referer a
    {
        font-weight: normal;
        color: #336699;
        padding-left: 0;
        /*background:#FFFFFF url(../App_Themes/Default/img/bluearrow_mirror.gif) no-repeat 0% 0%;*/
    }

.inp .head 
{
    background: #666 url(../App_Themes/Default/img/grey_th.jpg);
	padding: 0;
	height: 23px;
	border: 1px solid #CDCDCD;
	margin-bottom: 0 !important;
}

    .inp.dark .head 
    {
        background: #666 url(../App_Themes/Default/img/titlebk.JPG);
	    padding: 0;
	    height: 25px;
    }

    #content_main fieldset.inp .head h3 
    {
        /*width: 400px;*/
    }

	fieldset.inp .head h3 
	{
        float: left;
	    display: inline;
	    color: #666 !important;
		font-family: Verdana, Tahoma, Sans-Serif;
		margin: 0;
		padding: 3px 0 0 10px !important;
		font-size: 11px;
		font-weight: bold;
		border: 0;
		height: 20px !important;
		line-height: 16px !important;
	}
	
	fieldset.inp h4.subpart 
	{
	    margin: 5px 9px;
	    border-bottom: 1px solid #EEE;
	}
	
        div#content_main fieldset.inp .head .more
	    {
	        display: inline;
	        float: right;
	        padding: 5px 7px;
	    }
	    
	        div#content_main fieldset.inp .head .more a 
	        {
	            color: #666;
	            font-weight: bold;
	        }
	    
	        div#content_main fieldset.inp.dark .head .more a 
	        {
	            color: #EEE;
	            font-weight: bold;
	        }
	
	fieldset.inp.dark .head h3 
	{
	    color: #EEE !important;
	    padding: 4px 9px 0 9px;
	    font-size: 11px;
	    height: 20px;
	}
	
	fieldset.inp .bod 
	{
	    border-width: 0 1px 1px;
	    border-style: solid;
	    border-color: #CDCDCD;
	    padding: 2px 0 0;
	    background: #FFF;
	}
	
	    fieldset.inp.dark .bod
	    {
	        background-color: #E1E1E1;
	    }
	
	    .inp.dark .bod h4 
	    {
	        background-color: transparent;
	    }
	
	h4.choice 
	{
	    color: #777;
	}
	
	.inp h4.keyvalue 
	{
	    font-size: 11px;
	    font-weight: bold;
	    font-family: Tahoma, Verdana, Sans-Serif;
	    padding: 4px 2px;
	}
	
	span.noninline 
	{
	    display: block;
	}
	
	.inp div.clearfix 
	{
	    margin: 0;
	}
	
select.inactive, input.inactive 
{
    color: #CCC !important;
}ul.footer_menu {
    width: 100%;
    height: 30px;
    font-family: Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-position: outside;
    
   
}

ul.footer_menu a {
    text-decoration: none;
    color: #FFFFFF;
    
    line-height: 30px;
}

ul.footer_menu li {
    margin: 0;
    padding: 0;
    display:inline;
}

ul.footer_menu li a {
    margin: 0 0 0 0;
    padding: 0 15px 0 15px;
    
    
    display: inline-block;
    
    border-width: 0 1px;
    border-style: solid;
    border-color: #333333;
}

 ul.footer_menu li select {
   margin-left:425px;
}

ul.footer_menu li a:hover {
    background: #484848;
    border-width: 0 1px;
    border-style: solid;
    border-color: #666666;
}a
{
    outline-style: none;
    text-decoration: none;
    outline: none;
    color: #333333;
}

a:hover 
{
    color: #999;
}

h1
{
    background: url(../App_Themes/Default/img/morningstar.gif) no-repeat;
    width: 180px;
    height: 52px;
}

    h1 a 
    {
        text-indent: -9999px;
        width: 180px;
        height: 52px;
        display: block;
    }

fieldset
{
    display: inline-block;
    margin: 3px;
    padding: 5px 10px 15px 10px;
    border: 0px solid #DDD;
}

legend
{
    margin: 3px 3px 3px -3px;
    padding: 3px 60px 3px 6px;
    background: #D7E7FC;
    border: 1px solid #94ADC9;
    font-weight: bold;
}

label
{
    display: block;
    line-height: 22px;
}

input[type="text"],
input[type="password"]
{
    font-family: Tahoma, Sans-Serif;
    font-size: 11px !important;
    border: 1px solid #CDCDCD;
    color: #666;
    padding: 3px 0 0 5px;
	height: 18px;
}

input[type="password"]
{
    width: 99%;
}

input[type="checkbox"]
{
    display: block;
    float: left;
    margin-right: 0px;
}

select
{
    padding: 2px;
    font-size: 11px;
    border: 1px solid #CCC;
    height: 20px;
    margin: 2px 0 5px 0;
    outline: none !important;
    color: #666;
    font-family: Tahoma, Verdana, Sans-Serif !important;
}