        body {
			margin:0px;
			font-family:verdana,arial,sans,helvetica;
			font-size: 12px;
			line-height: 18px;
			background-color:#777777;
        }
        
        ol li {
			font-family:verdana,arial,sans,helvetica;
			font-size: 10px;
			line-height: 18px;
        }

		a {
			color:#e10a14;
			text-decoration:none;
		}

		a:hover {
			color:#aaaaaa;
			text-decoration:none;
		}
		#topPrintDiv {
			display:none;
		}
		
		ul {margin-left: 0; padding-left: 15px; margin:0px;}
	
		ul a {
			font-weight:normal;
		}
		
		ul li {
			font-size:11px;
		}

		
		.leftMenuLinkNormTxt {
			display:block;
			border-bottom:1px solid #ebebeb;
			font-family:arial,helvetica,sans;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			background-repeat:no-repeat;
			background-position:6px 6px;
			padding:4px;
			padding-left:20px;
		}
		
		.IconSetting {
			vertical-align: middle;
		}
		
		.leftMenuLink:hover {
			color:#aaaaaa;
		}

		.topRightRedLink:hover {
			color:#aaaaaa;
		}	

		h1 {
			font-family:verdana,arial,sans,helvetica; 
			font-size: 13px; 
			line-height: 19px; 
			font-weight: bold;
		}

		h2 { 
			font-family:verdana,arial,sans,helvetica; 
			font-size: 11px; 
			color: #000000; 
			line-height: 18px; 
			font-weight: bold;
		}

		h3 { 
			font-family:verdana,arial,sans,helvetica; 
			font-size: 14px; 
			color: #000000; 
			line-height: 18px; 
			font-weight: bold;
		}

/* CiTYDESK CHANGE*/
		#footer a {
			color:#111111;
			font-weight:normal;
			font-size:10px; 
			text-decoration:none;
			font-family:arial,helvetica,sans;
			padding:0px;
			padding-left:3px; padding-right:5px; 
			border-right:1px solid #777777;			
		}

		#footer a:hover {
			color:#444444;
		}			
			
		.bulletCheck {
			display:block;
			background-image:url('');
			background-repeat:no-repeat;
			background-position:0% 0%;
			padding-left:20px;
			font-family:verdana,arial,sans,helvetica; font-size: 12px; color: #000000; line-height: 18px
		}

		.linkButtonMore {
			background-image:url('');
			width:58px; height:22px; display:block;
			margin:8px; margin-left:0px; margin-right:0px;
		}

		.linkButtonTop {
			background-image:url('');
			width:48px; height:22px; display:block;
			margin:8px; margin-left:0px; margin-right:0px;
		}

		#rightContainer {
			vertical-align:top;
			width:210px;  
			height:100%;
			border-left:1px solid #ebebeb;
			text-align:left;
		}

