table{
	border:none;
}
img{
	border:none;
}
td{
	padding:0px;
	margin:0px;
}
a:hover{
	color:#115511;
	text-decoration:none;
}
form{
	margin:0px;
}
/* ************************************************* */
/* s m l h */
.font-huge{ font-size:30pt; }
.shiftup{ position:relative; top:-1em;}

.left{ text-align:left; }
.right{ text-align:right; }
.center{ text-align:center; }

.big{ font-size:12pt; }
.medium{ font-size:10pt; }
.small{ font-size:8pt; }



.font-l{ font-size:12pt; }
.font-l2{ font-size:13pt; }
.font-l3{ font-size:14pt; }
.font-ml{ font-size:11pt; }
.font-m{ font-size:10pt; }
.font-sm{ font-size:9pt; }
.font-s{ font-size:8pt; }

.bold, tr.bold td{ font-weight:bold; }
.top, table.top * td{ vertical-align:top; }
.middle{ vertical-align:middle; }
.nowrap{ white-space:nowrap; }
.full{ width:100%; }


.width-xxxs{ width:25px;; }
.width-xxs{ width:50px;; }
.width-xs{ width:75px;; }
.width-s{ width:100px; }
.width-sm{ width:150px; }
.width-m{ width:200px; }
.width-mml{ width:250px; }
.width-ml{ width:300px; }
.width-l{ width:450px; }
.width-xl{ width:600px; }
.width-min{ width:1%;}

.height-xs{ line-height:1px; }
.height-ss{ line-height:2px; }
.height-s{ line-height:3px; }
.height-sssm{ line-height:5px; }
.height-ssm{ line-height:6px; }
.height-sm{ line-height:8px; }
.height-smm{ line-height:10px; }
.height-m{ line-height:12px; }
.height-mml{ line-height:15px; }
.height-ml{ line-height:18px; }
.height-mll{ line-height:21px; }
.height-l { line-height:24px; }
.height-xl{ line-height:32px; }
.height-h { line-height:48px; }

.height-2{ line-height:2px; }
.height-3{ line-height:3px; }
.height-5{ line-height:5px; }
.height-6{ line-height:6px; }
.height-8{ line-height:8px; }
.height-10{ line-height:10px; }
.height-12{ line-height:12px; }
.height-16l{ line-height:15px; }
.height-18{ line-height:18px; }

.padding-s, table.padding-s * td, table.padding-s * * td, tr.padding-s td{ padding:2px;}
.padding-sm, table.padding-sm * td, table.padding-sm * * td, tr.padding-sm td{ padding:3px;}
.padding-m, table.padding-m * td, table.padding-m * * td, tr.padding-m td{ padding:4px;}
.padding-ml, table.padding-ml * td, table.padding-ml * * td, tr.padding-ml td{ padding:6px;}
.padding-l, table.padding-l * td, table.padding-l * * td, tr.padding-l td{ padding:8px;}
.padding-h, table.padding-h * td, table.padding-h * * td, tr.padding-h td{ padding:16px;}

.hpadding-s, table.hpadding-s * td, table.hpadding-s * * td, tr.hpadding-s td{ padding-left:2px;padding-right:2px;}
.hpadding-sm, table.hpadding-sm * td, table.hpadding-sm * * td, tr.hpadding-sm td{ padding-left:3px;padding-right:3px;}
.hpadding-m, table.hpadding-m * td, table.hpadding-m * * td, tr.hpadding-m td{ padding-left:4px;padding-right:4px;}
.hpadding-ml, table.hpadding-ml * td, table.hpadding-ml * * td, tr.hpadding-ml td{ padding-left:6px;padding-right:6px}
.hpadding-l, table.hpadding-l * td, table.hpadding-l * * td, tr.hpadding-l td{ padding-left:8px;padding-right:8px;}
.hpadding-h, table.hpadding-h * td, table.hpadding-h * * td, tr.hpadding-h td{ padding-left:16px;padding-right:16px;}


.collapse{ border-collapse:collapse; }
.box, tr.box td{ border:1px solid #aaa; }
.boxblack, tr.boxblack td{ border:1px solid #000; }
.strike{ text-decoration:line-through; }
.wordwrap{
	word-break:break-all;
	line-break:strict;
	overflow:auto;
	word-wrap: break-word;
}
.nowrap, table.nowrap * td, table.nowrap * * td, tr.mowrap td{ white-space:nowrap; }
.underline{ text-decoration:underline; }

.shown{
	display:inline;
	visibility:visible;
}
.hidden{
	display:none;
	visibility:hidden;
}
/* ************************************************************** */

.buttonlink {
	position:relative;
	padding:3px 0;
	/*vertical-align:middle;*/
}
.buttonlink a{
  margin:0;
  padding:1px 3px;
  border:1px solid #000000;
  background-color:#808080;
  color:#ffffff;
  text-decoration:none;
/*  vertical-align:middle;*/
  white-space:nowrap;
}

.buttonlink a:hover{
	background-color:#FFA000;
	color:#ffffff;
	text-decoration:none;
}

/* *****************************************************  */

.searchbar{ background-color: #808080;}

.stitle, tr.stitle td { vertical-align:middle;font-weight:bold; color:#034E24; padding:8px 0px 8px 5px; background-color: #C2DFCF }
/*.stitle a:link, .stitle  a:visited, .stitle  a:active { text-decoration: none; color: #FFF }
.stitle a:hover { text-decoration: underline }*/

.sheader, tr.sheader td { font-weight:bold; color:#000; padding:7px; margin:0px; background-color: #DFEFE6 }
.sheader  a:link, .sheader  a:visited, .sheader  a:active  { text-decoration: underline; color: #034E24 }

.sbody, tr.sbody td { background-color: #F0FAF5 }

.sbg { border:1px solid #336633;background-color:#FFF; padding:0; margin:0 }

.sbase, tr.sbase td { background-color: #D1EBDC; color:#3A4F6C; }

.schhead, tr.schhead td{ background-color:#D1EBDC; white-space:nowrap;}
 table.txtschtb * td, table.txtschtb * * td, tr.txtschtb td{ padding:4px;}

tr.trhead{
	background-color:#D1EBDC;
}
tr.trhead>td{
	white-space:nowrap;
}


table.infotb * td{
	padding:2px;
}

/* ************************************************************ */

.submenu td{
	color:white;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
}
.submenu a{
	color:#FFFFFF;
}
.submenu a:hover{
	color:#EEEEEE;
}

.submenufield{
	height:17px;
	font-size:10px;
	font-family:verdana;
}
