@import url("http://cdn.techgenix.com/static/css/reset.css");

:root{
	var-color-text:		#666766;
	var-color-link:		#0001ff;
	var-color-dark:		#666665;
	var-color-light:	#999998;
				
	var-color-border:	#e5e5e6;
	var-color-shadow:	#888888;
	var-color-separator:	#cccccc;
	var-color-marker:	#dddddd;


	var-color-gray:		#F8F8F8;
	var-color-white:	#ffffff;
	var-color-error:	#ff6666;

	var-color-zebra-one:	#FFFDFD;
	var-color-zebra-two:	#FBFFFB;

	var-color-important:	#F0AE7E;
}

 
html.site-60{
	var-color-link:		#017079;
	var-color-dark:		#0B6364;
	var-color-light:	#008484;
}
 
html.site-30{
	var-color-link:		#BC222E;
	var-color-dark:		#C02930;
	var-color-light:	#DF7855;
}
 
html.site-50{
	var-color-link:		#B05215;
	var-color-dark:		#DB7C2C;
	var-color-light:	#F3AB5F;
}
 
html.site-40{
	var-color-link:		#4F1C4F;
	var-color-dark:		#4F1C4F;
	var-color-light:	#824F82;
}

 
html.site-20{
	var-color-link:		#3A61B0;
	var-color-dark:		#00498D;
	var-color-light:	#6699CC;
}

 
html.site-91{
	var-color-link:		#006E9C;
	var-color-dark:		#006E9C;
	var-color-light:	#99B0C5;
}


@font-face {
    font-family: 'Century Gothic Regular';
    src: url('http://cdn.techgenix.com/static/font/CenturyGothicRegular.eot');
    src: url('http://cdn.techgenix.com/static/font/CenturyGothicRegular.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.techgenix.com/static/font/CenturyGothicRegular.woff') format('woff'),
         url('http://cdn.techgenix.com/static/font/CenturyGothicRegular.ttf') format('truetype'),
         url('http://cdn.techgenix.com/static/font/Walkway_Black-webfont.svg#WalkwayBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media print{
	body #header-connect,
	body #header-splash,
	body #footer-splash,
	body #sidebars,
	body #bmp-fl-script,
	body #bmp-article-script,
	body .hext{
		display:none;
	}
	body #wrapper{
		width:100%;
		float: none; 
		border:none;
	}
	body #wrapper #body{
		width:100%;
		margin:0;
		padding:0;
		float: none; 
	}

	.body-before a[href]:after,
	a.image:after,
	nav a[href]:after{
		content: ""; 
	}
	#footer{
		clear:both!important;
	}
}

 
div#body{
	overflow:hidden;
}
div#body .body-before,
div#body .body-after{
	clear:both;
}
center{
	margin:0!important; 
	text-align:inherit!important;
}

 
body a,
body a:link,
body a:visited,
body a:active{
	text-decoration:none;
	color:#017079;
}
body a:hover{
	text-decoration:underline;
}

html{
	 
	background:#ffffff url("http://cdn.techgenix.com/static/img/bg.png") repeat;
}
body{
	 
	font-family: Arial, "Nimbus Sans L", sans-serif;
	font-size:12px;
	line-height:1.3;
	color:#666766;
}
h1, h2, h3, h4, h5, 
ul.entries.on-images a.main,
header h,
nav a.top,
.link-button,
.links-usr,
.links-site li strong,
.links-site-main strong,
p.sub-header{
	 
	font-family: 'Century Gothic Regular', Futura, sans-serif;
	font-weight:normal;
}
h1, h2, h3{
	position:relative;
}
header h,
h1{
	color:#0B6364;
	font-size:20px;
	font-weight:normal;
	 
}
h1 strong{
	font-weight:normal;
}
h1.main{
	margin:16px 100px 0 0;
}
p.sub-header{
	display:block;
	margin:2px 0 1em 1px;
	padding:0 0 0 10px;
	border-left:3px solid #dddddd;
	font-size:14px;
	color:#666766;
}
p.sub-header em{
	font-style:normal;
	font-weight:bold;
}
h2{
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
}

