div#main h1,
div#main h2{
	color:#303030;
}
div#main div.horizontal_rule_title{
	border-top-color:#067CC4;
}
div#main div#breadcrumbs h1 span.danijel span{
	background-position:-0px -38px;
}
div#main div.features p,
div#main div.features h2{
	margin-left:65px;
}
div#main div.features img{
	float:left;
	width:50px;
}
div#main div div.client h2{
	color:#FE9600;
}
table.comparison{
	border-collapse:separate;
	border-spacing:0.5ex 0;
	table-layout:fixed;
	width:100%;
}
table.comparison tbody{
	vertical-align:middle;
}
table.comparison th{
	padding:0;
}
table.comparison img{
	width:10px;
	vertical-align:-1px;
}
tr.title{
	color:#FFFFFF;
	background-color:#0093A2;
	font-weight:bold;
	font-size:2em;
}
tr.title td{
	padding-top:0.3em;
	padding-bottom:0.25em;
}
tr.subtitle,
tr.subtitle select{
	color:#231F21;
	background-color:#ADD4DD;
	font-weight:bold;
}
tr.subtitle td select{
	font:inherit;
	border:none;
	width:100%;
}
tr.subtitle td{
	padding-left:1ex;
	padding-top:0.15em;
	padding-bottom:0.25em;
}
tr.odd_row{
	color:#231F21;
	background-color:#E8EDF7;
}
tr.odd_row td.heading{
	color:#231F21;
	background-color:#CEE2E9;
}
tr.odd_row td{
	padding-left:1ex;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
tr.even_row{
	color:#231F21;
	background-color:#D5D9E3;
}
tr.even_row td.heading{
	color:#231F21;
	background-color:#BDCFD7;
}
tr.even_row td{
	padding-left:1ex;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
tr.legend{
	color:#231F21;
	background-color:#92CBDB;
}
tr.legend td{
	padding-left:1ex;
	padding-top:0.25em;
	padding-bottom:0.35em;
}
tr td.heading{
	padding-left:12px;
}
@media print{
	body{
		visibility:hidden;
		background:none;
	}
	div#social{
		display:none;
	}
	div#printme{
		visibility:visible;
		position:absolute;
		left:0;
		top:0;
	}
	table.comparison{
		border-collapse:collapse;
		border-spacing:0;
	}
	table.comparison td{
		border:1px solid black;
	}
}
