
BODY{
	scrollbar-base-color: #888888;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-DarkShadow-Color: #000000;
	font-family: helvetica;
	background: #FFFFFF;
}

H1{
	color:       #3F7FFF;
	font-size:   100%;
	font-weight: bold;
	margin:      2.0em 0.0em 0.5em 2.0em;
}

P{
	text-align: justify;
	margin:     0.0em 2.0em 1.0em 3.0em;
}

UL{
	list-style-type: circle;
	margin:          0.5em 2.0em 1.0em 3.0em;
}

LI{
	margin: 0.3em 0.0em 0.0em 0.0em;
}

A.ViewLicense{
	color:       #0000EE;
	font-size:   90%;
	font-weight: normal;
	margin: 0.0em 0.0em 0.0em 1.0em;
}

A.ViewLicense:visited{
	color:       #0000EE;
}

A.ViewLicense:active{
	color:         #0000EE;
}

A.ViewLicense:hover{
	color:       #0000FF;
}

SPAN.ViewLicense{
	color:       #000000;
	font-size:   90%;
	font-weight: normal;
}

TABLE.Class_MainTable{
	width: 48em;
	top: 10px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_BrandCell{
	//height: 1em;
	//width:  6em;
	padding: 0em .4em;
	background-color: #CCDDDD;
	color:            #3F7FFF;
	font-size: 200%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

TD.Class_InfoCell{
	height: 20px;
	width:  140em;
	background-color: #FFFFFF;
	color:            #ABABAB;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
}

TD.Class_NavCell{
	height: 20px;
	width:  140em;
	background-color: #CCDDDD;
	color:            #FF4444;
	font-size: 100%;
	text-align: left;
	font-weight: bold;
	vertical-align: bottom;
}

A.Class_NavButton{
	top: 1px;
	position: relative;
	float: right;
	width: auto;
	background-color: #8989ff;
	color:            #FFFFFF;
	text-decoration: none;
	border-style: solid;
	border-color: #CCDDDD;
	border-width: 1px 1px 0px 1px;
	padding: .1em .4em;
}

A.Class_NavButton:hover{
	background-color: #3F7FFF;
	color:            #FFFFFF;
}

A.Class_NavButton:active{
	background-color: #4F8FFF;
	color:            #FFFFFF;
}

A.Class_NavButtonCurrent{
	top: 1px;
	position: relative;
	float: right;
	width: auto;
	background-color: #3F7FFF;
	color:            #FFFFFF;
	text-decoration: none;
	border-style: solid;
	border-color: #CCDDDD #CCDDDD #3F7FFF #CCDDDD;
	border-width: 1px 1px 0px 1px;
	padding: .1em .4em;
}

A.Class_NavButtonCurrent:hover{
	background-color: #3F7FFF;
	color:            #FFFFFF;
}

A.Class_NavButtonCurrent:active{
	background-color: #3F7FFF;
	color:            #FFFFFF;
}

A.Class_SubNavButton{
	top: 1px;
	position: relative;
	float: left;
	width: auto;
	background-color: #8989ff;
	color:            #FFFFFF;
	text-decoration: none;
	border-style: solid;
	border-color: #CCDDDD;
	border-width: 1px;
	padding: .0em .4em;
	font-weight: bold;
}

A.Class_SubNavButton:hover{
	background-color: #F7F7FF;
	color:            #00007F;
}

A.Class_SubNavButton:active{
	background-color: #F7F7FF;
	color:            #00007F;
}

A.Class_SubNavButtonCurrent{
	top: 1px;
	position: relative;
	float: left;
	width: auto;
	background-color: #F7F7FF;
	color:            #00007F;
	text-decoration: none;
	border-style: solid;
	border-color: #CCDDDD #CCDDDD #F7F7FF #CCDDDD;
	border-width: 1px;
	padding: 1px 8px;
	font-weight: bold;
}

A.Class_SubNavButtonCurrent:hover{
	background-color: #F7F7FF;
	color:            #00007F;
}

A.Class_SubNavButtonCurrent:active{
	background-color: #F7F7FF;
	color:            #00007F;
}

TD.Class_LSectionCell{
	height: auto;
	background-color: #F7F7FF;
	color:            #00EEFF;
	font-size: 100%;
	text-align: left;
}

TD.Class_RSectionCell{
	height: auto;
	background-color: #3F7FFF;
	color:            #DDDDDD;
	font-size: 100%;
	text-align: left;
}

SPAN.Class_RSectionTitle{
	left: 3px;
	position: relative;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}

TD.Class_MainCell{
	height: auto;
	background-color: #F7F7FF;
	color:            #00007F;
	font-size: 100%;
	text-align: left;
}

TABLE.Class_ScreenshotTable{
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_ScreenshotLCell{
	color: #00007F;
	font-size: 100%;
	text-align: text;
	padding: .5em 0.5em;
	vertical-align: top;
}

TD.Class_ScreenshotRCell{
}

IMG.Class_ScreenshotImage{
	border-style: dotted;
	border-color: #F7F7FF;
	border-width: 3px;
	padding: 5px 5px;
}

IMG.Class_ScreenshotImage:hover{
	border-style: dotted;
	border-color: #AAAAAA;
	border-width: 3px;
	padding: 5px 5px;
}

IMG.Class_ScreenshotImage:active{
	border-style: dotted;
	border-color: #CCCCCC;
	border-width: 3px;
	padding: 5px 5px;
}

UL.Class_MainBenefits{
	list-style-type: circle;
}

LI.Class_MainBenefit{
	padding: 0.6em 0em 0em 0em;
}

TABLE.Class_FeaturesTable{
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_FeaturesCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_TopIntroText{
	color: #0000FF;
	font-weight: bold;
	text-align: center;
	padding: 0.5em 0em;
}

P.Class_FeaturesLParagraph{
	background-color: #FFFFFF;
	font-weight: bold;
}

P.Class_FeaturesRParagraph{
	background-color: #F7F7FF;
	top: -1em;
	left: 1em;
	position: relative;
}

P.Class_Envitor{
	background-color: #F7F7FF;
	color: #00007F;
	font-size: 100%;
	text-align: center;
}

TABLE.Class_DesireTable{
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_DesireCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_DesireParagraph{
	background-color: #F7F7FF;
	text-align: justify;
}

TABLE.Class_ActionTable{
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_ActionCell{
	color: #CCDDDD;
	font-size: 100%;
	text-align: center;
	padding: 0em 2em;
	vertical-align: top;
	font-weight: bold;
}

A.Class_ActionButton{
	float: right;
	width: 10em;
	background-color: #8989ff;
	color:            #FFFFFF;
	text-decoration: none;
	border-style: double;
	border-color: #CCDDDD;
	border-width: 4px;
	padding: 4px 4px;
}

A.Class_ActionButton:hover{
	background-color: #3F7FFF;
	color:            #FFFFFF;
	border-color:     #CCDDDD;
}

A.Class_ActionButton:active{
	background-color: #4F8FFF;
	color:            #FFFFFF;
	border-color:     #CCDDDD;
	top: 2px;
	left: 2px;
	position: relative;
}

TABLE.Class_SpecTable{
	width: 95%;
	height: auto;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_SpecTCell{
	background-color: #CCDDDD;
	color: #3F7FFF;
	text-align: center;
	padding: .5em 2em;
	vertical-align: top;
	font-weight: bold;
}

TD.Class_SpecLCell{
	background-color: #CCDDDD;
	color: #00007F;
	text-align: left;
	padding: .5em 2em;
	vertical-align: top;
}

TD.Class_SpecRCell{
	background-color: #F7F7FF;
	color: #00007F;
	text-align: left;
	padding: .5em 2em;
	vertical-align: top;
}

TD.Class_SpecNCell{
	background-color: #CCDDDD;
	color: #00007F;
	text-align: center;
	padding: .5em 2em;
	vertical-align: top;
}

TABLE.Class_ReqTable{
	width: 95%;
	height: auto;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_ReqTCell{
	background-color: #CCDDDD;
	color: #3F7FFF;
	text-align: center;
	padding: .5em 2em;
	vertical-align: top;
	font-weight: bold;
}

TD.Class_ReqLCell{
	background-color: #CCDDDD;
	color: #00007F;
	text-align: left;
	padding: .5em 2em;
	vertical-align: top;
}

TD.Class_ReqRCell{
	background-color: #F7F7FF;
	color: #00007F;
	text-align: left;
	padding: .5em 2em;
	vertical-align: top;
}

TD.Class_FooterCell{
	height: 30px;
	background-color: #CCDDDD;
	color:            #8B8B8B;
	font-size: 100%;
	text-align: center;
}

TABLE.Class_Purchase_StepTable{
	background-color: #F7F7FF;
	color:            #00EEFF;
	width: 100%;
	height: auto;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_Purchase_StepCell{
	height: 30px;
	background-color: #CCDDDD;
	color:            #3F7FFF;
	font-size: 120%;
	text-align: center;
	font-weight: bold;
}

TABLE.Class_Purchase_CountryTable{
	background-color: #F7F7FF;
	width: 100%;
	height: auto;
	empty-cells: show;
	border-width: 2;
	border-collapse: separate;
}

TR.Class_Purchase_CountryRow{
	background-color: #CCDDDD;
	color:            #00007F;
	font-size: 100%;
	text-align: center;
}

TR.Class_Purchase_CountrySelectRow{
	background-color: #CCDDDD;
	color:            #3F7FFF;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	height: 2em;
}

.HCentered{
	text-align: center;
}

.VCentered{
	vertical-align: middle;
}

A.Class_SimpleButton{
	background-color: #8989ff;
	color:            #FFFFFF;
	text-decoration: none;
	border-style: solid;
	border-color: #CCDDDD;
	border-width: 1px;
	padding: .1em .2em;
}

A.Class_SimpleButton:hover{
	background-color: #3F7FFF;
	color:            #FFFFFF;
}

A.Class_SimpleButton:active{
	background-color: #4F8FFF;
	color:            #FFFFFF;
	top: 2px;
	left: 2px;
	position: relative;
}

TABLE.Class_Purchase_NoticeTable{
	background-color: #F7F7FF;
	color:            #ABABAB;
	width: 90%;
	height: auto;
	empty-cells: show;
	border-width: 2;
	border-collapse: separate;
	font-size: 120%;
}

TABLE.Class_Purchase_LicenseDetailsTable{
	background-color: #F7F7FF;
	color:            #ABABAB;
	width: 90%;
	height: auto;
	empty-cells: show;
	border-width: 2;
	border-collapse: separate;
	font-size: 120%;
}

TABLE.Class_NewsTable{
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_NewsCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_NewsLParagraph{
	background-color: #CCDDDD;
	color:            #3F7FFF;
	font-weight: bold;
}

P.Class_NewsRParagraph{
	background-color: #CCDDDD;
	top: -1em;
	left: 1em;
	position: relative;
}

TABLE.Class_AboutTable{
	width: 85%;
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_AboutCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_AboutParagraph{
	text-align: justify;
}

TABLE.Class_ContactTable{
	width: 45%;
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_ContactCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_ContactParagraph{
	text-align: justify;
}

TABLE.Class_SupportTable{
	width: 55%;
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_SupportCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_SupportParagraph{
	text-align: justify;
}

TABLE.Class_FAQMainTable{
	width: auto;
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_FAQMainCell{
	height: 1.8em;
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_FAQMainTitleParagraph{
	text-align: center;
	font-weight: bold;
	height: 2.3em;
}

A.Class_FAQMainLink{
	background-color: #8989ff;
	color:            #FFFFFF;
	text-decoration: none;
	border-style: solid;
	border-color: #CCDDDD;
	border-width: 1px;
	padding: .1em .2em;
}

A.Class_FAQMainLink:hover{
	background-color: #3F7FFF;
	color:            #FFFFFF;
}

A.Class_FAQMainLink:active{
	background-color: #4F8FFF;
	color:            #FFFFFF;
	top: 2px;
	left: 2px;
	position: relative;
}

TABLE.Class_FAQuestionTable{
	width: 75%;
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.Class_FAQuestionTopCell{
	color:            #3F7FFF;
	font-size: 100%;
	text-align: center;
	padding: 0em 0.8em;
	vertical-align: top;
	font-weight: bold;
	height: 2em;
}

TD.Class_FAQuestionBottomCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.Class_FAQuestionParagraph{
	text-align: justify;
}

OL.Class_NumberedList{
	list-style-type: decimal;
}

IMG.Class_ContactAddress{
	background-color: #FFAA00;
}


TABLE.TutorTable{
	width: 85%;
	height: auto;
	top: 0px;
	position: relative;
	empty-cells: show;
	border-width: 0;
	border-collapse: collapse;
}

TD.TutorTopCell{
	color: #3F7FFF;
	font-size: 110%;
	text-align: center;
	padding: 0em 0.8em;
	vertical-align: top;
	font-weight: bold;
	height: 2em;
}

TD.TutorBottomCell{
	color: #00007F;
	font-size: 100%;
	text-align: left;
	padding: 0em 0.8em;
	vertical-align: top;
}

P.TutorParagraph{
	text-align: justify;
}

A.TutorMainLink{
	background-color: #8989ff;
	color:            #FFFFFF;
	text-decoration: none;
	border-style: solid;
	border-color: #CCDDDD;
	border-width: 1px;
	padding: .1em .2em;
}

A.TutorMainLink:hover{
	background-color: #3F7FFF;
	color:            #FFFFFF;
}

A.TutorMainLink:active{
	background-color: #4F8FFF;
	color:            #FFFFFF;
	top: 2px;
	left: 2px;
	position: relative;
}

TD.TutorIndexEntryCell{
	height: 1.8em;
	color: #CCDDDD;
	font-size: 100%;
	text-align: left;
	padding: 0em 1.8em;
	vertical-align: top;
}

TD.TutorChapterCell{
	color: #3F7FFF;
	font-size: 100%;
	text-align: center;
	padding: 0em 0.8em;
	vertical-align: top;
	font-weight: bold;
	height: 2em;
}

IFRAME.StandardPoll{
	width: 16em;
	height: 28em;
	border-width: 0em 0em 0em 0em;
}
