/* @override 
	http://192.168.1.41/burns/css/burns-s.css
	http://daves-g5/burns/css/burns-s.css
	http://192.168.1.45/burns/css/burns-s.css
	http://burns-group.com/css/burns-s.css
	http://www.burns-group.com/css/burns-s.css
	http://dev.dyadcom.com/_archive/burns/css/burns-s.css
*/

* {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

a img {
	border: 0;
}
html {
	height: 100%;
}
body {
	font: 11px Arial, arial, Tahoma, Geneva, Verdana, Lucida, sans-serif;
	background: #fff url(../img/bg-page.gif) center 0 repeat-y;
	text-align: center;
	color: #464646;
	line-height: 1.4em;
}

/* @group Nav */
#nav {
	list-style-type: none;
	background: #fff url(../img/nav-off.gif) 0 0 no-repeat;
	width: 208px;
	margin: 0 15px 15px;
	
}
#nav a {
	background: transparent url(../img/nav-off.gif) 0 0 no-repeat;
	height: 0;
	padding-top: 17px;
	display: block;
	overflow: hidden;
}
#n-transit a {
	background-position: 0 -68px;
}
#n-highered a {
	background-position: 0 -51px;
}
#n-commercial a {
	background-position: 0 -17px;
}
#n-federal a {
	background-position: 0 -34px;
}
#n-approach a {
	margin-top: 25px;
	background-position: 0 -110px;
}
#n-history a {
	background-position: 0 -127px;
}

#n-people a {
	background-position: 0 -144px;
}

#n-clients a {
	background-position: 0 -161px;
}

#n-news a {
	background-position: 0 -178px;
}

#n-careers a {
	background-position: 0 -195px;
}

#n-locations a {
	background-position: 0 -212px;
}

#n-contact a {
	background-position: 0 -229px;
}

#n-tools a {
	background-position: 0 -246px;
}

#n-chesterfield a {
	margin-top: 42px;
	background-position: 0 -305px;
}

#n-dallas a {
	background-position: 0 -322px;
}

#n-iselin a {
	background-position: 0 -339px;
}

#n-landover a {
	background-position: 0 -356px;
}

#n-mclean a {
	background-position: 0 -373px;
}

#n-philadelphia a {
	background-position: 0 -390px;
}

#n-phoenix a {
	background-position: 0 -407px;
}

#n-wilmington a {
	background-position: 0 -424px;
}

#n-gsa {
	margin: 20px 10px;
	display: block;
	border: 1px solid #dbdbdb;
	width: 118px;
}
a:hover#n-gsa {
	border-color: #5e5d58;
}
#nav a:hover, #aviation #n-aviation a, #transit #n-transit a, #highereducation #n-highered a, #commercial-industrial #n-commercial a, #federal #n-federal a, #approach #n-approach a, #history #n-history a, #people #n-people a, #clients #n-clients a, #news #n-news a, #solutions #n-news a, #outlook #n-news a, #awards #n-news a, #careers #n-careers a, #locations #n-locations a, #contact #n-contact a, #stafftools #n-tools a {
	background-image: url(../img/nav-on.gif);
}

/* @end */

/* @group Hdr */

#hdr-c {
	background: url(../img/bg-burns.gif) 0 67px repeat-x;
}

#default #hdr-c {
	text-align: left;
	background: url(../img/bg-home.jpg) center 67px no-repeat;
}

#aviation #hdr-c {
	text-align: left;
	background: url(../img/bg-aviation.gif) center 67px repeat-x;
}

#transit #hdr-c {
	text-align: left;
	background: url(../img/bg-transit.gif) center 67px repeat-x;
}

#highereducation #hdr-c {
	text-align: left;
	background: url(../img/bg-highered.gif) center 67px repeat-x;
}

#commercial-industrial #hdr-c {
	text-align: left;
	background: url(../img/bg-commercial.gif) center 67px repeat-x;
}

