/*========  Reset ======*/
/*========  styling for div slider ======*/

.slider-wrapper
{
	position: relative;
	width: 290px;
	height: 430px;	
	border: 0px;
	margin: 4px 0px 0px 4px;
}
.slider-ul
{
	list-style: none;	
	margin: 0px;
	padding: 0px;
}

.slider-ul  li
{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;	
}

.slider-footer
{	
	position: absolute;
	top: 10px;
	left: 20px;
	float: left !important;
}

.slider-footer a
{	
	color: #ffffff !important;
	height: 16px !important;
	width: 16px !important;
	display: block;
	float: left !important;
	text-indent:-8000px;
	outline: none;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}

.slider-footer .active-link
{	
	color: red !important;	
	background-position: right bottom;
}

.footer-buttons
{
	float: left;
	list-style:none;
}

#btnLeft
{
	height: 20px !important;
	width: 20px !important;
	text-indent:-8000px;
	display: block;
	background-image: url(/web/20140404191006im_/http://secunia.com/?action=fetch&filename=arrow_left.png);
}

#btnRight
{
	height: 20px !important;
	width: 20px !important;
	text-indent:-8000px;
	display: block;
	background-image: url(/web/20140404191006im_/http://secunia.com/?action=fetch&filename=arrow_right.png);
}

.div-left
{
	position: absolute;
	left: 120px;
	z-index: 9999;
	top: 440px;
}
.div-right
{
	position: absolute;
	right: 120px;
	z-index: 9999;
	top: 440px;
}
/*=====================*/


.ForumQuote {
	margin: 4px;
	background-color: #EEEEEE;
	width: 372px;
	padding: 2px;
	border: 1px solid #C9CBCE;
	font-style: italic;
}

			#indexContainer {
				width:940px;
				margin:0 auto;
				background:url('/web/20140404191006im_/http://secunia.com/img/newsbg.gif') repeat-x;

			}

			#indexBoxes {
				width:760px;
				float:left;
				height:224px;
				margin:10px 0 3px 0;
			}

			#indexBoxes div {
				width:241px;
				height:224px;
				background-image:url('/web/20140404191006im_/http://secunia.com/img/indexboxbg.gif');
				float:left;
				margin: 0 0 15px 8px;
			}

			.breadCrumb {
				padding-left: 9px;
				padding-right: 5px;
				background-image:url('/web/20140404191006im_/http://secunia.com/img/bcarrow.gif');
				background-repeat: no-repeat;
				background-position: left;
			}

			.indexBx {
				width:100%;
				float:left;
				margin: 0 0 15px 8px;
			}

			.indexBx h3 {
				font-size:12px;
				padding-top: 15px;
				margin: 0 0 0 0 ;
				position: relative;

			}

			.indexBx img {
				margin: 0 8px 0 10px;
			}

			.indexBx span {
				font-size:9px;
				line-height:12px;
				color:#666;
				display:block;
				margin-bottom:6px;
			}

			.indexBx div div {
				width:284px;
				background-image:none;
				margin:5px 0 0 10px;
				font-size:10px;
			}

			#indexAdvisoryPopularLatest {
				width:294px;
				height:485px;
				background-image:url('/web/20140404191006im_/http://secunia.com/img/indexbox_large.gif');
				float:left;
				margin: 0 0 15px 8px;
			}

			#indexAdvisoryPopularLatest h3 {
				font-size:12px;
				padding-top: 15px;
				margin: 0 0 0 0 ;

			}

			#indexAdvisoryPopularLatest img {
				margin: 0 8px 0 10px;
			}

			#indexAdvisoryPopularLatest span {
				font-size:9px;
				line-height:12px;
				color:#666;
				display:block;
				margin-bottom:6px;
			}

			#indexAdvisoryPopularLatest div div {
				width:284px;
				height:124px;
				background-image:none;
				margin:5px 0 0 10px;
				font-size:10px;
			}

			#indexSmallBox {
				width:294px;
				height:144px;
				background-image:url('/web/20140404191006im_/http://secunia.com/img/indexbox_small.gif');
				float:left;
				margin: 0 0 15px 8px;
			}

			#indexSmallBox h3 {
				font-size:12px;
				padding-top: 15px;
				margin: 0 0 0 0 ;

			}

			#indexSmallBox img {
				margin: 0 8px 0 10px;
			}

			#indexSmallBox span {
				font-size:9px;
				line-height:12px;
				color:#666;
				display:block;
				margin-bottom:6px;
			}

			#indexSmallBox div div {
				width:284px;
				height:85px;
				background-image:none;
				margin:5px 0 0 10px;
				font-size:10px;
			}

			#indexSmallBox div div span {
				font-size:9px;
				line-height:12px;
				color:#666;
				display:block;
				margin-bottom:6px;
			}

			#communitySmallBox {
				width:560px;
				height:164px;
				background-image:url('/web/20140404191006im_/http://secunia.com/img/contentboxbg_wide.gif');
				float:left;
				margin: 0 0 15px 0;
			}

			#communitySmallBox h3 {
				font-size:12px;
				padding-top: 15px;
				margin: 0 0 0 0 ;

			}

			#communitySmallBox img {
				margin: 0 8px 0 10px;
			}

			#communitySmallBox span {
				font-size:9px;
				line-height:12px;
				color:#666;
				display:block;
				margin-bottom:6px;
			}

			#communitySmallBox div div {
				width:284px;
				height:85px;
				background-image:none;
				margin:5px 0 0 10px;
				font-size:10px;
			}

			#communitySmallBox div div span {
				font-size:9px;
				line-height:12px;
				color:#666;
				display:block;
				margin-bottom:6px;
			}

			#indexBoxes img {
				margin: 0 8px 0 10px;
			}

			#indexBoxes h3 {
				font-size:12px;
				padding-top: 15px;
				margin: 0 0 0 0 ;

			}

			#indexBoxes div div {
				width:220px;
				height:124px;
				background-image:none;
				margin:5px 0 0 10px;
				font-size:10px;
			}

			#indexBoxes div div span {
				font-size:9px;
				line-height:12px;
				color:#666;
				display:block;
				margin-bottom:6px;
			}


			#indexBoxes div div span img {margin:0 0 0 4px;}
			.downboxlink {float:right;}
			.downboxlink a {font-size:10px;}

			#indexAdv {
				width:180px;
				float:right;
				margin:13px 0 0 0;
			}


	/*========  General ======*/

	html, body {
		height: 100%;
		margin: 0 0 1px;
		padding: 0;
  		font-family: Arial, Verdana, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#111;
	}

	html {
		overflow-x: hidden;
	}


		h1 {
			font-size:30px;
			font-weight: 100;
			line-height:1.4em;
			margin:0px;
			margin-top:10px;
			color:#444444;
		}


		h2 {
			font-size:22px;
			font-weight: 100;
			line-height:1.4em;
			margin:0px;
			margin-top:6px;
			color:#444444;
		}


		h3 {
			font-size:20px;
			font-weight: 100;
			line-height:1.4em;
			margin:0px;
			margin-top:5px;
			color:#444444;
		}


		h4 {
			font-size:18px;
			font-weight: 100;
			line-height:1.4em;
			margin:0px;
			margin-top:4px;
			color:#444444;
		}


		h5 {
			font-size:12px;
			font-weight: bold;
			line-height:1.4em;
			margin:0px;
			margin-top:3px;
			color:#444444;
		}


		h6 {
			font-size:10px;
			font-weight: bold;
			line-height:1.4em;
			margin:0px;
			margin-top:3px;
			color:#444444;
		}


	img {border: none;}

	p {margin:0 0 10px 0; padding:0;}

	a:link {color:#2f7ed6; text-decoration: none  }
	a:visited {color:#2f7ed6; text-decoration: none  } 
	a:hover {color:#006fee; text-decoration:underline  }
	a:active {color:#006fee; }

	ol {padding-left:30px;}
	ol li {padding:2px; color:#555555; font-size: 12px;}
	ol li span {color:#555555; font-size:11px; margin-left:12px;}

	#pageContent ul {margin-bottom:20px; padding-left:25px;}
	#pageContent ul li {margin-bottom:6px; list-style-image:url(/web/20140404191006im_/http://secunia.com/img/secunia_bullet.png); color:#555555; font-size: 12px;}
	#pageContent p {font-size: 12px; color:#555555; text-align: justify; line-height:1.5em;}

		/*======== Layout ======*/

		#divPage {
			width:1068px;
			margin: 0 auto;
		}
		#divStartOfContent {
			width: 1068px;
			background:url('/web/20140404191006im_/http://secunia.com/img/main_window_corners_top.png') no-repeat; /* new image needed from marketing */
			margin: 0px auto;
			height: 4px;
		}
		#divEndOfContent {
			width: 1068px;
			background:url('/web/20140404191006im_/http://secunia.com/img/main_window_corners_bottom.png') no-repeat; /* new image needed from marketing */ 
			margin: 0 auto;
			height: 7px;
		}

		#divEndOfContent2 {
			width: 1068px;
			background:url('/web/20140404191006im_/http://secunia.com/img/main_window_corners_bottom.png') no-repeat; /* new image needed from marketing */
			margin: 0 auto;
			height: 7px;
		}

		#divFooter {
			width: 100%;
			background-color: #eeeeef; 
			height: 350px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 10px;
			color: grey;
		}
		#divFooter a {
			color: grey;
		}
		#divFooterStart {
			width: 1068px;
			background:url('/web/20140404191006im_/http://secunia.com/img/footer_window_corners_top.png') no-repeat; /* new image needed from marketing */ 
			margin: 0 auto;
			height: 4px;
		}

		#slideshow {
			width: 343px;
			height: 225px;
		}

		#divFrontpageBoxes {
			width:100%;
			margin: 0;
		}

		#divFrontpageLogos {
			width:1020px;
			margin: 0 auto;
		}

			#divHeader {
			width:1020px;
			height:83px;
			margin: 0 auto;
			}

			div.main-logo {
			width:350px;
			height:65px;
			background: url('/web/20140404191006im_/http://secunia.com/img/logo_secunia.png') no-repeat;
			float:left;
			margin-top: 13px;
			margin-left: 10px;
			text-indent: -9999px;
			}

			a.main-logo {
			display:block;
			width: 152px;
			height:60px;
			text-decoration: none;
			}

			/*========  Menu ======*/
			#divMenu {
				width: 1020px;
				height:34px;
				margin: 0 auto;
			}

			#divTopLinks {
				float: right;
				height: 18px;
				margin-top: 10px;
				padding: 0px 20px;
				line-height: 18px;
