
.strong{            /*  */
	font-weight:bold;
}
.rowEven{
	
}
.rowOdd{                    /* liche radky jinou barvou */
	background:#F1EFC9;
}
.alignLeft{               /* zarovnani vlevo */
  text-align:left;
}
.alignRight{
  text-align:right;
}
.alignCenter{
  text-align:center;
}
a {     
        color:black;
        text-decoration:none;
}
a:hover{
        text-decoration:underline;
}

body {
	  margin:0; 
    padding:	0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
#page{
	width:100%;
	height:100%;
}
#header {                           /* hlavicka*/
       
	display:none;
}

#main {              
      	margin:0; 
        padding:0;
	background-color:white;
        font-size:11px;
	width:100%;
}

#left {
	
	display:none;
	
       
}
#right {
        display:none;
       
}

#middleContainer{                 /* prostredni sloupec */
        float:left;
        margin:0;
        padding:0;
        width:100%;
        min-height:400px;
        height:auto;
	font-size:130%;
        border:0;
}
#hrMiddle{                          /*cervenocerna cara oddelujici hlavicku od obsahu */
        display:none;
}
#hrMiddleRight{
        display:none;
}
#middle {
        
	margin:0;
        width:100%;
	      background-color:white;
      	font-family:Arial, Helvetica, sans-serif;
        min-height:400px;
        height:auto;
        padding:0;           
}

#middleNavigationBox{
	display:none;
}
#middleNavigation{                /* prostor pro navigaci kde se prave na strankach nachazime*/
	margin-top:3px;
        font-size:90%;
        font-family:sans-serif;
}

.middleNavItem{                     /* polozka v navigaci*/
        margin-right:5px;
}
#middleContent{                   /* samotny obsah jednotlivych stranek */
        display:inline;        /* kvuli double margin bugu IE6*/
        float:left;
        width:100%;
	min-height:590px;
	_height:580px;
        font-size:100%;
        font-family:Arial, Helvetica, sans-serif;
        margin-left:0px;
}

#footer{                      /* paticka*/
	display:none;
}
#footerText{
	display:none;
}
.cleaner {         /* Trida odstranujici peek-a-boo bug v IE6 */
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
  padding:0;
	background:transparent;
	color:white;
}

/*styly pouzite v obsahu stranek*/

.pageTitle {                    /* oranzovy nadpis stranky */
        font-family:Arial, Helvetica, sans-serif;
        font-size:180%;
        color:#FAA61A;
        font-weight:bold
}

.imgTitle {             /* obrazek v klikacim menu na uvodni strance*/
	margin-top:20px;
	_margin:0;
	width:230px;
	float:left;
}
#indexBox{
	width:690px;
	float:left;
	padding:5px;
	margin-top:15px;
	margin-bottom:10px;
}
#indexBoxLeft{
	width:410px;
	min-height:105px;
	_height:105px;
	float:left;
	padding:5px;
	_width:420px;
	background:#e0e0e0;
	
}

#indexBoxLeftTitle{
	width:410px;
	margin-bottom:5px;
	float:left;
	font-size:110%;
	font-weight:bold;
	
}
.indexBoxLeftItem{
	width:410px;
	float:left;
}
.indexBoxLeftMore{
	width:90px;
	float:right;
	text-align:right;
	font-size:90%;
}

#indexBoxRight{
	width:240px;
	padding-right:5px;
	_width:240px;
	min-height:105px;
	_height:105px;
	float:left;
}
#indexBoxRightTitle{
	width:250px;
	float:left;
	margin-bottom:5px;
	font-size:110%;
	font-weight:bold;
	color:#ffa911;
}

.indexImg{                /* velky obrazek v menu na uvodni strance */
	width:700px;
	float:left;
	height:150px;
	_margin-top:-3px;
}
.statutLeft{              /* informace ve statutech fondu - fotka */
	width:200px;
	float:left;
}
.statutRight{           /* informace ve statutech fondu - jmeno vpravo*/
	width:100%;
	float:right;
	text-align:left;
}
.statut{                /* informace ve statutech fondu - text*/
	margin-bottom:50px;
	clear:both;
}
#disclaimer{              /* disclaimer dole pod patickou*/
	display:block;
