#billboard { height: 150px }
#billBoardImg { position: absolute; top: 0; left: 198px; height: 150px; width: 695px; background: url(/img/billboardSub.jpg) 0 -35px no-repeat }

.ownWords { position: absolute; bottom: 30px; right: 20px; display: block; height: 52px; width: 426px; background: url(/img/bnnrTtl_OwnWords.gif) top right no-repeat  }

.aboutUs { position: absolute; bottom: 40px; right: 20px; display: block; height: 52px; width: 426px; background: url(/img/bnnrTtl_AboutUs.gif) top right no-repeat }
.resources { position: absolute; bottom: 40px; right: 20px; display: block; height: 52px; width: 426px; background: url(/img/bnnrTtl_Resources.gif) top right no-repeat }
.news { position: absolute; bottom: 40px; right: 20px; display: block; height: 52px; width: 426px; background: url(/img/bnnrTtl_News.gif) top right no-repeat }
.joinIn { position: absolute; bottom: 40px; right: 20px; display: block; height: 52px; width: 426px; background: url(/img/bnnrTtl_JoinIn.gif) top right no-repeat }
.contactUs { position: absolute; bottom: 40px; right: 20px; display: block; height: 52px; width: 426px; background: url(/img/bnnrTtl_ContactUs.gif) top right no-repeat }

#logo {
	float: left;
	width: 198px;
	height: 140px;
	padding: 0;
	margin: 0 0 0 4px;
	background: #fff url(/img/logo.gif) 28px 5px no-repeat;
}

#logo a { display: block; height: 125px; width: 150px; margin: 10px 0 0 20px }

#subBanner {
	position: relative;
	height: 140px;
	width: 895px;
}

#subBanner h2 {
	color: #FFFFFF;
	padding: 20px;
	display: block;
	margin: 0;
}
#subBanner h2 a { color: #fff }
#subBanner h2 a:hover { color: #FFFFCC }

#breadCrumb { margin: 0 20px 0 20px; padding: 0; height: 25px }
#breadCrumb a { margin-right: 7px; padding-right: 7px; font-weight: bold; border-right: 1px solid }
/*#breadCrumb .highlighted { color: #336699 }*/

#search-wrapper, .search-resultWrapper { margin: 0 15px }

.search-resultBars, .search-resultBars_shadow, .search-resultBars_highlight { display: none }

#tableList { margin: 0 auto; font-size: 11px; padding: 0 }
#tableList td { padding: 15px 0; border-bottom: 1px dotted #ccc }

.logoDisplay { float: left; margin: 0 15px 10px 0 }

#rightColumn #videoPreview { position: relative; height: 180px; width: 240px; top: 0; left: -25px; margin: 0; padding: 0; background: #333; border: 7px solid #fff }

/*#rightColumn #videoPreview { position: absolute; height: 258px; width: 330px; top: -10px; left: -12px; margin: 0; padding: 0; border: none }*/

/*#videoPreview { position: relative; margin: 0 20px 15px 20px; padding: 10px 0 10px 0; height: 130px; border-bottom: 1px solid }*/

#videoPreview #videoScreenCap { height: 100px; width: 100px; background: #333; margin: 0 15px 0 0; float: left }
#videoPreview #videoDescript { width: 265px; float: left; margin: 0 }
#videoPreview #videoDescript h3 { margin: 0 0 10px 0; padding: 0 }
#videoPreview #videoDescript p { margin: 0 0 10px 0; padding: 0 }

#promoBox.stayTuned { background: url(/img/ttl_StayTuned.gif) top left no-repeat; padding-top: 48px }

#mainContent { background: none }

#mainContent #middleColumn {
	width: 470px;
	/*min-height: 550px;*/
	float: left;
	margin-bottom: 20px;
	padding: 10px 0 20px 0;
	background: #f9f4ca url(/img/contentGradient.jpg) 0 -125px repeat-x;
	/*background: #f9f4ca url(/img/content_bttmCap.gif) bottom left no-repeat;*/
	color: #663031;
}

#mainContent #middleColumn table td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; padding: 10px 0 }
#mainContent #middleColumn table { margin: 0 0 0 20px; border: none }

#mainContent fieldset { border: 0 }
#mainContent #middleColumn #forms table { margin: 0 10px; border: none }
#mainContent #middleColumn  #forms td { padding: 4px; text-align: left; border-bottom: 1px solid #e0d683; font-size: 11px; font-weight: bold }
#mainContent #middleColumn #forms #textField { width: 80%; border: 1px solid #e0d683; padding: 4px }

#navSecondary { margin: 0; padding: 0; line-height: 14px }
#subNav { margin: 0 15px 10px 15px; padding: 0 0 3px 0 }
#subNav ul { margin: 0; padding: 0 }
#subNav li { list-style: none; margin: 0; padding: 0; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background: url(/img/bulletArrow_orange.gif) -7px 9px no-repeat }
#subNav li a { display: block; margin: 0; padding: 7px 10px 7px 15px; font-size: 11px; font-weight: bold; color: #333333 }
#subNav li.active a { color: #ff6600 }
#subNav li.active ul a { color: #ff6600  }
#subNav ul li li { border: none }
#subNav ul li li a { display: block; margin: 0; padding: 4px 10px 4px 25px; font-size: 11px; font-weight: bold; color: #333333 }
#subNav ul li li.active a { color: #CC6633 }
#subNav ul li a:hover { background-color: #ff6600; color: #fff }

#navsubNav li a:hover { color: #CC6600 }


#rightColumn {
	position: relative;
	float: right;
	padding-top: 20px;
	width: 225px;
	background: #fff;
}

#rightColumn #colTtl { position: absolute; top: -22px; left: 0; height: 42px; width: 222px; background: url(/img/colTtl_InThisSection.jpg) top left no-repeat  }

#rightColumn #promoBox {
	margin: 0px 15px 15px 15px;
	border-top: 4px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
#rightColumn #promoBox h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 3px solid #ccc;
}
#rightColumn #promoBox p {
	font-size: 100%;
	line-height: 17px;
	margin: 0;
	padding: 8px 16px 8px 7px;
	border-top: 1px solid #E7E7E7;
}

span { margin: 0; padding: 0 }

.photoAlignLeft { float: left; margin: 0 15px 10px 0; border: 4px solid #fff }
.photoAlignRight { float: right; margin: 0 0 10px 15px; border: 4px solid #fff }