body {
background-color:#666666;
font-family:verdana;
padding:0;
margin:0;
text-align:center;

/* more specific to override imported rule */
    font-size: x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size: 80%;
    /* intended value for better browsers */
}
html>body { /* be nice to Opera */
font-size: 80%;
}

p {padding:12px}

ul {
/*list-style: none;*/
list-style: disc;
padding: 0 1em 0 1.25em;
margin-left: 0;
}

li {
}

ul ul {
list-style: disc;
padding-left: 15px;
}


.img {margin-right:23px; border:0px;}
.img1 {margin-bottom:10px}
.img2 {margin:0px; border:0px; padding:0px;}
.image_wrapper {padding:7px;}

.doubleborder {
border: 1px solid #000000;
padding: 1px;
background-color: #FFFFFF;
}

.right {float: right;}
.left {float: left;}
.nowrap{white-space:nowrap;}

.bordered_img {
     margin: 20px;
     padding: 20px;
     border:solid #003300 4px;
     background: #006600;
}

#column1 {
width:215px;
display:table;
margin:0px 0px 0px 5px;

float:right;
    }


#wrap {background-color:#FFFFFF;
margin:0px auto;
width:721px;
}

.top {color:#929292; text-decoration:none; font-family:tahoma; font-size:90%}


#top-header { margin:0px auto 0px auto;
width:721px;
height:30px;
text-align:left;
display:table;
padding:0px;
}

#top-bar { background-color:#FE0009;
margin:0px auto 0px auto;
width:721px;
height:8px;
display:table;
padding:0px;
}

#top-bar1 { background-color:#000000;
margin:0px auto 0px auto;
width:721px;
height:1px;
display:table;
padding:0px;
}
#top_links {text-align:right; width:701px;}

#sidebar {
margin:0px auto 0px auto;
width:214px;
text-align:left;
display:block;
padding:0px;
float:left;
}

#new-content {
margin:0px auto 0px auto;
width:486px;
text-align:left;
padding:0px;
float:left;
}

#content-wrapper { 
width: 701px;
margin:0px auto 0px auto;
padding:0px 10px 10px 10px;
display:block;
padding:0px;
}

#logo { background:url(images/bm-logo.jpg) no-repeat;
margin:0px 0px 0px 0px;
width:214px;
height:201px;
text-align:left;
float:left;
display:block;
padding:0px;
/*
border-color: #000000;
border-style: solid;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-width: 0px;
*/
}

.table-row { margin:0px auto 0px auto;
display:table-row;
padding:0px;
}
.table-cell { margin:0px auto 0px auto;
display:table-cell;
padding:0px;
}

.nav-spacer { margin:0px auto 0px auto;
width:214px;
text-align:left;
display:table-cell;
padding:0px;
}

.nav-box { background-color:#EEEEEE;
margin:0px auto 0px auto;
width:100px;
text-align:left;
display:table-cell;
padding:10px;
}

.bar { background-color:#000000;
margin:0px auto 0px auto;
width:1px;
height:1px;
text-align:left;
display:table-cell;
padding:0px;
}
.dot-line {
background:url(images/dot.jpg) repeat-x;
background-position:20px;
text-align:left;
padding:0;
margin:0px auto 0px auto;
display:block;}

#content {
width:701px;
margin:0px auto 0px auto;
padding:0;
text-align:left;
display:table;}

.content_left {
text-align:left;
padding:0;
margin:0;
display:table;}

.content {color:#000000; text-decoration:none;}

#content_right {
width:486px;
text-align:left;
margin:0;
font-size: 100%;
padding:0;
float:right;
display:table;
/*
border-color: #000000;
border-style: solid;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px;
border-left-width: 1px;
*/
}

#inner_right {
padding-bottom: 10px;
margin-left:24px;
display:block;
}

#right_cont_bottom {
float:right;
width:463px;
background:url(images/dot1.jpg) center repeat-y;
margin:0;
padding:0;
}

#right_cont_left {
width:225px;
float:left;
display:table;
margin:0px 5px 0px 0px;
}

#right_cont_right {
width:225px;
float:right;
display:table;
margin:0px 0px 0px 5px;
}

.hidden { display: none; }

#width {width:200px}

.margin_left {margin-left:23px}
.margin_left1 {margin-left:20px;}

#footer {
width:701px;
height:55px;
margin:0px auto 0px auto;
padding:0px;
clear:both;
text-align:center;
display:table;
}

.blue {color:#155A8B; text-decoration:none}
.red {color:#DC251D; text-decoration:none}
.small {font-size:70%}
.big {font-size:100%}
.bigger {font-size:100%}
.active_nav{color:#FE0008;}

#box_subscribe {
margin-left:24px;
padding:0;
width:190px;
height:138px;
display:table;}

#line {
height:1px;
background:url(images/dot.jpg) repeat-x;
clear:both;}

.line {
height:1px;
background:url(images/dot.jpg) repeat-x;
clear:both;}

#header-image {
margin:0px auto 0px auto;
width:486px;
height:201px;
text-align:left;
display:table;
padding:0px;
float:right;
}

.copy {
color:#848484;
font-family:verdana;
text-decoration:none;
font-size:70%;
}

.copy-text {
color:#848484;
font-family:verdana;
text-decoration:none;
white-space: nowrap;
}