border-top:1px solid black;
padding-top:3px;
margin-top:30px;
}
.indexAd{               /* banner na uvodni strance*/
	width:700px;
	height:540px;	
	float:left;
	height:150px;
	_margin-top:-2px;
}

#funds_filter{        /* vyber fondu - kontejner*/
        display:none;
        
}
#funds_filterTitle{         /* napis filtru*/
  display:none;
        
}

.funds_filterTitleHide{       /* text skryt / zobrazit filtr*/
	margin-left:110px;
	font-size:90%;
	margin-top:-13px;
	font-weight:normal;
	color:red;
}


.funds_filterTitleHide1{
	margin-left:125px;
	font-size:80%;
	margin-top:-13px;
	font-weight:normal;
	
}
.funds_filterTitleHide a{
	color:red;
}


#funds_content{         /*vlastni obsah detailu a seznamu fondu - vsechno pod filtrem*/
	float:left;
	width:700px;
	height:auto;
	margin-bottom:10px;
	_width:100%;
}

#funds_title{         /* nadpis obsahu*/
	width:695px;
        font-size:90%;
        font-weight:bold;
	border-bottom:1px solid black;
	padding-bottom:0px;
	margin-bottom:5px;
	margin-top:5px;
        padding-left:5px;
	
	_width:99%;
        
}
.funds_titleHide{       /* text skryt / zobrazit filtr*/
	margin-left:10px;
	width:200px;
	font-size:80%;
	
	font-weight:normal;
	color:red;
	
}
.funds_titleHide a{
	color:red;
}
.funds_titleRight{
	text-align:right;
	font-weight:normal;
	float:right;
	width:28%;
	font-size:90%;
	margin-top:-18px;
	_margin-top:-14px;
}
.funds_titleInputCheckBox{
	height:12px;
}
.fundsDetailBriefList{          /* seznam fondu vlevo na detailu fondu*/
	float:left;
    	width:150px;
	_width:22%;
    	height:auto;
	border-bottom:1px solid black;
	_margin-right:-2px;
}
.fundsDetailBriefListTitle{         /* prvni radek seznamu fondu*/
	float:left;
	width:140px;
	_width:100%;
	&width:150px;
	font-size:120%;
	font-weight:bold;
	padding:5px;
	background:#F2BE08;
}
.fundsDetailBriefListItem a{
	float:left;
	width:138px;
	_width:100%;
	padding:5px;
	border-bottom:1px dotted #F2BE08;
	border-left:1px dotted #F2BE08; 
	border-right:1px dotted #F2BE08;
	
}
.fundsDetailBriefListItem a:hover{
	
	width:140px;
	padding:5px;
	_width:100%;
}
.fundsDetailBriefListItemActive{          /* aktivni polozka seznamu fondu na detailu fondu*/
	float:left;
	width:140px;
	_width:100%;
	padding:5px;
	color:white;
	font-weight:bold;
	border-bottom:1px dotted #F2BE08;
	/* border-left:1px dotted #F2BE08; 
	border-right:1px dotted #F2BE08; */
	
}
.fundsDetailBriefListItemActive a{
	color:white;
}
.fundsDetailContent{              /* vlastni obsah detailu fondu - vsechno napravo od seznamu fondu*/
        float:right;
        width:75%;
        height:auto;
	font-size:80%;
	
}
#funds_tabBox{                /* boxik pro ouska*/
	float:left;
	width:700px;
	height:auto;
	border-bottom:2px solid #F2BE08;
	_width:100%;
	font-size:80%;
}
#funds_tabMargin{             /* odsazeni ousek zleva*/
	float:left;
	width:150px;
	_width:24%;
	color:white;
}

