/* CSS Document */

body {
	background: url(FFD_mainImages/FFD_bkgrdClr.gif) #532721 repeat-x top left;
	text-align: center;
}


/*  -----------------  text  ----------------------  */

a:link {
	color: #595D47;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #747373;
	text-align:justify;
	line-height:14pt;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #747373;
	text-align:left;

}

.subHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	text-transform: none;
	word-spacing:0px;
	margin: 0;
	padding: 0;
	color: #595D47;
	text-align:left;
	line-height:14pt;
}

.subSmHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-transform:uppercase;
	word-spacing: 1px;
	margin: 0;
	padding: 0;
	color: #747373;
	text-align:left;
	line-height:12pt;
}

.teamHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	word-spacing:-1px;
	margin: 0;
	padding: 0;
	color: #595D47;
	text-align:left;
}

.teamTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-transform:uppercase;
	word-spacing:0px;
	margin: 0;
	padding: 0;
	color: #747373;
	text-align:left;
}

.subTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform:uppercase;
	word-spacing:0px;
	margin: 0;
	padding: 0;
	color: #747373;
	text-align:left;
}
.newArchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #747373;
	text-align: left;
	line-height:13pt;
}

.newArchDates {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	text-transform:uppercase;
	color: #747373;
	text-align: left;
}

/*  -----------------   wrapper and header   --------------  */


#headerTop {
	width: 906px;
	position: relative;
	margin: auto;
	margin-top: 29px;
	background:url(FFD_mainImages/FFD_topShadow.png) no-repeat;
	height: 28px;
}

#wrapper {
	width: 906px;
	position: relative;
	margin: auto;
	height: auto;
	background: url(FFD_mainImages/FFD_mainShadow.png) repeat-y;
}

#growWrapper {
	width: 906px;
	position: relative;
	margin: auto;
	height:auto;
	background: url(FFD_mainImages/FFD_mainShadow.png) repeat-y;
}


/*  -----------------   content   --------------  */


#subHeader {
	width:873px;
	position: relative;
	background:#FFFFFF url(ffd_subImages/ffd_subHdr.gif) no-repeat bottom;
	margin: auto;
	margin-left:16px;
	height:100px;
	z-index:1;
}

#subContentTop {
	width:873px;
	position: relative;
	background: #E6E3E2 url(ffd_subImages/ffd_subContentBtm.gif) no-repeat bottom;
	margin: auto;
	margin-left:16px;
	height:550px;
}

#growSubContentTop {
	width:873px;
	position: relative;
	margin:auto;
	background: #E6E3E2 url(ffd_subImages/ffd_subContentBtm.gif) no-repeat bottom;
	margin-left:16px;
	height: auto;
}

#subContentMain {
	width:542px;
	position: relative;
	margin-left: 290px;
	margin-top: -140px;
	height: auto;
}

#newsArch {
	width:312px;
	position: absolute;
	background:url(ffd_subImages/ffd_newsArchHdr.gif) no-repeat top;
	left:0px;
	top:40px;
	height: 40px;
}

#pdfDwlds {
	width:185px;
	position: absolute;
	background: url(ffd_subImages/ffd_pdfHdr.gif) no-repeat top;
	left:357px;
	top:40px;
	height: 40px;
}

#Leftcol {
	width:224px;
	position: absolute;
	background:url(ffd_subImages/ffd_subProjGalBkgrd.gif) no-repeat top;
	margin-top: -150px;
	height: 382px;
	top: 159px;
	left: 23px;
}

#CommitIconWrapper {
	width:187px;
	position: absolute;
	margin-top: 180px;
	margin-left: 5px;
	padding-left:12px;
	left: 0px;
	top: -12px;
}

#articleArchive {
	width:185px;
	position: absolute;
	background:none;
	margin-top:0px;
	height: auto;
	top: 461px;
	left: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color: #747373;
	text-align: center;
	line-height:20pt;
}

#contactLftCol {
	width:430px;
	position: relative;
	margin-top: 30px;
	height: auto;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #747373;
	text-align: center;
	line-height:14pt;
}



/*  -----------------   base shadow   --------------  */

#subBaseShadow {
	width: 906px;
	position: relative;
	margin: auto;
	background:url(ffd_subImages/ffd_subShadowBase.png) no-repeat top;
	height: 36px;
}

#growSubBaseShadow {
	width: 906px;
	position: relative;
	margin: auto;
	margin-top:-12px;
	background:url(ffd_subImages/ffd_subShadowBase.png) no-repeat top;
	height: 36px;
}

/*  -----------------   base info   --------------  */

#baseInfo {
	width:865px;
	position:relative;
	margin:auto;
	font: 8pt/12pt Arial, Helvetica, sans-serif;
	text-align:left;
	color:#8B6D69;
}



/*-------------------    Project Menu   --------------------------*/

#subProjWapper {
	width:194px;
	position: absolute;
	left:16px;
	top:52px;
	height:84px;
}

/*-------------------    Request Info   --------------------------*/


#subRequestWapper {
	width:153px;
	position: relative;
	background:none;
	height:17px;
	margin:0;
	margin-left:8px;
	margin-top:10px;
	padding-left:10px;
	padding-top: 10px;
}


/*-------------------    logo   --------------------------*/


#subLogoWapper {
	width:169px;
	position: absolute;
	background: none;
	left:22px;
	top:12px;
	height:70px;
}



/*-------------------    TCBA Icon   --------------------------*/


#tcbaIconWapper {
	width:204px;
	position: absolute;
	background: url(ffd_subImages/ffd_baseIcons.gif) no-repeat top;
	left:0px;
	top:40px;
	height:60px;
}


/*  -----------------   pic padding   --------------  */

#picLeftPadding {
  padding-left: 25px;
  padding-bottom: 15px;
}

#picRgtPadding {
  padding-Right: 15px;
  padding-bottom: 5px;
}




/* ............for flash file to view correctly............... */

object {
display:table;
}

/* ............for flash file to view correctly END............... */

