#main {
	width:960px;
	margin:0 auto;
	position:relative;
	padding-bottom:200px;
	background-color: #333333;
}


#header {
	height:450px;
	border-bottom:8px solid #f9fafa;
	background:#333333;
}
#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_events {
	height: 180px;
	background-image: url(images/events.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_scubednees {
	height: 180px;
	background-image: url(images/scubednees.jpg);
}
#headersmall_scubedpublisher {
	height: 180px;
	background-image: url(images/scubedpublisher.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 =======*/
#page1 #content .row-1 .line-ver { background-position:291px top;}
#page1 #content .row-1 .line-ver1 { background-position:610px top;}
#page1 #content .row-1 .line-ver-top { background-position:291px top;}
#page1 #content .row-1 .line-ver-top1 { background-position:610px top;}
#page1 #content .row-1 .line-ver-bot { background-position:291px bottom;}
#page1 #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#page1 #content .row-1 .col-1 {width:270px; margin-right:45px;}
#page1 #content .row-1 .col-2 {width:274px; margin-right:43px;}
#page1 #content .row-1 .col-3 {width:271px;}
#page1 #content .row-2 .col-1 {width:610px; margin-right:27px;}
#page1 #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;
	background-color: #333333;
}

/*======= index-4.html =======*/
#page5 #content .row-1 .line-ver {
	background-position:291px top;
}
#page5 #content .row-1 .line-ver1 { background-position:610px top;}
#page5 {
	background-color: #333333;
}

#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;}

/*======= careers.html =======*/
#careers #content .row-1 .col-1 {
	width:913px;
}

/*======= 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;
}

/*======= 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;
}

/*======= products.html =======*/
#products #content .row-1 .col-1 {
	width:660px;
	margin-right:12px;
}
#products #content .row-1 .col-2 {
	width:241px;
}

/*======= services.html =======*/
#services #content .row-1 .col-1 {
	width:713px;
	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;}

/*======= solutions.html =======*/
#solutions #content .row-1 .col-1 {
	width:610px;
	margin-right: 12px;
}
#solutions  #content  .row-1  .col-2 {
	width:291px;
}
#solutions #content .row-2 .col-1 {width:610px; margin-right:27px;}
#solutions #content .row-2 .col-2 {width:267px;}

/*=========================*/


#footer {
	background:#00b1ac;
	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: 0px;
}
#footpolicy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #ffffff;
	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: #ffffff;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 475px;
	float: right;
	background-color: #101d24;
}