.clear {
clear:both}


a {
	text-decoration: underline;
	font-family:tahoma;
	color:#155A8B;
}

.form { width:190px;
		height:18px;
		font-family:tahoma;
		font-size:90%;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
		background-color:#EAEAEA;
		color:#000000;
		margin-left:0px;
		margin-right:0px}
		
.textarea{ width:190px;
		height:195px;
		font-family:tahoma;
		font-size:90%;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
		color:#000000;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}
		
.input { width:75px;
		font-family:tahoma;
		font-size:90%;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
		background-color:#FFFFFF;
		color:#000000;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}
		
.button { width:75px;
		font-family:tahoma;
		font-size:110%;
		font-weight: bold;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
		background-color:#000000;
		color:#FFFFFF;
		overflow:auto;
		margin-left:auto;
		margin-right:auto}

.gray { background-color:#dddddd;}
.long-input { width:190px;}
.buttons{ margin:0px auto 0px auto; text-align: center;
width: 50%; }

#rts-login{ text-align: right;
position:relative;
right:10px;
}

#contact_us{ text-align: right;
position:relative;
right:135px;
float:right;
}
#itrack_login{ text-align: right;
position:relative;
right:125px;
float:right;
}

#login-button{ background-color: #000000;
margin:0px auto 0px auto;
color: #ffffff;
font-weight: bold;
width: 50%;
text-align: center;
vertical-align:middle;
padding:2px;
}
.login-header {text-align:center;}

.u		{text-decoration:underline}
.t 		{text-transform:uppercase}
.b		{font-weight: bold;}

a:hover{text-decoration:underline;}
#a:hover{text-decoration:none;}
.hover-noline:hover{text-decoration:none;}
.no-decoration{text-decoration:none;}

.align-middle {vertical-align:middle;}


.spiffy-box {
text-align:left;
margin:0px auto 0px auto;
padding:5px;
}


.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#dddddd;
}
.spiffy1{
border-right:1px solid #f0f0f0;
padding-right:1px;
margin-right:3px;
border-left:1px solid #f0f0f0;
padding-left:1px;
margin-left:3px;
background:#e5e5e5;
}
.spiffy2{
border-right:1px solid #fbfbfb;
border-left:1px solid #fbfbfb;
padding:0px 1px;
background:#e3e3e3;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #f0f0f0;
border-left:1px solid #f0f0f0;
}
.spiffy5{
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
}
.spiffy_content{
margin:0px auto 0px auto;
padding:0px 5px;
background:#dddddd;
}


/* spiffy with borders
.spiffy-box {
text-align:left;
margin:0px auto 0px auto;
padding:5px;}


.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#dddddd;
}
.spiffy1{
border-right:1px solid #ABABAB;
padding-right:1px;
margin-right:3px;
border-left:1px solid #ABABAB;
padding-left:1px;
margin-left:3px;
background:#000000;
}
.spiffy2{
border-right:2px solid #303030;
border-left:2px solid #303030;
padding-left:1px;
padding-right:1px;
margin-left:1px;
margin-right:1px;
background:#dddddd;
}
.spiffy3{
border-right:1px solid #303030;
border-left:1px solid #303030;
padding-left:1px;
padding-right:1px;
margin-left:1px;
margin-right:1px;
background:#dddddd;
}
.spiffy4{
border-right:1px solid #303030;
border-left:1px solid #303030;
}
.spiffy5{
border-right:1px solid #1a1a1a;
border-left:1px solid #1a1a1a;
}
.spiffy_content{
margin:0px auto 0px auto;
padding:0px 5px;
background:#dddddd;
border-right:1px solid #000000;
border-left:1px solid #000000;
}
*/


/* Black Bordered */
.black_border {background: transparent; padding: 0px 5px 0px 5px;}

.black_border .b1, .black_border .b2, .black_border .b3, .black_border .b4, .black_border .b1b, .black_border .b2b, .black_border .b3b, .black_border .b4b {display:block; overflow:hidden; font-size:1px;}
.black_border .b1, .black_border .b2, .black_border .b3, .black_border .b1b, .black_border .b2b, .black_border .b3b {height:1px;}
.black_border .b2 {background:#ddd; border-left:1px solid #000; border-right:1px solid #000;}
.black_border .b3 {background:#ddd; border-left:1px solid #000; border-right:1px solid #000;}
.black_border .b4 {background:#ddd; border-left:1px solid #000; border-right:1px solid #000;}
.black_border .b4b {background:#ddd; border-left:1px solid #000; border-right:1px solid #000;}
.black_border .b3b {background:#ddd; border-left:1px solid #000; border-right:1px solid #000;}
.black_border .b2b {background:#ddd; border-left:1px solid #000; border-right:1px solid #000;}


.black_border .b1 {margin:0 5px; background:#000;}
.black_border .b2, .black_border .b2b {margin:0 3px; border-width:0 2px;}
.black_border .b3, .black_border .b3b {margin:0 2px;}
.black_border .b4, .black_border .b4b {height:2px; margin:0 1px;}
.black_border .b1b {margin:0 5px; background:#000;}

.black_border .boxcontent {display:block; background:#ddd; border-left:1px solid #000; border-right:1px solid #000; padding:5px;}