/* CITYDESK CHANGE */
		.rightLinkContainer li {
			background-repeat:no-repeat;
			background-position:10px;
			font-family:tahoma,arial,helvetica,sans;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			text-align:left;
			display:block;
			padding:18px 14px 23px 60px;
			padding-left:10px;
			padding-bottom:10px;
			padding-top:10px;
			line-height:16px;
			border-bottom:1px solid #ebebeb;
			display: block;
		}

		.rightLinkContainer ul {
			padding:0px; margin:0px;
		}

		.rightLinkContainer ul a {
			font-weight:bold;
		}

		.topRedLink {
			text-decoration:none;
		}

		.topRedLink img {
			border:0px;
			padding:0px;
		}

		.topRedSeparator {
			width:2px; height:28px; padding:0px; margin:0px; border:0px;
		}

		.divTopRightLink {
			float:right;
		}

		.divTopRightLink a {
			font-family:verdana,arial,sans,helvetica; font-size: 9px;
		}

		.linkPrint {
			float:right;
			font-family:arial,helvetica,sans;
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
		}

		.linkPrint img {
			border:0px;
		}

		p {
			font-family:verdana,arial,sans,helvetica;
			font-size: 11px;
			color: #000000;
			line-height: 18px;
		}

		ul  {
			margin:0px;
		}

		#bannerHolder {
			height:110px; position:relative;
		}

		#mainBanner {
			height:100%; 
			background-repeat:no-repeat;
			background-image:url('../../general/images/banners/torchblue_en.jpg');
		}

		#bannerRow {
			background-color:#005AAA;
		}

		#bannerRow td {
			height:110px;
		}

		#topBar {
			background-image:url('../../general/images/misc/bg_top.gif');
		}

		#topBar td {
			height:85px;
		}


		#topDiv {
			position:relative; height:85px;
		}

		#topLogo {
			position:absolute;
			background-image:url('../../general/images/logos/logo_acunetix.gif'); 
			left:24px; width:160px; height:100%; 
			background-repeat:no-repeat; 
			background-position:0% 50%;
			cursor:pointer; cursor:hand;
		}

		#topSlogan {
			position:absolute; 
			background-image:url('../../general/images/logos/top_webapplicationsecurity.gif'); 
			background-repeat:no-repeat;
			width:186px; height:100%; right:23%;
		}

		#topRedBevel {
			background-image:url('../../general/images/misc/bg_nav.gif'); 
			height:29px; 
			background-repeat: repeat-x;
		}

		#topRedMenu {
			padding-left:15px;
			display:block; 
			height:28px; 
			overflow:hidden;
			white-space:nowrap;

		}

		#topRedMenu a {
			text-transform:uppercase;
			color:white; 
			font-size:9px; 
			font-weight:normal; 
			font-family:verdana,arial,helvetica,sans;
			text-decoration:none;
			float:left;
			vertical-align:center;
			line-height:27px;
			background-image:url('../../general/images/misc/nav_separator.gif');
			background-repeat:repeat-y;
			background-position:100% 0%;
			white-space:nowrap;
			padding-right:11px;
			padding-left:9px;
		}
		
		#topRedMenu img {
			border:0px;
		}

	
		#topRedMenu td {
			padding:14px; padding-top:0px; padding-bottom:0px;
			background-image:url('/general/misc/nav_separator.gif');
			background-repeat:repeat-y;
			background-position:100% 0%;
			white-space:nowrap;
		}


		#leftContainer {
			display:none;
			vertical-align:top; 
			width:140px;
			border-right:1px solid #ebebeb;
		}

/* CITYDESK CHANGE */
		#leftContainer ul {
			margin:0px; padding:0px;
		}
		
		#leftContainer ul a {
			font-weight:bold;
		}
		
		#leftContainer li {
			display:block;
			border-bottom:1px solid #ebebeb;
			font-family:arial,helvetica,sans;
			font-size:11px;
			font-weight:bold;
			color:#e10a14;
			text-decoration:none;
			background-image:url('../../general/images/misc/left_menu_arrow.gif');
			background-repeat:no-repeat;
			background-position:6px 6px;
			padding:4px;
			padding-top:3px;
			padding-left:20px;
		}

		#leftContainer h1 {
			margin:0px;
			display:block;
			border-bottom:1px solid #ebebeb;
			font-family:arial,helvetica,sans;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			text-align:left;
			padding:5px;
		}

		#leftContainer a:hover {
			color:#777777;
		}

		.webSecurityRight li {
			margin:5px;
			font-family:arial, helvetica, sans; 
			line-height:16px;
			background-repeat:no-repeat;
		}

		.webSecurityRight { 
			font-size: 11px; 
			display:block;
			padding:10px;
		}

		.webSecurityRight p {
			margin-top:0px;
			font-size:11px;
		}

		.webSecurity_NewsItems ul {	
			list-style-image:url("/general/icons/icon_arrow_1.gif");
		}

		.webSecurity_NewsItems li {
			font-size:12px; 
			line-height:18px; 
			border-bottom:1px dotted #C8C8C8; 
			margin-top:15px;
			padding-bottom:1px;
		}

/** review page styles **/

		.review_table td {
			padding-bottom:20px;
			padding-right:20px;
		}

		#lowerBody {
			border:1px solid #ebebeb; 
			border-bottom:0px;
			border-top:0px;
			vertical-align:top;
		}

		.leftMenuSpacer {
			height:21px; 
			display:block; 
			border-bottom:1px solid #ebebeb;
		}
				
		#mainContent {
			vertical-align:top;
			border:0px;
			font-family:verdana,arial,sans,helvetica;
			font-size: 12px;
			line-height: 18px;
			padding:30px;
			padding-top:20px;
		}
/*CITYDESK*/			
		#mainContent h1 {
			display:block;
			border-bottom:1px solid #ebebeb;
			padding-bottom:3px;
		}
