html,body{height: 100%;}
body {	
		font: 12px arial, helvetica, sans-serif;
		margin: 0px;
		color:#666;
		background-color: #fff;
	}
a {
		/*color:#666699;*/
		color:#7171A9;
		text-decoration: none;
}
a:hover {color: #ff6400; text-decoration: underline;}
h1 {	
		color: #999999;
		font: 26px arial, helvetica, sans-serif;
		color: #FFFFFF;
	}
h2 {
		color: #666;
		font: 20px arial, helvetica, sans-serif;
	/*	border-bottom:1px solid #e9e9e9; 
		margin-bottom:20px; */
		letter-spacing: -.2em;
		margin-bottom:13px
}
li {margin-bottom: 1em;}
p,h1,h2 {
 margin-left: 15px;
 margin-right: 15px;
}
#header {
		text-align: center;
		height: 153px;
		/*background-color: #E04500;*/
		background: #E04500 url(../img/header-bg.jpg) no-repeat top center;
	}
#printheader{display:none;}
.print{display:none;}
#container {
		padding-top: 40px;
		width: 960px;
		margin: auto;
	}
#main {width: 470px;line-height: 1.6em; padding-left: 30px; padding-right: 20px;}
#sub {width: 550px;}
#work {width: 220px;}
#work a.ext {margin-left: 10px; display: block; padding: 6px 6px 6px 6px;}
#work a.ext:hover { color: #ccccff; background: #333366 url(../img/bullet.gif) no-repeat center right; text-decoration: none;}
#work p {margin: 0px 14px 0px 6px;}
#work p.loc {padding: 0px 10px 10px 10px;}
#contact {width: 190px;}
.col {float: left;}
.dim {color:#666666;}
.ast{padding: 0px 16px 0px 16px; font-size: 11px; color:#666666; text-indent: -.6em; }	

body.hc {	
		font: 12px arial, helvetica, sans-serif;
		margin: 0px;
		color:#000000;
		background: #ffffff url() no-repeat top center;
	}
.hc a {
		color:#003399;
		text-decoration: none;
}
.hc a:hover {color: #0066CC}
.hc h1 {	
		font: 26px arial, helvetica, sans-serif;
		color: #333333;
	}
.hc h2 {
		color: #000000;
		font: 20px arial, helvetica, sans-serif;
		border-bottom:1px solid #222222;
		margin-bottom:20px;
		letter-spacing: -.2em;
}

.hc #work a:hover { background: #003399 url(../img/bullet.gif) no-repeat center right; color: #FFFFFF;}

.ind {padding-left: 1em;}

#headerWeAll {background: url(../img/header_we-all-have-a-story-to-tell.gif) no-repeat top left; height: 0px; padding-top: 26px; overflow:hidden;}
#headerServices{background: url(../img/header_services.gif) no-repeat top left; height: 0px; padding-top: 21px; overflow:hidden;}
#headerWork{background: url(../img/header_some-of-our-work.gif) no-repeat top left; height: 0px; padding-top: 21px; overflow:hidden;}
#headerLocation{background: url(../img/header_location.gif) no-repeat top left; height: 0px; padding-top: 22px; overflow:hidden;}
#headerSales{background: url(../img/header_sales-contact.gif) no-repeat top left; height: 0px; padding-top: 22px; overflow:hidden;}
#headerTechnical{background: url(../img/header_technical-contacts.gif) no-repeat top left; height: 0px; padding-top: 21px; overflow:hidden;}
