A:link    {
	color:           #0044BB;
	/*border-color:    #FFFFFF;*/
	/*border-width:    0.0em 0.0em 0.1em 0.0em;*/
	/*border-style:    dotted;*/
}
A:visited {
	color:           #557799;
	/*border-color:    #FFFFFF;*/
	/*border-width:    0.0em 0.0em 0.1em 0.0em;*/
	/*border-style:    dotted;*/
}
A:hover   {
	color:           #0088CC;
	/*border-color:    #0077BB;*/
	/*border-width:    0.0em 0.0em 0.1em 0.0em;*/
	/*border-style:    dotted;*/
	/*text-decoration: none;*/
}
A:active  { color: #FF7700 }

body{
	scrollbar-base-color:       #888888;
	scrollbar-arrow-color:      #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	border: 0px;
	margin: 0px;
}

*.MainBackground { background-color: #AAB0CC }

TD.NavBar H1{
	border:     0.0em;
	width:      100%;
	font-size:        1.2em;
	font-family:      "Times New Roman";
	font-weight:      900;
	text-decoration:  none;
	cursor:           pointer;
	padding:          0.1em 0.2em 0.1em 0.5em;
	margin:           0.0em 0.0em 0.0em 0.0em;
	color:            #AAAAFF;
	background-color: #EAEBEA;
}

SPAN#ProductsSpan H1, SPAN#SupportSpan H1{
	border:     0.0em;
	width:      100%;
	font-size:        1.1em;
	font-family:      "Times New Roman";
	font-weight:      400;
	text-decoration:  none;
	cursor:           pointer;
	padding:          0.1em 0.2em 0.1em 1.0em;
	margin:           0.0em 0.0em 0.0em 0.0em;
	color:            #AAAAFF;
	background-color: #EAEBEA;
}

TD.NavBar H1:hover, SPAN#ProductsSpan H1:hover, SPAN#SupportSpan H1:hover{
	background-color: #EEF0EE;
}

TD.NavBar A{
	text-decoration: none;
}

TD.NavBar A:visited{
	text-decoration: none;
}

DIV.NavButtonShell{
	background-color: #DDDDDD;
	border:    0.0em;
	padding:   0.0em;
	margin:    0.0em;
	font-size: 0.3em;// Small text makes minimum DIV height smaller
}

TD.NavBar{
	background-color: #EEEEEE;
	vertical-align:   top;
	text-align:       left;
}

TABLE.MainTable{
	border:  0.0em;
	padding: 0.0em;
	margin:  0.0em;
	width:   100%;
	table-layout: fixed;
}

TD.MainHeadTD{
	color:            #446055;
	background-color: #EEEEEE;
	font-size:        3.0em;
	font-family:      "Arial";
	<!-- height:           59px; -->
	margin:           0.1em 0.0em 0.1em 0.0em;
	padding:          0.0em 0.0em 0.0em 0.15em;
	<!-- background-image: url("Images/TemplateImage_Top.jpg"); -->
}

TD.MainHeadTD SPAN{
	color:            #885555;
}

TABLE#UpperRightRounder, TABLE#LowerRightRounder{
	background-color: #AAB0CC;
	width:   30px;
	float:   right;
	border:  0.0em;
	padding: 0.0em;
	margin:  0.0em;
	border-spacing: 0.0em;
	table-layout: fixed;
}

TABLE#UpperRightRounder TD, TABLE#LowerRightRounder TD{
	height:  1px;
	border:  0.0em;
	padding: 0.0em;
	margin:  0.0em;
}

TABLE#UpperRightRounder TABLE, TABLE#LowerRightRounder TABLE{
	background-color: #EEEEEE;
	height:  1px;
	border:  0.0em;
	padding: 0.0em;
	margin:  0.0em;
	border-spacing: 0.0em;
	table-layout: fixed;
}

TD.MainHeadTDNoNav{
	color:            #445555;
	background-color: #EEEEEE;
	font-size:        3.0em;
	font-family:      "Arial";
	<!-- height:           59px; -->
	margin:           0.1em 0.0em 0.1em 0.0em;
	padding:          0.0em 0.0em 0.0em 0.15em;
	<!-- background-image: url("Images/TemplateImage_Top_LongSquare.jpg"); -->
}

TD.MainHeadTDNoNav SPAN{
	color:            #885555;
}