.funds_tab{                     /* ousko*/
	width:109px;
	float:left;
	padding-top:6px;
	padding-bottom:5px;
	padding-right:0px;
	background:#F2BE08 url("../images/tab.png") no-repeat;
	height:auto;
	text-align:center;
	_width:15%;
	font-size:70%;

}
.funds_tabActive{           /* aktivni ousko*/
	width:108px;
	float:left;
	padding-top:6px;
	padding-bottom:5px;
	padding-right:0px;
	font-weight:bold;
	background:#f2be08 url("../images/tab_active.png") no-repeat;
	color:white;
	text-align:center;
	height:auto;
	_width:15%;
	font-size:70%;

}
.funds_tabNoPrint{                     /* ousko*/
	display:none;

}
.detail_tablePerformance{         /* tabulka vykonnosti na strance detail fondu*/
	float:left;
	width:540px;
	_width:100%;
	border-bottom:1px solid black;	
}
.detail_tablePerformanceHeadRow{    /* hlavicka tabulky (prvni radek)*/
	width:100%;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	background:#F2BE08;
	font-weight:bold;
}
.detail_tablePerformanceRow{
	width:100%;
	float:left;
}
.detail_tablePerformanceItem{
	width:39px;
	float:left;
	text-align:center;
	_width:7%;
	
}
.detail_tablePerformanceItem1{        /* prvni polozka radku tabulky vykonnosti - je vetsi, aby se tam vlezl text*/
	width:74px;
	float:left;
	padding-left:3px;
	_width:17%;

}
.detail_tablePerformanceItem2{        /* druha polozka - vetsi pro text*/
	width:43px;
	float:left;
	text-align:center;
	_width:8%;
}
.list_table{              /* tabulka na strance seznam fondu (porovnani fondu)*/
	width:100%;
	float:left;
	height:auto;
	font-size:80%;
	border-bottom:2px solid black	;
	_font-size:100%;
}
.dvalues_table{              /* tabulka na strance denni hodnoty*/
	float:left;
	width:100%;
	height:auto;
	font-size:80%;
	border-bottom:2px solid black;
	_font-size:100%;
	_margin-top:-19px;
}
.list_tableRow{           /* radek tabulky na seznamu fondu*/
	font-size:70%;
	
}
.list_tableHeadRow{ 
	font-size:70%;
	height:30px;
}

.list_tableHeadName{
	background:#F2BE08; /*#fde89f;*/
	font-size:120%;
	font-weight:bold;
	width:132px;
	padding:4px;
	_width:19%;
}
.performance_tableHeadName{
	background:#F2BE08;
	font-size:120%;
	font-weight:bold;
	width:129px;
	_width:17%;
	padding:4px;
}
.detail_tableHeadName	{
	background:#F2BE08;
	font-size:120%;
	font-weight:bold;
	width:142px;
	padding:4px;
	height:31px;
	_width:20%;
	
}
.dvalues_tableHeadName{
	background:#F2BE08;
	font-size:120%;
	font-weight:bold;
	padding:4px;
	width:127px;
	_width:18%;
}
.list_tableHead	{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:39px;
	padding:1px;
	_width:5%;
}

.list_tableHeadS1{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	
	width:36px;
	_width:5%;
}
.list_tableHeadS2{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	
	width:55px;
	_width:8%;
	
}
.list_tableHeadS3{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	
	width:9%;
}
.list_tableHeadL1{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:110px;
	_width:16%;
	
}
.list_tableHeadL2{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:58px;
	_width:8%;
	
}
.list_tableHeadL3{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:80px;
	_width:11%;
	
}
.list_tableHeadFirst	{
	width:30px;
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	_min-width:58px;
	padding:1px;
	_width:4%;
}
.list_tableCellName{
	padding:5px;
}
.list_tableCellNameActive{
	padding:5px;
	color:red;
}
.list_tableCellNameActive a{
	color:red;
}
.list_tableCell{
	text-align:left;
	padding:4px;
}

.posColor{
	color:green;
}
.negColor{
	color:red;
}
.zeroColor{
	color:black;
}

.list_tableCellCenter{
	text-align:center;
	padding:1px;
}

.list_tableCellCenterFirst{
	text-align:center;
	width:30px;
	padding:5px;
	_width:4%;
}
.list_tableCellRight{
	text-align:right;
	padding:4px;
}
.list_toDateBox{
	width:250px;
	float:right;
	margin-top:10px;
	text-align:right;
	
}
.list_toDateButton{
	height:20px;
	font-size:90%;
}
.press_dutyDayBox{
	margin-bottom:5px;
}
.press_dutyWeekBoxText{
	margin-left:5px;
	font-size:70%;
	font-weight:normal;
	text-overflow:none;
	height:9px;
	width:400px;
	float:right;
	margin-top:-20px;
	_width:370px;

}
.press_dutyWeekBoxDate{
	font-weight:normal;
	font-size:80%;
}
.press_dutyDayBoxText{
	margin-left:5px;
	font-size:70%;
	font-weight:normal;
	text-overflow:none;
}

