@charset "UTF-8";
body {
	margin: 0px;
	background-color: #43183B;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #EF3E35;
	font-size: 24px;
	font-weight: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #43183B;
	font-size: 21px;
	text-decoration: none;
	font-weight: normal;
	margin-top: 15px;
}
h3 {
	color: #43183B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	line-height: 12px;
	margin-bottom: 10px;
}
p,#subcontent div,#subcontent td,#subcontent th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	line-height: 17px;
}
p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #43183B;
	margin-top: 0px;
	line-height: 17px;
	text-decoration: underline;
}
#main-container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#masthead {
	width: 960px;
	background-image: url(../images/head_back.jpg);
	background-repeat: no-repeat;
	height: 102px;
	clear: both;
}
#logo {
	float: left;
	height: 80px;
	width: 212px;
}
#address {
	float: right;
	height: 80px;
	width: 360px;
}
#address ul {
	margin: 0px;
	padding: 0px;
}
#address li {
	float: left;
	list-style-type: none;
}
.address {
	margin-top: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
}
#navbar {
	width: 950px;
	float: left;
	height: 22px;
	background-color: #4a3d47;
	padding-left: 10px;
}
#navbar a:hover {
}
#navbar ul {
	margin: 0px;
	padding: 0px;
}
#navbar li {
	float: left;
	list-style-type: none;
	height: 18px;
	display: block;
}
.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 4px;
	height: 22px;
	float: left;
	display: block;
}
.navbarDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 18px;
	padding-top: 4px;
	width: 1px;
	float: left;
	display: block;
}
.navbar a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 18px;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 12px;
	float: left;
}
.navbar  a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #2D152B;
	height: 18px;
	padding-top: 4px;
	float: left;
}
#lowernavbar {
	height: 22px;
	margin-right: auto;
	margin-left: auto;
	width: 875px;
}
#lowernavbar a:hover {
}
#lowernavbar ul {
	margin: 0px;
	padding: 0px;
}
#lowernavbar li {
	float: left;
	list-style-type: none;
}
#flash {
	height: 271px;
	width: 960px;
	clear: both;
}
#polaroid {
	position: absolute;
	z-index: 200;
	height: 171px;
	width: 442px;
	overflow: hidden;
	visibility: visible;
	margin-top: 300px;
	margin-left: 74px;
}
#content-container {
	width: 945px;
	clear: both;
	float: left;
	padding-right: 15px;
}
#content {
	width: 674px;
	float: left;
	padding-top: 110px;
	padding-left: 22px;
}
#subcontent {
	margin-left: 22px;
	width: 673px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-right: 14px;
}
#contentRight-container {
	/*height: 245px;*/
	width: 222px;
	float: right;
}
#BMPlogo {
	height: 78px;
	width: 193px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#coupon {
	float: right;
	height: 138px;
	width: 222px;
	margin-top: 16px;
}
#newsletter {
	float: right;
	width: 205px;
	margin-top: 16px;
	border:dashed 4px #7B7979;
	padding:5px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
}
#newsletter strong {font:bold 14px "Palatino Linotype", "Book Antiqua", Palatino, serif}
#newsletter p{font-size:11px; text-align:justify}
#newsletter p.coupon{text-align:left;}
#newsletter input.entermail{width:180px}
.radio{font:normal small Arial, Helvetica, sans-serif; padding-left:10px; display:block}
.radio p{width:90px; text-align:left; margin:0; padding:0; float:left}
#footer-container {
	height: 84px;
	width: 960px;
	clear: both;
}
#redBar {
	height: 19px;
	width: 960px;
	background-color: #ef3e35;
}
#purpleBar {
	height: 21px;
	width: 960px;
	background-color: #43183b;
	margin-top: 1px;
}
#footer {
	height: 16px;
	width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.75px;
	color: #666666;
	margin-top: 15px;
	text-align: center;
}
#footer a {
	color: #666666;
}
#footer a:hover {
	text-decoration: underline;
	color: #333333;
}
#itemContainer1 {
	width: 305px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#itemContainer2 {
	width: 305px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px dotted #999999;
}
.itemContainer1 {
	width: 305px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.itemContainer2 {
	width: 305px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px dotted #999999;
}
#itemContentContainer {
	clear: both;
	float: left;
	width: 673px;
}
.boxedContent {
	border: 1px dotted #999999;
	padding: 8px;
}
.boxedContent li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	text-decoration: none;
}
.boxedContent ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.boxedContent li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	text-decoration: none;
}
.button {padding:3px;margin:0px 3px;background-color:#B8CAE4;border:1px gray solid;color:black;text-decoration:none;}
.button:hover {text-decoration:underline;}
.formlabelcheckbox {padding-left:25px;}
.formlabelcheckbox input {margin:0px;}

.formlabel {vertical-align:top; padding:4px; text-align:left; }
.formtable {}
.formentry {vertical-align:top; text-align:left;}
.altRow {background-color:#e9e9e9;}
.resultgrid {border: 1px gray solid;}
.resultgrid th a {color:#525252;}
.resultmessage {color:darkred;}
.resultgrid th {text-align:left;border-bottom:1px gray solid; font-size:12px;}
#recordnav {border-top:1px gray solid;}