body { background-image:url(../navimages/BMA_Base.png);
	background-repeat:no-repeat;
	color:#666; 
	font-size: 10pt; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	line-height: 15pt;
	height:2000px;
}
 
/*h2 {color:#333}*/
a:link {color:#7a5}
a:visited {color:#999}
li{ list-style-image:url(../navimages/bullet.gif)}
#home_link{ position:absolute;
			/*border:solid 1px black;*/
			left:60px;
			top:10px;
			width:234px;
			height:68px;
			background-image:url(../navimages/blank.gif);
			background-repeat:repeat;
			cursor:hand
}
#nav {	position:absolute;
		left:130px;
		top:112px;
		border:0;
		min-width:690px
}
#sub_space { position:absolute;
			 left:20px;
			 top:150px;
}
#sub_space_img { height:3px }
#main {	position:absolute;
		left:140px;
		top:142px;
		width:715px
}
#footer { clear:both;
		padding-top:20px;
		width:100%;
		text-align:center
}
#extra { position:absolute;
		left:5px;
		top:700px
}



/*   Product page elements for the circle of products   */
	#bank_suite.show {display:block}
	#bank_suite { line-height:1em; width:90px; height:90px; position: absolute; top:0px; left: 200px;}
	#bank_suite a{ display:block;background:url(../navimages/bankritesuite_clear.png); background-repeat: no-repeat }
	#bank_suite a:hover{ background-position:0 -90px; }
	
	#internet.show {display:block}
	#internet { line-height:1em; width:90px; height:90px; position: absolute; top:50px; left: 300px;}
	#internet a{ display:block;background:url(../navimages/internet_clear.png); background-repeat: no-repeat  }
	#internet a:hover{ background-position:0 -90px; }
	
	#check21.show {display:block}
	#check21 { line-height:1em; width:90px; height:90px; position: absolute; top:130px; left: 370px;}
	#check21 a{ display:block;background:url(../navimages/check21_clear.png); background-repeat: no-repeat  }
	#check21 a:hover{ background-position:0 -90px; }
	
	#realtime.show {display:block}
	#realtime { line-height:1em; width:90px; height:90px; position: absolute; top:220px; left: 400px;}
	#realtime a{ display:block;background:url(../navimages/realtime_clear.png); background-repeat: no-repeat  }
	#realtime a:hover{ background-position:0 -90px; }

	#crystal.show {display:block}
	#crystal { line-height:1em; width:90px; height:90px; position: absolute; top:320px; left: 360px;}
	#crystal a{ display:block;background:url(../navimages/crystal_clear.png); background-repeat: no-repeat  }
	#crystal a:hover{ background-position:0 -90px; }
	
	#images.show {display:block}
	#images { line-height:1em; width:90px; height:90px; position: absolute; top:380px; left: 260px;}
	#images a{ display:block;background:url(../navimages/image_clear.png); background-repeat: no-repeat  }
	#images a:hover{ background-position:0 -90px; }
	
	#bankrite.show {display:block}
	#bankrite { line-height:1em; width:90px; height:90px; position: absolute; top:380px; left: 125px;}
	#bankrite a{ display:block;background:url(../navimages/bankrite_clear.png); background-repeat: no-repeat  }
	#bankrite a:hover{ background-position:0 -90px; }

	#atm.show {display:block}
	#atm { line-height:1em; width:90px; height:90px; position: absolute; top:320px; left: 35px;}
	#atm a{ display:block;background:url(../navimages/atm_clear.png); background-repeat: no-repeat  }
	#atm a:hover{ background-position:0 -90px; }
	
	#telxpress.show {display:block}
	#telxpress { line-height:1em; width:90px; height:90px; position: absolute; top:220px; left: 0px;}
	#telxpress a{ display:block;background:url(../navimages/telxpress_clear.png); background-repeat: no-repeat  }
	#telxpress a:hover{ background-position:0 -90px; }
	
	#backroom.show {display:block}
	#backroom { line-height:1em; width:90px; height:90px; position: absolute; top:130px; left: 20px;}
	#backroom a{ display:block;background:url(../navimages/backroom_clear.png); background-repeat: no-repeat  }
	#backroom a:hover{ background-position:0 -90px; }
	
	#clientsvc.show {display:block}
	#clientsvc { line-height:1em; width:90px; height:90px; position: absolute; top:50px; left: 90px;}
	#clientsvc a{ display:block;background:url(../navimages/clientsvc_clear.png); background-repeat: no-repeat  }
	#clientsvc a:hover{ background-position:0 -90px; }
	
	#bma_img { position:absolute; 
				line-height:1em; 
				top:85px; 
				left:73px; 
				width:340px; 
				height:315px;
				display:block; 
				background:url(../navimages/Logo_w_Shadowb.png); background-repeat: no-repeat 
			}
		
		
/*   Product pages elements   */		
	#prod_icon{ position: absolute;left: 15px }			
	#title_blue_big{ background-image:url(../navimages/title_blue_long.png);
					background-repeat:no-repeat;
					background-position:bottom;
					width: 345px;
					height: 57px}
	#title_orange_big{ background-image:url(../navimages/title_orange_long.png);
					background-repeat:no-repeat;
					background-position:bottom;
					width: 345px;
					height: 57px}				
	#title_text_big{ padding-left:55px; 
					padding-top:0px; 
					margin:0px; 
					font-size:1.65em; 
					font-weight:bold; 
					position:absolute; 
					top:12px; 
					text-transform:lowercase}
	#title_text{ padding-left:30px; 
					padding-top:0px; 
					margin:0px; 
					font-size:1.45em; 
					font-weight:bold; 
					text-transform:lowercase}
	.title_text{ padding-left:30px; 
					padding-top:0px; 
					margin:0px; 
					font-size:1.45em; 
					font-weight:bold; 
					text-transform:lowercase}
	#title_red{ background-image:url(../navimages/title_red.png);
					background-repeat:no-repeat;
					width: 250px;
					height: 40px}
					
	.title_red{ background-image:url(../navimages/title_red.png);
					background-repeat:no-repeat;
					width: 250px;
					height: 40px}
					
	#title_green{ background-image:url(../navimages/title_green.png);
					background-repeat:no-repeat;
					width: 250px;
					height: 40px}


/*   Client Services section   */

	table {border:0;}
	th {border:0; padding:1px 4px}
	td {border:0; padding:1px 4px}
	
	.data_th {background-color:#333; color:#CCC; border-right:solid 3px #333}
	.data_td {border-bottom:dotted 1px #333}
	
	
	
/*   Attachment code     */

	.add-element {
		cursor: pointer !important;
		text-decoration:underline !important;
	  }
	  
	  /*.add-element-d button {
		/*cursor: pointer !important;
		text-decoration:underline !important;*/
		height:23px;
	  } */
	  
	  .add-element-main {
		margin:30px
	  }
	  
	  #attach_elements p {padding:0; margin:0 0 4px }
	  
	  /*button {height:20px; padding:0 !important; margin-top:0 !important; vertical-align:top !important; font-size:0.8em; white-space:nowrap; line-height:-30px}*/
	  /* .input[type="submit"]{height:20px; } */
	  
	  input.submit{height:20px}
		
		/* calendar */
		
		.calcell {background-color:#FFF; height:68px; vertical-align:top; border:1px solid #999}
		.calcelltoday {background-color:#ddd; height:68px; vertical-align:top; border:1px solid #666}