#community-area h2,
h2.nota-bene,
h2.nb,
#body .novelties-default h2,
#body .body-after h2,
#body .body-before h2,
#body .main-list h3,
ul.entries.on-images a.main,
body.sec-home #body h2,
body.sec-newsletters #body h2{
	color:#0B6364;
	font-size:16px;
	font-weight:normal;
	text-shadow: 0 0 1px #888888;
}
h3{
	color:#0B6364;
	font-size:15px;
	font-weight:normal;
}
h4{
	font-weight:bold;
}


.hext{
	font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
	position:absolute;
	right:0;
	top:3px;
	font-size:11px;
	font-weight:normal;
	text-shadow:none;
}
h1 .hext{top: 6px;}
h2 .hext{top: 3px;} 
h3 .hext{top: 3px;} 
body .hext a,
body a.hext{
	text-decoration:none;
}
body .hext a:hover,
body a.hext:hover{
	text-decoration:underline;
}
body span.hext *{
	margin-left:1em;
}
body span.hext a.hext-feed{
	display:inline-block;
	width:14px;
	height:14px;
	text-indent:-100em;
	background:transparent url("http://cdn.techgenix.com/static/img/s.png") no-repeat -40px -85px;
}

p.main-hext{
	float:right;
	margin:-22px 0 0 0;
}
p.main-hext a{
	display:inline-block;
	margin:0 0 0 10px;
	text-decoration:none;
}
p.main-hext a:hover{
	text-decoration:underline;
}
p.main-hext a.hext-feed{
	width:14px;
	height:14px;
	text-indent:-100em;
	background:transparent url("http://cdn.techgenix.com/static/img/s.png") no-repeat -40px -85px;
}

div.float-container{
	margin:1em 0;
	overflow:hidden;
}














ul li,
ol li,
dl dt{
	margin:0.5em 0;
}
blockquote{
	margin:0.5em 0;
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
	padding:0 10px;
}
blockquote table.subs tr{
	border-color:#F8F8F8;
}

img{}

img.with-frame{
	padding:3px;
	border:1px solid #e5e5e6;
}

img.no-frame{
	border:none!important;
}

figure figcaption{
	font-weight:bold;
	text-align:center;
	padding:2px 10px;
	background-color:#F8F8F8;
}
img[style*=right],
img[align=right],
figure[style*=right],
figure[align=right]{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:1px;
	border:1px solid #e5e5e6;
}
img[style*=left],
img[align=left],
figure[style*=left],
figure[align=left]{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:1px;
	border:1px solid #e5e5e6;
}
hr{
	border-color:#cccccc;
	border-style:dotted;
	clear:both;
}
hr.ext{
	margin-top:2em;
	text-align:center;
}
hr.ext:after{
	content:attr(title);
	display:block;
	position:relative;
	margin-top:-0.8em;
	margin-left:220px;
	width:200px;
	text-align:center;
	font-size:11px;
	letter-spacing:1px;
	background-color:#ffffff;
}
hr.ext.hid{
	visibility:hidden;
}

.links-line.breadcrumb{
	margin:0 0 -1em 0;
}

#header, #footer, #wrapper, #nav{
	clear:both;
}

 
#header{
	position:relative;
	width:982px;
	margin:0 auto;
}

#header #header-logo{
	display:block;
	margin:0;
	padding:10px 10px 0 15px;
	height:60px;
	font-size:26px;
	line-height:60px;
}
#header #header-logo a:hover{
	text-decoration:none;
	
}
 

#header #header-splash{
	position:relative;
	padding:15px;
	background-color:#ffffff;
	border:1px solid #e5e5e6;
	border-bottom:0;
	height:88px;
}
#header #header-splash img{
	background-color:#0B6364;
}


