﻿/* 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-upper{
	margin-top:5px; 
	background-color:#f1f1f1; 
	z-index:-1; 
	border-bottom:solid 4px #ff9c08; 
	border-top: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;
	}	
	.toolbar-upper .tlb-elm{
		height:22px;
	}
	.toolpanel{
		float:left; 
		margin:16px 16px 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:0px;
			margin-left:0px;
			border-spacing:15px;
			
		}
		.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) */

.ssc-tooltip {
    position:absolute;
    display:none;
    z-index:1000;
    background-color:#ffee69;
    color:#000;
    border: 1px solid #d4c237;
	padding: 4px 8px;
	top: 120%;
	/*white-space: nowrap; commented so to make comment visible*/
	left: 0;
	text-align:left;
	width:auto;
}
/* end: excel commnet(tooltips) */

/* begin: button style hyperlink */
a.button {
    padding: 3px 14px;
    display: inline-block;
    height: 100%;
    text-decoration: none;
    color:#000;
    background: -webkit-gradient( linear,left top,left bottom,color-stop(0.05, #f8f8f8),color-stop(1, #d2d2d2) );
    background-color:  #aaadaf;
    border: 1px solid #d2d2d2;          
    -webkit-border-radius: 4px;-moz-border-radius:4px;border-radius:4px;
    display:table-cell;vertical-align: middle;
}
a.button:hover{
    background: -webkit-gradient( linear,left top,left bottom,color-stop(0.05,#d2d2d2 ),color-stop(1, #f8f8f8) );
}
/* end: button style hyperlink */
/* textarea: disable free-handle bar.*/
textarea{ resize:none; }
.ui-widget-content {border: 1px solid #A0A0A0; background: #FFFFFF !important;}

    
 /* Styles needed by SpreadsheetConverter */
*.ee100 { background : #01AF0D;  color : white;  cursor : pointer;  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 } *.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 : left;  vertical-align : middle } *.ee109 { 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 } *.ee112 { color : windowtext;  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 } *.ee115 { background : silver;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 14.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : bottom } *.ee118 { color : windowtext;  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 : bottom } *.ee121 { background : silver;  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 } *.ee123 { 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 : middle } *.ee125 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 700;  text-align : center;  vertical-align : middle } *.ee126 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 12.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : bottom } *.ee129 { background : silver;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 12.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee132 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 12.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee134 { border-bottom :0.75pt  solid  windowtext;  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 : middle } *.ee135 { border-bottom :0.75pt  solid  windowtext;  color : windowtext;  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 : center;  vertical-align : middle } *.ee138 { background : #CCCCFF;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : bottom } *.ee140 { background : #CCCCFF;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 400;  text-align : center;  vertical-align : bottom } *.ee141 { color : windowtext;  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 : center;  vertical-align : bottom } *.ee144 { background : #CCCCFF;  color : windowtext;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : bottom } *.ee146 { background : #CCCCFF;  color : windowtext;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-align : center;  vertical-align : bottom } *.ee147 { color : windowtext;  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 : bottom } *.ee150 { background : #CCCCFF;  color : windowtext;  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 } *.ee151 { background : #CCCCFF;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-align : center;  vertical-align : middle } *.ee152 { color : windowtext;  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 : center;  vertical-align : middle } *.ee153 { color : windowtext;  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 : middle } *.ee154 { 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 } *.ee156 { background : silver;  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 } *.ee158 { 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 } *.ee161 { color : red;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : right;  vertical-align : bottom } *.ee163 { color : red;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 400;  text-align : right;  vertical-align : bottom } *.ee164 { color : red;  font-family : Arial  ,  sans-serif;  font-size : 6.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : middle } *.ee167 { 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 : middle } *.ee169 { 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 } *.ee172 { border-bottom :0.75pt  solid  windowtext;  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 } *.ee173 { background : #CCCCFF;  border-bottom :0.75pt  solid  windowtext;  color : windowtext;  font-family : Arial;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : bottom } *.ee174 { color : red;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 400;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : bottom } *.ee175 { color : red;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 400;  text-align : center;  vertical-align : bottom } *.ee176 { background : silver;  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 } *.ee178 { background : white;  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 } *.ee180 { background : #FFCC00;  border-left : 1.50pt  solid  windowtext;  border-right : 1.50pt  solid  black;  border-top : 1.50pt  solid  windowtext;  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 : middle } *.ee182 { border :0.75pt  solid  windowtext;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 700;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : middle } *.ee184 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 8.00pt;  font-style : normal;  font-weight : 700;  text-align : center;  vertical-align : middle } *.ee185 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 6.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : middle } *.ee187 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 6.00pt;  font-style : normal;  font-weight : 700;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee190 { color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 12.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : bottom } *.ee193 { background : #FFCC00;  border-left : 1.50pt  solid  windowtext;  border-right : 1.50pt  solid  black;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 14.00pt;  font-style : normal;  font-weight : 700;  padding-left : 0px;  padding-right : 1px;  padding-top : 0px;  text-align : center;  vertical-align : middle } *.ee194 { background : #FFCC00;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 14.00pt;  font-style : normal;  font-weight : 700;  text-align : center;  vertical-align : middle } *.ee195 { background : #FFCC00;  border-left : 1.50pt  solid  windowtext;  border-right :0.75pt  solid  black;  border-top :0.75pt  solid  windowtext;  color : windowtext;  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 : center;  vertical-align : bottom } *.ee197 { background : #FFCC00;  border-right : 1.50pt  solid  black;  border-top :0.75pt  solid  windowtext;  color : windowtext;  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 : center;  vertical-align : bottom } *.ee198 { color : windowtext;  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 : right;  vertical-align : bottom } *.ee200 { background : #FFCC00;  border-bottom : 1.50pt  solid  windowtext;  border-left : 1.50pt  solid  windowtext;  border-right :0.75pt  solid  black;  color : windowtext;  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 : top } *.ee202 { background : #FFCC00;  color : windowtext;  font-family : Arial  ,  sans-serif;  font-size : 10.00pt;  font-style : normal;  font-weight : 400;  text-align : center;  vertical-align : top } *.ee203 { background : #FFCC00;  border-bottom : 1.50pt  solid  windowtext;  border-right : 1.50pt  solid  black;  color : windowtext;  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 : top } *.ee204 { color : windowtext;  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 : right;  vertical-align : top } *.ee207 { 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 : right;  vertical-align : bottom } *.ee210 { 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 : top } *.ee213 { color : windowtext;  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 : middle } *.ee216 { color : windowtext;  font-family : Calibri  ,  sans-serif;  font-size : 11.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : top } *.ee219 { 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;  text-decoration : underline;  vertical-align : bottom } *.ee222 { color : windowtext;  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 : top } *.ee225 { color : windowtext;  font-family : Calibri  ,  sans-serif;  font-size : 11.00pt;  font-style : normal;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : middle } *.ee228 { color : windowtext;  font-family : Calibri  ,  sans-serif;  font-size : 10.00pt;  font-style : italic;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : center;  vertical-align : top } *.ee231 { color : windowtext;  font-family : Calibri  ,  sans-serif;  font-size : 10.00pt;  font-style : italic;  font-weight : 400;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;  text-align : left;  vertical-align : top }

textarea {  overflow: auto; }

    