.HelpHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #003300;
	background-color: #D7FFD7;
	padding: 2px 16px 16px 16px;
	border-top-width: 16px;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-top-color: #E7FFE7;
	border-bottom-color: #336600;
	margin-bottom: 16px;
	border-top-style: solid;
}
body
{
	padding: 0px;
	margin: 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
}

.PageFrame
{
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	width: 900px;
	background-color: #f8f8f8;
}

.PageLeftColumn
{
	background-color: #f0f0f0;
	/* border-right-style: solid; 
	border-width: 1px;
	border-color: #E8E8E8; */
	vertical-align: top;
	width: 25%;
}

.PageMainColumn
{
	/* border-left-style: solid; 
	border-width: 1px;
	border-color: #E8E8E8; */
	background-color: #f8f8f8;
	padding: 28px;
	vertical-align: top;
	width: 75%;
}

.PageSingleColumn
{
	background-color: #f8f8f8;
	padding: 28px;
	vertical-align: top;
}

.TopicStandart
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 90%;
	line-height: 120%;
}

.keyTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	border-top: #000000 thin dotted;
	border-collapse: collapse;
	width: 80%;
	background-color: #f8f8f8;
	margin: 24px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 32px;
	padding-top: 8px;
}
.keybName {
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}

.ToDoHead
{
	font-size: 120%;
	margin-top: 16px;
	border-bottom: green thin solid;
}

.ToDo {
	font-size: 90%;
	margin-top: 4px;
	margin-left: 16px;
	margin-bottom: 8px;
}

Unused
{
	font-size: 120%;
	font-weight: normal;
	margin-top: 16px;
	border-bottom: green thin solid;
	display: block;
}

H1
{
	font-size: 120%;
	color: white;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 32px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #185040;
	display: block;
}


H2,
.SubHead
{
	font-size: 120%;
	font-weight: normal;
	margin-top: 16px;
	border-bottom: green thin solid;
	display: block;
}

H3
{
	font-size: 105%;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 4px;
	display: block;
}

.Sub {
	font-size: 90%;
	margin-top: 4px;
	margin-left: 16px;
	margin-bottom: 8px;
}

.ExampleHead
{
	font-size: 114%;
	margin-top: 16px;
	border-bottom: green thin solid;
	border-bottom-style: dotted;
}


.ExampleBlock
{
	margin: 0px;
}

.ExampleBlock P
{
	font-style: italic;
	text-align: left;
}

.Example
{
	font-size: 90%;
	margin-top: 0px;
	margin-left: 16px;
	margin-bottom: 16px;
	padding: 12px;
	color: #006600;
	font-style: italic;
	background-color: #F8F8F8;
	border-left-style: solid;
	border-left-width: thick;
	border-left-color: #E2E2E2;
}

.ExampleInternal
{
	font-size: 90%;
	margin: 8px;
	padding: 8px;
	color: #006600;
	font-style: italic;
	background-color: #F8F8F8;
}


.DefHead
{
	font-size: 120%;
	margin-top: 16px;
	border-bottom: green thin solid;
	border-bottom-color: #CC9900;
}
.Def
{
	margin: 0px 8px 8px 48px;
	padding: 12px;
	font-size: 90%;
	color: #663300;
	background-color: #FFFFEE;
	border-left-width: 6px;
	border-left-color: #EFE4AB;
	border-left-style: solid;
}

.Space
{
	margin: 16px;
}

A
{
	color: #006600;
	border-bottom: gray 1px dotted;
	text-decoration: none;
}

A:hover
{
	color: #005000;
}

P
{
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: justify;
	font-size: 80%;
}

P:first-letter
{
}

P:first-line
{
}

.firmTextColor
{
	color: #204000;
}

.standartPadding
{
	padding: 28px;
}

.standartPaddingLR
{
	padding: 0 28px 0 28px;
}


.Key
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 70%;
	vertical-align: middle;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}


li
{
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 90%;
}

li:hover
{
	background-color: #F8FFF8;
}

OL.Long li
{
	padding-bottom: 16px;
	padding-top: 4px;
	font-size: 90%;
}

OL.Long li:hover
{
	background-color: #F8F8F8;
}

.SpoilerControl
{
	cursor: help;
	color: #228822;
}

.SpoilerHide
{
	display: none;
}

.SpoilerShow
{
}

OL.ContentHide LI	{ display: none; }
OL.ContentShow LI	{ display: block; }

.wd2
{
	color: Gray;
	font-size: 100%;
	font-family: "Wingdings 2";
}

.PS
{
	font-size: 75%;
	font-style: italic;
	color: #999999;
	list-style-type: disc;
}
.Cite
{
	border: 1px dashed #999966;
	background-color: #FFFFEE;
	padding: 16px;
	font-size: 90%;
}