.press_dutyMonthCombobox{
	height:16px;
	font-size:90%;
}
.duty_tableHeadName{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	min-width:80px;
	_width:150px;
	padding:4px;
}
.duty_tableHead{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:115px;
	padding:1px;

}
.duty_tableHeadS{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:60px;
	padding:1px;

}
.duty_tableHeadL{
	background:#F2BE08;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:180px;
	padding:1px;

}
.duty_tableCellName{
	text-align:left;
	padding:4px;
}
.duty_tableCell{
	text-align:center;
	padding:4px;
}
.duty_tableCellCenter{
	text-align:center;
	padding:4px;
}
.element{
	min-height:500px;
}
.mapBox{
	float:left;
	width:215px;
	height:auto;
	
	font-size:80%;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:5px;
}
.mapTitle{
	width:210px;
	background:black;
	padding:3px 0px 3px 5px;
	font-weight:bold;
}
.mapTitle a{
	color:#F2BE08;
}
.mapLevel1{
	width:210px;
	padding-left:5px;
	padding-top:3px;
	margin-top:5px;
}
.mapLevel2{
	width:175px;
	padding-left:40px;
	margin-top:3px;
	padding-top:3px;
	
}
.tabLine{               /* vodorovna cara na detailu fondu */
	float:left;
	width:540px;
	_margin-top:-15px;
	border-bottom:1px solid black;
	_width:100%;
}
.fundInfoTableTitleLine{      /* prvni radek tabulky s informacemi o fondech*/
	float:left;
	width:540px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid black;
	_width:95%;
}
.fundInfoTableTitle{              /* tabulka s infem o fondech - nazev fondu */
	width:74%;
	height:auto;
	font-size:150%;
	font-weight:bold;
	color:black;
	float:left;
}
.fundInfoTableISIN{           /* tabulka s infem o fondech - ISIN*/
	width:22%;
	height:auto;
	float:left;
	text-align:right;
	font-size:90%;
}
.fundInfoTableRow{        
	float:left;
	width:540px;
	font-size:100%;
	padding-top:1px;
	padding-bottom:1px;
	_width:100%;
}
.fundInfoTableItem{             /* polozka z tabulky - data z db*/
	float:left;
	width:110px;
	_width:23%;
}
.fundInfoTableTitleItem{      /* polozka z tabulky - popisek hodnoty*/
	float:left;
	width:150px;
	_width:27%;
}
.fundInfoTableItemSmall{      /* maly text v popisku*/
	font-size:85%;
	font-weight:normal;
	margin-left:3px;
}
.fundInfoTableRowLast{        /* posledni radek tabulky s infem - ma dolni i horni okraj*/
	float:left;
	width:540px;
	font-size:100%;
	padding-top:1px;
	padding-bottom:1px;
	border-top:1px solid black;
	border-bottom:2px solid black;
	_width:100%;
}

#fundsTarget{
	width:530px;
	font-size:100%;
}
.fundsTargetItem{
	width:530px;
}
.fundsTargetTitle{
	width:150px;
	font-weight:bold;
	float:left;
}
.fundsTargetData{
	width:380px;
	float:left;
}
.includeBox{
	float:left;
	width:97%;
	font-size:100%;
	height:auto;
	clear:both;
	
}
.tabTitle{
	float:left;
	width:100%;
	border-bottom:1px solid black;
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:15px;
}
.tabTitleGraph{
	float:left;
	width:100%;
	border-bottom:1px solid black;
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;

}
#fundsDownload{
	clear:both;
}
.fundsDownloadLeft{
	width:40%;
	float:left;
}
.fundsDownloadMiddle{
	width:40%;
	float:left;
	
}
.fundsDownloadRight{
	width:20%;
	float:left;
	text-align:right;
}
#loginForm{
	width:100%;
}

#loginFormButton{
	margin-top:10px;
}
#loginFormContent{
	width:auto;
}
.loginFormItem{
	width:120px;
	font-weight:bold;
	margin-right:5px;
}
.sectionTitle{
	width:auto;
	font-weight:bold;
	font-size:90%;
	margin-top:15px;
	margin-bottom:5px;
	border-bottom:1px solid black;
	
}
.portfolioBox{
	margin-top:10px;
	padding:10px;
	width:100%;
	float:left;
	font-size:110%;
	border:1px solid black;
	font-size:80%;
}

