/* CSS Document */

body {
	background: none;
	margin: 0px;
}


/*  -----------------  text  ----------------------  */

a:link {
	color: #999999;
}

a:visited {
  color: #043C81;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #747373;
	text-align: left;
	line-height:15pt;
}

.princTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #747373;
	text-align: left;
	line-height:14pt;
}

.contactHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #179094;
	text-align:left;
	line-height:12pt;
}

.siteMapTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #747373;
	line-height:18px;
}

.newsDateHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #179094;
	line-height:15px;
}

.finePrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #747373;
	line-height:14px;
}



/*  -----------------   wrapper and header   --------------  */

	
#newsWrapper {
	width: 1000px;
	position: relative;
	margin: 0px;
	background:none;
}

#wrapper {
	width: 1000px;
	height: 800px;
	position: relative;
	margin: 0px;
	background:none;
}

#indexLink {
	width: 205px;
	height: 163px;
	background:none;
}
	

/*  -----------------   home content   --------------  */


#flashIntro {
	width:1000px;
	height:800px;
	position: relative;
	background: #FFFFFF;
	margin: 0px;
}


/*  -----------------   sub content   --------------  */


#subHdr {
	position:relative;
	width:763px;
	height:163px;
	background:url(bwd_menus/bwd_menuBkgrd.gif) #FFFFFF right no-repeat;
	margin:5px 0 0 0;
}


/*  -----------------   portfolio pg   --------------  */


#portHdr {
	width:171px;
	position: absolute;
	background: #FFFFFF;
	top:11px;
	left:65px;
	height:57px;
}

#portFlashTxt {
	width:286px;
	position: absolute;
	background: #FFFFFF;
	top:24px;
	left:494px;
	height:27px;
}


#portFlash {
	width:950px;
	position: absolute;
	background: #FFFFFF;
	height:440px;
	left: 27px;
	top: 67px;
}



/*  -----------------   contact pg   --------------  */


#contactHdr {
	width:222px;
	position: absolute;
	background: #FFFFFF;
	top:7px;
	left:28px;
	height:54px;
}

#contactFlash {
	width:370px;
	position: absolute;
	background: #FFFFFF;
	top: 76px;
	left:53px;
	height:179px;
}

#contactTxtLft {
	width:222px;
	position: absolute;
	background: #FFFFFF;
	height:54px;
	left: 500px;
	top: 72px;
}

#contactTxtRgt {
	width:222px;
	position: absolute;
	background: #FFFFFF;
	height:54px;
	left: 727px;
	top: 72px;
}




/*  -----------------   news pg   --------------  */


#newsHdr {
	width:169px;
	position: absolute;
	top:0;
	left:654px;
	height:69px;
}

#newsFlash {
	width:518px;
	position: absolute;
	top: 24px;
	left:111px;
	height:25px;
}

#newsInLft {
	width:419px;
	position: absolute;
	background: url(bwd_images/bwd_inNewsBanr.gif) top left no-repeat;
	left: 111px;
	top: 98px;
	z-index:1;
}

#newsBlogRgt {
	width:263px;
	position: relative;
	padding: 88px 0 0 583px;
}



/*  -----------------   agency pg   --------------  */


#agncyHdr {
	width:268px;
	position: absolute;
	top:8px;
	left:218px;
	height:75px;
}

#agncyFlash {
	width:602px;
	position: relative;
	padding:77px 0 0 217px;
}

#agncyFlashMenu {
	width:54px;
	position: absolute;
	top: 88px;
	left:44px;
	height:70px;
	z-index:1;
}



/*  -----------------   capabilities pg   --------------  */


#capHdr {
	width:229px;
	position: absolute;
	top:13px;
	left:512px;
	height:56px;
}

#capFlash {
	width:337px;
	position: absolute;
	top: 90px;
	left:89px;
	height:33px;
}

#capInTxt {
	width:262px;
	position: absolute;
	top: 134px;
	left:89px;
	height:276px;
}

#capCollTxt {
	width:262px;
	position: absolute;
	top: 134px;
	left:370px;
	height:276px;
}

#capIdTxt {
	width:283px;
	position: absolute;
	top: 134px;
	left:645px;
	height:276px;
}


/*  -----------------   award pg   --------------  */

#awardHdr {
	position:absolute;
	width: 314px;
	height:76px;
	left: 163px;
	top:0px;
}





/*  -----------------   site map pg   --------------  */


#siteMapHdr {
	width:259px;
	position: absolute;
	top:5px;
	left:480px;
	height:73px;
}


/*  -----------------   pic padding   --------------  */

.LeftPadding {
  padding-left: 25px;
  padding-bottom: 15px;
}

.RgtPadding {
  padding-Right: 20px;
  padding-bottom: 5px;
}



/*  -----------------   base info   --------------  */

#baseInfo {
	width:900px;
	position:relative;
	margin:0px;
	font: 8pt/12pt Arial, Helvetica, sans-serif;
	text-align:LEFT;
	color: #C2C2C2;
	padding:0px 0px 0px 15px;
}


/* ............for flash file to view correctly............... */

object {
display:table;
}

/* ............for flash file to view correctly END............... */
