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

	body {
		background: #000000 url(../images/bm_background.jpg) repeat-x top;
	}
	
	p:first-letter {
		size: 1.5em;
	}
	
	#capsule{
		margin: 0 auto 0 auto;
	}
	
	#header{
		margin: 0 auto 0 auto;
		background: url(../images/bm_header_sm.jpg) center top no-repeat;
		height: 110px;
		width: 487px;
	}
	
	#menubar{
		width: 475px;
		height: 25px;
		position:relative;
		z-index: 50;
		top: 85px;
		left: 6px;
	}
	
	#nav, .dropdown {
		margin:0;
		padding:0;
		list-style:none;		
	}


	#nav li {
  		float:left;
	}

	#nav li:hover {
			background:url(../images/menu_on_sm.png);
	}

	#nav li a {
		display:block;
		color:#55AAFF;
		font:12px/14px Arial, Helvetica, sans-serif bold small-caps;
		letter-spacing: 2px;
		text-decoration:none;
	}

	#nav li a:hover {
		color:#99CCff;
		text-decoration:none;
	}

		.menu_btn_on{
  			width: 85px;
			height: 25px; 
			text-align:center;
			padding: 5px 2px 2px 5px;
			background:url(../images/menu_on_sm.png);
		}
		.menu_btn{
  			width: 85px;
			height: 25px; 
			text-align:center;
			padding: 5px 2px 2px 5px;
			background:url(../images/menu_off_sm.png);
		}

	.dropdown {
		float: left;
		left: 0;
		top: 2px;
  		display:none;
  		z-index: 120;
		width: 82px;
		padding-bottom: 0;
	}
	
	.dropdown_indicator {
		left: 0;
		top: 2px;
  		float:left;
  		clear:both;
  		display:block;
  		z-index: 22;
		width: 82px;
		background: url(../images/menu_drag_sm.png) bottom center no-repeat;
		height: 4px;
	}

	.dropdown li {
  		float:none;
  		clear:both;
		height: 10px;
		display: block;
  		background: #F1F1FF;
		width: 100%;
		text-align:left;
	}
	
	.dropdown li:hover {	
		background-image: none !important;
	}

	.dropdown li a {
  		color:#000 !important;
		white-space: nowrap;
		font:10px/12px Arial, Helvetica, sans-serif small-caps !important;
		letter-spacing: 0  !important;
	}
	
	.dropdown li a:hover {
  		color:#006699 !important;
		background-color:#D1D1DF;
		font-weight:bold;
  	}
	
	#itemone:hover .dropdown {
  		display: inline-block;   
	}
	#itemtwo:hover .dropdown {
  		display: inline-block;   
	}
	#itemthree:hover .dropdown {
  		display: inline-block;
	}
	#itemfour:hover .dropdown {
  		display: inline-block;
	}
	#itemfive:hover .dropdown {
  		display: inline-block;
	}
	
	#content {
	display: block;
		margin: 0 auto 0 auto;
		width: 486px;
		background: url(../images/bmc_background_sm.jpg) left top no-repeat;
		padding: 50px 0 0 0;
	}
	
	#content-holder {
	z-index: 1;
	display: inline-block;
	width: 415px;
	min-height: 155px;
	overflow: visible;
		padding: 10px 10px 10px 10px ;
		margin-left: 50px;
		background:#FFFFFF url(../images/bm_br_cnt.jpg) bottom right no-repeat;
	}
	
	#content-holder p {
		text-align: justify;
	}
	
	#lastupdate {
		display:inline-block;
		color:#999999;
		float: right;
		font: 9px/10px "Times New Roman", Times, serif;
	}
	
	#opener {
		display:inline-block;
		width: 95%;
		background: #999999;
		border-bottom: thin ridge #333333;
		font: 12px/12px Arial, Helvetica, sans-serif;
		color:#333333;
		margin: 2px auto 0 auto;
		padding: -20px 2px 2px 2px;
		/padding: 10px 2px 2px 2px;
	}
	
	#opener p { 
		margin-top: -6px;
		text-align: justify;
		padding: 0 20px 0 20px;
	}
	
	#opener p b {
		color: #000000;
		font-size: 18px !important;
		margin-left: -20px;
	}
	#opener p i {
		color: #333399;
		font-size: 9px !important;
	}
	
	.sidebar_r {
		font:12px/14px Arial, Helvetica, sans-serif small-caps !important;
		z-index: 5;
		display: inline-block;
		float: right;
		margin: -20px -145px  0 15px;
		min-width: 244px;
		min-height: 113px;
		padding: 0 0 0 0;
		background: url(../images/bmc_background_smr.jpg) top left no-repeat;
	}
	
	.sidebar_l {
		font:12px/14px Arial, Helvetica, sans-serif small-caps !important;
		z-index: 5;
		display: inline-block;
		float: left;
		margin: 0 15px 15px -130px;
		min-width: 244px;
		min-height: 113px;
		background: url(../images/bmc_background_smr.jpg) top left no-repeat;
	}
	
	.wires_r {
		z-index: 5;
		display: inline-block;
		float: right;
		margin: -20px -89px  15px 10px;
		width: 79px;
		height: 226px;
		background: url(../images/wires-r.gif) top left no-repeat;
	}
	
	.wires_l {
		z-index: 5;
		display: inline-block;
		float: left;
		margin: -20px 15px 15px -89px;
		width: 79px;
		height: 226px;
		background: url(../images/wires-l.gif) top left no-repeat;
	}
	
	
	.eth_lt {
		z-index: 5;
		float:none;
		clear:both;
		display: inline-block;
		float: left;
		margin: 0 15px 0 -58px;
		width: 48px;
		height: 100px;
		background: url(../images/eth_cables_tl.png) top left no-repeat;
	}
	.eth_lb {
		z-index: 5;
		float:none;
		clear:both;
		display: inline-block;
		float: left;
		margin: 0 15px 0 -58px;
		width: 48px;
		height: 100px;
		background: url(../images/eth_cables_bl.png) top left no-repeat;
	}
	
	.eth_lcontent {
		z-index: 5;
		float:none;
		clear:both;
		display: inline-block;
		float: left;
		background: #000000;
		color:#00FF00;
		font: 10px/12px System;
		margin: 0 5px 0 -150px;
		width: 135px;
		border: 3px ridge #666666;
		padding: 5px 5px 5px 5px;
	}
	
	.eth_rt {
		z-index: 5;
		clear:both;
		display: inline-block;
		float: right;
		margin: 0 -58px 0 15px;
		width: 48px;
		height: 100px;
		background: url(../images/eth_cables_tr.png) top left no-repeat;
	}
	.eth_rb {
		z-index: 5;
		clear:both;
		display: inline-block;
		float: right;
		margin: 0 -58px 0 15px;
		width: 48px;
		height: 100px;
		background: url(../images/eth_cables_br.png) top left no-repeat;
	}
	
	.eth_rcontent {
		z-index: 5;
		clear:both;
		display: inline-block;
		float: right;
		background: #000000;
		color:#00FF00;
		font: 10px/12px System;
		margin: 0 -150px 0 5px;
		width: 135px;
		border: 5px ridge #666666;
		padding: 5px 5px 5px 5px;
	}
	.sidebar_content {
		display: inline-block;
		min-height: 113px;
		min-width: 244px;
		margin: 30px 0 0 27px;
		padding: 0 15px 25px 10px;
		background:#adadad url(../images/bm_br_tab.jpg) bottom right no-repeat;
	}
	
	.sidebar_content h1{
		font:22px/23px Arial, Helvetica, sans-serif small-caps !important;		
		font-weight: bold !important;
	}
	
	.sidebar_content h2 {
		display: inline-block !important;
		margin: 0 auto 0 auto !important;
		font:18px/20px Arial, Helvetica, sans-serif small-caps !important;		
		font-weight: bold !important;
		text-align: center !important;
	}
	
	#footer {
		font:9px/11px Arial, Helvetica, sans-serif small-caps !important;
		display: block;
		margin: 0 auto 0 auto;
		padding: 15px 5px 0 5px;
		width: 487px;
		height:22px;
		background:url(../images/bm_footer_sm.jpg) center bottom no-repeat;
		text-align: right;
		color:#9999ff;
	}
	a.nohref {
		font:14px/16px Arial, Helvetica, sans-serif small-caps !important;
		font-weight: bold !important;
		text-decoration: none;
	}	
	
	.xlarge {
		font-size: x-large;
	}
	.large {
		font-size: large;
	}
	.small {
		font-size: small;
	}
	.xsmall {
		font-size: x-small;
	}
	
	.bold {
		font-weight:bold;
	}
	.italic {
		font-style:italic;
	}
	.error {
		display:block;
		color: #FF0000;
		font-weight: bold;
		padding: 5px;
		margin: 5px;
		border: thin solid #FF0000;
	}
	.success {
		display:block;
		color: #000000;
		font-weight: bold;
		padding: 5px;
		margin: 5px;
		border: thin solid #DDEEFF;
	}
	.form {
		font-size: small;
		font-family: Arial, Helvetica, sans-serif;
		border-right: 2px #cccccc solid;
	}
	
	.form input[type=text] { 
		width:100%; 
	}
	
	.form input[type=checkbox]:hover {
		background-color:#0099FF;
	}
	
	.form select { 
		width: 100%; 
	}
	.form textarea { 
		width: 100%; 
		min-height: 200px;
	}
	.form tr > td:first-child {
		background-color:#CCCCCC; 
		vertical-align:top; 
		text-align:right;
		font-weight:bold;
		font-size:medium;
	}
	.blank tr > td:first-child {
		background-color:transparent !important;
	}
				
	.submitbtn
	{
		cursor:pointer;
		border:outset 1px #ccc;
		background:#999;
		color:#666;
		font-weight:bold;
		padding: 1px 2px;
		background:url(/images/formbg.gif) repeat-x left top;
	} 