#nav{
	display:table;
	position:absolute;
	top:0;
	background:#0B6364 url("http://cdn.techgenix.com/static/img/s.png") repeat-x;
	height:42px;
	width:980px;
	margin:0 auto;
	text-align:center;
}
#nav>ul{
	display:table-row;
	letter-spacing:-.36em;
	width:100%;
}
#nav>ul>li{
	display:table-cell;
	line-height:42px;
	letter-spacing:normal;
	padding:0;
	margin:0;
	min-width:5em;
	background:transparent url("http://cdn.techgenix.com/static/img/s.png") no-repeat -63px -42px;
	border-bottom:3px solid #ffffff;
}
#nav>ul>li:hover{
	background-color:#0B6364;
	border-bottom:3px solid #008484;
}
#nav>ul>li:first-child{
	background-image:none;
}
#nav>ul>li>a{
	display:block;
	color:#ffffff;
	font-size:14px;
}
#nav ul li a:hover{
	text-decoration:none;
}
#nav ul li .popup{
	display:none;
	position:absolute;
	line-height:1.3;
	text-align:left;
	margin:0 5em 0 0;
	padding:1em;
	background-color:#F8F8F8;
	border:1px solid #e5e5e6;
	border-top:3px solid #008484;
	border-bottom:3px solid #008484;
	z-index:100;
}
#nav ul li:hover .popup{
	display:block;
}
#nav ul li .popup table tr td{
	padding-right:2em;
}
#nav ul li .popup h3{
	margin:0 0 0.5em 0;
	font-size:15px;
	color:#0B6364;
}
#nav ul li .popup ul{
	letter-spacing:normal;
}
#nav ul li .popup ul li{
	display:block;
	background:none;
	line-height:1.3;
	margin:0.4em 0;
}
#nav ul li .popup ul.compact li{
	display:inline-block;
	margin:0.1em 0;
	width:190px;
}
#nav ul li .popup ul.links li a{
	color:#666766;
	padding:0 0 0 0.5em;
}
#nav ul li .popup ul.links li a:hover{
	color:#008484;
}
#nav ul li .popup a{
	display:inline;
	color:#017079;
	background-color:transparent;
}
#nav ul li .popup .popup-recently{
	float:right;
	width:45%;
	padding-left:10px;
	border-left: 1px solid #e5e5e6;
}
 
#footer{
	text-align:center;
	background-color:#ffffff;
	padding-bottom:1em;
}
#footer #footer-splash{
	color:#ffffff;
	 
	background:#0B6364 url("http://cdn.techgenix.com/static/img/bg.png") repeat;
	padding:15px;
	overflow:auto;
}
#footer #footer-splash *{
	color:#ffffff;
}
#footer #footer-splash .inner{
	width:980px;
	margin:0 auto;
	text-align:left;
}
#footer nav{
	border-top:1px solid #cccccc;
	padding-top:15px;
	width:980px;
	margin:0 auto;
}
#footer nav ul li{
	display:inline-block;
	background:transparent url("http://cdn.techgenix.com/static/img/s.png") no-repeat -59px -84px;
	padding:0 0 0 13px;
	margin:0 4px 0 0;
	font-weight:bold;
}
#footer nav ul li:first-child{
	background-image:none;
	padding:0;
}

 
#wrapper{
	position:relative;
	width:980px;
	margin:0 auto 15px auto;
	padding-top:42px;
	overflow:auto;
	background-color:#ffffff;
	border:1px solid #e5e5e6;
}
#wrapper>hr{
	display:none;
}
#wrapper #body{
	float:left;
	width:640px;
	margin:10px 0 10px 10px;
}
#wrapper aside{
	float:right;
	width:302px;
	margin:15px 15px 0 0;
}

 
aside .placeholder{
	margin-bottom:15px;
}
aside .placeholder .two-col{
	overflow:auto;
}
aside .placeholder .two-col .r2-1{
	width:45%;
	float:left;
}
aside .placeholder .two-col .r2-2{
	width:45%;
	float:right;
}
aside .placeholder .two-col img{
	border:1px solid #e5e5e6;
}
aside .placeholder .rss,
aside .placeholder .text{
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
	padding:10px;
}
aside .placeholder .rss img{
	max-width:260px;
}
aside .placeholder h2{
	margin:0 0 0.5em 0;
	font-weight:normal;
	color:#0B6364;
	text-shadow:none;
}


