*{margin:0; padding:0;}
/* ===========================
	CSS: Author Tobias Törnqvist 
	General settings 
============================== */

.content { margin-top:50px }

/* ===========================
 Navigation Settings
============================== */
.TabBarContainer, .TabBarContainer2 { float:left; }
.TabBarContainer2 { background-color:white; }
.TabBarContainer { padding-left:10px;background-image:url(../i/tabline.gif); background-repeat: repeat-x; height:18px; width:830px; } 
.tabs { margin-left:0px; margin-bottom:0; }
.tabs td { background-repeat:no-repeat; height:18px; }
.tabs tr td.tabsel { background-image:url(../i/tabsel.gif); width:205px; }
.tabs tr td.tabnav { background-image:url(../i/tabnav.gif); width:205px; }

.rolelink {  }
.rolelink .head {  }
.rolelink a { color: black; text-decoration:none;}
.tabnav  { font-weight: normal; FONT-SIZE: 9pt; COLOR: #3c3c3c; FONT-FAMILY: arial, verdana, helvetica; TEXT-ALIGN: center }
.tabsel{ font-weight: normal; FONT-SIZE: 9pt; COLOR: #3c3c3c; FONT-FAMILY: arial, verdana, helvetica; TEXT-ALIGN: center }
.tabsel a, .tabnav a { text-decoration:none; color: black; }
.rolelink a:hover { text-decoration:underline;  }
.tabsel a:hover, .tabnav a:hover { text-decoration:none; color: black; }

/* ===========================
 dB Statisticts Settings
============================== */
table .result {  }
.colorBox {border:1px solid #3c3c3c; height:5px; width:5px; margin:0 6px 0 6px; }
table .result.fspan {  background-color:#3c3c3c;width:230px; }
table .result.hspan { background-color:#3c3c3c;width:210px; }
table .result td 
{
	padding:0px 2px 0px 3px; 
	height:16px; 
	margin:0; 
	border-collapse:collapse; 	
	font-family: Arial, helvetica, "Sans Serif", Verdana; 
	font-size:1em;
	overflow:visible;
	text-align:right;
}
td { font-weight: normal; COLOR: #3c3c3c; }
.topadr {  font-weight: bold; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: verdana, arial, helvetica;  }
.toplog {  font-weight: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: verdana, arial, helvetica;  }
.error {color: #f20000}
table .result td.val { BACKGROUND: #f5f3e7 }
table .result td.head1 { text-align:left; font-size: 11px; BACKGROUND: #ffffff }
table .result td.head2 { text-align:left; font-size: 11px; BACKGROUND: #e6e6e6 }	
table .result td.norm { BACKGROUND: #ffffff; MARGIN: 5px }
td.year { BORDER-TOP: #7e7e7e 0px solid; MARGIN-TOP: -1px; font-weight: bold; BACKGROUND: #bebebe }
td.nonehead { font-size: 11px; BACKGROUND: #a5a5a5 }
td.ptnull { font-size: 10px; BACKGROUND: #ffffff;}
td.mhead1 { font-weight: normal; font-size: 14px; COLOR: #ffffff; HEIGHT: 20px; text-align:right; } 
td.mhead2 { font-weight: normal; font-size: 11px; COLOR: #ffffff; HEIGHT: 20px; text-align:right; } 
td.row { padding:0; font-weight: bold; font-size: 9px; HEIGHT: 10px }
td.wrow {padding:0; color:#fff; font-size: 9px; HEIGHT: 10px}
#container {padding:3px;}

/* ===========================
 Other Settings
============================== */

.sup { position:relative; vertical-align:top; top:-3px; left:2px; margin-left:4px; font-size:7pt; color:#ff7900;margin:0; padding:0; border:0px solid green; }

/* ===========================
 Market statistic wizard 
============================== */
#Wizard { margin-top:60px }
.item { display:block; clear:both; border:0px solid green; margin:1px; _margin:0; } /*ie chrome hack*/
.item.sub {  position:relative; }
.item.sub,.item.sub .bottom  {
	background-image:url(../i/bg_h3.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding: 5px 0 1px 0; 
	margin: 5px 0 2px 0;
}
.item.sub .rowTitle { top:2px; _top:0px; }
.item.sub .bottom { clear:both; position:relative; bottom:0px; }
.rowTitle input { margin:0; padding:0; }
.rowTitle label { margin:0 5px 0 5px; padding:0; vertical-align:2px; _vertical-align:4px; } /*ie chrome hack*/

.item .rowTitle { float:left; position:relative; overflow:hidden;}
.item .rowIcon { width:70px; padding:0; margin-left:260px;}
.item .rowIcon img { margin:0px 1px 0 1px; }
.item.indent1 .rowTitle { left:15px }

div .checkImg 
{
    background-image: url(../i/checked.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    padding-left:15px;
    margin-bottom:3px;
}
.item.indent1 .rowIcon  { left:20px }
.item.indent2 .rowTitle { left:40px }
.item.indent2 .rowIcon  { left:40px }
.item.indent3 .rowTitle { left:60px }
.item.indent3 .rowIcon  { left:60px }

/* ===========================
 Market statistic Result
============================== */
#result { clear:both; }
#resultBar
{   
    border:solid 0px black;
    height:20px; 
    width:750px;
}
#resultBar .barItem 
{
    float:left; 
    padding-right:10px;
 
    position:relative;
}
#resultBar .barItem div
{
    float:left; 
}
#resGraph { margin: 0; }
.chart { margin:5px 0 0 0; border:1px solid gold }
#option { }
#diagoption {}	
#resultBar { float:left; margin-bottom:6px; }
#resultBar .barItem #tdOption { width:70px; }
#resultBar .barItem #ExcelOption { width:200px; }
#excelError { color:#f20000; }
#imgexcel {position:relative; top:2px; margin-right:3px; }
.cb3d { position:relative; top:3px; }
.cb3d input { position:relative; top:2px; }
#resNavBtn { float:right; border:0px solid black; height:200px; margin-right:35px; }
