﻿/* begin: text-fields styles */

input, input[type="password"], input[type="search"], isindex, textarea {

   -moz-box-sizing:    border-box;

   -webkit-box-sizing: border-box;  

	box-sizing:        border-box;

}

/* end: text-fields styles */



/* begin: toolbar styles */

.toolbar{

	margin-top:5px; 

	background-color:#f1f1f1; 

	z-index:-1; 

	border-top:solid 4px #ff9c08; 

	border-bottom:solid 2px #D9d8CE;

	display:inline-block;

	height:54px;

	width:100%;

	}

	.toolbar .tlb-btn{

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

	cursor: pointer;

	text-align:center;

	}

	.toolbar .tlb-elm{

		height:22px;

	}

	.toolpanel{

		float:left; 

		margin:16px 0 0 16px;

	}

	.poweredby-logo{

		display:inline-block; 

		float:right; 

		margin:5px 0 0 0;

	}

	.toolbar .poweredby-logo{

		display:inline-block; 

		float:right; 

		margin:16px 8px 0 100px;

	}

.poweredby-logo > img{

	height:25px; 

	float: right; 

	margin:auto 0;

	border:2px;

}



.toolbarGreenbtn {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79c979), color-stop(1, #009900) );

	background:-moz-linear-gradient( center top, #79c979 5%, #009900 100% );	

	background-color:#009900;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	border:1px solid #009900;

	display:inline-block;

	color:#ffffff;

	font-family:arial;

	font-size:.8em;

	font-weight:bold;

	padding:0 14px;

	text-decoration:none;

	margin:0;

	height:100%;

	}

	.toolbarGreenbtn:hover {

		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #009900), color-stop(1, #79c979) );

		background:-moz-linear-gradient( center top, #009900 5%, #79c979 100% );

		background-color:#79c979;

	}

	.toolbarGreenbtn:active {

		position:relative;

		top:1px;

	}

	

.toolbarBluebtn {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );

	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );

	background-color:#1e62d0;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	border:1px solid #075bd1;

	display:inline-block;

	color:#ffffff;

	font-family:arial;

	font-size:.8em;

	font-weight:bold;

	padding:0 14px;

	text-decoration:none;

	margin:0;

	height:100%;

	}

	.toolbarBluebtn:hover {

		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );

		background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );

		background-color:#3d94f6;

	}

	.toolbarBluebtn:active {

		position:relative;

		top:1px;

	}

/*.toolbar {

	margin-top:5px; 

	background-color:#f1f1f1; 

	z-index:-1; 

	border-top:solid 4px #ff9c08; 

	border-bottom:solid 2px #D9d8CE;

	display:inline-block;

	height:60px;

}*/

/* begin: toolbar hyperlink */

.tlb-nav-link{

			display:table; height:54px; float:left; margin-left:16px;

		}

		.tlb-nav-link div{

			display:table-cell; vertical-align:middle; padding-right:10px; 

		}

		.tlb-nav-link a{

			display:block;

			font-size:12px;

			color: #2271E7;

			text-decoration:none;

		}

		.tlb-nav-link a:hover{

			color: #F16A22;

		}

		

.tlb-nav-button{

			float:left;

			margin-top:16px;

			margin-left:10px;

		}

		.tlb-nav-button div{		

			vertical-align:middle; padding-right:10px; 

		}

		.tlb-nav-button a{

			background-color: #94A1C1;

			-webkit-border-radius: 4px;

			-moz-border-radius: 3px;

			border-radius: 4px;

			padding: 3px 14px;

			display:inline-block;

			font-size:.8em;

			color: white;

			height:100%;

			font-family:arial;

			margin-left:5px;

			text-decoration:none;

		}

		.tlb-nav-button a:hover{

			background-color: #697cac;

			text-decoration:underline;

		}

	/* end: toolbar hyperlink */

/* end: toolbar styles */



/* begin: chart styles*/

.chart-container{

	position:absolute;

	cursor:default;

	box-shadow: 1px 1px 2px #e6e6e6;

	padding:5px;

	border-radius: 2px;

	margin:8px;

}

.chart-container:hover{

	cursor:pointer;

	box-shadow: 0 0 5px green;

	padding:5px;

	border-radius: 4px;

}

/* end: chart styles*/



/* begin: excel commnet(tooltips) */

div[data-title]:hover {

  	position: relative;

}

div[data-title]:hover:after {

  	content: attr(data-title);

	padding: 4px 8px;

	color: #000;

	position: absolute;

	left: 0;

	border:1px solid #d4c237;

	top: 120%;

	white-space: nowrap;

	z-index: 20px;

	background: #ffee69;

}

/* end: excel commnet(tooltips) */





body{

	background:#FFFFFF;

}



 /* Styles needed by SpreadsheetConverter */
*.ee100 { color : black;  font-family : Calibri  ,  sans-serif;  font-size : 16.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee103 { color : windowtext;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee106 { color : windowtext;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : bottom } *.ee109 { color : white;  font-family : Calibri  ,  sans-serif;  font-size : 11.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee112 { color : white;  font-family : Calibri  ,  sans-serif;  font-size : 11.00pt;  font-style : normal;  font-weight : 700;  text-decoration : none } *.ee113 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee116 { background : silver;  color : #003366;  font-family : Calibri  ,  sans-serif;  font-size : 11.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : bottom } *.ee118 { background : silver;  color : #003366;  font-family : Calibri  ,  sans-serif;  font-size : 11.00pt;  font-style : normal;  font-weight : 400;  text-align : center;  vertical-align : bottom } *.ee119 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : bottom } *.ee122 { color : white;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : bottom } *.ee124 { color : white;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : right;  vertical-align : bottom } *.ee126 { color : white;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-align : right;  vertical-align : bottom } *.ee127 { color : red;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : bottom } *.ee129 { color : red;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee131 { color : green;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee133 { color : green;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : bottom } *.ee134 { color : green;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  text-align : center;  vertical-align : bottom }

textarea {  overflow: auto; }

