/* default page styles */
body {margin:0;padding:0;font-family:"Trebuchet MS";font-size:14px;background:#fff;}


A:link {text-decoration: none; color:#3673AF;}
A:visited {text-decoration: none; color:#3673AF;}
A:active {text-decoration: none; color:#3673AF;}
A:hover {text-decoration: underline;}

/* layout classes */
.wrap{position:relative;overflow:auto;width:980px;margin-left:-500px;left:50%;background:#fff;}

.logo { padding:10px 10px 2px 10px; }

.navigation {position:relative;overflow:auto;padding:10px;}
.navigation img {float:left;margin-right:5px;}

.sub-navigation { text-align:right;padding:10px 20px;border-bottom:1px solid #ccc;margin:0 15px 0 10px;}

.link-blue { background:url(images/nav-portfolio.jpg) no-repeat; width:305px; height:40px; float:left; padding:80px 0px 0px 15px;}
.link-blue a {font-size:22px;color:#fff;margin-top:20px;text-decoration:none;font-weight:bold;}
.link-blue a:hover {color:#DFEFFF;}

.link-green { background:url(images/nav-solutions.jpg) no-repeat; width:305px; height:40px; float:left; padding:80px 0px 0px 15px;}
.link-green a {font-size:22px;color:#fff;margin-top:20px;text-decoration:none;font-weight:bold;}
.link-green a:hover {color:#F6FFDF;}

.link-orange { background:url(images/nav-quote.jpg) no-repeat; width:305px; height:40px; float:left; padding:80px 0px 0px 15px;}
.link-orange a {font-size:22px;color:#fff;margin-top:20px;text-decoration:none;font-weight:bold;}
.link-orange a:hover {color:#FFF3DF;}

.cnk-left-col { padding:5px;  }
.cnk-left-header {
	background:url(images/right-hbg.jpg) repeat-x;
	border:1px solid #ccc;
	text-align: center;
	font-size:18px;
	color:#02678d;
	padding:5px;
}

.cnk-left-col ul li {
	list-style:square;
	color:#ccc;
	padding:3px;
margin:0;
}


.content {overflow:auto;padding:10px;}

.content-left {float:right; width:70%;padding:5px 25px 5px 5px;line-height:19px;}
.content-left h1 {margin:0 0 20px 0;padding:0;font-size:20px;}

.content-right {float:left; width:25%;line-height:19px;}
.content-right h3 {margin:0 0 10px 0;padding:0;font-size:12px;}

.content-wide{padding:10px;}
.content-wide h1 {margin:0 0 20px 0;padding:0;font-size:20px;}

.footer {overflow:auto;clear:both;padding:10px;border-top:1px solid #ccc;margin:15px 10px 10px 10px;line-height:19px;}

.footer-links{float:right;width:160px;}


.table_contact td {padding:5px; border:1px solid #f0f0f0;}

.error {color:red;}

.contact_success {clear:both;padding:5px;font-weight:bold;font-size:16px;color:green;}

/* .portfolio {line-height:19px;clear:left;margin-right:5px;background:url(images/pricing-bg.png) repeat-x #fff;overflow:auto;padding:15px;border:1px solid #e5e5e5;margin-bottom:15px;}.portfolio img {float:left;border:1px solid black;margin-right:15px;} */
.portfolio {float:left;width:200px;}
.portfolio-items h3 {color:#9BCB73;margin:0;padding:0;}

.pricing_1 {border:1px solid #ccc;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:url(images/pricing-bg.png) repeat-x #fff;padding:10px;margin-right:5px;margin-bottom:25px;line-height:19px;} .pricing_1 h1 {font-size:20px;color:#4599EF;padding:0;margin:0 0 10px 0;}

.quote {font-size:18px;color:#3c3c3c;}.price {color:#000;font-weight:bold;}
.underline {text-decoration:underline;}

.main-link {background:url(images/arrow.png) left no-repeat; padding-left:15px;font-weight:bold;font-size:18px;}

.contact_title {
	font-weight:bold;
	padding:5px 0px;
}

.contact_data {
	margin-bottom:7px;
}

.text_normal {
	font-weight:normal;
}
