body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
}
td {
	FONT-SIZE: 10pt;
}
input.fullwidth {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
}
table.downloads {
	width:100%;
	border: 2px solid #8e888d;
}
td.dlth {
	font-weight: bold;
	background: #d0d0d0;
}
td.fshead {
	border : 1px solid #80ff80;
	background: #F0F0F0;
}
tr.dlitem {
	vertical-align: top;
}
img.icon19 {
	width:19px;
	height:19px;
	border-width:0;
}
a {
	color:#008000;
}
/*HIDDEN FORM ELEMENT*/
input.bot{
	display:none;
}
/*TAB CONTROLS*/
div.header {
	position:absolute;
	right:4px;
	left:3px;
	top:0;
	height:80px;
}
div.content {
	position:absolute;
	right:4px;
	left:3px;
	top:140px;
	bottom:4px;
	padding:4px;
	border:1px;
	border-style:solid;
	border-color:#80ff80;
	z-index:0;
	overflow:auto;
}
div.tabholderholder {
	position:absolute;
	right:4px;
	left:3px;
	top:81px;
	height:60px;
	padding:0;
	z-index:1;
	overflow: visible;
}
div.tabholder {
	position:absolute;
	right:0;
	left:0;
	bottom:0;
	padding:10px 0 0 0;
	line-height:20px;
	overflow: visible;
	z-index:1;
}
a.tablink {
	text-decoration:none;
}
div.content {
	overflow: auto;
}
div.tab {
	display:inline;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	white-space: nowrap;
	overflow: visible;
	border:0;
}
span.tabl {
	display:inline;
	border:0;
	padding : 4px 0 3px 6px;
	background : url(tabpics/tab_left.gif) no-repeat left top;
	cursor: pointer;
	overflow: visible;
}
span.tabr {
	display:inline;
	border:0;
	padding : 4px 15px 3px 0;
	background : url(tabpics/tab_right.gif) no-repeat right top;
	cursor: pointer;
	overflow: visible;
}
span.tabla {
	display:inline;
	border:0;
	padding : 4px 0 4px 6px;
	background : url(tabpics/tab_left.gif) no-repeat left top;
	background-position : 0 -150px;
	cursor: pointer;
	overflow: visible;
}
span.tabra {
	display:inline;
	border:0;
	padding : 4px 15px 4px 0;
	margin : 0 0 0 0;
	background : url(tabpics/tab_right.gif) no-repeat right top;
	background-position : 100% -150px;
	cursor: pointer;
	overflow: visible;
}
div.screenShot {
	text-align: center;
}
div.caption {
	padding-bottom: 10px;
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
}
div.lefticon {
	position: absolute;
	left: 0;
	top: 0;
	width: 34px;
	height: 34px;
}
div.righttext {
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 15px;
}
div.comptable {
	position: relative;
}
/*HELP*/
div#condiv {
	position:absolute;
	left:0;
	top:0;
	right:200px;
	bottom:0;
	overflow:auto;
	background-color:white;
	padding:3px;
	margin:3px;
}
div#navdiv {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:190px;
	overflow:auto;
	background-color:#E0FFE0;
	padding:3px;
	margin:3px;
}
div#indtitlediv {
	position:absolute;
	top:5px;
	left:5px;
	height:20px;
	width:180px;
	overflow:auto;
	background-color:#E0FFE0;
	padding:3px;
	margin:3px;
}
div#indexdiv {
	position:absolute;
	top:25px;
	left:5px;
	height:150px;
	width:180px;
	overflow:auto;
	background-color:#F0FFF0;
	padding:3px;
	margin:3px;
}
div#conttitlediv {
	position:absolute;
	top:185px;
	left:5px;
	height:26px;
	width:180px;
	overflow:auto;
	background-color:#E0FFE0;
	padding:6px 3px 3px 3px;
	margin:3px;
}
div#contdiv {
	position:absolute;
	top:211px;
	left:5px;
	bottom:5px;
	width:180px;
	overflow:auto;
	background-color:#F0FFF0;
	padding:3px;
	margin:3px;
}
div.helpIndex {
	margin: 0 0 0 0;
	border: 0;
	white-space: nowrap;
}
A.helpIndex {
	color: black;
	text-decoration: none;
	FONT-SIZE: 11pt;
	BORDER-BOTTOM: none;
}
A.helpIndex:hover {
	color: #008000;
	text-decoration: none;
	FONT-SIZE: 11pt;
	BORDER-BOTTOM: none;
}
div.contentItem {
	margin: 0 0 0 0;
	border: 0;
	white-space: nowrap;
	display: inline-block;
}
A.contentItem {
	color: black;
	text-decoration: none;
	FONT-SIZE: 11pt;
	BORDER-BOTTOM: none;
}
A.contentItem:hover {
	color: #008000;
	text-decoration: none;
	FONT-SIZE: 11pt;
	BORDER-BOTTOM: none;
}
html {
	scrollbar-base-color: #D0FFD0;
	scrollbar-arrow-color: #000000;
}
/*MOBILE*/
@media (max-width: 991px){
	span.tabr {
		padding : 8px 18px 8px 4px;
	}
	span.tabra {
		padding : 8px 18px 8px 4px;
	}
	span.tabl {
		padding : 8px 0 8px 6px;
	}
	span.tabla {
		padding : 8px 0 8px 6px;
	}
	div.tabholder {
		line-height:32px;
	}
	div.content {
		top:190px;
		right:3px;
	}
	div.tabholderholder {
		height:110px;
	}
	div.helpIndex {
		margin : 6px 0 6px 0;
	}
	div.contentItem {
		margin : 6px 0 6px 0;
	}
	div.screenShot {
		margin : 12px 0 12px 0;
	}
	div.caption {
		margin : 12px 0 12px 0;
	}
	img.screenShotImg {
		width: 100%;
		height: auto;
	}
}
 