.portfolioBoxLeft{
	width:300px;
	float:left;
}
.portfolioBoxRight{
	width:300px;
	float:left;
}
.portfolioBoxTitle{
	width:auto;
	font-size:140%;
	font-weight:bold;
	margin-bottom:5px;
}
.portfolioBoxItem{
	width:300px;
	float:left;
}

#portfolioDetailBox{
	float:left;
	width:100%;
	margin-top:-3px;
	border-bottom:2px solid black;
	font-size:80%;
	
}
.portfolioDetailBoxRow{        
	float:left;
	width:100%;
	font-size:100%;
	padding-top:1px;
	padding-bottom:1px;
}
.portfolioDetailBoxTitleItem{
	float:left;
	font-weight:bold;
	width:30%;
}
.portfolioDetailBoxItem{
	float:left;
	width:20%;
	_width:19%;
}
.portfolioDetailGraphItem{
	width:32%;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:90%;
}
#portfolioDetailAdvancedBox{
	width:100%;
	margin-top:-2px;
	margin-bottom:10px;
	font-size:80%;
}
#portfolioDetailAdvancedBoxTitle{
	
	background:#F2BE08;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	width:100%;
}
.portfolioDetailAdvancedBoxItem3{
	
	float:left;
	Width:8%;
}
.portfolioDetailAdvancedBoxItem4{
	
	float:left;
	width:10%;
}
.portfolioDetailAdvancedBoxItem6{
	
	float:left;
	width:20%;
}
.portfolioDetailAdvancedBoxItem2{
	
	float:left;
	width:7%;
}
.portfolioDetailAdvancedBoxItem1{
	
	float:left;
	width:7%;
}
.portfolioDetailAdvancedBoxItem5{
	
	float:left;
	width:10%;
}
.portfolioDetailAdvancedBoxItem7{
	width:7%;
	float:left;
}

.portfolioDetailAdvancedBoxRow{
	width:100%;
	
	float:left;
	border-bottom:1px solid black;
}
.portfolioMessage{
	float:left;
	width:100%;
	clear:both;
	color:red;
	font-weight:bold;
	font-size:110%;
}
.portfolioAdd{
	float:left;
	width:100%;
}
#sectionTabLine{
	width:100%;
	margin-top:5px;
	height:25px;
}
.sectionTab{
	width:110px;
	float:left;
	padding-top:6px;
	padding-bottom:7px;
	_padding-bottom:6px;
	padding-right:0px;
	background:#f2be08 url("../images/tab.png") top left no-repeat;
	color:white;
	text-align:center;
	height:auto;
	font-size:80%;
}
.sectionTabActive{
	width:110px;
	float:left;
	padding-top:6px;
	padding-bottom:7px;
	padding-right:0px;
	font-weight:bold;
	background:#f2be08 url("../images/tab_active.png") no-repeat;
	color:white;
	text-align:center;
	height:auto;
	font-size:80%;
}
.sectionTabRight{
	width:auto;
	float:right;
	margin-left:10px;
	margin-top:8px;
	text-align:right;
	font-size:90%;
}
.sectionLine{
	width:100%;
	height:16px;
	border-bottom:1px solid #f2be08;
	font-size:90%;
	margin-top:3px;
	clear:both;
	display:none;
}
#transactionBox{
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	font-size:80%;
}
.transactionBoxRow{
	width:100%;
	border-bottom:1px solid black;
	float:left;
}
.transactionBoxTitleCell{
	float:left;
	width:9%;
	padding-top:3px;
	height:18px;
	text-align:center;
	background:#F1EFC9;
	font-weight:bold;
	
}
.transactionBoxTitleCellLong{
	float:left;
	width:30%;
	padding-top:3px;
	height:18px;
	text-align:center;
	background:#F1EFC9;
	font-weight:bold;
}
.transactionBoxTitleCellShort{
	float:left;
	width:10%;
	padding-top:3px;
	height:18px;
	text-align:center;
	background:#F1EFC9;
	font-weight:bold;
}
.transactionBoxCell{
	float:left;
	width:9%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	
}
.transactionBoxCellLong{
	float:left;
	width:30%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	
}
.transactionBoxCellShort{
	float:left;
	width:10%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	
}
.addTransactionRow{
	width:690px;
	float:left;
	margin-bottom:5px;

}
.addTransactionItem{
	padding-top:2px;
	width:115px;
	float:left;
	font-weight:bold;
	font-size:110%;
	margin-right:5px;
}
.addTransactionSelectLong{
	width:200px;
	height:16px;
	font-size:90%;
	background-color:#F1EFC9;
}
.addTransactionSelectShort{
	width:100px;
	height:16px;
	font-size:90%;
	background-color:#F1EFC9;
}
.addTransactionButton{
	height:19px;
	
	font-size:90%;
}
.addTransactionButtonSubmit{
	width:120px;
}
.addTransactionInput{
	height:16px;
	font-size:90%;
}
.addPortfolioItem{
	float:left;
	width:55px;
	font-weight:bold;
}
#addPortfolioBox{
	margin-top:10px;
}
.addUserItem{
	float:left;
	width:150px;
	margin-top:5px;
	font-weight:bold;
}
.addUserInput {
	font-size: 100%;
	font-weight: normal;
	margin-top:5px;
	background-color:#F1EFC9;
}
.addUserButton{
	width:132px;
}
.detail_assetClassTitle{
  float:left;
  width:540px;
  background:#F1EFC9;
  padding-top:2px;
  padding-bottom:2px;
}
.detail_assetClassRow{
  float:left;
  width:540px;
	_width:100%;
}
.detail_assetClassItemLeft{
  float:left;
  width:250px;
  text-align:left;
  _width:46%;
}
.detail_assetClassItemRight{
  float:left;
  width:230px;
  text-align:right;
  _width:43%;
}
.detail_topHoldingsHeadRow{
  float:left;
  width:520px;
  font-weight:bold;
  background:#F2BE08;
  padding:3px 0px 3px 20px;
  _width:100%;
}
.detail_topHoldingsRow{
  float:left;
  width:520px;
  padding:2px 0px 2px 20px;
  border-bottom:1px solid #F2BE08;
  _width:100%;
}
.detail_topHoldingsItem{
  float:left;
  width:160px;
  _width:29%;
}

