body
{
	background-color: #E4E7EB; /* #E9ECF2; */
	text-align: center;
	margin: 0px;
}
em
{
	font-weight: bold;
	font-style: normal;
}
a
{
	color: #608BF0;
}
a:hover
{
	color: #CC0000;
}

.SideColumn
{
	background-color: #EDF1F8;
}

ol.Level0
{
	list-style-type: decimal;
}
ol.Level1
{
	list-style-type: lower-alpha;
}
ol.Level2
{
	list-style-type: lower-roman;
}
li.Step
{
	padding-bottom: 8px;
}

.FeaturesTable
{
	border: solid 1px #E7E7E7;
	color: #292C33;
	font: 10px Arial, sans-serif, Verdana;
}
.FeaturesTable td
{
	margin-top: 3px;
	margin-bottom: 3px;
}
.FeaturesTable em
{
	color: #39414D;
	font: bold 11px Arial, sans-serif, Verdana;
}

.FeaturesTable .Header
{
	background-color: #80A5E7;
	color: #FFFFFF;
	font: bold 11px Arial, verdana, sans-serif;
}	
.FeaturesTable .Item
{
	background-color: #EFF3FC;
	height: 32px;
}
.FeaturesTable .AltItem
{
	background-color: #FFFFFF;
	height: 32px;
}

sup
{
	vertical-align: 0.7ex;
}

.HeaderNavigationStripe
{
	background-color: #9EBEDF;
}
.HeaderNavigation
{
	background-color: #12344D;
	text-align: center;
}

.HeaderNavigation a
{
	color: #FFFFFF;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
}

/*
.MainPage .Footer
{
	background-color: #E9ECF2;
	color: #747679;
	font: 10px Arial, sans-serif;
}
*/

.Footer
{
	background-color: #E4E7EB; /* #CDDAF0; */
	color: #8191AC;
	font: 10px Arial, sans-serif;
}
.Footer a
{
	color: #8191AC;
	margin-left: 7px;
	margin-right: 7px;
	text-decoration: underline;
}

.Footer .Copyright
{
	padding-left: 6px;
}
.Footer .BoldLink
{
	color: #555555;
}




.MasterTable
{
	font: 11px Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}
.MasterTable .BodyText
{
	color: #606D80;
	font: 11px Tahoma, sans-serif;
	line-height: 17px;
}
.MasterTable .BodyText a
{
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}
.MasterTable .LongText
{
	color: #1C2736;
	font: 11px Tahoma, sans-serif;
	line-height: 17px;
}

.Accolades
{
	color: #606D80;
	font: 11px Arial, sans-serif;
	font-style: italic;
	line-height: 14px;
}
.Accolades em
{
	color: #B2BECF;
	font-weight: normal;
}

.SmallPanels
{
	font: 10px Arial, sans-serif;
}
.SmallPanels .Header
{
	background-color: #AEC5E3;
	color: #FFFFFF;
	font-family: bold 11px Arial, sans-serif;
	padding: 3px 8px 3px 8px;
}
.SmallPanels .Border
{
	background-color: #FFFFFF;  /* #DDE8F4; #E0ECFF; #BED2EA; */
}
.SmallPanels .Content
{
	background-color: #FFFFFF; /* #F2F7FF; */
	padding: 6px;
}

.CouponPanel
{
	background-color: #E3EBFC;
	border: #B8C6E5 2px dashed;
	color: #4E5968;
	font: 11px Arial, sans-serif;
	padding: 7px 7px 7px 9px;
	margin-top: 7px;
}
.CouponPanel a {
	
	font: bold 11px Arial, sans-serif;
}
.CouponTitle {
	color: #CC0000;
	font: bold 14px Arial, Tahoma, Verdana, sans-serif;
}
.CouponTitleMuted {
	color: #880000;
	font: bold 14px Arial, Tahoma, Verdana, sans-serif;
}

.StandardInputBox
{
	color: #555555;
	font-size: 11px;
	vertical-align: middle;
	padding: 2px 3px 2px 3px;
	border-top: #A0A0A0 1px solid;
	border-right: #D4D0C8 1px solid;
	border-bottom: #D4D0C8 1px solid;
	border-left: #A0A0A0 1px solid;
}