aside .placeholder .links li a{
	color:#666766;
}
aside .placeholder .links li.selected a,
aside .placeholder .links li a:hover{
	color:#008484;
}
aside .placeholder ul.links-line{
	margin-bottom:0;
	font-size:11px;
}
aside .placeholder .compact li{
	width:148px;
}


 
#header-connect{
	position:absolute;
	right:15px;
	top:15px;  
}
#header-connect ul{
	margin:0;
	padding:0;
}
#header-connect ul li{
	display:inline-block;
	width:32px;
	height:32px;
	margin-left:6px;
	overflow:hidden;
	background:#ECECEB url("http://cdn.techgenix.com/static/img/s.png") no-repeat 0 -100px;
}
#header-connect ul li#ctu-twi {background-position:0 -132px;}
#header-connect ul li#ctu-fb  {background-position:0 -164px;}
#header-connect ul li#ctu-goog{background-position:0 -196px;}
#header-connect ul li a{
	display:inline-block;
	width:30px;
	height:30px;
}
#header-connect ul li a:hover{
	border:1px solid #fff;
}
#header-connect ul li a span{
	display:none;
}

 
.footer-sites{
	width:980px;
	margin:15px auto 0 auto;
	padding:0;
	overflow:hidden;
	list-style-type:none;
	text-align:left;
}
.footer-sites li{
	float:left;
	width:250px;
	margin:0;
	padding:0;
	
}
.footer-sites li.main{
	float:right;
	width:200px;
}
.footer-sites li a{
	display:block;
	height:60px;
	color:#666!important;
	border-left:3px solid #dddddd;
	margin:0 0 15px 0;
	padding:0 0.5em 0 0.5em;
}
.footer-sites li.main a{
	height:130px;
}
.footer-sites li a:hover{
	border-color:#0B6364;
	color:#000!important;
	text-decoration:none;
}
.footer-sites li a span{
	display:block;
}




.block-l{
	float:left;
	width:48%;
}
.block-r{
	float:right;
	width:48%;
}
.block-l h1,
.block-r h1{
	font-size:16px;
	text-shadow: 0 1px 1px #888888;
}
.block-l.block-extra,
.block-r.block-extra{
	width:295px;
}
.block-extra{
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
	padding:0 10px;
}
.block-extra h2{
	clear:both;
}
.block-extra .entries li,
.block-extra .links li{
	margin-bottom:0.8em;
	font-size:11px;
}
.block-extra .entries li a,
.block-extra .links li a{
	color:#666766;
}
.block-extra .compact li{
	display: inline-block;
	overflow: visible;
	text-overflow: ellipsis;
	white-space: inherit;
	width:49%;
}
.block-extra .compact li a{
    padding:0 1em 0 0.5em;
}
.block-hp li{
	clear:both;
	overflow:auto;
	
}
.block-hp li h2{
	margin:0;
	text-shadow:none;
}

.feed ul{
	padding:0;
	list-style-type:none;
}
.feed ul li,
.feed ul li{
	padding:0 0 0 10px;
	border-left:3px solid #dddddd;
}
.feed ul li .extra{
	display:block;
	font-size:11px;
}
.feed ul li p{
	margin:0.2em 0 1em 0;
}
.feed ul li .extra .author:before{
	content:"  by ";
}

.feed.simple ul li a{
	font-weight:normal;
}


table.subs{
	width:100%;
	margin:1em 0;
	border-spacing:2px;
	border-collapse:separate;
}
table.subs tr td.num{
	padding-right:1em;
	text-align:right;
	font-weight:bold;
}
table.subs tr td.name{
	padding-left:1em;
	border-left:3px solid #dddddd;
}
table.subs tr.active td.name,
table.subs tr:hover td.name{
	border-color:#0B6364;
}
table.subs tr.level2 td.name{padding-left:2em;}
table.subs tr.level3 td.name{padding-left:4em;}
table.subs tr.level4 td.name{padding-left:6em;}
table.subs tr.level5 td.name{padding-left:8em;}
table.subs tr.level6 td.name{padding-left:10em;}
table.subs tr.level7 td.name{padding-left:12em;}
table.subs tr.level8 td.name{padding-left:14em;}

table.subs tr td.date{
	text-align:right;
}



.link-button{
	float:right;
	padding:0.3em 1em;
	font-size:13px;
	color:#fff!important;
	background-color:#0B6364;
	border-radius:3px;
}
.link-button:hover{
	background-color:#008484;
	text-decoration:none;
}

