body {
		margin:0px;
		font-family:verdana,arial,sans,helvetica;
		font-size: 13px;
		line-height: 20px;
		background-color:#777777;
}
        
  
.pim3 {
	list-style-image: url('pim3.gif'); margin-left:35px;
 }
 .pim2 {
	list-style-image: url('pim2.gif'); margin-left:35px;
 }
 .pim1 {
	list-style-image: url('pim1.gif');
}
	
.list{
	line-height:17px;
}

a.list {
	color: #0955AE;
	text-decoration:underline;
}
a.list:hover {
	text-decoration:none;
}
	
	
.imgBorderRust {
	border: 1px solid #c5222d;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}	

.BorderBlue {
	border: 1px solid #000066;
	margin: 0px 0px 0px 0px;
	padding: 4px 4 4 4;

}	

.BorderBlack {
	BORDER-LEFT: #5E7B9C 2px solid;
    BORDER-TOP: #5E7B9C 2px solid;
    BORDER-RIGHT: #5E7B9C 2px solid;
    BORDER-BOTTOM: #5E7B9C 2px solid;
    PADDING-LEFT: 10px;
    PADDING-TOP: 10px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 20px 30px 20px 05px;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: left;
    width: 600


}
    
        
ol li {
	font-family:verdana,arial,sans,helvetica;
	font-size: 13px;
	line-height: 20px;
}

a {
	font-size: 13px;
	color:#e10a14;
	text-decoration:none;
}

a:hover {
	font-size: 13px;
	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:13px;
}

		
.leftMenuLinkNormTxt {
	display:block;
	border-bottom:1px solid #bcbcbc;
	font-family:arial,helvetica,sans;
	font-size:13px;
	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: 16px; 
	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: 13px; 
	color: #000000; 
	line-height: 18px; 
	font-weight: bold;
}

/* CiTYDESK CHANGE*/
		#footer a {
			color:#111111;
			font-weight:normal;
			font-size:12px; 
			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 #bcbcbc;
			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 13px 23px 60px;
			padding-left:10px;
			padding-bottom:10px;
			padding-top:10px;
			line-height:16px;
			border-bottom:1px solid #bcbcbc;
			display: block;
		}

		.rightLinkContainer ul {
			padding:0px; margin:0px;
		}

		.rightLinkContainer ul a {
			font-weight:bold;
		}









		#leftContainer2 {
			vertical-align:top;
			width:210px;  
			height:100%;
			border-right:1px solid #bcbcbc;
			text-align:left;
		}


		.leftLinkContainer2 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 13px 23px 60px;
			padding-left:10px;
			padding-bottom:10px;
			padding-top:10px;
			line-height:16px;
			border-bottom:1px solid #bcbcbc;
			display: block;
		}

		.leftLinkContainer2 ul {
			padding:0px; margin:0px;
		}

		.leftLinkContainer2 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: 13px;
			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('/template/images/logo.jpg'); 
			left:24px; width:280px; height:65px; 
			background-repeat:no-repeat; 
			background-position:0% 50%;
			cursor:pointer; cursor:hand;
			padding-top:10px;
		}




		#topSlogan {
			font-size:16px;
		}

		#topRedBevel {
			background-image:url('/template/images/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:13px; 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 #bcbcbc;
		}

/* CITYDESK CHANGE */
		#leftContainer ul {
			margin:0px; padding:0px;
		}
		
		#leftContainer ul a {
			font-weight:bold;
		}
		
		#leftContainer li {
			display:block;
			border-bottom:1px solid #bcbcbc;
			font-family:arial,helvetica,sans;
			font-size:13px;
			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 #bcbcbc;
			font-family:arial,helvetica,sans;
			font-size:16px;
			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 #bcbcbc; 
			border-bottom:0px;
			border-top:0px;
			vertical-align:top;
		}

		.leftMenuSpacer {
			height:21px; 
			display:block; 
			border-bottom:1px solid #bcbcbc;
		}
				
		#mainContent {
			vertical-align:top;
			border:0px;
			font-family:verdana,arial,sans,helvetica;
			font-size: 13px;
			line-height: 18px;
			padding:30px;
			padding-top:20px;
		}
/*CITYDESK*/			
		#mainContent h1 {
			display:block;
			border-bottom:1px solid #bcbcbc;
			padding-bottom:3px;
		}
/**/
		.boldLink {
			font-weight:bold;
		}

		#mainContent hr {
			border:1px solid #787878;

		}
		
		#mainContent a {
			font-size:13px;
		}

		.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: 13px; 
			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:#bcbcbc;
			margin-top:15px;
			margin-bottom:10px;
		}
	
		.pricingTable th {
			text-align:left;
			padding:5px;
			background-color:#bcbcbc;
		}
	
		.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:#bcbcbc; 
			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 #bcbcbc;
			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:#bcbcbc;
			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;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		P.boxred
		{
		    BORDER-LEFT: #c5222d 1px solid;
		    BORDER-TOP: #c5222d 1px solid;
		    BORDER-RIGHT: #c5222d 1px solid;
		    BORDER-BOTTOM: #c5222d 1px solid;
		    PADDING-LEFT: 10px;
		    PADDING-TOP: 10px;
		    PADDING-RIGHT: 10px;
		    PADDING-BOTTOM: 5px;
		    MARGIN: 20px 30px 20px 05px;
		    BACKGROUND-COLOR: #efefef;
		    TEXT-ALIGN: left;
		    width: 400
		}
		
		
		.boxgrey
		{
		    BORDER: #c5222d 1px solid;
		    PADDING-LEFT: 10px;
		    PADDING-TOP: 10px;
		    PADDING-RIGHT: 10px;
		    PADDING-BOTTOM: 5px;
		    MARGIN: 20px 30px 20px 05px;
		    BACKGROUND-COLOR: #efefef;
		    TEXT-ALIGN: left;
		    
		}
		
		
		.et-buttonsmall
		{
			border: solid 1px #003399;
			font-weight: bold;
			font-size: 10px;
			color: #000000;
			font-family: Verdana, Helvetica, sans-serif;
			background-color: #ffffff;
			TEXT-DECORATION: none;
			padding: 1 2 1 2;
		}




P.boxx
{
    BORDER-LEFT: #5E7B9C 2px solid;
    BORDER-TOP: #5E7B9C 2px solid;
    BORDER-RIGHT: #5E7B9C 2px solid;
    BORDER-BOTTOM: #5E7B9C 2px solid;
    PADDING-LEFT: 10px;
    PADDING-TOP: 10px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 20px 30px 20px 05px;
    BACKGROUND-COLOR: #dedede;
    TEXT-ALIGN: left;
    width: 500
}