.StandardOutputBox
{
	cursor: default;
    color: #555555;
    font-size: 12px;
    vertical-align: middle;
    padding: 2px 3px 2px 3px;
    margin-top: 4px;
    border: 1px solid #c1c5c9;
}

.SmallPanel
{
	background-color: #FFFFFF;
	color: #606D80;
	font: 11px Arial, sans-serif;
	line-height: 15px;
	padding: 8px;
}
.BluePanel
{
	background-color: #DCE7F7; /* #E3EBFC; */
	border: solid 1px #BECDE5; /*#B8C6E5; */
	color: #4C5666;
	font: 11px Arial, sans-serif;
	line-height: 15px;
	padding: 8px;
}
.BlueBold
{
	color: #8FA1CC;
	font: bold 14px Arial, Tahoma, Verdana, sans-serif;
}
.BlueBoldSmall
{
	color: #8FA1CC;
	font: bold 12px Arial, Tahoma, sans-serif;
}
.BlueBolder
{
	color: #738099;
	font: bold 15px Arial, Tahoma, Verdana, sans-serif;
}

.NoLine
{
	text-decoration: none;
}

.NoLineLt
{
	color: #B2BECF;
	text-decoration: none;
}

.StdLt
{
	color: #B2BECF;
	font: 10px Arial, sans-serif;
}

.MedLt
{
	color: #B2BECF;
	font: 11px Arial, sans-serif;
}

.FullSizeLink
{
	font: bold 11px Arial, sans-serif;
}
.FullSizeLinkNoBold
{
	font: 11px Arial, sans-serif;
}
.FullSizeLinkNoLine
{
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
}

.LanguageLinks a
{
	color: #5E5E5E;
	font: 11px Arial, sans-serif;
	text-decoration: none;
}
.MainContent
{
	background-position: 60px 65px;
	background-repeat: no-repeat;
}

