﻿/* 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 : 11.00pt;  font-style : normal;  font-weight : 400 } *.ee102 { font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  vertical-align : middle } *.ee103 { color : black;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : middle } *.ee105 { color : black;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-align : left;  vertical-align : middle } *.ee106 { color : #494529;  font-family : Arial  ,  sans-serif;  font-size : 14.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : middle } *.ee112 { color : #494529;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : middle } *.ee117 { color : #494529;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  text-decoration : none } *.ee118 { color : #494529;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-decoration : none } *.ee119 { color : black;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : middle } *.ee121 { color : black;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-align : center;  vertical-align : middle } *.ee122 { color : #494529;  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 : middle } *.ee125 { color : black;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : left;  vertical-align : middle } *.ee126 { color : blue;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : left;  text-decoration : underline;  vertical-align : middle } *.ee128 { color : blue;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-align : left;  text-decoration : underline;  vertical-align : middle } *.ee129 { color : #494529;  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 : left;  vertical-align : top } *.ee131 { color : #494529;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  text-align : left;  vertical-align : top } *.ee132 { color : black;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : middle }

textarea {  overflow: auto; }

.captcha-white-box{display:none;}                                     
				   input.captcha-text{                 
                    display: inline-block;   
                    width: 140px;
                    height: 23px;
                    margin:0 0 10px 0;
                    padding: 0 8px;
                    background: white; 
                    border: 1px solid #D9D9D9; 
                    border-top: 1px solid silver;
                    -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;
                    -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;
                    }
                    input.captcha-text:hover {
                    border: 1px solid #B9B9B9;
                    border-top: 1px solid #A0A0A0;
                    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
                    }
                    input.captcha-text:focus{
                    outline:none;
                    border:1px solid #4D90FE;
                    -webkit-box-shadow:inset 0 1px 2px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
                    }
                    input.captcha-text.form-error {
                    border: 1px solid #DD4B39;
                    }
                    .captcha-error-text{                                   
                    margin: .5em 0 0;
                    display: block;
                    color: #DD4B39;
                    line-height: 17px;
                    }