/* inner page sign up */
.sign-up{
	float:right;
	width:582px;
	margin-top: 0px;
	margin-bottom: -5px;
	padding:0px 0px 0px 0px;
	float:right;
	border-bottom: 0px solid #d7d7d7;
}
.sign-up p{
	margin:0px 0px 10px 0px;
	border-bottom: 0px solid #d7d7d7;
	padding:0px 25px 3px 0px;
}
.sign-up h2{
	margin:0px 0px 0px -2px;
	padding:12px 0px 0px 7px;
	border-bottom: 0px #d7d7d7 solid;
	height: 25px;
	background-image:url(../images/bg-tech3.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	font-weight:100;
	color:#FFF;
	font-size: 98%;
}
.required { 
	color: #7f7e7e;
}
.fieldlabel { 
	width: 185px; 
	float:right;
	padding:7px 0px 7px 3px;
}
.fieldlabel p {  
	border-bottom: 0px solid #d7d7d7;
	width: 562px;
}
.sign-up tr.required input, sign-uptr.required textarea { 
	border-left: 6px #3f5284 solid;  
	border-right: 1px #d7d7d7 solid; 
	border-top: 1px #d7d7d7 solid; 
	border-bottom: 1px #d7d7d7 solid;
}


/* techniques boxes list */
.tech-list{
	overflow:hidden;
	height:1%;
	margin:0px -20px 0 -20px;
	list-style:none;
	width:610px;
	padding:5px 0 0 0;
}
.tech-list li{
	padding:0px 10px 11px 26px;
	border-right:1px solid #d1d2d4;
	float:left;
	margin:0px 0 0px 0;
	width:273px;
}
.tech-box .tech-holder{
	width:254px;
	border:5px solid #d7d7d7;
	margin:0 0 13px;
}
.tech-box .tech-holder img{
	display:block;
}
.tech-box .tech-info{
	padding:0 10px 0px 0px;
	border-bottom: 0px solid #d7d7d7;
	margin-bottom:0;
}
.tech-list .no-bg{
	border:none;
	padding:0px 10px 11px 16px;
}
.no-bg .tech-box .tech-info h2{
	font-weight:100;
	background:none;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.tech-list .tech-box .tech-info p{
	padding:3px 0px 0px 0px;
}
.tech-but{
	margin-top: 7px;
}
.tech-box .tech-info h{
	font-size: 98%;
}



.interpcontent{
	float:right;
	width:583px;
	padding:0 0 0 22px;
}
.interpcontent p{
	margin:0 0 10px;
	line-height: 150%;
}
.interpcontent ol li{
	margin:0 0 10px;
	line-height: 150%;
}
.interpcontent ul li{
	margin:0 0 10px 0px;
	line-height: 150%;
}
.interpcontent .slogan-text{
	margin:0px 0 0;
	font-size:112%;
	height:1%;
	line-height:25px;
	margin-bottom: 28px;
	padding:0 10px 0 0;
}
.interpcontent .slogan-text p{
	margin:0 0 20px;
	line-height: 170%;
}
.interpcontent h2{
	margin:0 0 2px;
	color:#214fa5;
	line-height: 130%;
	font-weight: normal;
	font-size: 110%;
}
.interpcontent h3{
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 35px;
	border-bottom: 0px #d7d7d7 solid;
	height: 35px;
	background-image:url(../images/bg-tech3.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	font-weight: normal;
	color:#214fa5;
	font-size: 110%;
}