/*				margin-left: 713px;
				padding-top: 10px; */
			}

			#divTopBar {
				background-image:url('/web/20140404191006im_/http://secunia.com/img/grey_background.png');
				background-repeat: repeat-z;
				position: absolute;
				font-size: 16px;

				margin-top: 31px;
				margin-left: 543px;

				float: left;
				z-index: 15;
			}

			#search {
				border-style: none;
				background-repeat: no-repeat;
			}

			#divTopBar a {
				color: black;
			}

			#breadCrumb {
				width: 1020px;
				height:20px;
				margin: 0px 24px;
				color:#666;
				line-height:24px;
				font-size:10px;
				padding-bottom: 5px;
			}

			/*======== General content layout======*/

			#contentAreaMenu {
				width: 1020px;
				margin: 0 24px;
				margin-top: 5px;
			}

			#pageContent {
				padding-left: 20px;
				padding-right: 20px;
				padding-bottom: 20px;
				padding-top: 10px;
				border-style: solid;
				border-width: 1px;
				border-color: #dddddd;
				border-bottom-left-radius: 4px;
				border-bottom-right-radius: 4px;
			}

			#subContentLeft {
				width:150px;
				float:left;
				margin-right: 17px;
			}

			#subContentCenter {
				width:620px;
				float:left;
				line-height:16px;
				margin-bottom: 60px;
			}

			#subContentRight {
				width:175px;
				float:right;
			}

			#subContentWide {
			width:735px;
			float:left;
			}

			#subWideLeft {
				width:722px;
				float:left;
				line-height:17px;
				margin-bottom: 60px;
				margin-right: 20px;
				margin-top: 20px;
				display: inline;
				
			}

			#subWideRight {
				width:222px;
				float:right;
				margin-top: 20px;
			}

			#subWideLeft p { font-size: 12px; color:#555555; text-align: justify; line-height:1.5em;}


			.inlineLeft {
			float:left;
			width:48%;
			}

			.inlineRight {
			float:right;
			width:48%;
			}


			#subColumnLeft {
				width:336px;
				float:left;
				margin-right: 50px;
				margin-bottom: 10px;
				display: inline;
			}


			#subColumnRight {
				width:336px;
				float:left;
				margin-right: 0px;
				margin-bottom: 10px;
				display: inline;
			}

			/*======== Index page slideshow and news ======*/

			#divSlideShow {
			width:557px;
			height:232px;
			background-color: #000;
			margin-top:7px;
			float:left;
			}

			#divNews {
			width: 265px;
			height: 285px;
			background:url('/web/20140404191006im_/http://secunia.com/img/newsbg.gif') repeat-x;
			float:left;
			}

			#divNews div {
			color: #777;
			width: 235px;
			float:left;
			margin: 0 0 0 15px;
			line-height:14px;
			}

			#divNews h4 {margin: 11px 0 5px 11px; color:#c20418;}
			#divNews div span {font-size: 10px; color:#999; display:block; margin-bottom:6px;}

			#divTopbanner {
			width: 1016px;
			height: 121px;
			background-color: #fff;
			margin: 0 0 0 4px;
			}

			/*======== Index page 4 features ======*/

			#divFeatures {
			width: 994px;
			height: 147px;
			background-color: #878787;
			background:url('/web/20140404191006im_/http://secunia.com/img/featuresbg.png');
			background-repeat:no-repeat;
			margin: 0 auto;
			text-align: center;
			}





	/*======== Bottom Cross Selling Links ======*/

	#divCrosslinks {width:590px; margin: 10px 0 10px 175px; float:left;}

	#divCrosslinks div {
		width:175px;
		height:61px;
		float:left;
		margin-right:7px;
		background: url(/web/20140404191006im_/http://secunia.com/img/crosslinkbg.gif) no-repeat;
		font-size:10px;
		line-height:16px;
		cursor:pointer;
		color:#eee;
		text-align:left;
		padding-right:8px;
		}

	#divCrosslinks div.cblue{background: url(/web/20140404191006im_/http://secunia.com/img/crosslinkbgblue.gif) no-repeat;}
	#divCrosslinks div.cbeige{background: url(/web/20140404191006im_/http://secunia.com/img/crosslinkbgbeige.gif) no-repeat;}

	#divCrosslinks img{ margin-right:7px; float:left;}

	#divCrosslinks a {color:#fff; font-size:10px; text-decoration:none; display:block; margin:7px 0 2px 0; font-weight:bold;}
	#divCrosslinks a:hover {text-decoration:underline;}


	#divCrosslinks div.cbeigeLarge{background: url(/web/20140404191006im_/http://secunia.com/img/crosslinkbgbeigelarge.gif) no-repeat; width:564px; text-align:center;}
	#divCrosslinks div.cbeigeLarge a {font-size:14px;  padding-top: 8px;}


	/*======== Extra box is the right box with red header, contating latest advisories, latest news and similar ======*/
	.extraboxTop {width:162px; height:21px; background: #c51a2c url('/web/20140404191006im_/http://secunia.com/img/extrabox_t_rgb.jpg') no-repeat; color:#FFF; font-size:13px; text-align:left; margin-top:5px; padding:5px 3px 0 10px;}
	.extraboxMiddle {width:173px; background:#f8f8f8 url('/web/20140404191006im_/http://secunia.com/img/extrabox_bg.gif') no-repeat; font-size:11px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
	.extraboxMiddle div {padding:10px 12px 0 12px;  font-size:11px;}
	.extraboxMiddle div span{font-size:12px; font-weight:bold; display:block; clear:right;}
	.extraboxMiddle div div{background:#fff; border: 1px dotted #aaa; padding:5px; margin:10px 0 0 0; color:#888; font-size:10px; -webkit-border-radius: 3px; -moz-border-radius:3px;}
	.extraboxMiddle div div b {color:#666;}
	.extraboxMiddle div div img {margin-right:7px;}
	.outlink {margin: 10px 0 0 120px; display:block; padding-bottom:10px;}
	.extraboxDown {width:175px; height:3px; background:url('/web/20140404191006im_/http://secunia.com/img/extrabox_d.gif') no-repeat;}





	/*======== Left menu  ======*/

	#leftmenuMiddle a {display:block; background-image:url('/web/20140404191006im_/http://secunia.com/img/leftmenubg.gif'); background-position: 0 0; width:135px; height:13px; color:#666; text-decoration:none; padding:6px 5px 4px 10px; font-size:11px;}
	#leftmenuMiddle a:hover {color:#000; background-position: 0 -23px;}
	#leftmenuMiddle a.chosen {color:#000;  background-image:url('/web/20140404191006im_/http://secunia.com/img/leftmenubg_chosen.gif');}
	#leftmenuMiddle a.mactive {color:#000; background-image:none; text-decoration:none;}
	#leftmenuMiddle a.mactive:hover {color:#000;}
	#leftmenuMiddle a.sub {background-image:none; padding:1px 0 1px 12px; text-decoration: none; display:inline; font-size:10px; line-height: 150%; }
	#leftmenuMiddle a.subactive {color:#000; background-image:none; padding:1px 0 1px 12px; text-decoration:none; display:inline; font-size:10px; line-height: 150%; }
	#leftmenuMiddle a.subactive:hover { color:#000; }

	#leftmenuMiddle div {background-image:url('/web/20140404191006im_/http://secunia.com/img/leftmenubg_sub.gif'); width:145px; background-repeat:no-repeat;  padding:3px 0 10px 5px; }
	#leftmenuMiddle div span {line-height:13px;}
	#leftmenuMiddle div a {color:#2f7ed6; text-decoration:underline; background:none; font-size:11px; padding:4px 0 3px 7px;  }
	#leftmenuMiddle div a:hover {color:#006ee9;  background:none;}

	#leftmenuTop {width:137px; height:21px; background: #777 url('/web/20140404191006im_/http://secunia.com/img/leftmenutop_rgb.jpg') no-repeat; color:#FFF; font-size:13px; padding:5px 3px 0 10px; margin-top:7px;}
	#leftmenuDown {width:150px; height:3px; background:url('/web/20140404191006im_/http://secunia.com/img/leftmenudown.gif') no-repeat;}




	/*======== Top search boxes ======*/
	.searchOpt {color:#aaa; font-size: 10px;}
	.searchCheck {margin-right: 12px; margin-left: 4px; border-style: none; border-width:0;}

	/*======== Index page 4 feature boxes ======*/
	
	#featureBox1 {
	 width:193px;
	 height: 113px;
	 float:left;
	 margin: 10px 22px 0 78px;
	 font-size: 16px;
	 line-height: 20px;
	 color: #777777;
	 text-align:right
	 }

	.indexprod {margin-top:9px;}

	#featureBox2 {
	 width:195px;
	 height: 113px;
	 float:left;
	 margin: 17px 21px 0 21px;
	 text-align: right;
	 font-size: 11px;
	 line-height: 17px;
	 font-style:italic;
	 letter-spacing:0;
	 color: #555555;
	 }

	#featureBox2 div {
	color:#ccc;
	text-align:left;
	float: left;
	font-family: Arial, Verdana, san-serif;
	font-size: 10px;
	line-height: 12px;
	width:110px;
	margin-top:10px;
	}

	#featureBox3 {width:193px; float:left; margin: 10px 22px 0 148px;}

	#featureBox3 a {
		display: block;
		width:192px;
		height:33px; 
		background-color:#ccc;
		padding:0 0 0 12px;
		margin: 0 0 10px 0;
		text-align:left;
		color:#eee;
		text-decoration:none;
		font-size: 12px;
		line-height:33px;
		background: url(/web/20140404191006im_/http://secunia.com/img/fbtn.png) no-repeat;
		}

	#featureBox3 a:hover { color:#fff; background-position: 0px -34px; text-decoration:underline;}
	
	
	#featureBox4 {width:193px; height: 113px; float:left; font-size: 15px; color:#555555; margin: 10px 0 0 97px;}
	
	#f4logos {height:85px;  margin-top:10px;}
	

	#subContentLeft img {margin:10px 0 20px 0;}

	/*======== Product comparisons matrix, table ======*/
	#prodTable {color:#666; border-top:1px solid #ddd;}

	#prodTable th {text-align:left; font-size:11px;  font-weight:normal;  border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	#prodTable tr td {text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:10px; line-height:12px;}
	#prodTable tr td.altcol { background:#f8f8f3; }
	#prodTable tr td.prod { background:url(/web/20140404191006im_/http://secunia.com/img/tdprodbg.gif) repeat-x; padding:0;}

	#callbox {
	width: 116px;
	height:30px;
	color:#c20418;
	font-size:14px;
	font-weight:bold;
	padding-top:38px;
	background: url('/web/20140404191006im_/http://secunia.com/img/callus.gif') no-repeat;
	text-align:center;
	margin:0 30px 0 0px;
	float:right;
	}

	/*======== Lightbox ======*/
		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}


	/*======== Contextual right boxes ======*/
	.rightbox {
	 height:45px;
	 margin: 0;
	 font-size:13px;
	 line-height: 16px;
	 }

	.rightbox img {margin: 6px 5px 0 7px; float: left;}
	.rightbox div {position:relative; top:21px; padding-right:8px;}
	.rightbox div a {text-decoration:none; color:#eee;}
	.rightbox div a:hover {text-decoration:underline; color:#fff;}


	.rightbox_adv {
	 height:45px;
	 margin: 0;
	 font-size:13px;
	 line-height: 16px;
	 }

	.rightbox_adv img {margin: 6px 5px 0 7px; float: left;}
	.rightbox_adv div {position:relative; top:21px; padding-right:8px;}
	.rightbox_adv div a {text-decoration:none; color:#eee;}
	.rightbox_adv div a:hover {text-decoration:underline; color:#fff;}

	.dload {background: url(/web/20140404191006im_/http://secunia.com/img/dloadboxbg.gif) no-repeat bottom left; height:50px;}
	.dload div a {font-weight:bold; color:#eee; text-decoration:none;}
	.dload div a:hover {color:#fff; text-decoration:underline;}

	.scan {background: url(/web/20140404191006im_/http://secunia.com/img/scanboxbg.gif) no-repeat bottom left; height:50px;width:250px;}
	.scan div a {font-weight:bold; color:#eee; text-decoration:none;}
	.scan div a:hover {color:#fff; text-decoration:underline;}




	.smalltxt {line-height:14px; font-size: 11px; color:#666;}
	.dark {color:#333;}
	.infotxt {color:#999; font-size:10px; line-height:20px;}
	.advicon {margin-right:12px;}
	.indent {margin-left:47px;}
	.indent_S {margin-left:25px;}
	.screenshot {border: 1px solid #c9c9c9; margin:10px 0 10px 0;}

	/*======== Advisories ======*/
	.tdadv {padding-bottom:15px;}
	.tdadv img {margin-left:10px;}

	/*======== Advisory item ======*/
	.advtable {font-size: 11px;}
	.advtable td {vertical-align:top; font-weight:bold;}
	.advtable td + td {vertical-align:top; font-weight:normal;}

	.hrdown {margin-left:176px;}
	.clearfix {display:block; width:100%, height:0px; font-size:0px; clear:both; visibility:hidden;}


	/*======== Advisory Archive ======*/
	#advArchive {line-height: 18px;}
	#advArchive h4 {margin: 20px 0 5px 0;}
	#advArchive img {margin:4px 6px 0 5px;}
	#advArchive a {display:block; float:left; font-size:11px;}
	#advArchive span {display:block; float:right; color:#999; font-size:10px;}

	/*======== Vuln Archive (on community landing page) ======*/
	#vulnArchive {line-height:18px; font-size:11px}
	#vulnArchive a {font-size:11px; display:block;}
	#vulnArchive span {display:block; float:left; color:#999; font-size:10px; margin-right:15px;}
	#vulnArchive div {display:block; float:right;}

	/*======== News & Events, similar style ======*/
	.dateListing {line-height:18px; font-size:11px}
	.dateListing a {font-size:11px; display:block;}
	.dateListing span {display:block; float:left; color:#999; font-size:10px; margin-right:15px;}
	.dateListing div {display:block; float:left; margin-left: 81px; padding-top: 20px;}

	.indentlist {font-size:11px; padding-left:10px;}


	.callout {
	background:#cfdfea;
	padding:15px;
	margin:0 0 15px 15px;
	font-size: 16px;
	float:right;
	color:#333;
	width:150px;
	border: 2px dotted #ccc;
	}


	.sred {color:#c20418; margin-left:5px; text-decoration:none; font-size:11px; font-weight:bold;}
	.faqa {font-size:11px; margin:10px 30px 30px 20px;}
	.code {font-family:"Courier New", Courier, monospace; font-size:12px; color:#3aae0d;}
	.productUl {padding-left:20px; font-size:11px; line-height:13px; margin-bottom:0;}


	/* Advisoriy customer area links */
	a.custlink {color:#bbb; font-style:italic; text-decoration:none;}
	a.custlink:hover {color:#888;}
	a.custlinkbox {color:#a1a19e; font-style:italic; text-decoration:none;}
	a.custlinkbox:hover {color:#70706e;}


	a.extchap1, a.extchap2, a.extchap3, a.extchap4 {cursor:pointer; color:#2f7ed6;}
	a.extchap1:hover, a.extchap2:hover, a.extchap3:hover, a.extchap4:hover {text-decoration:none; color:#006ee9; cursor:pointer;}

	#exp1, #exp2, #exp3, #exp4 {font-size:12px; color:#999; margin-left:8px;}
	.exp {font-size:14px; color:#999; margin-left:8px; font-weight:normal;}

	/* PSI Changelog */
	#changelog h5 a{cursor:pointer; margin-bottom:12px;}
	#changelog h5 a:hover {color:#006ee9; cursor:pointer; margin-bottom:12px;}
	#changelog span {font-weight:normal;}

	/* Secunia Research Vulnerabilities */
	.srlistHeader {background-color:#f8f8f3; width:100%; font-size:11px; cursor:pointer; -webkit-border-radius: 2px; -moz-border-radius:2px; margin-bottom:5px; border: 1px solid #ccc;}
	.srlistHeader:hover {background-color:#f2f2ea;}
	.srlistHeader h4 {margin:0;}
	.srlist {font-size:11px; margin:10px 0 20px 0;}
	.srlist span {margin-right:10px; color:#999;}

	/* Quote Boxes */
	.quoteBox {background:#eff6ff url('/web/20140404191006im_/http://secunia.com/img/quotesigns.png') no-repeat; background-position: 30px 20px; border:1px solid #e6e6e6; padding:10px; -webkit-border-radius: 4px; -moz-border-radius:4px; font-size:13px; line-height:16px; font-style:italic; color:#444;}
	.quoteBox span {font-size:11px; line-height:12px; text-align:right; margin-top:10px; display:block; font-style:normal; color:#999;}
	.leftBox {font-size:12px; line-height:14px; background-position: 15px 15px;}
	.smallBox {font-size:10px; line-height:14px; background-position: 15px 15px;}

	.infoBox {background:#f8f8f3; border:1px solid #e6e6e6; padding:10px; -webkit-border-radius: 4px; -moz-border-radius:4px; font-size:13px; line-height:16px; color:#444;}
	.infoBoxSmall {background:#f8f8f3; border:1px solid #e6e6e6; padding:10px; -webkit-border-radius: 4px; -moz-border-radius:4px; font-size:11px; line-height:13px; color:#444;}

	/* PSI Credits */
	.credtable {font-size:10px; line-height:13px; margin-top:20px;}
	.credtable p {padding-bottom:15px;}

	.partnertable {font-size:10px; line-height:13px; margin-top:20px;}
	.partnertable td {padding-bottom:20px; text-align:center;}
	.partnertable p {padding-bottom:20px; text-align:left;}
	.partnertable img {margin-top:15px;}



	/* Forum */
	.forumTable {font-size:11px; line-height:14px; border:1px solid #d1d1d1; margin-top:20px; }
	.forumTable th {background: #c51a2c; color:white; font-size:12px; text-align:right; cursor:pointer;}
	.forumTable a {display: block; font-size:11px; text-decoration:underline;}
	.forumTable tr:hover {background-color:#eee;}
	.altRow {background-color:whitesmoke;color:white;}
	.forumTable tr td span {display:block; color:#333;}
	.forumTable td + td {text-align:right; vertical-align:top;}
	.forumTable td + td + td {text-align:right; vertical-align:top;}


	.forumTableSelected {font-size:11px; line-height:14px; border:1px solid #4aaa06; margin-top:20px; }
	.forumTableSelected th {background: #4aaa06; color:white; font-size:12px; text-align:right; cursor:pointer;}
	.forumTableSelected a {display: block; font-size:11px; text-decoration:underline;}
	.forumTableSelected tr:hover {background-color:#4aaa06;}
	.forumTableSelected tr td span {display:block; color:#333;}
	.forumTableSelected td + td {text-align:right; vertical-align:top;}
	.forumTableSelected td + td + td {text-align:right; vertical-align:top;}
	.altRowSelected {background-color:#4aaa06;color:white;}

 	.thread th {text-align:left;}
 	.thread td + td {text-align:left;}
 	.thread td + td + td {text-align:left;}
 	.thread tr:hover {background-color:#fff;}
 	.thread tr td span {display:inline; color:#666;}

	.advForumTable {font-size:10px; border:1px solid #f5f5f5; margin-top:20px; }
	.advForumTable th {background: #666; color:#fff; font-size:12px; text-align:right; cursor:pointer;}
	.advForumTable a {display: block; font-size:11px; text-decoration:underline;}
	.advForumTable tr td span {display:block; color:#333;}
	.advForumTable td + td {text-align:right; vertical-align:top;}
	.advForumTable td + td + td {text-align:right; vertical-align:top;}

 	.adv th {text-align:left;}
 	.adv td + td {text-align:left;}
 	.adv td + td + td {text-align:left;}
 	.adv tr td span {display:inline; color:#666;}


	/* Forum listing on community landing page*/
	#forumList {line-height:18px; font-size:11px}
	#forumList a {line-height:18px; font-size:11px; display:block; float:left;}
	#forumList span {display:block; float:right; color:#999; font-size:10px; margin-left:15px;}
	#forumList div {display:block; float:right;}


	/* References list */
	.refList {font-size:11px; line-height:13px; padding-left:20px; margin-bottom:25px;}
	.refList li {margin-bottom:5px;}

	/* PSI, Langauge and translation credits */
	.flag {margin:0 6px 0 0;}
	.credphoto {background:url('/web/20140404191006im_/http://secunia.com/img/creditsframe.gif') no-repeat; padding:4px 4px 30px 4px; margin-left:110px;}

	.photo {margin: 0 0 20px 24px;border: 1px solid #ccc;}
	.mlogo {margin: 0 0 20px 25px; }
	.xtop {margin-top:20px;}
	.prodicon {margin-left:20px;}
	.critlevimg {margin-left:10px;}

	/* Google Maps DIV */
	#map_canvas {margin-top:9px;border:1px solid #cbcbcb; -webkit-border-radius: 4px; -moz-border-radius:4px; width:350px; height:400px;}
	#mapDescription {font-size:10px; line-height:13px;}



	.blogTeaser {background-color:#f5f5f5; border:1px solid #cbcbcb; padding:5px 5px 5px 5px; margin:10px 0 10px 0; -webkit-border-radius: 4px; -moz-border-radius:4px; text-align:left;}

	/*======== Forms ======*/
	.regForm {border:1px solid #cbcbcb; padding:10px 5px 5px 5px; margin:15px 0 10px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
	.regForm table tr td span {color:#c20418;}

	input {color: #666;}
	.frmTxtSmall {background: url(/web/20140404191006im_/http://secunia.com/img/input200.gif) no-repeat; width:150px; height:15px; padding:6px; border:none;}
	.frmTxtSmall:focus {background-position:0 -37px;}

	.frmTxtLarge {background: url(/web/20140404191006im_/http://secunia.com/img/input400.gif) no-repeat; width: 395px; height:15px; padding:6px; border:none;}
	.frmTxtLarge:focus {background-position:0 -37px;}

	.loginForm {background-color:#f5f5f5; border:1px solid #cbcbcb; padding:10px 5px 5px 5px; margin:15px 0 10px 0; -webkit-border-radius: 4px; -moz-border-radius:4px; text-align:center;}
	.loginForm input {width:110px; font-size:11px; margin-bottom:10px; }
	.frmLogin {background: url(/web/20140404191006im_/http://secunia.com/img/input_login.gif) no-repeat; height:13px; padding:5px; border:none;}
	.frmLogin:focus {background-position:0 -37px;}
	.loginForm a {font-size:10px; line-height:15px; color:#a1a1a1;}
	.loginForm a:hover { color:#666;}

	textarea {padding:6px; font-family: Arial, Verdana, san-serif; color: #666; font-size:12px; width:200px; border:1px solid #cbcbcb; -webkit-border-radius: 4px; -moz-border-radius:4px;}

/* RED FORM BUTTONS
.btn {background: #c20418 url(/web/20140404191006im_/http://secunia.com/img/frmbtnbg_red.gif) repeat-x; border: 1px solid; padding:3px 9px 3px 9px; border-bottom-color:#8b020d; border-right-color:#8b020d; border-left-color:#fa0526; border-top-color:#fa0526; color:#fff; -webkit-border-radius: 3px; -moz-border-radius:3px; }
*/

.btn { font-size:12px;margin:2px;background: #666; border: 1px solid; padding:3px 9px 3px 9px; border-bottom-color:#444; border-right-color:#444; border-left-color:#999; border-top-color:#999; color:#fff; -webkit-border-radius: 3px; -moz-border-radius:3px; }

.indexbtn {background: #c20418 url(/web/20140404191006im_/http://secunia.com/img/frmbtnbghigh_red.gif) repeat-x; border: 1px solid; padding:2px 7px 2px 7px; border-bottom-color:#8b020d; border-right-color:#8b020d; border-left-color:#fa0526; border-top-color:#fa0526; color:#fff; -webkit-border-radius: 3px; -moz-border-radius:3px; width:90px; margin: 10px 0 0 0; }



	select {width:184px;}
.modal_layer {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.listBox {
	font-size: 11px;
 font-family: arial;
}

.listBox td{
	font-size: 11px;
	font-family: arial;
}

.listBox td:hover{
	background-color: black;
	color:white;
	cursor:pointer;
}

.imgThumb {
	float:left;
	margin: 5px;
}

.imgThumbContainer {
	float:left;
	clear:both;
}

.rightBarTop {
	background-repeat:no-repeat;
	padding: 20px 10px 10px 70px;
}

.rightBarList {
	background:no-repeat 10px 10px;
	border:1px dotted #dadada;
	min-height:32px;
	padding: 15px 5px 5px 60px;
}

.rightBarQuote {
	border:1px dotted #dadada;
	background-repeat:no-repeat;
	padding:5px;
	padding-top:15px;
	padding-bottom:15px;
}

.rightBarClean {
	border:1px dotted #dadada;
	background-repeat:no-repeat;
	padding:5px;
}

/*
     FILE ARCHIVED ON 19:10:06 Apr 04, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:25:20 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.518
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.032
  esindex: 0.007
  cdx.remote: 144.1
  LoadShardBlock: 222.83 (3)
  PetaboxLoader3.datanode: 232.228 (4)
  PetaboxLoader3.resolve: 73.697 (3)
  load_resource: 127.277
*/