body  { margin-top:5px; background-color:white; color:Black; font-family: Tahoma ,Verdana, Arial; text-align:center; background:AliceBlue; }
.Body  { background:white; margin-left:auto; margin-right:auto; width:800px; text-align:left; border: 1px solid gray; }
.PageHeader  { width:100%; background:#2884E9 url("../images/site/TitleBk.png") no-repeat top left; background-position:0px 0px; padding-bottom:5px; }
.HeaderContent  { color:black; font-size:22px; padding-left:10px; }
.HeaderContent a .SubTitle  { font-size:80%; }
.HeaderContent a  { color:Black; text-decoration:none; }
.HeaderContent a:visited  { color:Black; text-decoration:none; }
.HeaderContent .CompanyName  { float:right; margin-right:10px; }
.HeaderContent .CompanyName .SubTitle  { font-size:10px; }
.TopLinks  { height: 26px; float:right; position:relative; }
.TopLinks a  { display:block; float:left; text-align:center; font-size:15px; font-weight:bold; text-decoration:none; color:black; padding-left:10px; padding-right:10px; }
.TopLinks a:hover  { background-color:#2508E0; color:white; }
#MainContent  { margin-left:5px; margin-right:5px; font-family:Verdana, Tahoma, Arial, Sans-Serif; font-size:14px; }
.PageFooter  { background:gray; text-align:center; clear:both; margin-top:0px; padding:0.5em; font-size:80%; color:White; }
h1  { font-size:20px;vertical-align:middle;font-family:Arial;margin-top:0.5em;color:darkblue; }
h1 a  { text-decoration:none; }
h1 span  { font-size:70%; font-weight:normal; }
h2  { font-size:120%; font-weight:bold; margin-bottom:10px;color:darkblue; }
.PriceList  { border:1px solid DarkBlue; width:100%; }
.PriceList td  { border-right:1px solid DarkBlue; vertical-align:middle; }
.PriceList td a  { color:Blue; }
.PriceList .Title td  { background:DarkBlue; color:White; font-weight:bold; }
.PriceList td.PriceColumn  { width:70px; border-right:none; }
.ScreenShots  { border: 1px solid gray; margin:5px; padding:5px; }
.ScreenShots img  { border:none; }
.ScreenShots a  { display:block; text-align:center; font-size:80%; }
.ScreenShots td  { vertical-align:top; border-bottom:1px solid gray; }
.ScreenShots td.ColImg  { vertical-align:middle; width:200px; min-width:200px; }
.ScreenShots tr  { min-height:260px; height:260px; }
#SlideshowButtons a  { display:block; float:left; border:1px solid gray; padding:5px; margin-right:5px; text-decoration:none; color:blue; }
#SlideshowButtons a:hover  { background:blue; color:white; }
#SlideshowButtons a.SlideshowSelected  { background:blue; color:white; }
.SlideshowBigBtn  { display:block; float:left; border:1px solid gray; margin-right:5px; text-align:center; width:100px; padding-top:5px; padding-bottom:5px; text-decoration:none; color:blue; }
.SlideshowBigBtn:hover  { background:blue; color:white; }
form  { margin:0px; margin-bottom:15px; }
#ReviewPage .Testamonial  { width:350px; float:left; }
#ReviewPage .Testamonial blockquote  { background:url(/images/QuoteBkMid.png) repeat-y; width:280px; }
#ReviewPage .Testamonial blockquote span  { display:block; background:url(/images/QuoteBkTop.png) top no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; min-height:10px; }
#ReviewPage .Testamonial blockquote .sig  { background:url(/images/QuoteBkBottom.png) top no-repeat white; text-align:right; font-style:italic; font-family:Verdana; font-size:88%; margin-top:5px; padding-top:50px; min-height:30px; }
#ReviewPage .ReviewTable .DateColumn  { color:black; font-weight:bold; width:90px; font-size:10px; text-decoration:none; }
form td  { text-align:left; }
a img  { border:none; }
.sidebar p  { margin: 0.2em 0px 0.2em 5px; }
.sidebar h1  { margin: 0.2em 0px 0.2em 5px; font-size:120%; }
td.sidebar  { vertical-align:top; border-left:1px solid gray; width:194px; }
td.MainColumn  { vertical-align:top; width:594px; }
table.TwoColumns  { margin-bottom:0px; }
table.LinkBar  { font-size:80%; background:#2884E9 url("../images/TitleBk.png") no-repeat top left; background-position:0px -100px; width:100%; border-collapse: collapse; }
table.LinkBar td  { border:1px solid #444444; }
table.LinkBar a  { text-decoration:none; display:block; color:black; text-align:center; }
table.LinkBar a:hover  { background-color:#2508E0; color:white; }
.HelpImageCaption  { font-size:11px; }
.DynamicContent  { font-size:12px; background:AliceBlue; }
.DynamicContent td  { vertical-align:top; width:33%; }
.DynamicContent td.News a  { display:block; font-size:12px; margin-bottom:10px; }
.DynamicContent td.News a span  { color:black; font-weight:bold; width:100px; font-size:8px; text-decoration:none; display:block; }
.DynamicContent p  { margin-top:5px; }
.DynamicContent .sig  { text-align:right; font-style:italic; font-family:Verdana; font-size:88%; }
.Col3 td  { vertical-align:top; width:33%; }
.FeatureList  { list-style-image:url(/images/checkmark.png); list-style-position:outside; }
.FeatureList li  { margin-top:3px; }
.FullWidth  { width:800px; margin-left:-5px; margin-right:-5px }
.FullWidth p  { margin-top:0px; }
.PriceBand  { width:100%; Background:#0D2032; color:white; }
.PriceBand i  { display:block; font-size:80%; float:right }
.PriceBand .ButtonColumn  { width:169px; }
.PriceBand .DescriptionColumn  { width:681px; }
.PriceBand .DescriptionColumn a  { display:block; width:100%; font-size:110%; color:white; text-decoration:none; }
.PriceBand .DescriptionColumn div  { font-size:80%; text-align:center; margin:2px; }
.TSteps .SmallImage  { width:150px; text-align:center; }
.TSteps .LargeImage img  { border:2px solid orange; }
.HelpImageSet  { width:100%; }
.HelpImageSet td  { text-align:center; width:33%; }
.HelpImageSet img  { display:block; border:2px solid orange; margin-left:auto; margin-right:auto; }
#yaTimerTrialRunFromPortablePage i  { font-size:90%; font-weight:bold; }
#yaTimerPage h2  { margin-top:0px; }
.SysReq .Small  { font-size:70%; }
.SysReq ul  { margin-left:5px; padding-left:10px; }
.SysReq  { border:1px solid blue;background:rgb(255,243,186);float:right;padding:0.5em;width:15em;margin-top:0.5em }
.TextField input  { margin:0; width:230px; }
.PasswordField input  { margin:0; width:230px; }
select  { width:230px; }
.Label  { display:block; margin-left:3px; margin-top:5px; }
.Form2Cols  { width:700px; padding:0px; margin:10px; }
.Form2Cols .Field  { float:left; margin-left:10px; width:340px; }
Clear  { clear:both; }
.Form2Cols .Button  { clear:left; width:495px; text-align:right; padding-top:10px; }
.Form2Cols fieldset  { border:none; border-top:1px solid gray; margin:0px; margin-top:10px; padding:0px; }
legend  { color:#17365D; font-weight:bold; }
.Error  { display:none; border:red 1px solid; background:#FF9587 url(../images/Complete.png) no-repeat; font-size:14px; font-weight:bold; padding:3px 3px 3px 20px; background-position: 0px 3px; }
.Notification  { display:none; border:gray 1px solid; background:#F8FFBA url(../images/Complete.png) no-repeat; font-size:14px; font-weight:bold; padding:3px 3px 3px 20px; background-position: 0px 3px; }

