@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	background: #3d3d3d url(../images/body-bg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input, textrea, select {
	font-family: Arial, Helvetica, sans-serif;
}
iframe {
	border: 1px solid #FFFFFF;
}
h1, h2 {
	margin: 0;
	height: 20px;
	text-indent: -999999px;
}
h1 {
	padding: 33px 0px 30px;
}
h3 {
	font-size: 20px;
	text-align: center;
}
a {
	color: #611315;
}
#wrapper{
	width: 780px;
	margin: 0 auto;
	background: url(../images/sdhw-mid-bg.gif) repeat-y;
}
.bdrContainer{
	width: 750px;
	padding: 29px 15px 0px;
	background: url(../images/bdr-tbg.gif) top no-repeat;
}
.bdrFooter{
	width: 750px;
	padding: 30px 15px 15px;
	background: #3d3d3d url(../images/bdr-btm.gif) top no-repeat;
	color: #FFFFFF;
}
.bdrFooter a{
	color: #FFFFFF;
	text-decoration: none;
}
.bdrFooter a:hover{
	text-decoration: underline;
}
/* top navigation */
.topnav{
	width: 750px;
	height: 18px;
	background: url(../images/top-nav-bg.jpg) no-repeat;
	font-size: 11px;
	text-align: right;
}
.topnav a{
	padding: 2px 5px 2px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid transparent;
}
.topnav a:hover{
	color: #FFFFFF;
	border-bottom: 1px solid #820607;
}
/* search and logo */
.search {
	width: 750px;
	height: 56px;
	background: #FFFFFF url(../images/logo-bni.gif) no-repeat left bottom;
}
.search input {
	margin-top: 30px;
	float: right;
	font-size: 10px;
}
input.txtsearch {
	width: 166px;
	height: 17px;
	padding: 4px 6px 2px 6px;
	border: none;
	background: #FFFFFF url(../images/txtsearch-bg.gif) no-repeat;
	color: #C9C9C9;
}
input.btnsearch {
	width: 51px;
	height: 22px;
	border: none;
	padding: 2px 0px;
	margin-right: 4px;
	background: #FFFFFF url(../images/btnsearch-bg-off.gif) no-repeat;
	color: #631416;
}
input.btnsearch:hover {
	background: #FFFFFF url(../images/btnsearch-bg-hover.gif) no-repeat;
}
/*main navigation */
.mainnav {
	width: 750px;
	height: 200px;
}
.mainnav div {
	border-bottom: 1px solid #FFFFFF;
	display: inline;
	float: left;
}
.mainnav a {
	display: block;
	width: 149px;
	padding: 179px 0px 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
a.chap {
	width: 150px;
	background: #641416 url(../images/bni-chapterone-off.jpg) no-repeat;
}
a.chap:hover {
	background: #641416 url(../images/bni-chapterone-hover.jpg) no-repeat;
}
a.memb {
	background: #390103 url(../images/bni-members-off.jpg) no-repeat;
}
a.memb:hover {
	background: #390103 url(../images/bni-members-hover.jpg) no-repeat;
}
a.test {
	background: #641416 url(../images/bni-testimonials-off.jpg) no-repeat;
}
a.test:hover {
	background: #641416 url(../images/bni-testimonials-hover.jpg) no-repeat;
}
a.prof {
	background: #390103 url(../images/bni-business-off.jpg) no-repeat;
}
a.prof:hover {
	background: #390103 url(../images/bni-business-hover.jpg) no-repeat;
}
a.appl {
	background: #641416 url(../images/bni-apply-off.jpg) no-repeat;
}
a.appl:hover {
	background: #641416 url(../images/bni-apply-hover.jpg) no-repeat;
}
.bdrRffffff {
	border-right: 1px solid #FFFFFF;
}
/* main content */
.content {
	width: 750px;
	background: #c0c0c0 url(../images/content-bg.gif) repeat-x;
}
h1.welcome {
	background: transparent url(../images/h1-welcome.gif) no-repeat 16px 33px;
}
h1.chapter1 {
	background: transparent url(../images/h1-chapter1.gif) no-repeat 16px 33px;
}
h1.professions {
	background: transparent url(../images/h1-professions.gif) no-repeat 16px 33px;
}
h1.contact {
	background: transparent url(../images/h1-contact.gif) no-repeat 16px 33px;
}
h1.testimonials {
	background: transparent url(../images/h1-testimonials.gif) no-repeat 16px 33px;
}
h1.apply {
	background: transparent url(../images/h1-apply.gif) no-repeat 16px 33px;
}
h1.locations {
	background: transparent url(../images/h1-locations.gif) no-repeat 16px 33px;
}
h2.members {
	background: transparent url(../images/h2-members.gif) no-repeat left bottom;
}
h2.links {
	background: transparent url(../images/h2-links.gif) no-repeat left bottom;
}
h2.events {
	background: transparent url(../images/h2-events.gif) no-repeat left bottom;
}
h2.services {
	background: transparent url(../images/h2-services.gif) no-repeat left bottom;
}
h2.news {
	background: transparent url(../images/h2-news.gif) no-repeat left bottom;
}
h2.chpevents {
	background: transparent url(../images/h2-chpevents.gif) no-repeat left bottom;
}
div.date {
	float: left;
	margin: 5px;
	width: 58px;
	height: 62px;
	padding: 8px 0;
	border: 1px solid #5e1315;
	background: url(../images/date-bg.gif) repeat-x;
	text-align: center;
	color: #FFFFFF;
	font-size: 36px;
	font-weight: bold;
}
.pnlLeft {
	float: left;
	width: 529px;
	border-right: 1px solid #FFFFFF;
	padding: 0 6px 10px 16px;
}
.pnlLeftAlt {
	width: 718px;
	padding: 0px 16px 10px;
} 
.pnlRight {
	float: right;
	width: 198px;
	font-size: 10px;
}
.pnlRight p {
	padding: 4px;
}
.red {
	color: #611315;
}
.white {
	color: #FFFFFF;
}
.txt18 {
	font-size: 18px;
}
img.homeimg {
	padding: 0 6px 25px 0;
}
div.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 12px;
}
div.addblock {
	width: 187px;
	margin: 5px;
	text-align: center;
}
div.addblock a img {
	border: none;
}
div.overbox {
	width: 518px;
	background: url(../images/overbox-mid.gif) repeat-y;
}
div.overbox ul {
	margin: 0;
	padding: 0;
	display: inline;
	width: 250px;
	float: left;
	list-style-type: none;
}
div.overbox li {
	height: 50px;
	width: 185px;
	padding-left: 74px;
	background: url(../images/li-checkbox.jpg) no-repeat 18px 0px;
	color: #8a0608;
}
div.overbox .top {
	background: url(../images/overbox-top.gif) no-repeat;
	height: 14px;
}
div.overbox .btm {
	clear: both;
	background: url(../images/overbox-btm.gif) no-repeat;
	height: 14px;
}
div.member {
	padding-top: 15px;
	height: 160px;
}
div.member p {
	margin: 0px;
	padding: 0px 8px 8px 90px;
}
div.member strong {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}
div.member img {
	float: left;
	border: 1px solid #363636;
	margin: 0px 8px 8px 0px;
}
table.form th {
	width: 100px;
	text-align: left;
	vertical-align: top;
}
table.form input {
	width: 200px;
	font-size: 11px;
}
table.form textarea {
	width: 200px;
	height: 150px;
	font-size: 11px;
}
table.form input.button {
	width: 70px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}