﻿/* main elements */

body {
    margin: 0;
    text-align: left;
    background: #E9E9E9 url('../../gfx/bg_content.gif') repeat-y;
    /*font: 70% Arial, Helvetica, sans-serif;*/
    font: 11px Arial, Helvetica, sans-serif;
    color: #1D1C1C;
}



body.layout3col 
{
    background: #E3E6E6 url('../../gfx/bg_content_3_columns.gif') repeat-y;
}

a
{
    color: black;
    text-decoration: none;
}

a:hover 
{
    text-decoration: underline;
}

a img 
{
    border: 0;
}

h1 
{
    font-size: 2.55em;
}

h5
{
    font-size: 1.0em;
}

input.button 
{
   background-color: #C6C3C6;
   color: #FF6500; 
   height: 16px;
   font-weight: bold; 
   text-transform: uppercase; 
   font-size: 1.0em; 
   letter-spacing: 1px;
   border: 1px solid #ababab; 
   border-right: 1px solid #7C7C64; 
   border-bottom: 1px solid #7C7C64;
   padding: 0 5px 0 5px; 
   margin: 0;
}

a.pasts 
{ 
    cursor: pointer; 
    display: inline; 
    margin-left: 0; 
}

a.pasts em 
{ 
    font-style: normal; 
    font-weight: normal;
}

a.pasts strong 
{ 
    padding-left: 10px;
    background: url(../../gfx/atchar.gif) no-repeat 1px 2px;
    font-weight: normal; 
}

a.pasts span { 
    display: none;
} 

/* layout */

#siteContent {
    overflow: hidden;
}

.siteContentPad 
{
    aheight: 199px;
    height: 200px;
}

#siteHeader 
{
    position: fixed;
    z-index: 50;
    background-color: inherit;
	height: 200px;
	width: 983px;
}

#siteHeaderPanorama 
{
    float: left;
    width: 848px;
    height: 179px;
}

#updatedbox 
{
    float: left;
    width: 130px;
    text-align: center;
    border-bottom: 1px solid #D6D1AE;
    border-top: 1px solid #D6D1AE;
    background-color: #FF6500;
    color: Black;
    height: 16px;
}

.dateBrowser 
{
    text-align: center;
    font-size: 11px;
    height: 17px;
    padding-top: 3px;
    background-color: #D8C8B8;
}


#logodiv 
{
    float: left;
    width: 130px;
    font-size: 10px;
    padding: 0 2px 0 2px;
    background-color: #FED6B9;
    height: 199px;
}

#logodiv2 img 
{
    display: block;
}


/* investor header items table */

#investorHeaderBlock 
{
    background: #FED6B9;
}

#investorHeaderBlock table 
{
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
}

#investorHeaderBlock table td 
{
    padding: 9px 0 9px 4px;
}

#investorHeaderBlock table tr.row1 td 
{
    border-bottom: 1px dotted #e0d2cb;
}

#investorHeaderBlock table td.name
{
    font-weight: bold;
    font-size: 11px;
}

#investorHeaderBlock table td.scn 
{
    padding: 0 6px 0 0;
    width: 35px;
    text-align: right;
    font-weight: bold;
}

#investorHeaderBlock table td.thd 
{
    padding: 0 4px 0 0;
}

/* Investor column */
.investorCol 
{
    float: none;
}

.investorCol table 
{
    width: 100%;
    margin: 0;
    border: 0;
    border-collapse: collapse;
}

.investorCol th 
{
    text-align: left;
    font-weight: bold;
}

.investorCol td, .investorCol th 
{
    padding: 0;
    margin: 0;
}

.investorCol td.scn, .investorCol th.csn 
{
    width: 40px;
    text-align: right;
    padding: 0 3px 0 7px;
}

.investorCol .lnk a 
{
    font-weight: normal;
}

.investorCol td.thr, .investorCol th.thr 
{
    width: 45px;
    text-align: right;
}

.investorCol .header 
{
    background-color: #0090AC;
    text-transform: none;
    font-weight: bold;
    color: White;
    padding-left: 4px;
}

/* Neste column */

.fuelprices
{
    margin-left: 0;
}

.fuelprices .message
{
    display: block;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 3px;
    border-top: 1px dotted #9C9A9C;
}

.frontCover
{
    background-color: White;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}

.frontCover .coverHeader 
{
    display: block;
    font-weight: bold;
    border-bottom: 1px dotted #9C9A9C;
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 7px;
}

.authors
{
  margin-left: 7px;
  margin-bottom: 100px;   
}

