/* 
*
* Easy front-end framework
*
* Copyright (c) 2011 Alen Grakalic
* http://easyframework.com/license.php
*
* supported by Templatica (http://templatica.com)
* and Css Globe (http://cssglobe.com)
*
*/

/* HTML elements  */		

	html, body{margin:0;padding:0;}
	h1, h2, h3, h4, h5, h6{
		font-weight:normal;
		margin:0;
		line-height:1em;
		}	
	h1{font-size:2em;margin-bottom:.5em;}	
	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	
	h3{font-size:1.0em;margin-bottom:.1em;padding-top:.1em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
			
		p, blockquote, ul, ol, dl, form, table, pre{display:block;line-height:inherit;}
	article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
	ul, ol, dl{padding:0;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{margin:0 0 0 2em;padding:0;display:list-item;list-style-position:outside;}	
	blockquote, dd{padding:0 0 0 2em;}
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{
		text-transform:uppercase;
		border-bottom:1px dotted #000;
		letter-spacing:1px;
		}
	abbr[title], acronym[title]{cursor:help;}
	small{font-size:.9em;}
	sup, sub{font-size:.8em;}
	em, cite, q{font-style:italic;}
	img{border:none;}			
	hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0 0 1.5em 0;padding:0;}	
	table{width:100%;border-collapse:collapse;}
	th,caption{text-align:left;}
	form{display:none;}

/* //  HTML elements */	

/* common */		
	
	.left{float:left;margin-right:1em;width:49%;}
	.boxhalf {float:left;width:49%;}
	.right{float:right;margin-left:1em;width:49%;}
	.center{text-align:center;}
	
	.clear{clear:both;}
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.top{margin-top:0 !important;}
	.bottom{margin-bottom:0 !important;}	
	.hidden, .invisible, .graphic{display:none;}

/* // common */			

/* base */
	
	body, table, input, textarea, select, li, button{
		font:100% Helvetica, Arial, Sans-Serif;
		line-height:180%;
		color:#000;
		}		
	body{
		font-size:13px;
		background:#fff;
		margin:0;
		padding:0;
		}	
	a{
		text-decoration:none;
		color:#555;
		}
	ins{text-decoration:none;color:#900;font-style:italic;}
	code{color:#555;}
	pre{
		margin-left:2em;
		padding-left:2em;
		border-left:1px solid #ccc;
		}
	blockquote{
		margin-left:2em;
		border-left:1px solid #ccc;
		font-style:italic;
		}	
	dt{font-weight:bold;}
	th, td{padding:2px;}		
	th{background:#eee;color:#ACCBF3;}
	td{border:1px solid #d5d5d5;}
	.hmap td{border:1px solid #444;}
	caption{font-style:italic;color:#777;margin:.5em 0;}	

	.note{font-weight:bold;}
	
/* base */

/* misc */

	#container{}
	.inner{}
	#header{
		margin-bottom:1em;
		border-bottom:1px solid #ccc;
		padding-bottom:1em;
		}	
	.content{}
	.main, .secondary, .tertiary, .quaternary{}
	.main{}
	.secondary{}
	.tertiary{}
	.quaternary{}
	#footer{
		margin-top:1em;
		border-top:1px solid #ccc;
		padding-top:1em;
		position:relative;
		clear:both;
		}
	
	#nav, .nav{display:none;}	
	#print-aimpaas { display: block; float: right; }
	
	#header h1{
		line-height:50px;
		height:50px;
		margin:0;
		}
	#header h1 a{}		

/* // misc */
	
/* clearfix */

	.inner:after, .content:after, .cols:after, .fixed:after{
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
		}
	.inner, .content, .cols, .fixed{display:block;min-height:1%;}
	* html .inner, * html .content, * html .cols, * html .fixed{height:1%;}

/* // clearfix */
img.logo-print { display: block; float: left; }
h1.logo a { display: none !important; }
h1.logo_aimpaas { display: none !important; }
.label-print { padding-left: 20%; top:20px; }
.timeline-container { display: none }
.sidebar-container.top { display: none }
.legendLabel { color: black; }
.legend table, .legend div {left:7% !important; background: none !important; }
.toptabs, .ft, input, .greyishBtn, .ui-collapsed { display: none; }
.ui-tabs-nav { display: none !important; }
.tablebox { height: 100% !important; }
.chartbox, .chart, .graph { height: 310px !important; position: relative !important; }
select, .selector, .boxtabs, .sidepanel { display: none !important; }
#username2 { display: none; }
.caption { font-weight: bold; }
.checked { content:url("../images/forms/checkbox.png");width:15px;height:15px; }
.portlet { page-break-inside: avoid; }
#sticker span { display: none; }
#ideasumasof { display: block !important; }
.table1 td, table td { line-height: normal; padding: 0 4px; }
.table1 th, .table1 td { text-align: right; font-size: 0.8em; }
.leftalign, .ticker { text-align: left !important; }
.table1 tr td div { font-size: 0.5em; }
.SideBuy { color: #0A0 !important; }
.SideSell { color: #A00 !important; }
.flot-text div { color: #000 !important; }
.table1 tr td:first-child, .table1 tr th:first-child { min-width: 140px; }
#cdate, #sdate { padding-left: 10px; border: none; }
.crdate { min-width: 80px; }
.ui-icon-minusthick { display: none !important; }
.qtip { display: none !important; }
#ideabar .xAxis div, .chperfC .xAxis div, .chperfS .xAxis div, #newideas .xAxis div {
    transform: rotate(-90deg);
}