#federal #hdr-c {
	text-align: left;
	background: url(../img/bg-federal.gif) center 67px repeat-x;
}

#hdr {
	position: relative;
	width: 818px;
	margin: 0 auto;
	height: 270px;
	_padding-left: -2px;
	_width: 817px;
}

#logo {
	position: absolute;
	top: 0;
	left: 2px;
	padding: 23px 0 14px 14px;
	width: 568px;
	height: 30px;
	background: #fff url(../img/logo.gif) no-repeat 12px 24px;
	text-indent: -9000px;
}

#logo:hover {

	background-image: url(../img/logo-on.gif);
}
#hdr form {
	position: absolute;
	left: 606px;
	top: 32px;
}
#searchq {
	color: #666;
	border: 1px solid #ccc;
	width: 175px;
	margin-right: 5px;
}
#aviation #hdr {
	background: url(../img/banner-aviation.jpg) 0px 67px no-repeat;
}
#transit #hdr {
	background: url(../img/banner-transit.jpg) 0px 67px no-repeat;
}

#highereducation #hdr {
	background: url(../img/banner-highered.jpg) 0px 67px no-repeat;
}

#commercial-industrial #hdr {
	background: url(../img/banner-commercial.jpg) 0px 67px no-repeat;
}

#federal #hdr {
	background: url(../img/banner-federal.jpg) 0px 67px no-repeat;
}

#approach #hdr {
	background: url(../img/banner-approach.jpg) 0px 67px no-repeat;
}

#history #hdr {
	background: url(../img/banner-history.jpg) 0px 67px no-repeat;
}

#people #hdr {
	background: url(../img/banner-people.jpg) 0px 67px no-repeat;
}

#clients #hdr {
	background: url(../img/banner-clients.jpg) 0px 67px no-repeat;
}

#news #hdr, #solutions #hdr, #announcements #hdr, #outlook #hdr, #awards #hdr {
	background: url(../img/banner-news.jpg) 0px 67px no-repeat;
}

#careers #hdr {
	background: url(../img/banner-careers.jpg) 0px 67px no-repeat;
}

#locations #hdr {
	background: url(../img/banner-locations.jpg) 0px 67px no-repeat;
}

#contact #hdr {
	background: url(../img/banner-contact.jpg) 0px 67px no-repeat;
}

#stafftools #hdr {
	background: url(../img/banner-tools.jpg) 0px 67px no-repeat;
}

#search #hdr {
	background: url(../img/banner-search.jpg) 0px 67px no-repeat;
}
/* @end */

/* @group Layout */
#page {
	width: 818px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	padding-bottom: 50px;
}
#hdr embed, #hdr object {
	position: absolute;
	top: 67px;
	left: 1px;
}
#side {
	float: left;
	width: 238px;
	position: relative;
	margin-bottom: 50px;
}
#content {
	float: left;
	width: 550px;
	margin: 0 15px;
/*	_margin: 0 15px 0 253px;*/
	overflow: hidden;
}
#market-cols {
	width: 560px;
	overflow: hidden;
}

#clients .mintro {
	padding-bottom: 15px;
}
.col {
	width: 265px;
	float: left;
	margin-right: 15px;
}
.hide {
	display: none;
	padding-bottom: 15px;
	background: url(../img/divider.gif) left bottom repeat-x;
}
div.clear {
	overflow: hidden;
	margin-bottom: 10px;
	width: 95%;
}
.clear img {
	float: left;
	margin: 0 10px 5px 0;
}
.rgtlink {
	float: right;
	width: 200px;
	font-weight: normal;
	text-align: right;
}

.av {
	color: #758672;
}

.tr {
	color: #95664a;
}

.he {
	color: #90a2a6;
}

.ci {
	color: #a74921;
}

.fe {
	color: #a79064;
}
#related {
	background: url(../img/divider.gif) 0 0 repeat-x;
	padding-top: 2px;
	margin-top: 2px;

}
.newspic {
	float: right;
	margin: 0 0 15px 15px;
	padding: 5px;
	border: 1px solid #D2D2D2;
}