.datepublished 
{
    margin-left: 8px;
    color: #858383;
    font-size: 1.1em;
}

.dateappended {
    margin-left: 7px;
    color: #C92228;
}

/* Investor rising/falling values */

.rise 
{
    color: Blue;
}

.fall 
{
    color: Red;
}

.topMenu 
{
    background-color: inherit;
    width: 848px;
    float: left;
}

#toplinks 
{
    text-align: left;
    font-size: 14px;
    padding: 0;
    width: 482px;
    float: left;
    background: #FED6B9;
    height: 19px;
    padding-top: 1px;
}

#toplinks2 
{
    text-align: left;
    font-size: 14px;
    padding: 0;
    width: 366px;
    float: right;
    background: #D8C8B8;
    height: 19px;
    padding-top: 1px;
}

#toplinks ul, #toplinks2 ul 
{
    margin: 0;
    padding: 0 0 0 10px;
    list-style-type: none;
}

#toplinks ul li 
{
    display: inline;
    background: url('../../gfx/itemarrow2.gif') no-repeat 5px 3px;
    padding: 0 5px 0 13px;
}

#toplinks2 ul li 
{
    display: inline;
    background: url('../../gfx/itemarrow2.gif') no-repeat 5px 5px;
	padding: 0 5px 0 13px;
    
}

#toplinks ul li a, #toplinks2 ul li a 
{
    font-size: 0.8em;
    font-weight: bold;
}

.odd td
{
    background-color: #f3d8cf;
}

.even td
{
    background-color: #D9E4E4;
}

.alt td
{
    background-color: #D0D0D0;
}


.linkNormal 
{
    font-size: 1.1em;
}

.linkMostRead 
{
    color: #00CC00;
    font-weight: bold;
    font-size: 1.1em;
}

.linkMostCommented 
{
    color: #0000FF;
    font-weight: bold;
    font-size: 1.1em;
}

.linkMostReadAndCommented
{
    color: #FF0000;
    font-weight: bold;
    font-size: 1.1em;
}

.articleHeader a 
{
    font-weight: normal;
}

.articleBody {
    overflow: hidden;
}

.articleBody h1, #oContainer h1 {
    margin-left: 7px;
}

.articleBody .dateappended 
{
    margin-left: 220px;
}

.articleBody .economyproperties 
{
	margin: 5px 0 0 8px;
	font-size: 1.09em;
}

.articleBody .economyproperties a
{
	color: #B50B1C;
}

.articleBody .economyproperties .economyinfo
{
	width: 200px;
	display: inline;
	margin-right: 20px;
}

.alphabet
{
	margin: 0 0 5px 15px;
	font-size: 1.40em;	
}

.alphabet .active
{
	font-weight: bold;
	color: #B50B1C;	
}

.colMain .economyresults h1 
{
    font-size: 2.55em;
    margin: 2px 0 5px 13px;
}

.colMain .economyresults h2 
{
    font-size: 1.09em;
    font-weight: bold;
    margin: 0;
}

.colMain .economyresults h3 
{
    font-size: 1.09em;
    font-weight: normal;
    margin: 0;
}

.economyresults .form
{
    border: 0px;
    margin: 10px 0 10px 14px;
    width: 600px;
}

.economyresults .form label
{
    display: block;
    font-size: 1.09em;
    font-weight: bold;
    margin: 3px 0 2px 0;
}

.economyresults .pager 
{
    margin-left: 8px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted #C8C8C8;
}

.commentslink 
{
    font-weight: bold;
    color: #C92228;
    margin-left: 7px;
}

.articleFooter 
{
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 3px solid #FFFFFF;
    overflow: hidden;
}

.articleFooter .commentslink 
{
    font-weight: bold;
    display: inline;
    color: #C92228;
    margin: 0;
}

.articleFooter .author {
    width: 200px;
    float: right;
    margin-right: 10px;
    
}

.articleFooter .author span.name 
{
    display: block;
    float: right;
    margin-right: 7px;
    margin-top: 45px;
}

.articleFooter .author span.email 
{
    display: block;
    float: right;
    margin-right: 7px;
}

.articleFooter .author span.email {

}

.articleFooter .author img {
    float: right;
}

.articleMenu
{
    font-weight: bold;
    width: auto;
    border-bottom: 3px solid #FFFFFF;
    padding: 4px 10px 2px 5px;
}

.articleMenu a
{
    font-weight: bold;
    margin-left: 2px;
}


