/* 
    Document   : bma.css
*/
#headRight {
	/* padding-top:54px; */
	clear:right; 
}
#headerRightText {
	float:right;
	height:50px;
	text-align:right;
}
    .content .box {
	background-color:#FFFFFF;
    }
.content .colB {
 	width:740px; 
	margin-right:0px;
}
.content .colB .box {
	 /*width:100%; */
	/* background-color:#cccccc; */
}
.content table .alternate_color, 
.content table.alternate_color {
	clear:both;
	background-color: #dddddd;
}
.content table.alternate_color tr:nth-child(odd), 
.content table.alternate_color tr:nth-child(odd) td{
	background-color: #eeeeee;
}
table.alternate_color tr:nth-child(even), 
table.alternate_color tr:nth-child(even) td{
	background-color: #FFFFFF;
}
.content table.alternate_color tr:first-child, 
.content table.alternate_color tr:first-child td{
	color:#FFFFFF;
	font-weight:bold;
	background-color: #28808F;
	border-left:1px solid white; 
}
table .th td,  
td .th, 
.th {
	color:#50535A;
	font-weight:bold;
                font-size: 1.2em;
	/* background: url("divider_th.gif") no-repeat scroll 100% 9px #28808F; */
}
table .even td, 
.even  {
	background: #ffffff;
}
td h3 {
	margin-top:5px;
}
label {
	margin-right:10px;		/* this adds extra space for radio buttons and check boxes */
}
.button, 
form input .button, 
input .button {
	margin-right:10px;
}
td .button {
	/* margin-left:-10px; */
}
a {
	/*color: Pink ;*/
	color: #af1478 ;
}
a:visited {
	/*color:purple;*/
	text-decoration: none;
}
a:visited:hover {
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------------------------- error messages */
.errorheader {
	font-size: 120% ;
	font-weight: bold;
	color: red ;
	background-color: #FFD3D3 ;
	padding: 10px 10px 10px 10px ;
}
.errorbody {
	padding: 10px 10px 10px 10px ;
}
.errorbody,
.errorbody p,
.errorbody li
 {
	font-size: 110% ;
	color: red ;
	background-color: #FFEEEE ;
}