/**/
		.boldLink {
			font-weight:bold;
		}

		#mainContent hr {
			border:1px solid #787878;

		}
		
		#mainContent a {
			font-size:11px;
		}

		.thumbnailLink {
			border:0px;
			display:block; 
			font-size:9px; 
			background-image:url('../../general/images/icons/icon_arrow_caption.gif'); 
			background-repeat:no-repeat; background-position:20px 0%; 
			padding:0px;
			padding-left:35px; text-decoration:none; color:#e10a14;
			font-family:verdana,arial,helvetica,sans;
			font-weight:normal;
		}

		.thumbnail {
			width:200px;
			height:147;
			border:0px;
			margin:15px;
		}

		#footerContainer {
			background-color:#787878; 
			height:25px;
		}

		#footer {
			padding-left:35px; 
			background-image:url('../../general/images/logos/logo_acunetix_footer.gif'); 
			background-repeat:no-repeat; 
			background-position:10px 50%;
			font-size:10px; font-family:arial,sans,helvetica; font-weight:normal; 
			color:#444444;
			background-color:#e6e6e6;
			border-top:1px solid #d7d7d7;
		}

		#topRightNavigate {
			bottom:7px; position:absolute; right:25px;
		}
	
/* CITYDESK CHANGE */

		#topRightNavigate a {
			text-decoration:none;
			font-size:10px; 
			font-family:tahoma,arial,helvetica,sans;
			font-weight:bold;
			color:#e10a14;
			padding-left:11px; padding-right:11px;
			background-image:url('../../general/images/misc/nav_toplft_separator.gif');
			background-repeat:no-repeat;
			display:block; float:left;
		}