TD.MainBodyTD{
	background-color: #FFFFFF;
	height:           371px;
	vertical-align:   top;
}

TD.MainFootTD{
	color:            #888888;
	background-color: #EEEEEE;
	height:           30px;
	<!-- background-image: url("Images/TemplateImage_Bottom.jpg"); -->
}

TD.MainFootTD H1{
	font-size:      1.0em;
	font-weight:    normal;
	padding:        0.4em 0.0em 0.0em 0.0em;
	margin:         0.0em;
	width:          616px;
	text-align:     center;
}

TD.MainFootTDNoNav{
	color:            #888888;
	background-color: #EEEEEE;
	text-align:       center;
	height:           30px;
	<!-- background-image: url("Images/TemplateImage_Bottom_LongSquare.jpg"); -->
}

select.OrderForm{
	color:            #004499;
	background-color: #EEFFEE;
	border-color:     #DDEEDD;
}

input.OrderFormButton{
	color:            #0000AA;
	background-color: #DDEEEE;
	border-color:     #DDEEEE;
}

H1.CenterHead{
	color:       #000077;
	font-size:   1.0em;
	font-weight: normal;
	align:       center;
	text-align:  center;
	width:       100%;
	padding:     0.0em 0.0em 0.0em 0.0em;
	margin:      0.0em 0.0em 0.0em 0.0em;
}

H1.PaddedCenterHead{
	color:       #000077;
	font-size:   1.0em;
	font-weight: normal;
	align:       center;
	text-align:  center;
	padding:     0.0em 0.0em 0.0em 0.0em;
	margin:      1.0em 1.0em 1.0em 1.0em;
}

H1.PriTitle{
	color:       #0044BB;
	font-size:   2.0em;
	font-weight: normal;
	padding:     0.0em 0.0em 0.0em 0.0em;
	margin:      0.5em 0.5em 0.5em 0.4em;
}

IMG.PriTitle{
	border: 0.0em;
	font-size: 2.0em;
	float:  left;
	width:  1.15em;
	height: 1.15em;
	margin: 0.5em 0.4em 0.0em 0.5em;
}

A.Screenshot{
	float:  right;
	margin: 0.0em 1.0em 0.0em 1.0em;
}

IMG.Screenshot{
	width:  12em;
	height: 15em;
	border: none;
}

IMG.BigScreenshot{
	border-width: 0.0em;
	border-style: none;
}

H1.PriLink{
	color:       #000000;
	font-size:   1.1em;
	font-weight: normal;
	margin:      0.0em 0.0em 0.0em 1.0em;
}

H1.PriLinkContainer{
	font-size:   1.1em;
	font-weight: normal;
	margin:      0.0em 0.0em 1.0em 1.0em;
}

A.PriLink{
	font-size:   1.1em;
	font-weight: normal;
	margin:      0.0em 0.0em 0.0em 1.0em;
}

H1.PriHead{
	color:            #0044BB;
	background-color: #EEEEEE;
	font-size:        1.1em;
	font-weight:      bold;
	text-align:       center;
	margin:           0.0em 0.0em 0.0em 0.0em;
	padding:          0.0em 0.0em 0.0em 0.0em;
	width:            100%;
}

H1.PriHeadSpacedOut{
	color:            #0044BB;
	background-color: #EEEEEE;
	font-size:        1.1em;
	font-weight:      bold;
	text-align:       center;
	margin:           3.0em 0.0em 0.0em 0.0em;
	padding:          0.0em 0.0em 0.0em 0.0em;
	width:            100%;
}

P.PriPara{
	color:      #000077;
	text-align: justify;
	padding:    0.0em 0.0em 0.0em 0.0em;
	margin:     1.0em 1.0em 1.0em 1.0em;
}

P.PriParaBold{
	color:       #000077;
	text-align:  justify;
	font-weight: bold;
	padding:     0.0em 0.0em 0.0em 0.0em;
	margin:      1.0em 1.0em 1.0em 1.0em;
}

SPAN.FirstWord{
	color:       #0044BB;
	font-size:   1.1em;
	font-weight: bold;
}

A.LearnMore{
	color:       #0044BB;
	font-size:   1.0em;
	font-weight: bold;
}

UL.FeatureList{
	list-style-type: circle;
	margin:          1.0em 1.0em 1.0em 0.0em;
}

