/* --------------------------------------------------------------------------------  Design by Stegisoft.com - Copyright © 2009-2010 Stegisoft - All Rights reserved.   screenstyle.css -------------------------------------------------------------------------------- *//* body */body {    margin: 15px 0;    padding: 0;    background: url('images/Background.png') #FFFFFF repeat-x 0px 0px;	    font-family: Verdana, Arial, Helvetica, Sans-Serif; }/* HeaderInfo */#HeaderInfo {    margin: 0 auto;    width: 960px;	    height: 18px;    border-top: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;	    background: url('images/HeaderInfo.png') #000000 repeat-x 0px 0px;	    }#HeaderInfoText {    padding-top: 3px;	color: #FFFFFF;    text-align: center;    font-size: x-small;	}/* HeaderName */#HeaderName {    margin: 0 auto;    width: 960px;    height: 125px;	    border-top: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;		background: url('images/HeaderName.png') #3366CC repeat-x 0px 0px;    }#HeaderNameProgram {    width: 785px;	height: 85px;	    padding-top: 3px;	padding-left: 15px;    color: #FFFFFF;    text-align: left;    text-decoration: none;    font: bold 58px Verdana, Arial, Helvetica, sans-serif;	}#HeaderNameProgramLogo {	width: 935px;	height: 85px;		float: left;	position: static;}#HeaderNameCompany {    width: 960px;	height: 37px;		color: #CCCCCC;        text-decoration: none;    font: bold 11px Verdana, Arial, Helvetica, sans-serif;		}#HeaderNameCompanyImages {    margin: 0;    float: left;	width: 700px;		padding-top: 0px;}#HeaderNameSearchLens {	width: 32px;	height: 32px;	float: left;	position: static;	padding-left: 40px;    	}#HeaderNameImagesText {	padding-top: 10px;	padding-left: 40px;	text-align: left;   	font-size: 12px;	font-weight: Bold;		color: #FFFFFF;   }#HeaderNameCompanyLogo {	width: 185px;	height: 18px;	float: right;	position: static;	padding-top: 10px;	padding-left: 0px;   	padding-right: 10px; 	}/* MenuTop */#MenuTop {    margin: 0 auto;    width: 960px;    height: 25px;    padding-left: 0px;    background:  url('images/Menu.png') #000000 repeat-x 0px 0px;      border-top: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;	}#MenuTop ul {    list-style: none;    margin: 0;    padding: 0;}#MenuTop li {    display: inline;    margin: 0;    padding: 0;}#MenuTop a {    display: block;    float: left;    width: 120px;    height: 20px;    padding-top: 5px;    background: url('images/MenuTop.png') #000000 repeat-x 0px 0px;      color: #FFFFFF;	    text-align: center;    text-decoration: none;	    font-size: 12px;    font-weight: bold;	}#MenuTop a:hover {    width: 120px;    height: 20px;	    background: url('images/MenuHover.png') #FFFF33 repeat-x 0px 0px;      color: #000000;    text-decoration: none;}/* ActualPage  */#ActualPage {    margin: 0 auto;    width: 960px;    height: 18px;	    border-top: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;		background: url('images/ActualPage.png') #3366CC repeat-x 0px 0px;  }#ActualPageText {    margin: 0;	    float: left;	width: 430px;    padding-top: 2px;	padding-left: 42px;    color:#FFFFFF;	    text-align: left;    font-size: 12px;    font-weight: bold;}#ActualPageText a {    color:#FFFFFF;	    text-decoration: none;}#ActualPageText a:hover {    color: #000000;      text-decoration: none;}#ActualPageNavigator {    margin: 0;	    float: left;	width: 435px;    padding-top: 2px;	padding-right: 45px;    color:#FFFFFF;	    text-align: right;    font-size: 12px;    font-weight: bold;}#ActualPageNavigator a {    color:#FFFFFF;	    text-decoration: none;}#ActualPageNavigator a:hover {    color: #000000;      text-decoration: none;}/* PageContent */#PageContent {    margin: 0 auto;    width: 960px;    border-top: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;		background: #FFFFFF;	}#PageContent a {    color: #666666;	text-decoration: none;	font-weight: bold;}#PageContent a:hover {    color: #3366FF;	    text-decoration: none;	font-weight: bold;}/* PageContentMain */#PageContentMain {    float: left;    width: 726px;	    border-right: 1px solid #CCCCCC;		padding-top: 2px;	padding-left: 15px;		padding-right: 15px;		padding-bottom: 15px;	}#PageContentMain h2 {    color: #3366CC;	margin: 0;	padding: 0;	    padding-top: 10px;	padding-left: 1px;    text-align: left;    font-size: 18px;    font-weight: bold;}#PageContentMain h3 {    color: #3366CC;	margin: 0;	padding: 0;	    padding-top: 7px;	padding-left: 15px;	padding-bottom: 3px;    text-align: left;    font-size: 13px;	    font-weight: bold;}#PageContentMain p {    color: #666666;	margin: 0;	padding: 0;	    padding-top: 7px;	padding-left: 15px;	padding-bottom: 6px;    text-align: left;    font-size: 13px;	}#PageContentMainNewFeaturesList {    color: #666666;	margin: 0;	padding: 0;			    padding-top: 2px;	padding-left: 15px;	padding-bottom: 5px;    text-align: left;    font-size: 13px;	}#PageContentMainNewFeaturesList ul {    list-style: square inside;    margin: 0;    padding: 0;}#PageContentMainNewFeaturesList li {    margin: 0;    padding: 0;}#PageContentMainFeaturesList {    color: #666666;	margin: 0;	padding: 0;			    padding-top: 2px;	padding-left: 15px;	padding-bottom: 5px;    text-align: left;    font-size: 13px;	}#PageContentMainFeaturesList ul {    list-style: square inside;    margin: 0;    padding: 0;}#PageContentMainFeaturesList li {    margin: 0;    padding: 0;}#PageContentMainTrademarkTitle {    color: #3366CC;	margin: 0;	padding: 0;	    padding-top: 7px;	padding-left: 1px;	padding-bottom: 1px;    text-align: left;    font-size: x-small;		font-weight: bold;	}#PageContentMainTrademarkDescription {    color: #666666;	margin: 0;	padding: 0;	    padding-top: 1px;	padding-left: 1px;	padding-bottom: 6px;    text-align: left;    font-size: x-small;		}/* PageContentOther */#PageContentOther {    float: right;    width: 172px;	padding-top: 2px;	padding-left: 13px;		padding-right: 15px;		padding-bottom: 15px;		}#PageContentOther h2 {    color: #3366CC;	margin: 0;	padding: 0;		    padding-top: 10px;	padding-left: 1px;    text-align: left;    font-size: 18px;    font-weight: bold;}#PageContentOther h3 {    color: #3366CC;	margin: 0;	padding: 0;		    padding-top: 10px;	padding-left: 10px;    text-align: left;    font-size: 13px;    font-weight: bold;}#PageContentOther p {    color: #666666;	margin: 0;	padding: 0;		    padding-top: 7px;	padding-left: 10px;	padding-bottom: 3px;    text-align: left;    font-size: 13px;	}/* PageContentAwards */#PageContentAwards {    float: left;    width: 930px;		padding-top: 2px;	padding-left: 15px;		padding-right: 15px;		padding-bottom: 5px;	}#PageContentAwards h2 {    color: #3366CC;	margin: 0;	padding: 0;	    padding-top: 10px;	padding-left: 1px;    text-align: left;    font-size: 18px;    font-weight: bold;}/* PageContentThumbnail */#PageContentThumbnail {    float: left;    width: 930px;		padding-top: 2px;	padding-left: 15px;		padding-right: 15px;		padding-bottom: 15px;	}#PageContentThumbnail h1 {    color: #3366CC;	margin: 0;	padding: 0;		    padding-top: 10px;	padding-left: 1px;    text-align: left;    font-size: 18px;    font-weight: bold;}/*#PageContentThumbnailList {    color: #666666;	margin: 0;	padding: 0;			    padding-top: 7px;	padding-left: 10px;	padding-bottom: 7px;    text-align: left;    font-size: 13px;	}#PageContentThumbnailList hr {    line-height: 1px;	} #PageContentThumbnailList ul {    list-style: square inside;    margin: 0;    padding: 0;}#PageContentThumbnailList li {    margin: 0;    padding: 0;	font-weight: bold;}#PageContentThumbnailList a {    color: #666666;	text-decoration: none;}#PageContentThumbnailList a:hover {    color: #3366FF;	    text-decoration: none;}#PageContentThumbnailImageInfo {	height: 163px;		color: #CCCCCC;        text-decoration: none;    font: bold 11px Verdana, Arial, Helvetica, sans-serif;		}#PageContentThumbnailImage{    padding-left: 10px;    	    padding-top: 10px;	width : 227px;	height : 138px;	float : left;	position : static;		text-decoration: none;}#PageContentThumbnailImageDescr {	color: #666666;  	padding-top: 134px;	padding-left: 255px;        text-decoration: none;    font: 13px Verdana, Arial, Helvetica, sans-serif;		}#PageContentThumbnailImageDescrTop {	color: #666666;  	padding-top: 0px;	padding-right: 15px;	text-align: right;        text-decoration: none;    font: bold 13px Verdana, Arial, Helvetica, sans-serif;		}#PageContentThumbnailImage img {	border: none;	}#PageContentThumbnailImage a {	border: none;	}#PageContentThumbnailImage a:hover {    border: 1px solid #FFFFFF;	}#PageContentThumbnailImageDescr a {    color: #666666;	text-decoration: none;}#PageContentThumbnailImageDescr a:hover {    color: #3366FF;	    text-decoration: none;}#PageContentThumbnailImageDescrTop a {    color: #666666;	text-decoration: none;}#PageContentThumbnailImageDescrTop a:hover {    color: #3366FF;	    text-decoration: none;}*/#PageContentThumbnail  {	color: #666666;      text-decoration: none;    font: 13px Verdana, Arial, Helvetica, sans-serif;		}/* PageContentScreenshot */#PageContentScreenshot {    float: left;    width: 930px;  	height : 600px;  	padding-top: 2px;	padding-left: 15px;		padding-right: 15px;		padding-bottom: 20px;	}#PageContentScreenshot h2 {    color: #3366CC;	margin: 0;	padding: 0;			    padding-top: 10px;	padding-left: 1px;    text-align: left;    font-size: 18px;    font-weight: bold;}#PageContentScreenshotImage {    padding-top: 10px;	width : 925px;	height : 562px;	float : left;	position : static;	padding-left: 1px;    	}/* MenuBottom */#MenuBottom {    margin: 0 auto;    width: 960px;    height: 18px;	background: url('images/MenuBottom.png') #3366CC repeat-x 0px 0px;      border-top: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;		}#MenuBottom * {    color: #FFFFFF;}#MenuBottom p {    margin: 0;    padding: 3px 0;    text-align: center;    font-size: x-small;    font-weight: bold;}#MenuBottom a {    text-decoration: none;}#MenuBottom a:hover {    color: #000000;    text-decoration: none;}/* FooterInfoCopyright */#Footer {    margin: 0 auto;    width: 960px;    height: 18px;    border-top: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;		border-bottom: 1px solid #000000;	    background: url('images/FooterInfo.png') #000000 repeat-x 0px 0px;	   }#Footer * {    color: #FFFFFF;}#FooterCopyrightProgramText {    padding-top: 3px;    text-align: center;    font-size: x-small;		}/* Certifications */#Certifications {    margin: 0 auto;    width: 960px;    height: 50px;}#CertificationXHTMLImage {	width: 95px;	height: 31px;	float: left;	position: static;	padding-top: 16px; 	padding-left: 0px;    	}#CertificationCSSImage {	width: 95px;	height: 31px;	float: left;	position: static;	padding-top: 16px; 	padding-left: 0px;    	}