A
{
	color: Blue;
}



A:hover
{
	color: black;
}

H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 16pt;
	padding-bottom: 0px;
	margin: 10px 0px 15px 0px;
	color: black;
	padding-top: 0px;
	border-bottom: 2px;
	font-family: Sans Serif,Arial;
	text-align: center;
}

H2
{
	padding-bottom: 10px;
	margin: 10px 0px 0px 10px;
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Serif;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

H3
{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	font-size: 12pt;
	color: black;
	font-family: Serif;
}

H4
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Serif;
}

H5
{
	text-align: left;
}

DL
{
	text-align: left;
}

BODY
{
	background: White;
	margin: 0px 0px 5px 0px;
}

P
{
	text-align: justify;
	font-family: Serif;
	text-indent: 20px;
}

TABLE
{
	border-collapse: collapse;
}

HR
{
	width: 70%;
	height: 1px;
}

IMG
{
	border: none 0px white;
}

PRE
{
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	background-color: #f3f3f3;
	font-size: 12px;
	text-align: left;
}

.ANNOUNCEMENT
{
	
	padding-right: 10px;
	border-top: red 1px solid;
	display: block;
	padding-left: 10px;
	background: white;
	padding-bottom: 10px;
	margin: 0px;
	vertical-align: baseline;
	width: 400px;
	color: red;
	padding-top: 10px;
	border-bottom: red 1px solid;
	font-family: Sans Serif,Arial;
	position: static;
	text-align: center;
}

.Banner
{
	margin: 5px 0px 5px 0px;
	border: none 1px white;
}


.Bottom
{
	position: static;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-size: 12px;
	width: 780px;
	font-family: Serif;
	background-color: #f3f3f3;
	height: 36px;
}



.MainTable
{

	width: 1020px;
	height: 650px;
	font-size: 12pt;
	border-collapse: collapse;
}

.BannerTable
{ 
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	width: 1020px;
	border-collapse: collapse;
}

.MainTableWithoutBorder
{
	border-bottom: black 1px solid;
	width: 1020px;
	height: 650px;
	font-size: 12pt;
	border-collapse: collapse;
}

.AdTableCell
{
	margin:   0px 5px  0px 5px;
	width: 120px;
	height: 650px;
	border-collapse: collapse;	
	border-top: #ffffff 1px solid;
	background: #ffffff
}

.TopAdTableCell
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	width: 120px;
	border-collapse: collapse;	
	background: #ffffff
}

.AdFillInCell
{
	width: 120px;
	border-collapse: collapse;	
	border-top: #ffffff 1px solid;	
	border-bottom: #ffffff 1px solid;
	background:	#ffffff;
}

.SitemapItem
{
	position: relative;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 16px;
	text-align: left;
	font-size: 14px;
}


.TopMenuTableLine
{
	border-bottom: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12px;
	color: black;
	font-family: Sans Serif,Arial;
	margin: 0px 0px 5px 0px;
	background-color: #f3f3f3;
	text-align: left;
	vertical-align: middle;
}

.TopMenuTableLineContent
{
	height: 16px;
	width: 780px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	white-space: pre;
	color: black;
	font-family: Sans Serif,Arial;
	text-align: left;
}

.TopMenuTableLineContentItem
{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}

.TopMenuTableLineSelectedContentItem
{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}

.TopMenuTableLineDate
{
	padding-right: 10px;
	text-align: right;
}

.TopMenuRssFeed
{
	text-align: right;
}




.TopMenuTableLine2
{
	padding: 0px 5px 0px 50px;
	margin: 0px 0px 5px 0px;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-size: 12px;
	width: 780px;
	color: black;
	font-family: Sans Serif,Arial;
	height: 18px;
	background-color: #f3f3f3;
	vertical-align: middle;
}







.TopMenuTableLine2 A:hover
{
	color: Black;
	text-decoration: underline;
}

.TopMenuTableLine2Content
{
	height: 16px;
	width: 780px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	white-space: pre;
	color: black;
	font-family: Sans Serif,Arial;
	text-align: left;
	vertical-align: middle;
}



.CellContent
{
	
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	vertical-align: top;
	text-align: left;
}

.Content
{
	font-size: 12pt;
	margin: 10px 0px 10px 10px;
	vertical-align: top;
	height: 100%;
}

.Content UL
{
	text-align: justify;
	margin-left: 15pt;
}



.NodeList
{
	padding: 10px 0px 10px 10px;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	height: 60px;
}


.TopMenuTableItem
{
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}

.TopMenuTableItemInactive
{
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: black;
}



.LeftMenuTableTopIndent
{
	height: 16px;
}

