@charset "utf-8";
/* CSS Document */

.bnm_clear {
   clear: both;
}

/****************************************************************************
   PUBLIC PAGE STYLES
****************************************************************************/
form.bnm_newsletter .bnm_errortext {
   padding: 10px 0;
   color: #cc0000;
}

form.bnm_newsletter .bnm_errorbox {
   clear: both;
   float: left;
   background-color: #ffebe8;
   border: 1px solid #cc0000;
   color: #000;
   padding: 10px 10px;
   margin: 5px 0;
}

form.bnm_newsletter label {
   display: block;
   float: left;
   clear: both;
   text-align: right;
   padding: 6px 10px 5px 0;
   width: 70px;
}

form.bnm_newsletter input,
form.bnm_newsletter select {
   float: left;
   margin: 5px 0;
}

form.bnm_newsletter .input-optional-note {
   float: left;
   padding: 8px 0 0 10px;
   color: #666;
   font-style: italic;
}

form.bnm_newsletter input#bnm_submitbutton {
   margin: 10px 0;
   padding: 3px 5px;
   clear: both;
}


/****************************************************************************
   ADMIN PAGE STYLES
****************************************************************************/

.bnm_edit {
   cursor: pointer;
}

div.bnm_add {
   color: #21759b;
   width: 350px;
   text-decoration: underline;
   cursor: pointer;
}

div.bnm_infobox {
   clear: both;
   background-color: #ffffe0;
   border: 1px solid #e6db55;
   color: #000;
   padding: 10px 10px;
   margin: 5px 0;
}

div.bnm_add:hover {
   color: #d54e21;
   text-decoration: underline;
}

.bnm_admin_filter {
	color: #000;
	font-size: 7pt;
}

.bnm_admin_table_heading {
   background-color: #464646;
	color: #fff;
	font-weight: bold;
	padding: 6px;
}

.bnm_admin_table_heading a {
   color: #fff;
}

.bnm_admin_table_heading a:hover {
   color: #d54e21;
}

.bnm_admin_record_table {
   width: 100%;
   border-width: 0px;
   border-style: outset;
	border-color: #000;
	border-spacing: 2px;
}

.bnm_admin_odd_row {
	background-color : #F9F9F9;
}

.bnm_admin_even_row {
	background-color : #ddd;
}

.bnm_admin_odd_row:hover,
.bnm_admin_even_row:hover {
	background-color : #CCCCCC;
}

tr.bnm_admin_odd_row td,
tr.bnm_admin_even_row td {
   padding: 2px;
}

form.bnm_newsletter input#bnm_exportbutton {
   margin: 10px 20px;
   padding: 3px 5px;
}