#mainCanvas{

  width:700px;
  height:500px;
  z-index:2;
  overflow:visible;
_width:100%;
}
#graphImgWorking{
	position:relative;
	z-index:-1;
}
#graphImage{
	display:block;

}
#fund_detailChartControls{
    margin-top:0px;
    padding-top:5px;
    font-size:90%;
    background:#F1EFC9;	
    width:540px;
    border:1px solid black;
    height:30px;
    _width:500px;
}
#fund_detailChartControlsPeriodControl{
    float:left;	
    width:180px;
}
#portfolioChartControlsPeriodControl{
    float:left;	
    width:180px;
    padding-top:2px;
}
#portfolioChartControlsFundControl{
	float:left;
	width:350px;
	margin-top:3px;
}
#portfolioChartControlsDateControl{
	float:left;
	width:350px;
	font-weight:bold;
}
#fund_detailChartControlsDateControl{
    float:left;
    width:350px;
}
.fund_detailChartControlsButton{
	font-size:120%;
	width:125px;
	height:20px;
}
#fund_detailChartControlsDateButton{
    float:right;
    width:330px;

}
.PullDownList {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	width: 90px;
	background-color: #F1EFC9;
	border: 1px solid black;
	
}
.FormField2 {
	border: 1px solid #89B5CC;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: #F1EFC9;
}
.FormField3 {
	border: 1px solid #89B5CC;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: #F1EFC9;
	width:83px;
	height:18px;
	margin-top:4px;
	margin-left:2px;
	padding-left:3px;
}

.administration_row{
	width:100%;
	float:left;
	margin-bottom:5px;
	
}
.administration_text{
	width:125px;
	float:left;
	font-weight:bold;
	
}
.administration_input{
	width:270px;
	float:left;
}
.administration_textInput{
	width:200px;
	height:17px;
	font-size:90%;
	background-color: #F1EFC9;
	margin-bottom:5px;
}
.administration_textInputShort{
	width:200px;
	height:17px;
	font-size:90%;
	background-color: #F1EFC9;
}

.administration_select{
	width:200px;
	height:17px;
	font-size:90%;
	background-color: #F1EFC9;
}
.administration_selectShort{
	width:50px;
	height:17px;
	font-size:90%;
	background-color: #F1EFC9;
}
.administration_button{
	margin-top:10px;
	width:160px;
}