ul.links-line{
	list-style-type:none;
	padding:0;
}
ul.links-line li{
	display:inline-block;
	border:none;
	border-left:1px solid #cccccc;
	padding:0 0.5em 2px 0.7em;
	line-height:1;
}
ul.links-line li:first-child{
	border-left:none;
	padding-left:0;
}
ul.links-line li a{
	color:#008484;
}
ul.links-line.with-signatures li span{
	font-weight:bold;
}


ul.links{
	margin-left:0;
	padding-left:0;
}
ul.links li{
	display:block;
	margin:0.3em 0;
	padding:0;
	list-style-type:none;
}
ul.links li a{
	display:inline-block;
	border-left:3px solid #dddddd;
	padding:0 0 0 0.5em;
	margin:0;
}
ul.links li a.extra{
	border:none!important;
	padding:0;
}
ul.links li.selected a,
ul.links li a:hover{
	border-left:3px solid #008484;
}

ul.compact li{
	display:inline-block;
	margin:0.1em 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:15em;
}
ul.compact li.separator{
	display:block;
	width:auto;
}
html.lt-ie8 ul.compact li{
	display:inline;
        zoom:1;
}









#footer-splash section{
	overflow:hidden;
	margin-bottom:1em;
}
#footer-splash section.rblock{
	float:right;
	clear:right;
	width:300px;
	margin-right:15px;
}
#footer-splash section.wblock{
	width:630px;
}
#footer-splash section h1{
	border-bottom:1px solid #b5b5b4;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
#footer-splash section .links li a{
	border-left:none;
	padding:0;
}
#footer-splash section.wblock ul.compact li{
	width:200px;
}

 
#search-form{
	position:absolute;
	right:15px;
	top:15px;
}
#search-form input.i-text{
	position:absolute;
	right:0;
	width:140px;
	padding:6px 50px 6px 16px;
}
#search-form input.i-button{
	position:absolute;
	z-index:1;
	right:0;
	background:#0B6364 url("http://cdn.techgenix.com/static/img/s.png") repeat-x 0 0;
	width:46px;
	height:30px;
	color:#ffffff;
	padding:3px 0;
	font-weight:normal;
}
#poll-form{
	overflow:hidden;
}
#poll-form h2{
	font-size:13px;
}

#comment-form #formfield-url,
#comment-form #formfield-honeypot{
	display:none;
}
 
#poll-form label em{
	font-style:normal;
}
#poll-form textarea{
	width:256px;
	height:30px;
}
#poll-form input.i-button{
	float:right;
}
body.section-search #body form{
	margin:5px;
}
body.section-search form .i-text{
	width:500px;
}

#community-area{
	background:#fff url("http://cdn.techgenix.com/static/img/s.png") repeat-x 0 -300px;
	border:1px solid #e5e5e6;
	position:absolute;
	right:15px;
	bottom:15px;
	width:206px;
}
#community-area h2{
	font-size:14px;
	margin:5px 0;
}
#community-area .inner{
	background:transparent url("http://cdn.techgenix.com/static/img/s.png") no-repeat 166px -46px;
	padding:0 16px;
}
#community-area ul.links-line{
	margin:4px 0;
	font-size:11px;
}
#community-area ul.links-line li{
	margin:0;
}

form fieldset.oneline{
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
	padding:10px;
}
form fieldset.oneline label{
	margin-left:2em;
}
form fieldset.oneline input.i-text{
	width:150px;
}
textarea,
input[type=text],
input.i-text{
	border:1px solid #e5e5e6;
	padding:0.5em 1em;
	vertical-align:middle;
	color:#666766;
	width:200px;
	font-size:11px;
}
textarea:focus,
input[type=text]:focus,
input.i-text:focus{
	border:1px solid #0B6364;
}
input[type=button],
input[type=reset],
input[type=submit],
input.i-button,
a.button{
	border:none;
	background-color:transparent;
	color:#0B6364;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	padding:0 0.5em;
	vertical-align:middle;
	text-decoration:none;
	text-shadow: 0 1px 1px #888888;
}
a.button:hover{
	text-decoration:none;
}
input[type=reset]{
	color:#008484;
}
input[type=radio],
input[type=checkbox]{
	margin:0 0.5em;
	vertical-align:middle;
}




