#footer #info a:link ,a:visited { color: #EABB8A; }
#footer #info a:hover { color: #BF5E70; text-decoration: none; display: inline; }
table#alpha tr.odd  { background: #EED3AD; }
.clear { clear: both; }
/* bkgnd color: #C59652 */
/* CSS Document */
/* neutralize browser styles */
body, html { margin:0; padding:0; font-family: Verdana, Geneva, sans-serif; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ background: #7F171F; text-align: center; }
#wrapper   {
	margin: 0 auto;
	width: 880px;
	background-color: #FFF;
	background-image: url(../images/bma-bkgd-wrap.gif);
	background-repeat: repeat-y;
}
#wrapper-upper {
	margin: 0 auto;
	width: 880px;
	background-color: #f2e1c3;
	background-image: url(../images/bma-bkgd-wrap-upper.gif);
	background-repeat: repeat-y;
}
#wrapper-upper #bma-logo { }
#wrapper-lower   { margin: 0 auto; width: 840px; background-color: #fff; background-image: url(../images/bma-lower-wrsp.gif); background-repeat: repeat-y; }
.info { color: maroon; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 12px }
.text { color: #313131; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
.indent {
	padding-left: 12px;
	padding-right: 12px;
}
.text-form { color: #313131; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right }
.text-r100 { color: #313131; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 100px }
.col-copy   {
	color: #313131;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: -10px;
	padding-right: 8px;
}
.col-copy-14 {
	color: #313131;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-right: 12px;
	margin-left: 12px;
	padding-left: 12px;
}
.col-copy-r { color: #313131; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 12px }
.contact         { color: #141414; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: 900; text-align: center }
.tagline {
	color: #7f171f;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: 700;
	text-align: center
}
.merchant { font-size: 14px; font-weight: bold }
.heading   { color: #7f171f; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }
.banner-text   { color: #f9e24f; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: 900; text-align: center }
.banner-news {
	color: #7f171f;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-align: center;
	padding-top: 6px;
}
#box {
	background-image: url(../images/box.gif);
	background-repeat: no-repeat;
	white-space: normal;
	padding-top: 12px;
}
.feed {
	font-weight: 900;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
#text_links    {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	border: 2px solid #F5E6D0;
}
#text_links a:link, #text_links a:visited     {
	color: #c34c56;
	text-decoration: none
}
.emphasis { font-weight: bold; color: #c34c56; }
#text_links a:hover, a:active   {
	color: #f2e1c3;
	text-decoration: none
}
#here    {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	border: 2px solid #f2e1c3;
	color: #f9e24f;
}
table tr td #contactInfo { margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 0.9em; }
table tr td #contactInfo p { margin: 0px; padding: 0px; }
table tr td #bmaInfo { width: 350px; margin-left: 50px; float: left; }
table tr td #benInfo { width: 350px; margin-left: 400px; }
#formWrap { background-color: #9595C9; padding-top: 1em; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; }
form#frmContact { width: 700px; margin-right: auto; margin-left: auto; height: 460px; }
fieldset { background-color: #F5E6D0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 0.5em; padding-bottom: 0.5em; margin: 1em; }
#frmContact fieldset legend { font-family: Verdana, Geneva, sans-serif; line-height: 1.4; color: #95212A; background-color: #F5E6D0; padding-top: .2em; padding-right: .5em; padding-bottom: .2em; padding-left: .5em; margin-left: 0.5em; }
#formWrap p { font-family: Verdana, Geneva, sans-serif; font-size: 0.85em; margin-top: 1.4em; line-height: 1.2; margin-bottom: 1.4px; }
input.text { width: 250px; }
textarea { width: 500px; margin-top: 8px; }
label.top { display: block; margin-bottom: 0.5em; }
span.note { font-style: italic; color: #95212A; font-family: Verdana, Geneva, sans-serif; font-size: 0.9em; }
p.required { position: relative; }
span.required { position: absolute; left: 320px; font-style: italic; color: #95212A; line-height: 25px; }
input.text:focus, textarea:focus { background-color: #FAD291; }
input#submit { margin-bottom: 2em; }
#wrapper-upper table tr td img { float: left; margin-right: 25px; margin-top: 10px; }
#wrapper-upper table tr #mom { margin-top: 10px; margin-right: 25px; }
#wrapper-upper table tr td .thirdStreet img { margin-left: 20px; }
table tr .col-copy-14 #mom #merchantLogo img { }
#directory  { font-family: Verdana, Geneva, sans-serif; font-size: 0.9em; margin-right: auto; margin-left: auto; border-right: thin dotted #95212A; border-left: thin dotted #95212A; }
#directory td { padding: 6px; border-bottom: thin dotted #53536F; }
#directory tr .category { background: #731627; color: #F5E6D0; text-align: center; font-weight: bold; letter-spacing: 0.2em; }
#directory tr .subcategory { color: #731627; font-weight: bold; letter-spacing: 0.2em; background: #E3AF71; }
#directory a:link , a:visited { color: #310273; }
#directory a:hover { color: #95212A; text-decoration: none; display: inline; }
#alpha { font-family: Verdana, Geneva, sans-serif; font-size: 0.9em; margin-right: auto; margin-left: auto; border-right: thin dotted #95212A; border-left: thin dotted #95212A; }
#alpha td { padding: 6px; border-bottom: thin dotted #53536F; }
table #alpha tr .odd{ background: #C66; }
#alpha tr .category { background: #731627; color: #F5E6D0; text-align: center; font-weight: bold; letter-spacing: 0.2em; }
#alpha tr .subcategory { color: #731627; font-weight: bold; letter-spacing: 0.2em; background: #E3AF71; }
#alpha a:link,
a:visited { color: #310273; }
#alpha a:hover { color: #95212A; text-decoration: none; display: inline; }
table#directory tr.odd { background: #EED3AD; }
#container #footer { background: #2D2E3F; margin-top: 20px; }
#container #footer #info { font-size: 13px; color: #F5E6D0; width: 700px; margin-right: auto; margin-left: auto; text-align: center; padding-top: 20px; padding-bottom: 20px; }