.questionBox{
	width:auto;
	margin-bottom:10px;
}
.questionTitle{
	width:auto;
	font-size:120%;
	font-weight:bold;
	margin-top:10px;
}
.questionRow{
	margin-top:5px;
	float:left;
	width:auto;
	font-size:110%;
	padding-left:30px;
}
.questionRadio{
	float:left;
	margin-right:5px;
	padding-top:0px;
	width:20px;
}
.questionLetter{
	float:left;
	width:15px;
	padding-top:2px;
	margin-right:5px;
}
.questionText{
	padding-top:2px;
	float:left;
	width:625px;
}
#profileConservative{
	font-size:110%;
	margin-bottom:10px;
	text-align:justify;
}
#profileMixed{
	font-size:110%;
	margin-bottom:10px;
	text-align:justify;
}
#profileCareful{
	font-size:110%;
	margin-bottom:10px;
	text-align:justify;
}
#profileDynamic{
	font-size:110%;
	margin-bottom:10px;
	text-align:justify;
}
.fundValidInfo{
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
.fundValidInfoErr{
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: red;
}
.glossaryLetter{
	padding-right:16px;
	font-size:80%;
}
.glossaryUp{
	width:50px;
	float:right;
	margin-top:-15px;
	font-size:90%;
}
.glossaryUp a{
	color:red;
}
.printHide{
	display:none;
}
.placesUp{
	width:50px;
	float:right;
	margin-top:-15px;
	font-size:80%;
}
.placesUp a{
	color:red;
}
.news{
	font-size:120%;
	font-family:Arial, serif;
}

.offices_table{
	width:100%;
        border:0;
        frame=void;
        border-collapse:collapse;
        table-layout:fixed;
}

.offices_tableHeadRow{
	background:#F2BE08;
       	font-size:80%;
	font-weight:bold;
	height:25px;
}

.offices_tableHeadName{
	width:132px;
	padding:4px;
}

.offices_tableHeadStreet{
	width:100px;
	padding:4px;
}

.offices_tableHeadPostCode{
	width:25px;
	padding:4px;
}

.offices_tableHeadPhone{
	width:132px;
	padding:4px;
}

.offices_tableRow{
	font-size:80%;
	padding:4px;
}

.offices_tableCellName{
	padding:4px;
}

.offices_tableCellStreet{
	padding:4px;
}

.offices_tableCellPostCode{
	padding:4px;
}

.offices_tableCellPhone{
	padding:4px;
}

.offices_placesUp{
        display:none;
}

.glossaryTable{
        width:100%;
        border:0;
        frame=void;
        border-collapse:collapse;
        table-layout:fixed;
	font-weight:bold;
       	font-size:110%;
	clear:both;
}

.glossaryTableRow{
        text-align:center;
}
#funds_listCharacteristics{
	width:100%;
	margin:0;
}
#funds_listYields{
	width:100%;
	margin:0;
}
#leftBanner{
	margin-top:20px;
	
}

#rightBanner{
	margin-top:20px;
	_margin-left:2px;
}
.calcCal{
	margin-top:-10px;
	_margin-top:-3px;
}
.calcInputButton{
	margin-bottom:-4px;
	_margin-bottom:-2px;
}
#tabCalc{
	font-size:70%;
}
.noPrint{
	display:none;
}

#printMargin{
	width:100%;
	float:left;
	margin-top:20px;
}
.printMargin{
	width:100%;
	float:left;
	margin-top:50px;
	color:white;
}	
.sliderBoxL{
  width:675px;
  float:left;
  margin-right:30px;
  background:url("../iks/images/boxLongP.png") no-repeat;
  padding-top:2px;
}
.sliderBoxContentL{
  width:100%;
  float:left;
  padding:5px 10px 10px 10px;
  
}
.sliderBoxGraphL{
  width:82%;
  float:left;
}
.sliderAxisText{
  float:left;
  cursor:pointer;
}
.sliderBoxTextL{
  font-size:120%;
  color:#297dbd;
  font-weight:bold;
  width: 18%;
  float:left;  
  padding-top:10px;
}
.borderTop{
  border-top:1px solid black;
}
.borderBottom{
  border-bottom:1px solid black;
}
.borderLeft{
  border-left:1px solid black;
}
.borderRight{
  border-right:1px solid black;
}
