@import url("https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");
body {
	background-color: #E0E0E0;
}
body, td {
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, sans-serif;
/*	font-size: 100%;*/
}

optgroup { font-size:12px; }

h2 {
	font-size: 1.3em;
	font-weight: normal;
	color: #334255;
}
h3 {
	font-size: 1.1em;
	font-weight: normal;
	color: #334255;
}

.TextBoxBlueBorder{
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
    border: 1px solid #3866a3; 
    outline: 0;
    height: 99%;
    width: 99%;
    text-align: left;
    padding: 0px;
    spacing: 0px;
}






.TextBoxBlueBorder:hover{
    background-color: #B7E2FC;
}
.TextBoxBlueBorder:focus{
    background-color: #B7E2FC;
}

.Bold{
    font-weight: bold;
}

.Left{
    float: left !important;
    white-space: nowrap;
}

.Right{
    float: right !important;
    white-space: nowrap;
}

.TextBoxGreenBorder{
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
    border: 1px solid #74b807; 
    outline: 0;
    height: 99%;
    width: 99%;
    text-align: left;
    padding: 0px;
    spacing: 0px;
}
.TextBoxGreenBorder:hover{
    background-color: #EAF3EE;
}
.TextBoxGreenBorder:focus{
    background-color: #EAF3EE;
}

.ButtonGray {
	font-size:12px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	padding:4px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	color:#777777;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}.ButtonGray:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.ButtonGray:active {
	position:relative;
	top:1px;
}
/* This css button was generated by http://html-generator.weebly.com */


.ButtonBlue {
	height:24px;
	font-size:12px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3866a3;
	padding:4px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #63b8ee), color-stop(100%, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	background:-ms-linear-gradient( top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #7cacde;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	-moz-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	box-shadow:inset 1px 1px 0px 0px #bee2f9;
}.ButtonBlue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #468ccf), color-stop(100%, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	background:-ms-linear-gradient( top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}.ButtonBlue:active {
	position:relative;
	top:1px;
}


/* Begin LightGray */
/* Background: #CDD2D8 */
/* Border: #9fa3a8 */

