#main {width:960px; margin:0 auto; position:relative; padding-bottom:78px;}


#header {
	height:450px;
	border-bottom:8px solid #f9fafa;
	background:#fff;
}
#headersmall_solution {
	height: 180px;
	background-image: url(images/solutions.jpg);
}
#headersmall_support {
	height: 180px;
	background-image: url(images/support.jpg);
}
#headersmall_services {
	height: 180px;
	background-image: url(images/services.jpg);
}
#headersmall_about {
	height: 180px;
	background-image: url(images/about.jpg);
}
#headersmall_apulse {
	height: 180px;
	background-image: url(images/apulse.jpg);
}
#headersmall_careers {
	height: 180px;
	background-image: url(images/careers.jpg);
}
#headersmall_casestudy {
	height: 180px;
	background-image: url(images/casestudy.jpg);
}
#headersmall_contact {
	height: 180px;
	background-image: url(images/contact.jpg);
}
#headersmall_datafarmvue {
	height: 180px;
	background-image: url(images/datafarmvue.jpg);
}
#headersmall_datafarmxml {
	height: 180px;
	background-image: url(images/datafarmxml.jpg);
}
#headersmall_ectdgatekeeper {
	height: 180px;
	background-image: url(images/ectdgatekeeper.jpg);
}
#headersmall_locations {
	height: 180px;
	background-image: url(images/locations.jpg);
}
#headersmall_ectdviewerweb {
	height: 180px;
	background-image: url(images/ectdviewerweb.jpg);
}
#headersmall_news {
	height: 180px;
	background-image: url(images/news.jpg);
}
#headersmall_news_archive {
	height: 180px;
	background-image: url(images/news_archive.jpg);
}
#headersmall_events {
	height: 180px;
	background-image: url(images/events.jpg);
}
#headersmall_events_archive {
	height: 180px;
	background-image: url(images/events_archive.jpg);
}
#headersmall_partners {
	height: 180px;
	background-image: url(images/partners.jpg);
}
#headersmall_legal {
	height: 180px;
	background-image: url(images/legal.jpg);
}
#headersmall_products {
	height: 180px;
	background-image: url(images/products.jpg);
}
#headersmall_scubed {
	height: 180px;
	background-image: url(images/scubed.jpg);
}
#headersmall_scubedcrt {
	height: 180px;
	background-image: url(images/scubedcrt.jpg);
}
#headersmall_scubedtemplates {
	height: 180px;
	background-image: url(images/scubedtemplates.jpg);
}
#headersmall_sitemap {
	height: 180px;
	background-image: url(images/sitemap.jpg);
}
#headersmall_training {
	height: 180px;
	background-image: url(images/training.jpg);
}


#header, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#index #content .row-1 .line-ver { background-position:291px top;}
#index #content .row-1 .line-ver1 { background-position:610px top;}
#index #content .row-1 .line-ver-top { background-position:291px top;}
#index #content .row-1 .line-ver-top1 { background-position:610px top;}
#index #content .row-1 .line-ver-bot { background-position:291px bottom;}
#index #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#index #content .row-1 .col-1 {width:270px; margin-right:45px;}
#index #content .row-1 .col-2 {width:274px; margin-right:43px;}
#index #content .row-1 .col-3 {width:271px;}
#index #content .row-2 .col-1 {width:610px; margin-right:27px;}
#index #content .row-2 .col-2 {width:267px;}

/*======= index-1.html =======*/
#page2 #content .row-1 .line-ver-top {
}
#page2 #content .row-1 .line-ver-top1 { background-position:610px top;}
#page2 #content .row-1 .line-ver-bot { background-position:291px bottom;}
#page2 #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#page2 #content .row-1 .line-ver { background-position:291px top;}
#page2 #content .row-1 .line-ver1 { background-position:610px top;}
#page2 #content .row-1 .col-1 {
	width:600px;
	margin-right: 12px;
}
#page2  #content  .row-1  .col-2 {
	width:301px;
}
#page2 #content .row-2 .col-1 {width:610px; margin-right:27px;}
#page2 #content .row-2 .col-2 {width:267px;}

/*======= index-2.html =======*/
#page3 #content .row-1 .line-ver {
}
#page3 #content .row-1 .line-ver1 { background-position:610px top;}
#page3 #content .row-1 .line-ver-top { background-position:291px top;}
#page3 #content .row-1 .line-ver-top1 { background-position:610px top;}
#page3 #content .row-1 .line-ver-bot { background-position:291px bottom;}
#page3 #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#page3 #content .row-1 .col-1 {
	width:600px;
	margin-right:12px;
}
#page3 #content .row-1 .col-2 {
	width:301px;
}
#page3 #content .row-1 .col-3 {width:271px;}
#page3 #content .row-2 .col-1 { width:267px; margin-right:27px;}
#page3 #content .row-2 .col-2 {width:610px;}

/*======= index-3.html =======*/
#page4 #content .line-ver { background-position:291px top;}
#page4 #content .line-ver1 { background-position:610px top;}
#page4 #content .line-ver-top { background-position:291px top;}
#page4 #content .line-ver-top1 { background-position:610px top;}
#page4 #content .line-ver-bot { background-position:291px bottom;}
#page4 #content .line-ver-bot1 { background-position:610px bottom;}
#page4 #content .col-1 {
	width:280px;
}
#page4 #content .col-2 {
	width:322px;
}
#page4 #content .col-3 {width:311px;}