/**/

		.newsBullet {
			display:block;
			font-family:arial,helvetica,sans;
			font-size:12px;
			color: #000000;
			line-height:18px;
			font-weight:bold;
			background-image:url('/general/icons/icon_arrow_1.gif');
			padding-left:20px; 
			background-repeat:no-repeat;
			height:20px;
			background-position:0px 2px;
			border-bottom:1px dotted #C8C8C8;
			margin-top:5px;
			padding-bottom:5px;
		}
	
		.newsBullet a {
			font-weight:normal;
		}
	
		.newsItemsHolder {
			padding:10px;
		}
	
		.newsDottedHR {
			border:1px solid red;
		}
	
		.quote {
			font-family: arial, helvetica, sans; 
			font-size: 14px; 
			color: #999999; 
			font-weight: bold; 
			line-height: 21px
		}
	
		.quoteSource {
			font-family: arial, helvetica, sans; 
			font-size: 10px; 
			color: #999999; 
			font-weight:bold;
		}

		.SrnShotClose {
			font-family: arial, helvetica, sans; 
			font-size: 10px; 
			color: #999999; 
			font-weight:bold;
		}

		#rightBanner { 
			position:absolute; top:0px; right:0px; height:100%;
		}

		.dottedLine {
			background-image:url('/general/misc/sep_dotted_gr.gif'); width:100%; display:block; height:5px;
			background-repeat:repeat-x;
		}

		.addressHolder {
			float:left; 
			padding-top:5px; 
			width:30%; 
			padding-right:10px;
		}

		.newsItem {
			font-size:12px; 
			line-height:18px; 
			display:block; 
			border-bottom:1px dotted #C8C8C8; 
			padding-left:23px;
			background-image:url('/general/icons/icon_arrow_1.gif'); 
			background-repeat:no-repeat; 
			background-position:2px 2px;
			margin-top:15px;
			padding-bottom:1px;
		}
	
		.newsItem .link {
			font-family:arial,helvetica,sans; 
			font-weight:bold; 
			display:block;
		}

		.link {
			font-family:arial,helvetica,sans; 
			font-weight:bold; 
			display:block;
		}
	
		.newsItem .date {
			font-weight:bold;
		}
	
		.newsItem .linkButtonMore {
			margin-top:4px;
			padding-bottom:0px;
		}

		.caption {  
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 9px;
		}

		.pricingTable { 
			
			background-color:#ebebeb;
			margin-top:15px;
			margin-bottom:10px;
		}
	
		.pricingTable th {
			text-align:left;
			padding:5px;
			background-color:#EBEBEB;
		}
	
		.pricingTable th h2 {
			display:inline;
		}
	
		.pricingTable td {
			vertical-align:top;
			padding:5px;
			background-color:white;
			font-family:verdana,arial,sans,helvetica; font-size: 11px; color: #000000; 
			line-height: 16px;
		}

		.pdfItem {
			font-size:12px; 
			line-height:18px; 
			display:block; 
			border-bottom:1px dotted #C8C8C8; 
			padding-left:55px;
			background-image:url('../../general/images/icons/icon_pdf_lrg.gif'); 
			background-repeat:no-repeat; 
			background-position:2px 2px;
			margin-top:15px;
			padding-bottom:5px;
		}

		.screenShotItem {
			font-size:12px; 
			line-height:18px; 
			display:block; 
			border-bottom:1px dotted #C8C8C8; 

			background-repeat:no-repeat; 
			background-position:2px 2px;
			margin-top:15px;
			padding-bottom:5px;
		}
	
		.pdfItem .link {
			font-family:arial,helvetica,sans; 
			font-weight:bold; 
			display:block;
		}

		.faqQuestion {
			background-color:#ebebeb; 
			padding:5px; padding-left:30px; 
			background-image:url('/general/icons/icon_faqs.gif'); 
			background-repeat:no-repeat; 
			background-position:5px 5px;
		}

		.outputGrey {
			background-color:#F5F5F5; font-size:11px; line-height:15px;
			font-family: mono, 'Courier New', Courier, ; font-size: 11px;
		}

		.outputDarkGrey {
			background-color:#CCCCCC; font-size:11px; line-height:15px;
			font-family: mono, 'Courier New', Courier, ; font-size: 11px;
		}

		#reviewsTable td {
			vertical-align:top;
			font-family:verdana,arial,sans,helvetica; font-size: 12px; line-height: 18px;
			padding:17px;
		}
	
		#reviewsTable .reviewImageHolder {
			text-align:center;
		}

		#featuresTable td {
			border-bottom:1px dotted #C8C8C8;
			padding:10px;
			padding-left:5px;
			padding-right:5px;
			vertical-align:top;
			font-family:verdana,arial,sans,helvetica; font-size: 12px; line-height: 18px;
		}
	
		.featureShotHolder {
			text-align:center;
			width:160px;
		}

		.enlargeLink {
			display:block;
			background-image:url('../../general/images/icons/icon_lens.gif');
			background-repeat:no-repeat;
			color:#828282;
			height:30px;
			text-align:left;
			padding-left:30px;
			font-family:verdana,arial,sans,helvetica; font-size: 9px;
			padding-top:6px;
			margin-top:3px;
		}


		.printableLink {
			display:block;
			background-repeat:no-repeat;
			color:#828282;
			height:30px;
			font-family:verdana,arial,sans,helvetica;
			font-size: 12px;
			padding-top:6px;
			margin-top:3px;
			left: -10px;
			vertical-align: top;
			text-align: right;
		}

		.greyBox {
			font-family:tahoma, arial, helvetica, sans; font-size: 11px; 
			background-color:#f5f5f5; padding:5px; margin:5px; margin-top:10px;
		}

		.importantText {
			background-image:url('/general/icons/icon_exclaim.gif');
			background-repeat:no-repeat; 
			margin-top:10px;
			padding-left:30px;
			height:30px;
			display:block;
		}

		.rightTitle {
			background-color:#f5f5f5; 
			display:block; 
			padding:8px;
			font-family:tahoma, arial, helvetica, sans; font-size: 11px; 
			font-weight:bold;
			padding-left:40px;
			margin-bottom:10px;
		}

		.rightSquareBullet {
			margin:5px;
			background-image:url('/general/icons/icon_redbullet.gif'); 
			background-position:10px 0px;
			font-family:tahoma, arial, helvetica, sans; font-size: 11px; 
			display:block;
			line-height:16px;
			background-repeat:no-repeat; padding-left:40px;
		}

		.rightSquareBullet a {
			font-weight:bold;
		}

		.rightSeparator {
			border-bottom:1px solid #ebebeb;
			display:block;
			height:1px;
		}

		.greyHighlight {
			background-color:#CCCCCC;
		}

		.logTable {
			background-color:#F5F5F5; font-size:11px; line-height:15px;
			font-family: mono, 'Courier New', Courier, ; font-size: 11px;
		}

		.logTable th {
			text-align:left; font-weight:normal;
			padding:8px; border-bottom:1px dotted #c8c8c8;
			padding-top:4px;
		}

		.logTable td {
			padding:3px;
		}

		.webAttackTable {
			font-family:verdana,arial,sans,helvetica; line-height: 18px;
			font-size:10px;
		}

		.webAttackTable th {
			background-color:#ebebeb;
			text-align:left;
			padding:4px;
		}

		.webAttackTable td {
			background-color:#f5f5f5;
			padding-left:4px;
		}

		.text {
		
			font-family:verdana,arial,sans,helvetica;
			font-size: 12px;
			color: #000000;
			line-height: 18px;
		}

		.feature_list td {
			font-size:11px;
			padding:1px 10px 1px 10px;
			border-right:1px solid #aaaaaa;
		}