.dj-form .errormessage{
	color:#ff6666;
	margin-left:13em;
}
.dj-form .errorlist{
	padding:0;
	position:absolute;
	margin-top:15px;
}
.dj-form .errorlist li{
	display:inline-block;
	color:#ff6666;
	font-size:11px;
}
.dj-form label{
	display:inline-block;
	width:12em;
	font-weight:bold;
}
.dj-form .error{
	margin:0 0 1em 0;
}
.dj-form .error input,
.dj-form .error textarea{
	border:1px solid #ff6666;
}
.dj-form textarea{
	width:400px;
}
.dj-form p em{
	display:block;
	color:#ff6666;
	font-size:11px;
	margin-left:13.5em;
}
.dj-form p.buttons{
	margin-left:12em;
}
.dj-form p.buttons input{
	margin-right:3em;
}
.dj-form fieldset.checkboxs{
	border:1px solid #e5e5e6;
	margin-left:12em;
}
.dj-form p.checkbox{
	border:1px solid #ffffff;
	margin:1em 0 0 12em;
}

.dj-form fieldset.checkboxs ul,
.dj-form fieldset.checkboxs ol{
	padding:0;
	margin:0;
	list-style-type:none;
}
.dj-form fieldset.checkboxs ul label,
.dj-form fieldset.checkboxs ol label,
.dj-form p.checkbox label{
	display:inline;
	font-weight:normal;
}
.dj-form fieldset.checkboxs .error em{
	margin-left:26px;
}


body.pages input#id_subject{
	width:400px;
}
body.newsletters .main-list figure{
	border:none;
	margin-top:1px;
}
body.newsletters #body form input[type=submit]{
	float:right;
	margin-top:5px;
}

.placeholder input.i-text{
	margin:1px 0;
	background-color:#F1F1F1;
}
#subscribe-form input.i-text{
	width:110px;
}
#subscribe-form #subscribe-form-email{
	float:right;
}
#subscribe-form input.i-button{
	float:right;
	margin:12px 0 0 0;
	padding-right:0;
}
#subscribe-form .links-line{
	margin:10px 0 0 0;
}