.TableLightGray{
    font-size:13px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    border:2px solid #9fa3a8;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:3px;
}
.HeaderLightGray {
    color: #464684;
    height:30px;
    background: Gainsboro;
    border-color: lightgrey;
    border-width: 0px 1px 1px 0px;
    border-style:solid;
}
.TitleLightGray {
    height:30px;
    background-color:#EFEFEF;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border-color: lightgrey;
}
th.LightGray {
/*    background-color: #E3E3E3;*/
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    /*color:#555555;*/
    color:#464684;
    font-size:13px;
    font-weight:bold;
    border-color: lightgrey;
    border-width: 0px 1px 1px 0px;
    border-style:solid;
    background:#EFEFEF;
}
.ButtonLightGray {
    height:24px;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    text-decoration: inherit;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #9fa3a8;
    padding: 4px 18px;
    cursor: pointer;
    color: #000000;
    display: inline-block;
    background: -webkit-linear-gradient(90deg, #CDD2D8 5%, #ffffff 100%);
    background: -moz-linear-gradient(90deg, #CDD2D8 5%, #ffffff 100%);
    background: -ms-linear-gradient(90deg, #CDD2D8 5%, #ffffff 100%);
    background: linear-gradient(180deg, #ffffff 5%, #CDD2D8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#CDD2D8");
}
.ButtonLightGray:hover {
    /*
    background: -webkit-linear-gradient(90deg, #ffffff 5%, #CDD2D8 100%);
    background: -moz-linear-gradient(90deg, #ffffff 5%, #CDD2D8 100%);
    background: -ms-linear-gradient(90deg, #ffffff 5%, #CDD2D8 100%);
    background: linear-gradient(180deg, #CDD2D8 5%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CDD2D8",endColorstr="#ffffff");
    */
}
.ButtonLightGray:active {
    position:relative;
    top: 1px;
}

.CheckboxLightGray {
    width: 18px;
    height: 18px;
}

.CheckboxLightGray:hover {
     background:#CDD2D8;
     cursor:pointer;
}

.LabelLightGray {
    width: 20px;
    height: 20px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #9fa3a8;
    padding:1px;
    margin:0 0 10px;
    display:block;
}

.LabelLightGray:hover {
    background:#CDD2D8;
    cursor:pointer;
}



/*CheckboxLightGray*/
/*input[type="checkboxx"] { position: absolute; opacity: 0; z-index: -1; }
input[type="checkboxx"]+span { font: 16pt sans-serif; color: #000; }
input[type="checkboxx"]+span:before { font: 16pt FontAwesome; content: '\00f096'; display: inline-block; width: 16pt; padding: 2px 0 0 3px; margin-right: 0.5em; }
input[type="checkboxx"]:checked+span:before { content: '\00f046'; }
input[type="checkboxx"]:focus+span:before { outline: 0px dotted #aaa; }
input[type="checkboxx"]:disabled+span { color: #999; }
input[type="checkboxx"]:not(:disabled)+span:hover:before { text-shadow: 0 1px 2px #9fa3a8; }
  */  

.SelectLightGray {
    height:26px;
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #9fa3a8;
    padding:1px 1px;
    text-decoration:none;
    /*background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right;*/
    background: -webkit-linear-gradient(90deg, #CDD2D8 5%, #ffffff 100%);
    background: -moz-linear-gradient(90deg, #CDD2D8 5%, #ffffff 100%);
    background: -ms-linear-gradient(90deg, #CDD2D8 5%, #ffffff 100%);
    background: linear-gradient(180deg, #ffffff 5%, #CDD2D8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#CDD2D8");
    background-color:#CDD2D8;
    color:black;
    /*color:#ffffff;*/
    display:inline-block;
    /*text-shadow:1px 1px 0px #9fa3a8;
     -webkit-box-shadow:inset 1px 1px 0px 0px #9fa3a8;
     -moz-box-shadow:inset 1px 1px 0px 0px #9fa3a8;
     box-shadow:inset 1px 1px 0px 0px #9fa3a8;*/
}
.SelectLightGray:hover {
    /*background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right;*/
    /*
    background: -webkit-linear-gradient(90deg, #ffffff 5%, #CDD2D8 100%);
    background: -moz-linear-gradient(90deg, #ffffff 5%, #CDD2D8 100%);
    background: -ms-linear-gradient(90deg, #ffffff 5%, #CDD2D8 100%);
    background: linear-gradient(180deg, #CDD2D8 5%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CDD2D8",endColorstr="#ffffff");
    background-color:#CDD2D8;
    */
}
.TextLightGray{
    height:24px;
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    padding:0px 3px;
    border:1px solid #9fa3a8;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color: white !important;
}
.TextLightGray:hover{
    background-color: #e3e7e7 !important; 
}
.TextLightGray:focus{
    background-color: #e3e7e7 !important;
}

.TextareaLightGray{
    width:100%;
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    margin:5px 0; 
    padding:3px 3px;
    border:1px solid #9fa3a8;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color: white !important;
}
.TextareaLightGray:hover{
    background-color: #e3e7e7 !important; 
}
.TextareaLightGray:focus{
    background-color: #e3e7e7 !important;
}

/* End LightGray */

/* ############################################################# */

/* Begin LightSteelBlue */

.TableLightSteelBlue{
    font-size:13px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    border:2px solid #85b0ea;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.HeaderLightSteelBlue {
    height:30px;
    background-color:#b5d6f7;
}
.TitleLightSteelBlue {
    height:30px;
    background-color:#e7ebed;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
th.LightSteelBlue {
/*    background-color: #E3E3E3;*/
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    /*color:#555555;*/
    color:#b5d6f7;
    font-size:13px;
    font-weight:bold;
    border-color: lightgrey;
    border-width: 0px 1px 1px 0px;
    border-style:solid;
    background:Gainsboro;
}
.ButtonLightSteelBlue {
    height:24px;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    text-decoration: inherit;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #85b0ea;
    padding: 4px 18px;
    cursor: pointer;
    color: #000000;
    display: inline-block;
    background: -webkit-linear-gradient(90deg, #80b5ea 5%, #DEEBF7 100%);
    background: -moz-linear-gradient(90deg, #80b5ea 5%, #DEEBF7 100%);
    background: -ms-linear-gradient(90deg, #80b5ea 5%, #DEEBF7 100%);
    background: linear-gradient(180deg, #DEEBF7 5%, #80b5ea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#DEEBF7",endColorstr="#80b5ea");
}
.ButtonLightSteelBlue:hover {
    /*
    background: -webkit-linear-gradient(90deg, #DEEBF7 5%, #80b5ea 100%);
    background: -moz-linear-gradient(90deg, #DEEBF7 5%, #80b5ea 100%);
    background: -ms-linear-gradient(90deg, #DEEBF7 5%, #80b5ea 100%);
    background: linear-gradient(180deg, #80b5ea 5%, #DEEBF7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80b5ea",endColorstr="#DEEBF7");
    */
}
.ButtonLightSteelBlue:active {
    position:relative;
    top: 1px;
}

.CheckboxLightSteelBlue {
    width: 18px;
    height: 18px;
}

.CheckboxLightSteelBlue:hover {
     background:#DEEBF7;
     cursor:pointer;
}

.LabelLightSteelBlue {
    width: 20px;
    height: 20px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #85b0ea;
    padding:1px;
    margin:0 0 10px;
    display:block;
}

.LabelLightSteelBlue:hover {
    background:#DEEBF7;
    cursor:pointer;
}



/*CheckboxLightSteelBlue*/
/*input[type="checkboxx"] { position: absolute; opacity: 0; z-index: -1; }
input[type="checkboxx"]+span { font: 16pt sans-serif; color: #000; }
input[type="checkboxx"]+span:before { font: 16pt FontAwesome; content: '\00f096'; display: inline-block; width: 16pt; padding: 2px 0 0 3px; margin-right: 0.5em; }
input[type="checkboxx"]:checked+span:before { content: '\00f046'; }
input[type="checkboxx"]:focus+span:before { outline: 0px dotted #aaa; }
input[type="checkboxx"]:disabled+span { color: #999; }
input[type="checkboxx"]:not(:disabled)+span:hover:before { text-shadow: 0 1px 2px #1573d1; }
  */  

.SelectLightSteelBlue {
    height:26px;
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #84bbf3;
    padding:1px 1px;
    text-decoration:none;
    /*background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right;*/
    background: -webkit-linear-gradient(90deg, #80b5ea 5%, #DEEBF7 100%);
    background: -moz-linear-gradient(90deg, #80b5ea 5%, #DEEBF7 100%);
    background: -ms-linear-gradient(90deg, #80b5ea 5%, #DEEBF7 100%);
    background: linear-gradient(180deg, #DEEBF7 5%, #80b5ea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#DEEBF7",endColorstr="#80b5ea");
    background-color:#bee2f9;
    color:black;
    /*color:#ffffff;*/
    display:inline-block;
    /*text-shadow:1px 1px 0px #7cacde;
     -webkit-box-shadow:inset 1px 1px 0px 0px #bee2f9;
     -moz-box-shadow:inset 1px 1px 0px 0px #bee2f9;
     box-shadow:inset 1px 1px 0px 0px #bee2f9;*/
}
.SelectLightSteelBlue:hover {
    /*background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right;*/
    /*
    background: -webkit-linear-gradient(90deg, #DEEBF7 5%, #80b5ea 100%);
    background: -moz-linear-gradient(90deg, #DEEBF7 5%, #80b5ea 100%);
    background: -ms-linear-gradient(90deg, #DEEBF7 5%, #80b5ea 100%);
    background: linear-gradient(180deg, #80b5ea 5%, #DEEBF7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80b5ea",endColorstr="#DEEBF7");
    background-color:#DEEBF7;
    */
}
.TextLightSteelBlue{
    height:24px;
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    padding:0px 3px;
    border:1px solid #85b0ea;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color: white !important;
}
.TextLightSteelBlue:hover{
    background-color: #DEEBF7 !important; 
}
.TextLightSteelBlue:focus{
    background-color: #DEEBF7 !important;
}

/* End LightSteelBlue */

/* ############################################################# */

/* Begin LightSteelGreen */

.HeaderLightSteelGreen {
    height:30px;
    background-color:LightGreen;
}
.ButtonLightSteelGreen {
    height:24px;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    text-decoration: inherit;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #01BA5E;
    padding: 4px 18px;
    cursor: pointer;
    color: #000000;
    display: inline-block;
    background: -webkit-linear-gradient(90deg, #01BA5E 5%, #A8FFD3 100%);
    background: -moz-linear-gradient(90deg, #01BA5E 5%, #A8FFD3 100%);
    background: -ms-linear-gradient(90deg, #01BA5E 5%, #A8FFD3 100%);
    background: linear-gradient(180deg, #A8FFD3 5%, #01BA5E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#A8FFD3",endColorstr="#01BA5E");
}
.ButtonLightSteelGreen:hover {
    /*
    background: -webkit-linear-gradient(90deg, #A8FFD3 5%, #01BA5E 100%);
    background: -moz-linear-gradient(90deg, #A8FFD3 5%, #01BA5E 100%);
    background: -ms-linear-gradient(90deg, #A8FFD3 5%, #01BA5E 100%);
    background: linear-gradient(180deg, #01BA5E 5%, #A8FFD3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01BA5E",endColorstr="#A8FFD3");
    */
}
.ButtonLightSteelGreen:active {
    position:relative;
    top: 1px;
}


.TextLightSteelGreen{
    height:24px;
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    padding:0px 3px;
    border:1px solid #01BA5E;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color: white !important;
}
.TextLightSteelGreen:hover{
    background-color: #E5FFE5 !important;
}
.TextLightSteelGreen:focus{
    background-color: #E5FFE5 !important;
}
.TextLightSteelError{
    height:24px;
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    padding:0px 3px;
    border:1px solid #1573d1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color: #ff8080;  
}
.TextLightSteelError:hover{
    background-color: #ff6666;
}
.TextLightSteelError:focus{
    background-color: #ff6666;
}
.TextareaLightSteelBlue{
    font-size:14px;
    /*font-family:Arial;*/
    font-family: Verdana, sans-serif;
    font-weight:normal;
    padding:2px 3px;
    border:1px solid #1573d1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin:0px;
}
.TextareaLightSteelBlue:hover{
    background-color:#DEEBF7;
}
.TextareaLightSteelBlue:focus{
    background-color:#DEEBF7;
}
/* This css button was generated by http://html-generator.weebly.com */
/* This css button was generated by http://html-generator.weebly.com */

.ButtonGreen {
	height:24px;
	font-size:12px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #74b807;
	padding:4px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #89c403), color-stop(100%, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background:-ms-linear-gradient( top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	color:#ffffff;
	display:inline-block;
	/*text-shadow:1px 1px 0px #528009;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #a4e271;
 	-moz-box-shadow:inset 1px 1px 0px 0px #a4e271;
 	box-shadow:inset 1px 1px 0px 0px #a4e271;*/
}.ButtonGreen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #77a809), color-stop(100%, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	background:-ms-linear-gradient( top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.ButtonGreen:active {
	position:relative;
	top:1px;
}
/* This css button was generated by http://html-generator.weebly.com */

.ButtonRed{
	height:24px;
	font-size:12px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #d83526;
    padding:4px 18px;
    text-decoration:none;
    /*text-shadow: 1px 1px 0px #b23e35;
    -webkit-box-shadow: inset 1px 1px 0px 0px #f29c93;
    -moz-box-shadow: inset 1px 1px 0px 0px #f29c93;
    box-shadow: inset 1px 1px 0px 0px #f29c93;*/
    cursor: pointer;
    color: #ffffff;
    display: inline-block;
    background: -webkit-linear-gradient(90deg, #ce0100 5%, #fe1a00 100%);
    background: -moz-linear-gradient(90deg, #ce0100 5%, #fe1a00 100%);
    background: -ms-linear-gradient(90deg, #ce0100 5%, #fe1a00 100%);
    background: linear-gradient(180deg, #fe1a00 5%, #ce0100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe1a00",endColorstr="#ce0100");
}
.ButtonRed:hover{
    background: -webkit-linear-gradient(90deg, #fe1a00 5%, #ce0100 100%);
    background: -moz-linear-gradient(90deg, #fe1a00 5%, #ce0100 100%);
    background: -ms-linear-gradient(90deg, #fe1a00 5%, #ce0100 100%);
    background: linear-gradient(180deg, #ce0100 5%, #fe1a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ce0100",endColorstr="#fe1a00");
}
.ButtonRed:active {
    position:relative;
    top: 1px;
}
/* This css button was generated by http://html-generator.weebly.com */

.SelectBlue {
	height:26px;
	font-size:14px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3866a3;
	padding:1px 1px;
	text-decoration:none;
	/*background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right;*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #63b8ee), color-stop(100%, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	background:-ms-linear-gradient( top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	color:black;
    /*color:#ffffff;*/
	display:inline-block;
	/*text-shadow:1px 1px 0px #7cacde;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	-moz-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	box-shadow:inset 1px 1px 0px 0px #bee2f9;*/
}
.SelectBlue:hover {
	/*background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right;*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #468ccf), color-stop(100%, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	background:-ms-linear-gradient( top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}
/* This css button was generated by http://html-generator.weebly.com */

.SelectGreen {
	height:24px;
	font-size:12px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #74b807;
	padding:4px 1px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #89c403), color-stop(100%, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background:-ms-linear-gradient( top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #528009;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #a4e271;
 	-moz-box-shadow:inset 1px 1px 0px 0px #a4e271;
 	box-shadow:inset 1px 1px 0px 0px #a4e271;
}
.SelectGreen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #77a809), color-stop(100%, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	background:-ms-linear-gradient( top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}
/* This css button was generated by http://html-generator.weebly.com */

.TextBlue{
	height:24px;
	font-size:14px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	padding:0px 3px;
	border:1px solid #3866a3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.TextBlue:hover{
    background-color: #B7E2FC;
}
.TextBlue:focus{
    background-color: #B7E2FC;
}

.TextareaBlue{
    font-size:14px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    padding:2px 3px;
    border:1px solid #3866a3;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.TextareaBlue:hover{
    background-color: #B7E2FC;
}
.TextareaBlue:focus{
    background-color: #B7E2FC;
}

.TextGreen{
	height:22px;
	font-size:13px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	padding:0px 3px;
	border:1px solid #74b807;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.TextGreen:hover{
    background-color: #EAF3EE;
}
.TextGreen:focus{
    background-color: #EAF3EE;
}

th.StyledBlue {
/*    background-color: #E3E3E3;*/
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    /*color:#555555;*/
    color:#3866a3;
    font-size:13px;
    font-weight:bold;
    border-color: lightgrey;
    border-width: 0px 1px 1px 0px;
    border-style:solid;
    background:Gainsboro;
}

.TableStyledBlue{
	font-size:13px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	/*border:2px solid #6f93c3;*/
        border-top: 5px solid #6f93c3;
        border-bottom: 5px solid #6f93c3;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.TableStyledBrown{
    font-size:13px;
    font-family: Verdana, sans-serif;
    font-weight:normal;
    border:2px solid #7a1f1f;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.TableStyledGreen{
	font-size:13px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	/*border:2px solid rgba(0, 180, 93, 1)*/ /*#009048*/;
        border-top: 5px solid rgba(0, 180, 93, 1) /*#009048*/;
        border-bottom: 5px solid rgba(0, 180, 93, 1) /*#009048*/;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

/* Gradient transparent - color - transparent */
hr.gradient-style {
    border: 0;
    height: 0.7px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

/* Gradient color1 - color2 - color1 */

hr.style-two-color {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

img.menu1 {
	margin-top: 1px;
}
a.menu1Default {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

a.menu1Default:HOVER {
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}

td.menu1Over {
	text-align: center;
}
img.menu {
	margin-top: 3px;
}


.small {
	font-size: smaller;
	color:#000000;
}

.smaller {
	font-size: xx-small;
	color:#666666;
}

.gray {
	font-size: smaller;
	color:#555555;
}
span.menu2Selected {
	font-weight: normal;
	color: green;
}

td.menu2First {
	padding-top: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}
td.menu2 {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}
td.menu2Last {
	padding-left: 1em;
	padding-top: 0.5em;
	padding-bottom: 1em;
}


th.formHeader {
	font-size: 1px;
}
td.name {
/*	background-color: #E3E3E3;*/
	vertical-align: middle;
	color:#555555;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
}
td.nameRequired {
/*	background-color: #E3E3E3;*/
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color:#555555;
	font-size: smaller;
}

th.nameRequired {
/*	background-color: #E3E3E3;*/
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color:#555555;
	font-size: smaller;
	border-color: lightgrey;
	border-width: 0px 1px 1px 0px;
	border-style:solid;
	background:Gainsboro;
}

textarea 
{ 
    border:1px solid #999999; 
    width:100%; 
    margin:5px 0; 
    padding:3px; 
} 
.textareacontainer 
{ 
    padding-right: 8px; /* 1 + 3 + 3 + 1 */ 
} 


.boxsizingBorder { 
    -webkit-box-sizing: border-box; 
       -moz-box-sizing: border-box; 
            box-sizing: border-box; 
} 

td.td_left_no_border{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color:#555555;
	font-size: smaller;
	border-color: lightgrey;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
}
td.td_left{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color:#555555;
	font-size: smaller;
	border-color: lightgrey;
	border-width: 0px 1px 1px 0px;
	border-style:solid;
}
td.td_right{
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
	color:#555555;
	font-size: smaller;
	border-color: lightgrey;
	border-width: 0px 1px 1px 0px;
	border-style:solid;
}
td.td_center{
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color:#555555;
	font-size: smaller;
	border-color: lightgrey;
	border-width: 0px 1px 1px 0px;
	border-style:solid;
}
.td_text_input_left{
	font-family: Verdana, sans-serif;
  	color: #000000;
  	text-align:left;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	background-color: transparent;
    
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
    white-space: nowrap; 
}
.td_text_input_right{
	font-family: Verdana, sans-serif;
  	color: #000000;
  	text-align:right;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	background-color: transparent;
}
.noBorder{
    outline:none; 
    border:none; 
    border-style: none;
    padding: 0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none; 
}

.noborder_right_bold{
	font-family: Verdana, sans-serif;
	font-size: 12px;
  	color: #000000;
  	text-align:right;
  	height: 100%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:bold;
	background-color: transparent;
}
.noborder_left_bold{
	font-family: Verdana, sans-serif;
	font-size: 12px;
  	color: #000000;
  	text-align:left; 
  	height: 100%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:bold;
	background-color: transparent;
}
.noborder_center_bold{
	font-family: Verdana, sans-serif;
	font-size: 12px;
  	color: #000000;
  	text-align:center; 
  	height: 100%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:bold;
	background-color: transparent;
}
.noborder_right{
	font-family: Verdana, sans-serif;
	font-size: 12px;
  	color: #000000;
  	text-align:right;
  	height: 100%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:normal;
	background-color: transparent;
}
.noborder_center{
	font-family: Verdana, sans-serif;
	font-size: 12px;
  	color: #000000;
  	text-align:center;
  	height: 100%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:normal;
	background-color: transparent;
}
.noborder_left{
	font-family: Verdana, sans-serif;
	font-size: 12px;
  	color: #000000;
  	text-align:left;
  	height: 100%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:normal;
	background-color: transparent;
}
.td_text_input_right_b{
	font-family: Verdana, sans-serif;
  	color: #000000;
  	text-align:right;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:bold;
	background-color: transparent;
}

.td_text_input_right_brown{
	font-family: Verdana, sans-serif;
  	color: brown;
  	text-align:right;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:normal;
	background-color: transparent;
}
.td_text_input_left_brown{
	font-family: Verdana, sans-serif;
  	color: brown;
  	text-align:left;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:normal;
	background-color: transparent;
}
.td_text_input_center_brown{
	font-family: Verdana, sans-serif;
  	color: brown;
  	text-align:center;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	font-weight:normal;
	background-color: transparent;
}
.td_text_input_center{
	font-family: Verdana, sans-serif;
  	color: #000000;
  	text-align:center;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	background-color: transparent;
}
.td_text_input_center_b{
	font-family: Verdana, sans-serif;
  	font-weight:bold;
    text-align:center;
    color: #000000;
  	height: 100%;
  	width:99%;
  	border-color: lightgrey;
  	border-width: 0px 0px 0px 0px;
	border-style:solid;
	background-color: transparent;
	
}
td.td_center_hidden{
    font-family: Verdana, sans-serif;
    font-weight: normal;
    text-align: center;
    color:#555555;
    vertical-align: middle;
    border-color: lightgrey;
    border-width: 0px 1px 1px 0px;
    border-style:solid;
}



td.value {
	text-align: left;
}
td.failed {
	font-size: smaller;
	text-align: left;
	background-color: #FFEEEE;
}
td.empty {
	font-size: 4px;
}
td.submit {
	background-color: #FFFFFF;
	text-align: center;
}
td.submit2 {
	text-align: right;
}


a {
	color: #0016B3;
}
a:visited {
	color: #464684;
}
a.path {
	font-size: smaller;
	color: #555555;
}
a.path:visited {
	font-size: smaller;
	color: #555555;
}
a.toolbox {
	font-size: smaller;
	color: #555555;
}
a.toolbox:visited {
	font-size: smaller;
	color: #555555;
}

a.puit{
	color: #405D68;
	font-weight: bold;
}

.full {
	width: 100%;
}
.combobox {
 font-family: Verdana, sans-serif; font-size: smaller; color: #000000; width: 255px; border: 1px  solid #000000; /*height: 13px; -- see omadus tegi operas ja cromes combo kõrguse väga mdalaks*/ 
}
.combobox2 {
 font-family: Verdana, sans-serif; font-size: smaller; color: #000000; width: 175px; border: 1px  solid #000000; 
}
.combonosize {
 font-family: Verdana, sans-serif; font-size: smaller; color: #000000; border: 1px  solid #000000; 
}
.textinputleft {
 font-family: Verdana, sans-serif; color: #000000; text-align: left; height: 21px;
}
.textinputcenter {
 font-family: Verdana, sans-serif; color: #000000; text-align: center; height: 21px;
}
.textinputright {
 font-family: Verdana, sans-serif; color: #000000; text-align: right; height: 21px;
}
.textarea {
 font-family: Verdana, sans-serif; color: #000000; 
}
.textinputseademoode {
 font-family: Verdana, sans-serif; color: #000000; text-align: left; width: 100px;
}
#button {
  font-size: 11px;
  height: 22px;
  color: #405D68;
  font-weight: bold;
  background-color: #DFE5EC;
/*	width: 6em;*/
}

td.content {
	padding: 1.5em 6% 4em 8%;
	text-align: left;
}


th.tableHeader {
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #DFE5EC;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left:4px;
	padding-right:4px;
    white-space: nowrap;
}
th.tableHeaderCenter {
    border-top: 1px solid #DFE5EC;
    border-right: 1px solid #DFE5EC;
    font-size: 12px;
    background-color:#CDD2D8;
    color: #405D68;
    text-align: center;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left:4px;
    padding-right:4px;
    white-space: nowrap;
}
th.tableHeaderLeft {
    border-top: 1px solid #DFE5EC;
    border-right: 1px solid #DFE5EC;
    font-size: 12px;
    background-color:#CDD2D8;
    color: #405D68;
    text-align: left;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left:4px;
    padding-right:4px;
    white-space: nowrap;
}
th.tableHeaderRight {
    border-top: 1px solid #DFE5EC;
    border-right: 1px solid #DFE5EC;
    font-size: 12px;
    background-color:#CDD2D8;
    color: #405D68;
    text-align: right;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left:4px;
    padding-right:4px;
    white-space: nowrap;
}

th.tableHeader-no-filter-no-sort {
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #DFE5EC;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left:4px;
	padding-right:4px;
}

th.tableHeader-no-sort-no-filter {
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #DFE5EC;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left:4px;
	padding-right:4px;
}

th.tableHeader-no-filter {
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #DFE5EC;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left:4px;
	padding-right:4px;
}

th.tableHeader-no-sort {
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #DFE5EC;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left:4px;
	padding-right:4px;
}

th.tableHeaderY {
	border-top: none;
	border-right: none;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowNr {
	border-top: none;
	border-right: none;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

th.tableFooter {
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #DFE5EC;
	font-size: 12px;
	background-color:#CDD2D8;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
    white-space: nowrap;
}
th.tableFooterCenter {
    border-top: 1px solid #DFE5EC;
    border-right: 1px solid #DFE5EC;
    font-size: 12px;
    background-color:#CDD2D8;
    color: #405D68;
    text-align: center;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    white-space: nowrap;
}
th.tableFooterLeft {
    border-top: 1px solid #DFE5EC;
    border-right: 1px solid #DFE5EC;
    font-size: 12px;
    background-color:#CDD2D8;
    color: #405D68;
    text-align: left;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    white-space: nowrap;
}
th.tableFooterRight {
    border-top: 1px solid #DFE5EC;
    border-right: 1px solid #DFE5EC;
    font-size: 12px;
    background-color:#CDD2D8;
    color: #405D68;
    text-align: right;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    white-space: nowrap;
}

th.tableHeaderLepKLeft {
	font-size: smaller;
	background-color: DarkKhaki;
	color: #405D68;
	text-align: left;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
th.tableHeaderLepKRight {
	font-size: smaller;
	background-color: DarkKhaki;
	color: #405D68;
	text-align: right;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
th.tableHeaderLepKCenter {
	font-size: smaller;
	background-color: DarkKhaki;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
th.tableHeaderLepGLeft {
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
th.tableHeaderLepGRight {
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
th.tableHeaderLepGCenter {
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

th.tableHeaderLaevGreen {
	font-size: smaller;
	background-color: DarkSeaGreen;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

th.tableHeaderLaevGrey {
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeader {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: #F9F9F9;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderText {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: #F9F9F9;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderTextArveB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightSteelBlue;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderTextArveG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumArveB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightSteelBlue;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderNumArveG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderTextLaekB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightSkyBlue;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextOstetudMaterjalG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextOstetudMaterjalGR {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: GoldenRod;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextTransportGB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextTransportG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextTransportT {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: Tan;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextMuudKuludG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextMuudKuludP {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: Peru;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextKasumG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextKasumDG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: DarkGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextAgenditasuG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextAgenditasuB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: BurlyWood;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderTextTegLaekB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: PowderBlue;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextTegLaekG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderTextLaekG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderTextLaekGgbold {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: green;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextLaekGrbold {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: red;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextLaekGbbold {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: black;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumLaekB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightSkyBlue;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumOstetudMaterjalG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumOstetudMaterjalGR {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: GoldenRod;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumTransportG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumMuudKuludG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumKasumG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumAgenditasuG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumTegLaekB {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: PowderBlue;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumTegLaekG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumLaekG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderNum {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: #F9F9F9;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderGray {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color:#FFFFED;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderLepNumG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderLepNumK {
	border-bottom: 1px solid DarkKhaki;
	font-size: smaller;
	background-color: DarkKhaki;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowHeaderLepTextG {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderLepTextK {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: DarkKhaki;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextLaevGreen{
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: DarkSeaGreen;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderTextLaevGrey {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: left;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumLaevGreen {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: DarkSeaGreen;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
td.RowHeaderNumLaevGrey {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color: LightGrey;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}


td.RowHeaderNumGrayNum {
	border-bottom: 1px solid #DFE5EC;
	font-size: smaller;
	background-color:#FFFFED;
	color: #405D68;
	text-align: right;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

td.RowTextLaevGreen {
	background-color: DarkSeaGreen;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}

td.RowTextLaevGrey {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}

td.RowNumLaevGreen {
	background-color: DarkSeaGreen;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}

td.RowNumLaevGrey {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}

td.RowNumLaevGreybold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
}

td.RowNumArveB {
	background-color: LightSteelBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowTextArveB {
	background-color: LightSteelBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}

td.RowNumArveG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowTextArveG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}
td.RowTextArveBbbold {
	background-color: LightSteelBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: black;
}

td.RowTextLaekBbbold {
	background-color: LightSkyBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: black;
}

td.RowTextLaekBgbold {
	background-color: LightSkyBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	color: green;
	font-weight: bold;
}
td.RowTextLaekBrbold {
	background-color: LightSkyBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	color: red;
	font-weight: bold;
}

td.RowTextArveGbbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: black;
}

td.RowNumLaekB {
	background-color: LightSkyBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowNumMuudKuludG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowTextMuudKuludP {
	background-color: Peru;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowNumAgenditasuG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowNumAgenditasuB {
	background-color: BurlyWood;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowTextLaekB {
	background-color: LightSkyBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}
td.RowTextTransportGbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight:bold;
}
td.RowTextTransportT {
	background-color: Tan;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}
td.RowTextMuudKuludGbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight:bold;
}
td.RowTextKasumGbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight:bold;
}
td.RowTextKasumDG {
	background-color: DarkGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}
td.RowTextAgenditasuGbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight:bold;
}
td.RowTextAgenditasuB {
	background-color: BurlyWood;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}
td.RowTextTegLaekB {
	background-color: PowderBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}
td.RowTextOstetudMaterjalGR {
	background-color: GoldenRod;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}
td.RowTextOstetudMaterjalGbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}
td.RowTextTegLaekBbbold {
	background-color: PowderBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: black;
}


.RowTextLaekBinput {
	background-color:#C9E9FD;
	text-align: left;
	vertical-align: middle;
}
.RowNumLaekBinput {
	background-color:#C9E9FD;
	text-align: right;
	vertical-align: middle;
}

.RowNumTegLaekBinput {
	background-color:#EBF7F9;
	text-align: right;
	vertical-align: middle;
}

td.RowNumLaekG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}

td.RowNumTegLaekB {
	background-color: PowderBlue;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowNumOstetudMaterjalG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowNumOstetudMaterjalGRred {
	background-color: GoldenRod;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
	color: red;
}
td.RowNumOstetudMaterjalGRblack {
	background-color: GoldenRod;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
	color: black;
}
td.RowNumTransportG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowNumKasumG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowNumTegLaekG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
td.RowTextTegLaekGbbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
}
td.RowTextLaekG {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
}

td.RowTextLaekGbbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	color: black;
	font-weight: bold;
}
td.RowTextLaekGgbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	color: green;
	font-weight: bold;
}
td.RowTextLaekGrbold {
	background-color: LightGrey;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	color: red;
	font-weight: bold;
}

td.RowRightNum {
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}

td.RowNumLepK {
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: center;
	background-color: #DFE5EC;
}

td.RowNumLepG {
	border-right: 1px solid #DFE5EC;
	font-size: smaller; 
	vertical-align: middle;
	text-align: right;
	background-color: LightGrey;
}
td.RowNumLepK {
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
	background-color: DarkKhaki;
}
td.RowTextLepG {
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	background-color: LightGrey;
}
td.RowTextLepK {
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
	background-color: DarkKhaki;
}

td.RowRight {
/*	border-bottom: 1px solid #DFE5EC;*/
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align:right;
    white-space: nowrap;
}

td.RowCenter{
/*	border-bottom: 1px solid #DFE5EC;*/
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align:center;
    white-space: nowrap;
}
td.RowLeft {
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: left;
    white-space: nowrap;
}

td.RowRightNum {
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
    white-space: nowrap;
}

td.RowRightGray {
/*	border-bottom: 1px solid #DFE5EC;*/
	color: #696969;
	background-color:#FFFFED;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
}

td.RowRightGray2 {
/*	border-bottom: 1px solid #DFE5EC;*/
	color: #696969;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
}

td.RowRightGray2Num {
/*	border-bottom: 1px solid #DFE5EC;*/
	color: #696969;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
	text-align: right;
}
tr.tableRow{
    height: 25px;
}

.popupTeade{
    color:black;
    background-color: #cdd2d8;
    padding:3px;
    border:1px solid grey;
    border-radius:5px;
    box-shadow:3px 3px 1px #888888;
    width:0px; height:0px;
    text-align:left;
    overflow:hidden;
    position:absolute;
    float:left;
    visibility:hidden;
}

td.RowAll {
	border-bottom: 1px solid #DFE5EC;
	border-top: 1px solid #DFE5EC;
	border-left: 1px solid #DFE5EC;
	border-right: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
}
td.RowDivider {
	border-top: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	color:#555555;
}
td.RowEmpty {
/*	border-bottom: 1px solid #DFE5EC;*/
	font-size: smaller;
	vertical-align: middle;
}
td.RowEmptyGray {
/*	border-bottom: 1px solid #DFE5EC;*/
	color: #696969;
	font-size: smaller;
	vertical-align: middle;
}
td.bottomrowRight {
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	font-size: 12px;
	vertical-align: middle;
	text-align: right;
	padding-left:4px;
	padding-right:4px;
}
td.bottomrowLeft {
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	padding-left:4px;
	padding-right:4px;
}
td.bottomrowCenter {
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	padding-left:4px;
	padding-right:4px;
}
td.bottomrowEmpty {
	border-top: 1px solid #DFE5EC;
	font-size: smaller;
	vertical-align: middle;
}
td.RowLeftAction {
	font-size: smaller;
	vertical-align: top;
}
td.RowLeftEmpty {
	font-size: smaller;
	vertical-align: top;
}
td.tableFooter {
	font-size: 1px;
}


th.data {
	font-size: 1px;
}
td.dataName {
	font-size: smaller;
	vertical-align: top;
}
td.dataValue {
	font-size: smaller;
	background-color: #FAFAFA;
}
td.dataEmpty {
	font-size: 1px;
}
td.submit3 {
	text-align: right;
}
#submit4 {
	width: 150px;
	text-align: center;
}

td.msgHeadererror {
	font-size: smaller;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	color:#555555;
	background-color: #F9F9F9;
}
td.msgContenterror {
	font-size: smaller;
	text-align: left;
	vertical-align: top;
	color:#555555;
	/*background-color: #FFEEEE;*/
	background-color: #FFCCCC;
}
td.msgHeadermsg {
	font-size: smaller;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	color:#555555;
	background-color: #F9F9F9;
}
td.msgContentmsg {
	font-size: smaller;
	text-align: left;
	vertical-align: top;
	color:#555555;
	background-color: #EDFAF3;
}
td.msgHeadernotice {
	font-size: smaller;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	color:#555555;
	background-color: #F9F9F9;
}
td.msgContentnotice {
	font-size: smaller;
	text-align: left;
	vertical-align: top;
	color:#555555;
	background-color: #FFFFED;
}


td.RowSearch {
	border-top: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	color:#555555;
}

a.sortlink {
	color: #555555;
}
a.sortlink:visited {
	color: #555555;
}

span.customStyleSelectBox {font-size:12px; font-weight:bold; background-color:white; color:black; padding:3px 7px; border:1px solid #e7dab0; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; }
/*span.customStyleSelectBox.changed {color:black; background-color:white}*/
.customStyleSelectBoxInner {background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right; }

span.customStyleSelectBoxOst {font-size:12px; font-weight:bold; background-color:GoldenRod; color:black; padding:3px 7px; border:1px solid #e7dab0; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; }
/*span.customStyleSelectBoxOst.changed {color:GoldenRod; background-color:Black}*/
.customStyleSelectBoxInnerOst {background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right; }

span.customStyleSelectBoxTransport {font-size:12px; font-weight:bold; background-color:Tan; color:black; padding:3px 7px; border:1px solid #e7dab0; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; }
/*span.customStyleSelectBoxTransport.changed {color:Red;}*/
.customStyleSelectBoxInnerTransport {background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right; }

span.customStyleSelectBoxYlevaadeValuuta {font-size:12px; font-weight:bold; background-color:#DFE5EC; color:#405D68; padding:3px 7px; border:1px solid #CDD2D8; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; }
/*span.customStyleSelectBoxYlevaadeValuuta.changed {color:Red;}*/
.customStyleSelectBoxInnerYlevaadeValuuta {background:url(../img/canvas-list-nav-item-arrow-.gif) no-repeat center right; }

td.radio {font-size: smaller; text-align: left;}

.progress_background {border:1px solid #CCC; height:20px; position:absolute;}
.progress_progressbar {border:none; height:20px; position:absolute;}
.progress_description {border:none; padding:3px; height:20px; position:absolute; text-align:center; font-weight:bold; font-size:smaller;}
 
#myDiv{visibility:hidden;position:absolute;}
#movableDiv{visibility:hidden;position:relative;}

/*td.click, th.click{background-color: #D0D8BE;}*/
/*td.hoverrow, th.hoverrow{background-color: #D0D8BE;}*/

.ex_highlight_row #Datatable tr.even:hover{}
.ex_highlight_row #Datatable tr.odd:hover{}

.ex_highlight_row_bottom_border #Datatable tr:hover td{border-bottom:1px solid black;}
.ex_highlight_row_bottom_border #Datatable2 tr:hover td{border-bottom:1px solid black;}
.ex_highlight_row_bottom_border #extDatatable tr:hover td{border-bottom:1px solid red;}

tr.custom_odd {background-color: rgb(255,255,255); /* iga paaritu rea taustavärv */}
tr.custom_even {background-color: rgb(244,244,244); /* iga paaris rea taustavärv */}

.font_cursive_14_black{
    font-family: Cursive;
    font-size: 14px;
    color: black;
}
.font_cursive_14_red{
    font-family: Cursive;
    font-size: 14px;
    color: red;
}
.font_cursive_10_black{
    font-family: Cursive;
    font-size: 10px;
    color: black;
}
.font_cursive_10_red{
    font-family: Cursive;
    font-size: 10px;
    color: red;
}

.font_times_14_black{
    font-family: Times;
    font-size: 14px;
    color: black;
}
.font_times_14_red{
    font-family: Times;
    font-size: 14px;
    color: red;
}
.font_times_10_black{
    font-family: Times;
    font-size: 10px;
    color: black;
}
.font_times_10_red{
    font-family: Times;
    font-size: 10px;
    color: red;
}

.hover-underline-animation {
  /*display: inline-block;*/
  cursor: pointer;
  border-radius:4px;
  text-align:center;
  position: relative;
  border: 1px solid #5555551c;
}

.hover-underline-animation:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  border-radius:4px;
  background-color: #000000;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.hover-underline-animation:hover:after {
  transform: scaleX(1);
  transform-origin: bottom center;
}

a.mainMenuRegular {
  color: #464684;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

a.mainMenuRegular:HOVER {
  color: #000000;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

a.mainMenuSelected {
  color: #000000cc;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

a.mainMenuSelected:HOVER {
  color: #000000;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

.ui-autocomplete {
  position: fixed !important;   /* ei sõltu tabelist ega body-st */
  max-height: 250px !important; /* piirab kõrguse */
  overflow-y: auto !important;  /* kerimine */
  z-index: 10000;               /* jääb kõige peal */
}