UL.FeatureList LI{
	color:       #000077;
	font-family: "Times New Roman";
	font-size:   1.0em;
	margin:      0.2em 0.0em;
}

H1.ExpHead        { background-color: #EEEEEE; }
H1.ExpHead:visited{ background-color: #EEEEEE; }

H1.ExpHead, A.ExpHead{
	color:       #0044BB;
	font-size:   1.1em;
	font-weight: normal;
	text-align:  center;
	margin:      0.0em 0.0em 0.0em 0.0em;
	padding:     0.0em 0.0em 0.0em 0.0em;
	width:       100%;
	cursor:      pointer;
}

H1.ExpHead:visited, A.ExpHead:visited{
	color:       #0044BB;
	font-size:   1.1em;
	font-weight: normal;
	text-align:  center;
	margin:      0.0em 0.0em 0.0em 0.0em;
	padding:     0.0em 0.0em 0.0em 0.0em;
	width:       100%;
	cursor:      pointer;
}

H1.ExpHead:hover, A.ExpHead:hover{
	color:            #0055BB;
	background-color: #DDFFEE;
}

P.ExpPara{
	color:      #000077;
	text-align: justify;
	padding:    0.0em 1.0em 0.0em 1.0em;
}

P.QILine{
	font-size:   1.0em;
	font-weight: normal;
	padding:     0.0em 0.0em 0.0em 1.0em;
}

SPAN.QIHead{
	color:       #004477;
	font-size:   1.0em;
	font-weight: normal;
	width:       7em;
}

SPAN.QIFoot{
	color:       #004477;
	font-size:   1.0em;
	font-weight: normal;
}

.Smaller{
	font-size: smaller;
}

H1.UpdateList{
	color:       #0000AA;
	font-family: "Times New Roman";
	font-size:   1.2em;
	font-weight: normal;
	margin:      1.0em 0.0em 0.3em 0.5em;
}

UL.UpdateList{
	list-style-type: disc;
	margin:          0.0em 1.0em 1.0em 0.0em;
}

UL.UpdateList LI{
	color:       #000077;
	font-family: "Times New Roman";
	font-size:   1.0em;
	margin:      0.1em 0.0em;
}

UL.FAQs, UL.CUs{
	list-style-type: disce;
	margin:          1.0em 1.0em 1.0em 0.0em;
}

UL.FAQs LI, UL.CUs LI{
	color:       #000077;
	font-family: "Times New Roman";
	font-size:   1.0em;
	margin:      0.2em 0.0em;
	text-align:  justify;
}

H1.FAQs, H1.CUs{
	color:            #0044BB;
	background-color: #FAFFFF;
	font-size:        1.0em;
	font-weight:      bold;
	text-align:       left;
	margin:           2.0em 0.5em 0.0em 0.5em;
	padding:          0.0em 0.0em 0.0em 0.5em;
	border-top-width: 0.3em;
	border-top-color: #AABBCC;
	border-top-style: double;
}

P.FAQs, P.CUs{
	color:      #000077;
	text-align: justify;
	padding:    0.0em 0.0em 0.0em 0.0em;
	margin:     1.0em 1.0em 1.0em 1.0em;
}

OL.FAQs, OL.CUs{
	list-style-type: decimal;
	margin:          1.0em 1.0em 1.0em 0.0em;
}

OL.FAQs LI, OL.CUs LI{
	color:       #000077;
	font-family: "Times New Roman";
	font-size:   1.0em;
	margin:      0.2em 0.0em;
	text-align:  justify;
}

SPAN.OutdatedFAQInfo{
	color: #AA0000;
}

SPAN.BeneficialFAQInfo{
	color: #007700;
}

DL.Support{
	color: #007777;
	margin: 1.0em 1.0em 1.0em 1.0em;
}

DL.Support DT{
	font-weight: bold;
	margin: 1.5em 1.0em 0.6em 1.0em;
}

DL.Support DT:before{
	content: "\25cb\0020";
}

DL.Support DD{
	color: #000077;
	margin: 0.6em 1.0em 1.5em 3.0em;
	text-align: justify;
}

DIV.EULA{
	color:  #000077;
	margin: 1.0em;
}

LI.Level2{
	padding: 0.0em 0.0em 0.0em 1.0em;
}