.DarkBG
{
	background-color: #424A52;
	color: #FFFFFF;
}


.DarkBG A
{
	color: #EEEEEE;
}

.DarkBG A:hover
{
	color: #FFFFFF;
}


.MenuLeft
{
	padding: 0px;
	margin: 0px;
	background-color: #185040;
	color: #FFFFFF;
	border-left: solid 1px #1E5B2D;
	border-bottom: solid 1px #1F5848;
}

.MenuLeftWas
{
	filter: alpha(Opacity=80);
}

#Content_News .Navi_News,
#Content_Products .Navi_Products, 
#Content_ProductsMD .Navi_ProductsMD, 
#Content_ProductsMD .Navi_Products, 
#Content_ProductsMDPro .Navi_ProductsMDPro, 
#Content_ProductsMDPro .Navi_Products, 
#Content_ProductsMDTeam .Navi_ProductsMDTeam,
#Content_ProductsMDTeam .Navi_Products, 
#Content_ProductsMDComparsion .Navi_ProductsMDComparsion,
#Content_ProductsMDComparsion .Navi_Products, 

#Content_Articles .Navi_Articles, 
#Content_Resources .Navi_Resources, 
#Content_Projects .Navi_Resources, 
#Content_Downloads .Navi_Downloads, 

#Content_Tutorials .Navi_Tutorials, 
#Content_Tutorials .Navi_Support, 

#Content_Gallery .Navi_Gallery, 

#Content_FAQ .Navi_FAQ, 
#Content_FAQ .Navi_Support, 

#Content_WhatsNew .Navi_WhatsNew, 
#Content_WhatsNew .Navi_Support, 

#Content_Contacts .Navi_Contacts, 
#Content_Contacts .Navi_ContactUs, 

#Content_OurTeam .Navi_Contacts, 
#Content_OurTeam .Navi_OurTeam, 

#Content_Investors .Navi_Contacts, 
#Content_Investors .Navi_Investors
{
	color: #185040;
	background-color: #F8F8F8;
	border-top: solid 1px #337744;
}


#Content_News .Navi_News a,
#Content_Products .Navi_Products a,
#Content_ProductsMD .Navi_ProductsMD a, 
#Content_ProductsMD .Navi_Products a, 
#Content_ProductsMDPro .Navi_ProductsMDPro a, 
#Content_ProductsMDPro .Navi_Products a, 
#Content_ProductsMDTeam .Navi_ProductsMDTeam a, 
#Content_ProductsMDTeam .Navi_Products a, 
#Content_ProductsMDComparsion .Navi_ProductsMDComparsion a,
#Content_ProductsMDComparsion .Navi_Products a, 

#Content_Articles .Navi_Articles a, 
#Content_Resources .Navi_Resources a, 
#Content_Projects .Navi_Resources a, 
#Content_Downloads .Navi_Downloads a, 

#Content_Tutorials .Navi_Tutorials a, 
#Content_Tutorials .Navi_Support a, 

#Content_Gallery .Navi_Gallery a, 

#Content_FAQ .Navi_FAQ a, 
#Content_FAQ .Navi_Support a, 

#Content_WhatsNew .Navi_WhatsNew a, 
#Content_WhatsNew .Navi_Support a, 

#Content_Contacts .Navi_Contacts a, 
#Content_Contacts .Navi_ContactUs a, 

#Content_OurTeam .Navi_Contacts a, 
#Content_OurTeam .Navi_OurTeam a, 

#Content_Investors .Navi_Contacts a, 
#Content_Investors .Navi_Investors a
{
	color: #185040;
	font-weight: bold;
}



.MenuLeft A
{
	border-style: none;
	padding: 4px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11pt;
}

.MenuLeft A:hover
{
	background-color: #61BF1A;
	color: #FFFFFF;
}

input,textarea
{
	background-color: #F8FFF8;
}

img
{
	-ms-interpolation-mode:nearest-neighbor;
}

.formActiveColor
{
	color: #61BF1A
}

.activeLBgNormalColor
{
	background-color: #F8FDF5;
}

.activeLBgDarkColor
{
	background-color: #ceedb5;
}

.FaqQ
{
	margin-top: 16px;
	padding-top: 8px;
	background-color: #F8FFF8;
	padding-bottom: 4px;
	font-weight: bold;
}
.FaqQ:hover
{
	background-color: #F0FFF0;
}

.FaqQ:first-letter { color: green; }

.FaqA
{
	margin-top: 8px;
	font-size: 85%;
}
.FaqA:first-letter { color: green; 	font-weight: bold; 	font-size: 125%; }

