/* NO BG IMAGE for print CSS - display logo instead - hide other elements where possible for a clean effect*/
body {height: 100%; background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0;}
.mobile-img {display: block;}
.menu {display:none;}
.foot1-td {display:none;}
.foot2-td {display:none;}
#MakeYour {display:none;}

.head {color: #375E89; font-size: 13px; text-decoration:none; font-weight:bold; margin:0;}

a:link 	  {font-size: 12px; color: #000aa5; text-decoration: none;}
a:visited {font-size: 12px; color: #000aa5; text-decoration: none;}
a:hover   {font-size: 12px; color: #9f0000; text-decoration: underline;}
a:active  {font-size: 12px; color: #000aa5; text-decoration: underline;}

a:link.hmenu 	{font-size: 12px; color: #000aa5; text-decoration: none;}
a:visited.hmenu {font-size: 12px; color: #000aa5; text-decoration: none;}
a:hover.hmenu   {font-size: 12px; color: #9f0000; text-decoration: underline;}
a:active.hmenu 	{font-size: 12px; color: #9f0000; text-decoration: underline;}

a:link.afoot 	{font-size: 11px; color: #140052; text-decoration: none;}
a:visited.afoot {font-size: 11px; color: #140052; text-decoration: underline;}
a:hover.afoot   {font-size: 11px; color: #8F6B00; text-decoration: underline;}
a:active.afoot 	{font-size: 11px; color: #140052; text-decoration: underline;}

h1 {font-size: 22px; font-style: italic; color: #9f0000; margin: 0 0 0 0; padding: 5px 0 10px 70px; text-align: left;}
h2 {font-size: 18px; font-style: italic; color: #9f0000; margin: 0 0 0 0; text-align: left;}
h3 {font-size: 16px; font-style: italic; color: #9f0000; margin: 0 0 0 0; text-align: left;}
h4 {font-size: 14px; font-style: italic; color: #9f0000; margin: 0 0 0 0; text-align: left;}

hr.hr1 {border: 0; margin: 5px; padding: 0; background-color: #375E89; color: #375E89; height: 1px;}
hr.hr2 {border: 0; margin: 5px; padding: 0; background-color: #FE2A14; color: #FE2A14; height: 1px;}

ul 		{padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 0;}
li{list-style-image:url(images/kns_li.png); font-size: 12px; font-family: Arial,Tahoma,Verdana,Arial, sans-serif; margin-top: 0; padding: 1px; margin-bottom: 0; vertical-align:top;}

p			{padding: 0; margin: 0; font-size: 13px;}
p.first-p 	{text-align:justify;}
p.pfoot		{font-size: 11px; color: #140052; font-weight: 700;}
p.bigbold 	{font-size: 18px; font-weight: bold;}
p.p22 		{padding-top: 22px;}
p.p20 		{padding-top: 20px;}
p.p18 		{padding-top: 18px;}
p.p16 		{padding-top: 16px;}
p.p10 		{padding-top: 10px;}
p.p12 		{padding-top: 12px;}
p.p8  		{padding-top: 8px;}
p.p6  		{padding-top: 6px;}
p.p4  		{padding-top: 4px;}
p.p2  		{padding-top: 2px;}
p.p1  		{padding-top: 1px;}
p.menu		{padding: 0 130px 3px 0; font-size: 12px; color: #000aa5;}

/* MooSlide */

.sample{padding:20px 0px; margin:4px 0 25px 0; border:1px solid #C6CDDB;}

#cont{width:435px; margin:0 auto;background:#fff;text-align:left;padding:20px;}
#cont8{width:435px; margin:0 auto;padding: 0 0 0 0;text-align:center;}

.buttons2{display:none;}

.buttons{display:none;}

#box8{
	position:relative;
}
#box8 div{
	width:440px;
	float:left;
}
#box8 .buttons{
	text-align:left;
}
#box8 .next{
	float:right;
}

#boximg{
	position:relative;
}
#boximg div{
	width:345px;
	float:left;
}

#boxprojects{
	position:relative;
}
#boxprojects div{
	width:435px;
	float:left;
}

#boxservices{
	position:relative;
}
#boxservices div{
	width:790px;
	float:left;
}

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.maskclients{
	position:relative;
	width:440px;
	height:450px;
	overflow:hidden;
	float: left;
}

.maskclientsimg{
	position:relative;
	width:345px;
	height:450px;
	overflow:hidden;
	float: right;
}

.maskprojects{
	position:relative;
	width:435px;
	height:500px;
	overflow:hidden;
}

.maskservices{
	position:relative;
	width:435px;
	height:260px;
	overflow:hidden;
}


.maskservicescontent{
	position:relative;
	width:790px;
	height:350px;
	overflow:hidden;
	float: left;
}

span img{
	display:block;
	border:none;
}