/*======= index-4.html =======*/
#page5 #content .row-1 .line-ver { background-position:291px top;}
#page5 #content .row-1 .line-ver1 { background-position:610px top;}
#page5 #content .row-1 .line-ver-top { background-position:291px top;}
#page5 #content .row-1 .line-ver-top1 { background-position:610px top;}
#page5 #content .row-1 .line-ver-bot { background-position:291px bottom;}
#page5 #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#page5 #content .row-1 .col-1 {
	width:620px;
	margin-right:10px;
}
#page5 #content .row-1 .col-2 {
	width:283px;
}
#page5 #content .row-1 .col-3 {width:271px;}
#page5 #content .row-2 .col-1 {width:610px; margin-right:27px;}
#page5 #content .row-2 .col-2 {width:267px;}

/*======= index-5.html =======*/
#page6 #content .row-1 .line-ver { background-position:291px top;}
#page6 #content .row-1 .line-ver1 { background-position:610px top;}
#page6 #content .row-1 .line-ver-top { background-position:291px top;}
#page6 #content .row-1 .line-ver-top1 { background-position:610px top;}
#page6 #content .row-1 .line-ver-bot { background-position:291px bottom;}
#page6 #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#page6 #content .row-1 .col-1 {
	width:600px;
	margin-right:12px;
}
#page6 #content .row-1 .col-2 {
	width:301px;
}
#page6 #content .row-1 .col-3 {width:271px;}
#page6 #content .row-2 .col-1 {width:267px; margin-right:27px;}
#page6 #content .row-2 .col-2 {width:610px;}

/*=======aboutus.html =======*/
#aboutus #content .row-1 .col-1 {
	width:620px;
	margin-right:10px;
}
#aboutus #content .row-1 .col-2 {
	width:283px;
}
#aboutus #content .row-1 .col-3 {width:271px;}
#aboutus #content .row-2 .col-1 {width:610px; margin-right:27px;}
#aboutus #content .row-2 .col-2 {width:267px;}

/*======= apulse.html =======*/
#apulse #content .row-1 .col-1 {
	width:610px;
	margin-right: 10px;
}
#apulse  #content  .row-1  .col-2 {
	width:278px;
	background-image:url(images/col2-back.png);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

/*======= careers.html =======*/
#careers #content .row-1 .col-1 {
	width:913px;
}

/*======= casestudy.html =======*/
#casestudy #content .row-1 .col-1 {
	width:620px;
	margin-right:10px;
}
#casestudy #content .row-1 .col-2 {
	width:268px;
	background-image:url(images/col2-back.png);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

/*======= contact.html =======*/
#contact #content .row-1 .col-1 {
	width:290px;
	margin-right:21px;
}
#contact #content .row-1 .col-2 {
	width:290px;
	margin-right:21px;
}
#contact #content .row-1 .col-3 {
	width:290px;
}

/*======= events.html =======*/
#events #content .row-1 .col-1 {
	width:913px;
}

/*======= legal.html =======*/
#legal #content .row-1 .col-1 {
	width:913px;
}

/*======= locations.html =======*/
#locations #content .row-1 .col-1 {
	width:290px;
	margin-right:21px;
}
#locations #content .row-1 .col-2 {
	width:290px;
	margin-right:21px;
}
#locations #content .row-1 .col-3 {
	width:290px;
}

/*======= news.html =======*/
#news #content .row-1 .col-1 {
	width:660px;
	margin-right:30px;
}
#news #content .row-1 .col-2 {
	width:208px;
	background-image:url(images/col2-back.png);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

/*======= products.html =======*/
#products #content .row-1 .col-1 {
	width:590px;
	margin-right: 30px;
}
#products  #content  .row-1  .col-2 {
	width:278px;
	background-image:url(images/col2-back.png);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}
#products #content .row-2 .col-1 {width:610px; margin-right:27px;}
#products #content .row-2 .col-2 {width:267px;}

/*======= scubed.html =======*/
#scubed #content .row-1 .col-1 {
	width:575px;
	margin-right: 20px;
}
#scubed  #content  .row-1  .col-2 {
	width:303px;
	background-image:url(images/col2-back2.png);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

/*======= services.html =======*/
#services #content .row-1 .col-1 {
	width:913px;
	background-color: #FFF;
}
#services #content .row-1 .col-2 {
	width:440px;
	margin-right:33px;
}
#services #content .row-1 .col-3 {
	width:440px;
}
#services #content .row-1 .col-4 {
	width:200px;
}
#services #content .row-2 .col-1 {width:610px; margin-right:27px;}
#services #content .row-2 .col-2 {width:267px;}

/*======= sitemap.html =======*/
# #content .row-1 .col-1 {
	width:913px;
}

/*======= solutions.html =======*/
#solutions #content .row-1 .col-1 {
	width:590px;
	margin-right: 30px;
}
#solutions  #content  .row-1  .col-2 {
	width:278px;
	background-image:url(images/col2-back.png);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}
#solutions #content .row-2 .col-1 {width:610px; margin-right:27px;}
#solutions #content .row-2 .col-2 {width:267px;}

/*======= training.html =======*/
#training #content .row-1 .col-1 {
	width:620px;
	margin-right:10px;
}
#training #content .row-1 .col-2 {
	width:268px;
	background-image:url(images/col2-back.png);
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

/*=========================*/


#footer {
	background:#101d24;
	clear: both;
}
#footlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 10px;
}
#footpolicy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE6700;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 475px;
	float: left;
	background-color: #101d24;
}
#footcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE6700;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 475px;
	float: right;
	background-color: #101d24;
}