.LeftMenuTable
{
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	background: white;
	padding-bottom: 0px;
	vertical-align: top;
	color: black;
	padding-top: 0px;
	font-family: Sans Serif,Arial;
	text-align: left;
	border-right-width: 10px;
	border-right-color: Black;
}


.LeftMenuTableItemRest
{
	background-color: white;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	width: 160px;
	color: white;
	height: 100%;
}









.LeftMenuTableItem
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 13px;
	padding-bottom: 2px;
	margin: 2px 0px;
	vertical-align: baseline;
	width: 160px;
	color: black;
	padding-top: 2px;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background-color: #f3f3f3;
	font-family: Sans-Serif, Sans Serif,Arial;
	text-align: center;
}


.SelectedLeftMenuTableItem
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 13px;
	padding-bottom: 2px;
	margin: 2px 0px;
	vertical-align: baseline;
	width: 160px;
	color: black;
	padding-top: 2px;
	font-family: Sans-Serif, Sans Serif,Arial;
	text-align: center;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background-color: #f3f3f3;
}



.LeftMenuTableNodeHignLighted
{
	color: Blue;
	border-right: black 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 13px;
	padding-bottom: 1px;
	margin: 0px;
	vertical-align: baseline;
	border-left: black 1px solid;
	width: 160px;
	padding-top: 1px;
	border-bottom: black 1px solid;
	font-family: Sans-Serif, Sans Serif,Arial;
	background-color: #e3e3e3;
	text-align: center;
}





.LeftMenuTableNode
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 13px;
	padding-bottom: 2px;
	margin: 2px 0px;
	vertical-align: baseline;
	width: 160px;
	color: black;
	padding-top: 2px;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background-color: #f3f3f3;
	font-family: Sans-Serif, Sans Serif,Arial;
	text-align: center;
}




.LeftMenuTableItemHignLighted
{
	border-right: black 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 13px;
	padding-bottom: 1px;
	margin: 0px;
	vertical-align: baseline;
	border-left: black 1px solid;
	width: 160px;
	color: Blue;
	padding-top: 1px;
	border-bottom: black 1px solid;
	font-family: Sans-Serif, Sans Serif,Arial;
	text-align: center;
}






.TableCss
{
	width: 98%;
	border-right: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}

.TableCssTDHeader
{
	border-right: darkgray 1px solid;
	padding-right: 5px;
	border-top: darkgray 1px solid;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
	background: #F3F3F3;
}

.TableCssTDHeaderTop
{
	border-right: darkgray 1px solid;
	padding-right: 5px;
	border-top: darkgray 1px solid;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
	background: #F3F3F3;
	vertical-align: top;
}

.TableCssTD
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: left;
}

.TableCssTDCenter
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}


.TableCssTDLeft
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: left;
}

.BuyTable
{
	width: 100%;
}

.BuyTableLicenceType
{
	width: 20%;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}

.BuyTableCost
{
	width: 20%;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}

.BuyTableBuyLink
{
	width: 10%;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}

.RevisionTableVersion
{
	width: 15%;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}

.RevisionTableIssueDate
{
	width: 20%;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 14px;
	padding-bottom: 1px;
	border-left: darkgray 1px solid;
	padding-top: 1px;
	border-bottom: darkgray 1px solid;
	text-align: center;
}


.CPPWORD
{
	color: Blue;
}

.PVLAPI
{
	font-weight: bolder;
}

.CPPCOMMENT
{
	color: DarkGreen;
	font-weight: bolder;
}

.DEFINITION
{
	color: greeen;
	text-align: left;
}

.PVLAPIFUNC
{
	font-weight: bolder;
	font-style: italic;
}


.ARG
{
	color: royalblue;
	font-style: italic;
	margin-bottom: 2px;
}

.DECLARATION
{
	background: ltgray;
}

.PARAMETER
{
	text-indent: 20pt;
}

.PARAMETER_DESC
{
	display: block;
	border-left-color: blue;
	margin-bottom: 0em;
	padding-bottom: 0px;
	margin-left: 3em;
	text-indent: 0pt;
	padding-top: 0pt;
	text-align: justify;
}


.PARAMETER2
{
	text-indent: 50pt;
}

.PARAMETER2_DESC
{
	text-indent: 50pt;
	display: block; /*border-left-width: 50pt;*/
	margin-left: 0.5em;
}

.WARNING
{
	color: Red;
}

.WARNINGTEXT
{
	font-style: italic;
}

.Button
{
	border-right: solid 1px #c0c0c0;
	border-top: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	background: #f3f3f3;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	font-family: Sans Serif,Arial;
	font-size: 10pt;
}

.Edit
{
	border-right: solid 1px #c0c0c0;
	border-top: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	background: #f3f3f3;
	text-align: center;
	vertical-align: middle;
	font-family: Sans Serif,Arial;
	font-size: 10pt;
}