.mostActivePublicationsLegend {
    aborder: 1px solid black;
    width: 200px;
    float: right;
    margin-bottom: 5px;
}

.mostActivePublicationsLegend ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.articleListHeader 
{
    overflow: hidden;
}

.articleListMenu
{
    width: 180px!important;
    aborder: 1px solid red;
    float: left!important;
}

.articleListMenu ul
{
    aborder: 1px solid green;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.articleListMenu ul li {
    aborder: 1px solid black;
    margin-left: 20px;
    float: left;
    font-weight: bold;
}

.headline {
    clear: left;
}

.authorBlock 
{
    font-size: 10px;
    font-weight: normal;
}

.authorBlock .author
{
    float: left;
    margin-right: 10px;
}

/* article paragraphs */
.pFirst {
    margin: 0 10px 6px 10px;
    padding: 8px 0 0 0;
    text-align: left;
}

.p 
{
    margin: 0 11px 0 11px;
    padding: 0 0 7px 0;
}

#alertContentUpdated 
{
    position: absolute;
    right: 1px;
    bottom: 2px;
    border: 1px solid black;
    width: 250px;
    height: 50px;
    background-color: White;
    padding: 2px;
    text-align: center;
    clear: both;
    visibility: hidden;
}

.arrow 
{
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}

.pagerRange 
{
    margin: 3px 0 3px 10px;
    color: #DE2021;
    font-size: 1.09em
}

.pager 
{
    width: 96%;
    color: #DE2021;
    font-size: 1.09em;
}

.listTable {
    width: 97%;
    margin-left: 7px;
}

.listTable td.title
{
    width: 368px;
    padding-left: 7px;
    font-size: 1.09em;
}

.listTable td
{
    font-size: 1.09em;
}

.sideBannerContainer
{
    float: left;
}

.sideBannerContainer .bannerbox {
    position: fixed;
}

.bannerbox 
{   
     font-weight: normal;
     margin: auto;
     clear: both;
}

div.bannerbox h5 {
    margin: 0;
    padding: 0;
    border: none;
    padding-right: 3px;
    background-image: url(/gfx/bg_bannerbox_h5.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    text-align: right;
    font-size: 10px;
    
}

div.bannerbox div.inner2 {
    border: 1px solid #D6D2AE;
}

.bannerbox img {
    border: 2px solid #C6C3C6;
    display: block;
}

.bannerbox object {
    border: 2px solid #C6C3C6;
    display: block;
}

.column1 .zone7
{
    width: 118px;
}

.column4 .zone5
{
    margin: 7px 0 12px 0;
}

.column4 .zone6
{
    width: 144px;
    margin: 5px 0 7px 30px;
    display: block;
}

.colMain .bannerbox {
    width: 472px;
}


.mainMenu 
{
    float: left;
    width: 800px;
    overflow: hidden;
    font-size: 11px;
    font-weight: bold;
}

#dropdown1 .rootmenu 
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#dropdown1 .rootmenu li 
{
    margin: 0;
    padding: 0;
    margin-left: 1px;
    background-color: #6A0000;
    float: left;
    width: 130px;
}

#dropdown1 .rootmenu li a 
{
    color: White;
    font-weight: bold;
}

#dropdown1 .submenu 
{
    list-style-type: none;
    width: 200px;
    position: absolute;
    padding-left: 0;
    margin-left: 0;
}

#dropdown1 .submenu li 
{
    background-color: #6A0000;
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    margin-top: 2px;
    margin-left: 0;
}

#dropdown1 .submenu li a 
{
    color: White!important;
}

#treeMenu1 
{
    width: 130px;
    float: none;
}

#treeMenu1 img {
    display: block;
    float: left;
    margin-left: 4px;
    margin-right: 3px;
    margin-top: 4px;
}

#treeMenu1 .rootmenu 
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#treeMenu1 .rootmenu
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#treeMenu1 .rootmenu li
{
    background-color: #C6C3C6;
    margin-bottom: 1px;
    min-height: 15px;
}

#treeMenu1 .rootmenu a
{
    color: black;
}

#treeMenu1 .submenu 
{
    background-color: #FED6B9;
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: 4px;
    font-weight: normal;
}

#treeMenu1 .submenu li 
{
    margin-bottom: 2px;
}

.searchform 
{
    margin: 0;
    padding: 5px 5px 5px 5px;
    background-color: #FED6B9;
}

.searchform .textbox 
{
    margin-bottom: 2px;
    padding: 0;
    background: white;
    width: 92px;
    padding: 2px;
    font-size: 10px;
}

.searchform .button 
{
    margin: 0;
    padding: 0;
    margin-left: 2px;
    color: #FF6500;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
    margin-top: 5px;
}


.searchform input, .searchform label, .searchform img 
{
    margin-top: 0;
    padding: 0;
}

.searchform #searchText 
{
}

.publicationimage
{
    float: left;
    display: block;
    margin: 0 5px 5px 0;
}

.publicationimage-cited
{
    background-color: White;
    display: block;
}

.publicationimage-cited .description
{
    abackground: url('../../gfx/quotes.png') no-repeat ;
    abackground-position: 5px 5px;
    font-size: 1.5em;
    font-weight: bold;
    color: #878B8E;
    display: block;
    min-height: 20px;
    max-width: 450px;
    margin: 5px 0 5px 5px;
    padding-bottom: 3px;
}

span.publicationimage span 
{
    display: block;
    awidth: 100%;
}



.comment
{
    color: #C92228;
    margin-left: 2px;
}

.comment a 
{
    color: #C92228;
    font-weight: bold;
}


/*
.sideMenu .menu1 a, .sideMenu .menu2 a 
{
    font-weight: bold;
}

.sideMenu .padding td
{
    height: 1px;
}

.sideMenu .submenu td 
{
    height: 1px;
}

.sideMenu .menu2 a
{
    color: White;
}
*/

.form
{
    border: 0px;
    margin: 10px 0 10px 7px;
    width: 600px;
}

.form label 
{
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 3px 0 2px 0;
}

.form input 
{
    width: 250px;
    margin: 0;
}

.form select 
{
    width: 250px;
}

.form input.button 
{
    width: auto;
    margin-top: 10px;
}

.form textarea 
{
    width: 480px;
    height: 200px;
}

.form img 
{
    margin: 10px 0 10px 0;
    display: block;
}

.error
{
    color: Red;
}

.note
{
    color: Green;
}

.related-links 
{
    background-color:#E1E0E0;
    display:block;
    font-weight:bold;
    list-style-type:circle;
    margin-bottom:5px;
    margin-left:0px;
    padding-bottom:5px;
    padding-left:4px;
    width:196px;
}

.related-links .header
{
    background-color:#FF6500;
    color:White;
    display:block;
    font-size:1.05em;
    font-weight:bold;
    margin: 0 0 5px -4px;
    padding-top:2px;
    width:190px;
}

.related-links a
{
    background-image: url('../../gfx/itemarrow2.gif');
    background-repeat: no-repeat;
    padding-left: 10px;
    display: inline;
    background-position: 0px 3px;
}

.files-block 
{
    background-color:#DEE7E7;
    display:block;
    font-weight:bold;
    list-style-type:circle;
    margin-bottom:5px;
    margin-left:0px;
    padding-bottom:5px;
    padding-left:4px;
    width:196px;
}

.files-block .header
{
    background-color:#0065FF;
    color:White;
    display:block;
    font-size:1.05em;
    font-weight:bold;
    margin: 0 0 5px -4px;
    padding-top:2px;
    width:190px;
}

.files-block a
{
    background-image: url('../../gfx/itemarrow2.gif');
    background-repeat: no-repeat;
    padding-left: 7px;
    display: inline;
    background-position: 0px 4px;
}


.column1 
{
    float: left;
    width: 130px;
    font-size: 10px;
    margin-right: 2px;
    margin-left: 2px;
}

.column1 .inner 
{
  margin-top: 2px;   
  padding-left: 10px;
}

.column1 .inner2 
{
    padding: 5px 0 5px 0;
}

DIS.column1 .inner2, DIS.column1 .inner3  
{
    float: left;
    width: 114px;
    margin: 10px 0 0 0;
    padding: 0 8px 0 7px;
    background: white;
    display: inline;
}

.column1 .inner2 img 
{
    adisplay: block;
}

.column1 .inner3
{
    padding: 0 8px 0 8px;
}

.column1 .inner3 h5 
{
    font-size: 10px;
    font-weight: bold;
    padding: 7px 0 6px 5px;
    margin: 0;
    border-bottom: 1px dotted #e0d2cb;
}

.column1 .inner3 ul 
{
    margin: 0;
    padding: 5px 0 10px 0;
    list-style-type: none;
}

.column1 .inner3 ul li 
{
    background: url('../../gfx/itemarrow2.gif') no-repeat 0px 4px;
    padding: 0 0 0 10px;
    font-size: 10px;
    font-weight: bold;
}

.column1 .inner2 h4 
{
    color: #cc0000;
    font-weight: bold;
    margin: 0;
    font-size: 10px;
    padding: 2px 0 2px 0;
}

.colMain
{
    float: left;
    width: 480px;
    font: 11px;
}



/* For three column layout */
div.colMain-layout3col
{
    float: left;
    width: 640px;
    font-size: 11px;
}

/* advertising view */
.colMain-advert 
{
    text-align: left;
    padding-left: 4px;
    padding-top: 4px;
}


.column2 .articleListMenu 
{
    width: 100%;
}


.column2 .articleListMenu table 
{
    width: 100%;
}

.column2 .inner 
{
    afloat: left;
    margin-top: 0px;
    margin-bottom :10px;
    padding: 0;
    text-align: left;
    margin-left: 0px;
}

.column2 .inner .smalltext_bold
{
    font-weight: bold;
    font-size: 1.0em;
}

.column2 .inner .smalltext_black
{
    font-size: 1.1em;
}

DIS.column2 .innerblog 
{
    float: left;
    display: inline;
    margin: 5px 11px 0 11px;
    padding: 5px 0 10px 0;
    width: 454px;
    border-bottom: 2px solid #EAEEEE;
    text-align: left;
    
}
.colMain h1 
{
    font-weight: bold;
    margin: 0 7px 7px 6px;
}

DIS.uuendatud 
{
    color: #cc0000;
    font-size: 11px;
    font-weight: bold;
    top: -2px;
    position: relative;
    text-decoration: none;
}

DIS.updated 
{
    color: #cc0000;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
}

p 
{
    text-align: left;
    font-size: 1.09em;
    line-height: 16px;
    color: #1D1C1C;
    margin: 0 7px 5px 8px;
    padding-top: 2px;
}

p.lead 
{
    text-align: left;
    color: #1D1C1C;
    font-size: 1.36em;
    line-height: 17px;
    font-weight: bold;
    margin: 7px 7px 5px 8px;
    padding-top: 2px;
}

.column2 p table
{
    float: left;
}



DIS.column2 .imagetop 
{
    display: block;
}

DIS.column2 .imagetopdesc 
{
    font-size: 10px;
    margin: 0 2 px 0 0;
}

DIS.column2 .imageright 
{
    float: right;
    margin: 0 0 10px 10px;
}

.column2 .inner2, .column2 .inner3 
{
    float: left;
    width: 216px;
    padding: 0 10px 0 10px;
}

.column2 .inner2 
{
    border-right: 2px solid #D9E4E4
}

.column2 .inner2 h1, .column2 .inner3 h1, .column2 .inner5l h1, .column2 .inner5r h1 
{
    font-size: 12.5pt;
    margin: 0;
    padding: 0;
}

.column2 .inner5l, .column2 .inner5r 
{
    position: relative;
    float: left;
    width: 207px;
    padding: 4px 10px 0 10px;
    margin: 0 0 15px 0;
}

.column2 .inner5l 
{
    margin-left: 5px;
}

.column2 .inner5r 
{
    border-left: 2px solid #D9E4E4;
}

.column2 .header 
{
    background-color: #FF6500;
    font-weight: bold;
    padding: 3px 5px 2px;
    margin-top: 10px;
}

.column2 .related-links .header
{
    background-color:#FF6500;
    margin-top: 0;
}

.column2 .files-block .header
{
    background-color: #0065FF;
    margin-top: 0;
}

.column2 .commentsnr a
{
    color: #C92228;
}

DIS.column2 .footnote 
{
    border: 2px solid black;
}

DIS.column2 .footnoteB 
{
    float: left;
    margin-top: 11px;
    background: url('../../gfx/bg_footnoteB.gif') no-repeat;
    font-weight: bold;
    font-size: 11px;
    border-left: solid 3px #efd7cd;
	border-top: solid 5px #efd7cd;
    color: #737372;
}

DIS.column2 .footnoteSpan 
{
    position: relative;
    top: -5px;
    display: block;
    float: left;
}

DIS.column2 .footnote h5, DIS.column2 .footnoteB h5 
{
    float: left;
    text-align: left;
    font-weight: normal;
    font-size: 9px;
    margin: 2px 0 0 0;
    padding: 0 0 0 3px;
}

DIS.column2 .footnote p, DIS.column2 .footnoteB p 
{
    clear: both;
    margin-top: 0;
    padding-top: 2px;
    margin-left: 6px;
}

.column2 .footnoteview {
	margin-top: 10px;
	float: right;
	width: 180px;
	background: url('../../gfx/bg_footnote.gif') no-repeat;
	font-size: 11px;
	border-left: solid 3px #efd7cd;
    color: #737372;
}

.column2 .footnoteview .icon {
	float: left;
	margin-top: 3px;
}

.column2 .footnoteview h5 {
	float: left;
	text-align: left;
	font-size: 9px;
	margin: 2px 0 0 3px;
}

.column2 .footnoteview p {
	clear: both;
	margin-left: 6px;
}

.column2 .footnoteview a, .column2 .footnote a {
    color: #737372;
}


.column2 .blogList table
{
    margin: auto;
}

.column2 .blogList .rssLink 
{
    float: right;
    font-weight: bold;
}

.column2 #articleListFrontpage .inner 
{
}



DIS#col5 
{
    float: left;
    border: 2px solid black;
}

.column3 
{
    float: left;
    width: 164px;
    padding: 0 2px 0 2px;
}

.column3 .inner 
{
    float: left;
    width: 164px;
}

.column3 .inner2 
{
    padding: 5px 4px 4px 4px;
    background-color: #FFFFFF;
}

.column3 .time
{
    color: #C92228;
}

.column3 .commentsnr a
{
    color: #C92228;
    font-weight: normal;
}

.column3 .top a
{
    font-weight: normal;
}

.column3 .top .total
{
    text-align: center;
    border-top: 1px dotted #9C9A9C;
    display: block;
    font-weight: bold;
    padding-top: 5px;
    margin-top: 3px;
    margin-bottom: 5px;
} 

.column3 .allnews
{
    border-top: 1px dotted #9C9A9C;
    text-align: left;
    display: block;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
    margin: 5px 0 0 0px;
} 

.column3 .allnews .link
{
    margin-left: 4px;
}

.column3 .header 
{
    color: White;
    background: #FF6500;
    font-weight: bold;
    padding: 3px 5px 2px 5px;
    min-height: 15px;
    text-align: left;
}

.column3 h5 
{
    font-weight: bold;
    font-size: 100%;
    padding: 3px 5px 6px 5px;
    margin: 0;
    border-bottom: 1px dotted #9C9A9C;
}

DIS.column3 .h5 
{
    border: 2px solid black;
}

DIS.column3 .seperator 
{
    border: 2px solid black;
}

.column3 ul 
{
    margin: 0;
    padding: 5px 0 0 0;
    list-style-type: none;
}

.column3 ul li 
{
    background: url('../../gfx/itemarrow4.gif') no-repeat 0px 3px;
    padding: 0px 0 5px 10px;
}

.column3 a 
{
    color: Black;
    font-weight: bold;
}



.column3 input.textbox 
{
    background: white;
    width: 120px;
    font-size: 11px;
}

.column3 form 
{
    margin: 0;
    padding: 5px 0 0 0;
}

.column4 
{
    float: left;
    width: 199px;
    padding: 0;
    DISmargin: 0 -3px 0 0; /* margin right -3px fixes IE ghost/float problem */
}

.column4 .inner 
{
    float: left;
    margin-top: 0px;
    background-color: White;
}

.column4 .header 
{
   color: #000000;
   padding: 0 5px 0 5px;
   font-weight: bold;
   text-decoration: none; 
   border-bottom: 1px dotted #D6D2AE;
}

DIS.column4 .header span
{
    border: 2px solid black;
}

.column4 .inner p 
{
    padding: 2px;
    margin: 0;
}

.column4 a 
{
    color: Black;
    font-weight: bold;
}

.column4 .imageleft 
{
    border: 2px solid black;
}

.column4 form 
{
    
}

.column4 .commentsnr a
{
    color: #C92228;
    font-weight: normal;
}

#footer 
{
    DISmargin: 0 -1px 0 0; /* margin right -3px fixes IE ghost/float problem */
    float: none;
    height: 19px;
    width: 981px;
    padding: 6px 0 0 0;
    font-size: 11px;
	font-weight: bold;
    background: #D8C8B8;
    clear: both;
}

#footer ul 
{
    list-style-type: none;
    float: left;
    margin: 0;
    margin-left: 2px;
    padding: 0 0 0 15px;
}

#footer ul li 
{
    display: inline;
    background: url('../../gfx/itemarrow2.gif') no-repeat 0px 3px;
    padding: 0 10px 0 8px;
}

#footer ul li a 
{
    color: Black;
}

#copyright 
{
    float: right;
    color: Black;
    padding-right: 14px;
}

/* First page article layouts */
.mainColLeads {
}

.mainColLayout
{
    clear: both;
    overflow: hidden;
    margin-bottom: 7px;
    padding: 0 0px 7px 0px;
}

.mainColLayout img
{
    margin: 0px;
}

.mainColLayout h1 {
    margin: 0 7px 7px 6px;
}

.mainColLayout h1, .mainColLayout h1 a
{
    color: #19171A;
    
}

.mainColLayout p, .mainColLayout p a {

    color: #4F4849;
    font-size: 12px;
}

.mainColLayout .comment a {
    color: #C92228;
}

.mainLayout1 
{
 margin-bottom: 7px;
}

.mainLayout1 h1 
{
    font-size: 4.36em;
    font-weight: bold;
}

.mainLayout1 img
{
 margin-top: 10px;
}



.mainLayout2 {
}

.mainLayout2 h1
{
    font-size: 2.73em;
}

.mainLayout2 img
{
    float: right;
    margin-left: 7px;
}

.mainLayout3 h1
{
    font-size: 2.91em;
}


.mainLayout3 img
{
    float: right;
    margin-left: 7px; 
    margin-top: 10px;
}

.mainLayout4 {
}

.mainLayout4 h1
{
 font-size: 2.55em;  
}

.mainLayout4 .imageobject, .mainLayout4 img
{
    float: left;
    margin-right: 13px;
    margin-top: 10px;
}

.colMain div.mainLayout5
{
    width: 232px;
    float: left;
    clear: none;
    margin-right: 5px;
    margin-top: 10px;
}

mainLayout5 h1
{
    
}

/* Do not remove column (.column4) or editor (contenteditable) will have double click problem */
.column4 .sideColLayout
{
    width: 199px;
    border-bottom: 4px solid #E9E9E9;
    aborder-top: 4px solid #E9E9E9;
    min-height: 63px;
}

.sideLayout1
{
}

.sideLayout1 h1
{
 font-size: 1.00em;
 margin-left: 5px;
 margin-top: 3px;
 margin-bottom: 3px;
}

.sideLayout1 img
{
}

.sideLayout2 h1
{
 font-size: 1.00em;
 margin-left: 5px;
 margin-top: 3px;
 margin-bottom: 3px;
}

.sideLayout2 img
{
    float: right;
}

.sideLayout3 
{
 font-size: 1.0em;     
}

.sideLayout3 h1
{
 margin-top: 3px;
 margin-bottom: 3px;
}

.green 
{
    border: 2px solid green;
}

.blue 
{
    border: 2px solid blue;
}

.mainColLayout .small
{
    font-size: 2.0em;
}

.mainColLayout .medium
{
    font-size: 2.91em;
}
.mainColLayout .large
{
    font-size: 4.36em;
}

.gallery {
    overflow: hidden;
    width: 465px;
}

.gallery .picture {
    margin: 2px;
    width: 150px;
    float: left;
    text-align: center;
}

/* START: Commarticle css */

.commarticle img 
{
    margin: 2px;
}

.commarticle .logotab
{
    background: url('../../gfx/logotab.png') no-repeat;
    width: 280px;
    height: 53px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.commarticle .logotab span
{
    display: none;
}
/* END: Commarticle css */

/* START: Interview css  */
.interview
{
    margin-left: 0px;
    border-bottom: 3px solid #FFFFFF;
    padding-bottom: 15px;
}

.interview h2
{
    font-size: 1.5em;
    color: #CC0000;
    margin: 15px 0 0 0;
    border-top: 1px solid #DDDDDD;
    padding-top: 12px;
}

.interview .question
{
    font-weight: bold;
    font-size: 1.1em;
    margin-right: 7px;
}

.questionsForm
{
}

.interview .note
{
    margin-top: 10px;
    color: #CC0000;
    font-weight: bold;
    font-size: 1.1em;
}

.interview .questionsAnswersList
{
    margin: 0 7px 0 7px;
}

.interview .form
{
    padding-left: 2px;
    border-top: 0;
}

.interview .form label
{
    font-weight: bold;
    margin: 2px 0 2px 0;
    width: 100px;  
}

.interview .form input
{
    width: 210px;
    margin: 0px;
}

.interview .form .button
{
    width: 150px;
}

.interview .form span
{
    color: #CC0000;
    font-size: 12px;
}

.interview .form textarea
{
   width: 440px;
   min-height: 60px;
   margin-bottom: 8px;
}

.interview .form .note
{
    color: #858383;
}

.interview .formcolumn1
{
    float: left;
    width: auto;
}

.interview .formcolumn2
{
    float: left;
}

.interview .formrow1
{
    clear: both;
}

.interview .form li
{
    color: #CC0000;
    font-weight: bold;
    margin-top: 3px;
}

.interview .form ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.interview .asker
{
    margin: 10px 0 2px 0;
    color: #CC0000;
    font-size: 1.1em;
    font-weight: bold;
    border-top: 1px solid #DDDDDD;
    padding-top: 5px;
}

.interview .answer
{
    font-size: 1.1em;
    margin-right: 7px;
}

.interview .answer p
{
    font-size: 1.1em;
    margin: 0 0 5px 0;
    line-height: 15px;
}

.interview h3
{
    font-size: 1.1em;
    color: #CC0000;
    font-weight: bold;
    border-bottom: 1px dotted #DDDDDD;
    padding-bottom: 4px;
    margin: 0 0 5px 0;
    width: 455px;
}

.interview .daterangetakesplace 
{
    margin-left: 7px;
    font-size: 1.1em;
    color: #858383;
}

.interview .datemaxanswer
{
    margin-left: 7px;
    font-size: 1.1em;
    color: #cc0000;
    display: block;
}


.interview .section
{
    margin: 15px 0 20px;
    width: 500px;
    border-bottom: 1px dotted #858383;
    padding-bottom: 10px;
}

.interview .section label
{
   font-size: 1.2em;
   color: #CC0000;
   width: 200px;
}

.interview .section textarea
{
    width: 500px;
}

.interview .section .editorcomment
{
    margin-top: 4px;
    font-size: 1.2em;
    font-weight: bold;
    color: #CC0000;
}

.interview .logotab
{
    background: url('../../gfx/logotab.png') no-repeat;
    width: 280px;
    height: 53px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.interview .logotab span
{
    display: none;
}

.helloMsg
{
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 0 0 7px;
}

.instruction
{
    font-size: 1.2em;
    margin: 10px 0 0 7px;
    display: block;
}

.interviewanswer
{
    font-size: 1.1em;
}

.interviewquestion
{
    font-size: 1.1em;
    font-weight: bold;
}

.interviewcomment
{
    font-size: 1.2em;
    color: #CC0000;
    font-weight: bold;
}

.blockleft
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    clear: left;
}

.blockright
{
    float: right;
    margin-left: 5px;
    margin-right: 0px;
    clear: right;
}

.imageleft
{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
    clear: left;
}

.imageright
{
    float: right;
    margin-left: 5px;
    margin-right: 0px;
    clear: right;
}

.blockfullwidth
{
    width: 450px;
    float: none;
    clear: both;
    margin-top: 7px;
}

.blockfullwidth .header
{
    width: 444px;
    text-transform: none;
}

/* END Interview css */

/* Gallery test */
.cycle
{
    padding: 0;
    margin-top: 4px;
    margin-bottom: 4px;
    width: 200px;
    height: 166px;
    display: block;
    background-color: #CBCBCB;
}

.cycle .display
{
    height: 149px;
    display: block;
}

.cycle .controls
{
    display: block;
    width: 200px;
}

.cycle .controls span 
{
    display: block;
    float: left;
    width: 18px;
    height: 17px;
}

.cycle .controls .stop
{
    background: url('../../gfx/pause.png') no-repeat 0;
    margin-right: 0px;
}

.cycle .controls .start
{
    background: url('../../gfx/play.png') no-repeat 0;
    margin: 0 35px 0 0;
}

.cycle .controls .prev
{
    background: url('../../gfx/prev.png') no-repeat 0;
}

.cycle .controls .next
{
    background: url('../../gfx/next.png') no-repeat 0;
}

.cycle .controls .rangetext
{
    font-weight: bold;
    width: auto;
    height: auto;
}

.cycle .controls .full
{
    background: url('../../gfx/zoomin.png') no-repeat 0;
    float: right;
}

.cycle .picture
{
    width: 200px;
    margin: 0;
    padding: 0;
    position: absolute;
    
}

.cycle img
{
    awidth: 200px;
    height: 149px;
}

/* Print layout */
@media print 
{
    #siteHeader, .siteContentPad, .zoneAd 
    {
        display: none;
    }
    
    #siteContent 
    {
        display: block; 
        height: 100%;
        max-height: 100%;
        overflow: visible;
    }
    
    html, body 
    {
        overflow: visible;
    }
}