.entries{
}
.entries li{
	clear:both;
	position:relative;
	word-wrap: break-word;
}
.entries .date,
.entries .user{
	white-space:nowrap;
	border-bottom:none;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
.entries .date:before{
	content: 'on ';
}
.entries .user:before{
	content: 'by ';
}
.entries li p{
	margin:0.3em 0;
}


 
.entries.on-descriptions li{
	margin:1em 0;
}
.entries.on-descriptions .main{
	font-weight:bold;
}

 
.entries.on-images{
	padding:0;
	list-style-type:none;
}
.entries.on-images li{
	overflow:hidden;
	margin-top:10px;
	border-bottom:1px dotted #cccccc;
}
.entries.on-images li .main:after{
	content: '\A';
	white-space:pre;
}
.entries.on-images li:last-child{
	border-bottom:none;
}
.entries.on-images li p{
	margin:0.6em 0 0.6em 125px;
}

 
.entries.type-nomenclature{
	padding:0;
	list-style-type:none;
}
.entries.type-nomenclature li{
	padding:0 0 0 10px;
	border-left:3px solid #dddddd;
}

 
.entries.type-recent{
	padding:0;
	list-style-type:none;
}
.entries.type-recent li{
	margin:0.5em 10px 0.5em 110px;
	padding:0 0 0 10px;
	border-left:3px solid #dddddd;
}
.entries.type-recent .date{
	position:absolute;
	left:-110px;
	top:0;
	width:97px;
	font-size:12px;
	text-align:right;
}
.entries.type-recent .date:before{
	content:'';
}


.main-list{
	padding:0;
	list-style-type:none;
}
.main-list li.ml-item{
	clear:both;
	position:relative;
	padding:0.5em 0;
	margin:0;
	overflow:hidden;
	border-bottom:1px dotted #cccccc;
}
.main-list li.ml-item:last-child{
	border-bottom:none;
}
.main-list li h3{
	margin:0 0 5px 0;
}
.main-list li h4{
	margin:0;
}
.main-list li .links-line{
	margin:0;
	font-size:11px;
}
.main-list li .inner{
	overflow:auto;
}
.main-list li .inner p{
	margin:0.5em 0;
}

.main-list li.ml-accentuated,
.product-list li.ml-item{
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
	padding:10px;
	margin-top:10px;
}
.product-list li.ml-item table.rel-links{
	background-color:#ffffff;
}
.product-list li.ml-item .link-button{
	width:110px;
	margin-right:11px;
}
.product-list li.ml-item:last-child{
	border-bottom:1px solid #e5e5e6;
}

.search-list li .links-line{
	margin:0;
	font-size:11px;
}
.search-list p{
	margin:0 0 1em 0;
}
.main-search-form .i-text{
	width:500px;
}


table.rel-links{
	width:100%;
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
}
table.rel-links td ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
table.rel-links td.links-extra{
	padding-left:10px;
}
table.rel-links td.links-buttons{
	width:110px;
	padding:5px 0;
	vertical-align:bottom;
}
table.rel-links td.links-buttons a{
	width:100%;
	margin:5px 0;
	background-color:#F0AE7E;
}
table.rel-links td.links-award{
	width:200px;
}
table.rel-links td.links-award li{
	display:inline-block;
	padding-right:10px;
}

.links-award li{
	display:inline-block;
}
.links-award a{
	display:inline-block;
	width:70px;
	padding-top:40px;
	background:transparent url("http://cdn.techgenix.com/static/img/awards.png") no-repeat 0 0;
}
.links-award a span{
	display:block;
	text-align:center;
	overflow:hidden;
	font-size:11px;
	background-color:#ffffff;
}
.links-award a.award-mse-ga	{background-position:0 -40px;}
.links-award a.award-mse-sa	{background-position:0 -80px;}
.links-award a.award-mse-ba	{background-position:0 -120px;}
.links-award a.award-mse-rca	{background-position:0 -160px;}
.links-award a.award-mse-rca1	{background-position:0 -200px;}
.links-award a.award-mse-rca2	{background-position:0 -240px;}
.links-award a.award-mse-ac	{background-position:0 -280px;}
.links-award a.award-mse-hc	{background-position:0 -320px;}

.links-award a.award-isa-ga	{background-position:0 -360px;}
.links-award a.award-isa-sa	{background-position:0 -400px;}
.links-award a.award-isa-ba	{background-position:0 -440px;}
.links-award a.award-isa-rca	{background-position:0 -480px;}
.links-award a.award-isa-rca1	{background-position:0 -520px;}
.links-award a.award-isa-rca2	{background-position:0 -560px;}

.links-award a.award-wn-ga	{background-position:0 -600px;}
.links-award a.award-wn-sa	{background-position:0 -640px;}
.links-award a.award-wn-ba	{background-position:0 -680px;}
.links-award a.award-wn-rca	{background-position:0 -720px;}
.links-award a.award-wn-rca1	{background-position:0 -760px;}
.links-award a.award-wn-rca2	{background-position:0 -800px;}

.links-award a.award-ws-ga	{background-position:0 -840px;}
.links-award a.award-ws-sa	{background-position:0 -880px;}
.links-award a.award-ws-ba	{background-position:0 -920px;}
.links-award a.award-ws-rca	{background-position:0 -960px;}
.links-award a.award-ws-rca1	{background-position:0 -1000px;}
.links-award a.award-ws-rca2	{background-position:0 -1040px;}

.links-award a.award-va-ga	{background-position:0 -1080px;}
.links-award a.award-va-sa	{background-position:0 -1120px;}
.links-award a.award-va-ba	{background-position:0 -1160px;}
.links-award a.award-va-rca	{background-position:0 -1200px;}
.links-award a.award-va-rca1	{background-position:0 -1240px;}
.links-award a.award-va-rca2	{background-position:0 -1280px;}


.pagenavigator{
	margin:1em 0;
	padding:0 1em;
	font-size:11px;
	list-style-type:none;
	border-left:3px solid #dddddd;
	background-color:#F8F8F8;
	line-height:1;
	overflow:auto;
}
.pagenavigator ul{
	display:inline-block;
	margin:0;
}
.pagenavigator li{
	line-height:1;
	margin:0;
}
.pagenavigator li ul.links-line{
	font-weight:bold;
	margin-top:-2px;
}
.pagenavigator li span{
	display:inline-block;
}
.pagenavigator li.baseinfo span{
	font-weight:bold;
}
.pagenavigator li.baseinfo strong{
	font-weight:normal;
}
.pagenavigator li.baseinfo,
.pagenavigator li.pagenav{
	border-top:3px solid #F8F8F8;
	border-bottom:3px solid #F8F8F8;
}
.pagenavigator li.baseinfo{
	float:left;
}
.pagenavigator li.pagenav{
	float:right;
}
.pagenavigator li.pagenav span{
	display:none;
}
.pagenavigator li.ordnav{
	clear:both;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px dotted #cccccc;
}

.simple-navi{
	border-left:3px solid #dddddd;
	background-color:#F8F8F8;
	border-bottom:1px dotted #cccccc;
	text-align:right;
	font-weight:bold;
	font-size:11px;
}


.rel-buttons{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
	padding:8px;
	overflow:hidden;
}
.rel-buttons a:before,
.rel-buttons a:after{
	font-size:14px;
	font-weight:normal;
}

.rel-buttons .next{float:right;}
.rel-buttons .prev{float:left;}
.rel-buttons .next:after{content: ' 〉〉';}
.rel-buttons .prev:before{content: '〈〈 ';}
.rel-buttons .self:before{content: '[';}
.rel-buttons .self:after{content: ']';}

.reviews{
	list-style:none;
	padding-left:0;
}
.reviews li{
	position:relative;
	border:1px solid #e5e5e6;
	background-color:#F8F8F8;
	padding:1px;
	margin:1em 0;
}
.reviews li div.body{
	border:1px solid #e5e5e6;
	background-color:#FFFDFD;
	padding:0 1em;
}
.reviews li.zebra-two div.body{
	background-color:#FBFFFB;
}
.reviews li div.head{
	display:block;
	margin:0;
	padding:2px 1em 5px 1em;
}
.reviews li div.head em{
	font-weight:bold;
	font-style:normal;
}
.reviews li div.head .znak{
	position:absolute;
	right:160px;
	font-style:normal;
	font-size:11px;
	margin:0 1em;
}
.reviews li div.head .znak:before{
	content: '✔';
	font-size:14px;
	font-weight:normal;
	color:#0B6364;
}
.reviews li div.head abbr{
	float:right;
	color:#666766;
	font-size:11px;
	font-weight:bold;
	border:none;
}
.reviews li div.head em:before,
.reviews li div.head abbr:before,
.reviews li div.head abbr:after{
	font-size:14px;
	font-weight:normal;
	color:#0B6364;
}
.reviews li div.head em:before{content:"〉〉 ";}
.reviews li div.head abbr:before{content:"[ ";}
.reviews li div.head abbr:after{content:" ]";}

body.mceContentBody{
	width:660px;
	margin:0 auto;
	padding:10px;
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
	background-image:none;
}


#mn-articles-tutorials .popup,
#mn-white-papers .popup,
#mn-kbase-tips .popup,
#mn-products .popup{
	left:5em;
}

#bmp-side-script{
	overflow:hidden;
	border:1px solid #e5e5e6;
}
#bmp-side-script iframe,
#bmp-side-script object,
#bmp-side-script img{
	width:300px;
}
#bmp-article-script{
	text-align:center;
	margin:1em auto;
}
#bmp-fp-script object{
	display:block;
	margin-top:1px;
}
#bmp-fp-script table td:last-child{
	border-left:1px solid #e5e5e6;
}

.main-html-content #bmp-article-script{
	display:block;
}
#bmp-fl-script table tr td{
	padding:0.5em 0;
}
#bmp-fl-script table tr td br{
	display:none;
}
#bmp-fl-script table tr td a{
	display:block;
	font-weight:bold;
}
#bmp-fl-script table tr td div{
	overflow:hidden;
	padding-left:1em;
	border-left:3px solid #dddddd;
}
#bmp-fl-script table tr td img{
	float:left;
	border:none;
}
.am-addthis{
	margin:0.5em 0;
}

.modal{
	background-color:#ffffff;
	border:3px double #e5e5e6;
	padding:10px;
	width:600px;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-o-box-shadow: 0 0 10px #000;
	-ms-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
.modal h1{
	margin:0;
}
.modal .close-modal{
	display:none;
}