.apply-btn
{
	display: block;
	background: url(../img/apply.gif) no-repeat;
	width: 297px;
	height: 33px;
	text-indent: -9000px;
}

div#columns{
	overflow: hidden;
}

div#col1, div#col2{
	display: block;
	float: left;
	overflow: hidden;
	width: 256px;
	margin-right: 10px;
	margin-bottom: 5px;
}

div#col2{
	margin-right: 0;
}

/* @end */

/* @group Typography */
#content ul {
	margin: 0 0 1em;
}
#content ul li {
	list-style: none;
	padding-left: 1em;
	background: url(../img/bg-li.gif) 0 .5em no-repeat;
}
ul li a {
	font-weight: normal;
}
a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin-bottom: .6em;
}
h2 {
	margin-top: 1em;
	line-height: 1em;
	text-transform: uppercase;
	clear: none;
}
.col h2 {
	margin-top: .5em;
}
.sIFR-active h2 {
	font-size: 15px;
	display: block;
	visibility: hidden;
}
h3 {
	color: #000;
	margin-bottom: .6em;
}
/* @end */

/* @group sIFR */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* @end */

/* @group Ftr */
#ftr {
	font-size: .9em;
	clear: both;
	overflow: visible;
	padding: 2px 15px;
	color: #ccc;
	height: 0;
	left: 0;
	position: relative;
}

#credit
{
	position: absolute;		
	height: 15px;
	width: 11px;
	display: inline-block;
	text-indent: -9000px;
	background: url(../img/credit.png) no-repeat -155px 0;
	top: 20px;
	left: 12px;
}

/*#ftrnav {
	position: absolute;
	top: 0;
	left: 253px;
	width: 500px;
}*/

#ftrnav {
	padding: 0 17px;
	color: #ccc;
	width: 160px;
	left: 0;
	top: 0;
}
#ftrnav a {
	line-height: 1.4em;
	font-weight: normal;
	color: #a09f9a;
	display: block;
	padding: 0px 0;
}
/* @end */

/* @group Market Intros */
#content h1, .mintro {
	padding-bottom: 20px;
	background: url(../img/divider.gif) left bottom repeat-x;
	margin-bottom: 10px;
}
.nintro {
	margin-bottom: 10px;
}
.nintro a {
	font-weight: normal;
	display: block	;
}
.readmore {
	display: block;
	height: 0px;
	overflow: hidden;
}
#aviation .readmore {
	padding-top: 153px;
	background: url(../img/intro-aviation-open.gif) 0 0 no-repeat;
}

#aviation .readmoreclose {
	padding-top: 153px;
	background: url(../img/intro-aviation-close.gif) 0 0 no-repeat;
}

#transit .readmore {
	padding-top: 180px;
	background: url(../img/intro-transit-open.gif) 0 0 no-repeat;
}

#transit .readmoreclose {
	padding-top: 180px;
	background: url(../img/intro-transit-close.gif) 0 0 no-repeat;
}

#highereducation .readmore {
	padding-top: 221px;
	background: url(../img/intro-highered-open.gif) 0 0 no-repeat;
}

#highereducation .readmoreclose {
	padding-top: 221px;
	background: url(../img/intro-highered-close.gif) 0 0 no-repeat;
}

#commercial-industrial .readmore {
	padding-top: 180px;
	background: url(../img/intro-commercial-open.gif) 0 0 no-repeat;
}

#commercial-industrial .readmoreclose {
	padding-top: 180px;
	background: url(../img/intro-commercial-close.gif) 0 0 no-repeat;
}

#federal .readmore {
	padding-top: 185px;
	background: url(../img/intro-federal-open.gif) 0 0 no-repeat;
}

#federal .readmoreclose {
	padding-top: 185px;
	background: url(../img/intro-federal-close.gif) 0 0 no-repeat;
}
/* @end */