.MainContent .HeadlineModern1
{
	color: #000000;
	font: 28px Helvetica, Arial, sans-serif;
}
.MainContent .HeadlineModern2
{
	color: #848484;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.MainContent .SmallText
{
	color: #5E5E5E;
	font: 9px Tahoma, Arial, sans-serif;
}

.MainContent .Headline1
{
	color: #000000;
	font: bold 24px Arial, sans-serif;
}
.MainContent .Headline2
{
	color: #888888;
	font: 18px Arial, sans-serif;
}
.MainContent .Headline2Lt
{
	color: #A1AEBF;
	font: 18px Arial, sans-serif;
}
.MainContent .Headline3
{
	color: #000000;
	font: bold 12px Arial, sans-serif;
}
.MainContent .Headline4
{
	font: bold 15px Arial, sans-serif;
	color: #242424;
}
.MainContent .Headline5
{
	font: bold 11px Arial, sans-serif;
	color: #353535;
}
.MainContent .Headline5Lt
{
	font: bold 11px Arial, sans-serif;
	color: #444444;
}
.MainContent .HeadlineRed
{
	font: bold 11px Arial, sans-serif;
	color: #FF0000;
}
.MainContent .HeadlineRedDk
{
	font: bold 11px Arial, sans-serif;
	color: #BF1717;
}

.MainContent a
{
	font: 10px Arial, sans-serif;
}
.MainContent .List
{
	font: 11px Tahoma, Arial, sans-serif;
	color: #4E5968;
}
.MainContent .List td
{
	padding: 5px 0px 0px 0px;
}
.MainContent .SmallList
{
	font: 11px Arial, sans-serif;
	color: #242424;
}


.Title1
{
	font: bold 26px Arial, sans-serif;
	color: #333333;
}
.Title1Thin
{
	font: 24px Arial, sans-serif;
	color: #333333;
}
.Title1Lt
{
	font: bold 26px Arial, sans-serif;
	color: #B3BFCF;
}
.Title2
{
	color: #B3BFCF;
	font: bold 16px Arial, verdana, sans-serif;
}
.Title2Dk
{
	color: #2A2A2A;
	font: bold 17px Arial, verdana, sans-serif;
}
.Title3
{
	color: #39414D;
	font: bold 14px Arial, Tahoma, Verdana, sans-serif;
}
.Title4
{
	color: #5E6C80;
	font: 15px Arial, Tahoma, Verdana, sans-serif;
}

.Links
{
	font: 11px Arial, sans-serif;
	color: #39414D;
}
.Links a
{
	font-size: 14px;
	font-weight: bold;
}

.Download
{
	font: 11px Arial, sans-serif;
}
.Download a
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.Download select
{
	font: 10px Arial, sans-serif;
}
.Download .Divider
{
	background-color: #DDDDDD;
}
.Download .PlatformName
{
	font-size: 10px;
}
.Download .TrialNotice
{
	font-size: 12px;
}
.Download .TrialNotice a
{
	font-size: 12px;
	font-weight: normal;
}

.GrayTable
{
	font: 11px Arial, sans-serif;
}
.GrayTable .Header
{
	background-color: #2A5A7E;
	color: #FFFFFF;
	font-weight: bold;
}
.GrayTable .Item
{
	color: #222222;
	background-color: #F9F9F9;
}
.GrayTable .Item a
{
	color: #304CC6;
	font: bold 11px Arial, sans-serif;
}
.GrayTable .AltItem
{
	color: #222222;
	background-color: #ECECEC;
}
.GrayTable .AltItem a
{
	color: #304CC6;
	font: bold 11px Arial, sans-serif;
}



.GrayPanel
{
	background-color: #F7F7F7;
	border: solid 1px #E7E7E7;
	color: #606D80;
	font: 11px Arial, sans-serif;
	line-height: 15px;
	padding: 8px;
}
.GrayPanel .Title
{
	font: bold 15px Arial, sans-serif;
}
.GrayPanel a
{
	font: 11px Arial, sans-serif;
}


.StandardDisplayPanel
{
    border-top: #AEC5E3 6px solid;
    border-right: #AEC5E3 1px solid;
    border-bottom: #AEC5E3 1px solid;
    border-left: #AEC5E3 1px solid;
    background-color: #D7E4F2;
}

.StandardDisplayPanel .BodyText
{
	font: 10px Arial, Verdana, sans-serif;
	color: #555555;
}
.StandardDisplayPanel .BodyText a
{
	font: 10px Arial, Verdana, sans-serif;
}

.BodyTextBlue
{
	font: 12px Tahoma, Verdana, sans-serif;
	color: #858EA8;
	line-height: 20px;
}


.Features
{
	font: 11px Arial, sans-serif;
}
.Features .BodyText
{
	line-height: 18px;
}
.Features .ColumnText
{
	line-height: 16px;
}
.Features .BulletText
{
	color: #333333;
	font: 11px Arial, sans-serif;
	line-height: 14px;
}
.Features .BulletText a
{
	font: 11px Arial, sans-serif;
}
.StandardTable
{
	font: 11px Arial, sans-serif;
}
.EmbeddedDialog
{
	background-color: #E9ECF2;
	font: 11px Arial, sans-serif;
}
.EmbeddedDialog .Header
{
	background-color: #8893A6;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
}
.EmbeddedDialog .Content
{
	padding: 9px;
}
.EmbeddedDialog td
{
	padding-left: 4px;
	padding-right: 4px;
}
.EmbeddedDialog .Label, .EmbeddedDialog .LabelError
{
	font: bold 11px Arial, sans-serif;
}
.EmbeddedDialog .LabelError
{
	color: #FF0000;
}
.EmbeddedDialogPostScript
{
	font: bold 11px Arial, sans-serif;	
}
.Features .NewVersionInfo
{
	background-color: #E9ECF2;
	font: 11px Arial, sans-serif;
}
.Features .NewVersionInfo .Header
{
	background-color: #8893A6;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}
.Features .NewVersionInfo a
{
	font: 11px Arial, sans-serif;
}
.Features .NewVersionInfo td
{
	padding-left: 3px;
	padding-right: 4px;
}
.Support
{
	font: 11px Arial, sans-serif;
}
.Support .BodyText
{
	font: 11px Arial, sans-serif;
	line-height: 18px;
}


.Support a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.Support .FullSizeLink
{
	font: bold 11px Arial, sans-serif;
}

.RelatedTopics
{
	background-color: #E9ECF2;
	font: 11px Arial, sans-serif;
}
.RelatedTopics .Header
{
	background-color: #8893A6;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}
.RelatedTopics td
{
	padding-left: 3px;
	padding-right: 4px;
}
.Newsletter
{
	font: 13px Arial, sans-serif;	
}
.Newsletter a
{
	font: bold 14px Arial, sans-serif;
}
.Purchase, .Purchase select
{
	font: 11px Arial, sans-serif;	
}
.Purchase .Divider
{
	background-color: #ABABAB;
}
.Purchase td
{
	padding: 0px;
}
.Purchase .KeysList
{
	font: 11px Arial, sans-serif;		
}
.Purchase .KeysList .Header
{
	background-color: #CC3300;
	color: #FFFFFF;
	font: bold 11px Arial, sans-serif;
}
.Purchase .KeysList td
{
	padding-left: 5px;
	padding-right: 5px;
}
.TableList
{
	font: 11px Arial, sans-serif;
}
.TableList .Header
{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
}
.TableList .Item
{
	background-color: #DDDDDD;	
}
.TableList .AlternateItem
{
	background-color: #AAAAAA;	
}

.TableList td
{
	padding: 2px 10px 2px 10px;	
}

.TableListBlue
{
	font: 11px Arial, sans-serif;
}
.TableListBlue .Header
{
	background-color: #80A5E7;
	color: #FFFFFF;
	font: bold 11px Arial, verdana, sans-serif;
}
.TableListBlue .Divider
{
	background-color: #80A5E7;
}
.TableListBlue .Item
{
	background-color: #EFF3FC;	
}
.TableListBlue .AlternateItem
{
	background-color: #FFFFFF;
}
.TableListBlue td
{
	padding: 2px 10px 2px 10px;	
}
.Upgrade
{
	background-image: url(images/iSpQManWatermark.gif);
	background-position: 60px 65px;
	background-repeat: no-repeat;
	font: 11px Arial, sans-serif;
}
.Upgrade .Headline1
{
	color: #000000;
	font: bold 25px Arial, sans-serif;
}
.Upgrade .Headline2
{
	color: #787878;
	font: bold 14px Arial, sans-serif;
}
.Upgrade .Headline4
{
	font-family: Trebuchet MS, Trebuchet, Arial, sans-serif;
	color: #242424;
	font-size: 15px;
	font-weight: bold;
}
.Upgrade .HeadlineRed
{
	font-family: Arial, Trebuchet MS, Trebuchet, Arial, sans-serif;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}



.Support .HelpGuide
{
	color: #303640;
	font: 12px Arial, sans-serif;
	line-height: 20px;
}

.Support .HelpGuide a
{
	font-size: 12px;
}

.Support .HelpGuide br
{
	line-height: 11px;
}

.Support .HelpGuide .TitleDk
{
	font: bold 26px Arial, sans-serif;
	color: #333333;
}

.Support .HelpGuide .TitleLt
{
	font: bold 26px Arial, sans-serif;
	color: #B3BFCF;
	margin-left: 6px;
}

.RelatedTopics
{
	margin-top: 10px;
	background-color: #F7F7F7;
	border: solid 3px #E7E7E7;
	color: #606D80;
	font: 11px Arial, sans-serif;
	line-height: 14px;
}
.RelatedTopics .TopicHeader
{
	font: bold 11px Arial, sans-serif;
	color: #353535;
	padding-left: 5px;
}


div.bullet
{
	margin: 3px 0px 0px 5px;
	color: #333333;
	font: 11px Arial, sans-serif;
	line-height: 14px;
}

div.section
{
	margin: 30px 0px 0px 0px;
}

div.section h1
{
	margin: 0px 0px 6px -1px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
div.section h2
{
	margin: 0px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
div.section .highlight
{
	margin: 0px 0px 0px -2px;
	padding: 2px 3px 2px 3px;
	color: #333333;
	font-weight: bold;
	background-color: #E9FF99;
}
div.section .highlight_yellow
{
	margin: 0px 0px 0px -3px;
	color: #333333;
	padding: 1px 0px 1px 3px;
	background-color: #FFFC66;
}
div.section em
{
	color: #667080;
	font-weight: normal;
	padding: 1px 2px 1px 2px;
	background-color: #F5F5F5;
}


#txtSearch				{ height: 20px; margin: 0px 0px 3px 0px; }
#tblComments			{ padding: 10px 12px 2px 12px; }
#txtUserComments		{ width: 476px; height: 100px; margin: 3px 0px 0px 0px; }
#btnSubmitComments		{ margin: 3px 0px 8px 0px; }