@charset "utf-8";

@import url("languages.css");
@import url("vulnerabilities.css");
@import url("news.css");
@import url("events.css");
@import url("contents.css");
@import url("banner.css");
@import url("meetings.css");


h1.pcup-box-title {
	float:left;
	vertical-align: top;	
	padding-top: 10px;
}

img.pcup-box-image {
	float:left;
	padding-top: 0px;
}

.col-left-first, .col-right-first {
		background: #fff url(../++resource++template_images/column-top.gif) top repeat-x;
}

.col-left-first h1, .col-right-first h1, .col-left-nofirst h1, .col-right-nofirst h1 {
	color:#FFFFFF;
	font-size:19px;
	padding:15px;
}

#col-left {
		
		width:240px;
		float:left;
		margin:0;
		padding:0;
		border-right: 1px solid #AAAAAA;
		
}

#col-right {
	
		width:240px;
		float:left;
		margin:0;
		padding:0;
		background-color: white;
		border-left: 1px dotted #AAAAAA;
}

div.col-left-nofirst,  div.col-right-nofirst {
	background: #fff url(../++resource++template_images/column-top.gif) top repeat-x;
	border-top:solid 1px #aaa;
}

div.testimonial {
	padding-left: 20px;
	padding-right: 20px;
}

div.testimonial a img {
	border: none;
}

p#customer-box-text {
	font-size: 13px;
	font-weight: bolder;
}

p#customer-logo img{
	margin: 0 auto;
}

p#customer-logo {
	text-align: center;
}

div.testimonial-first {

}

div.testimonial-no-first {
	border-top:dotted 1px #aaa;
}

div#col-mid, div#col-mid-wide {
	margin-right: -1px;
	margin-left: -1px;
}
