body {
	font-family: Verdana;
	font-size:11px;
    background-image: url('/bfm/images/bg.gif');
    background-repeat: repeat-x;
    color: #3D3D3E;
}

td {
	font-family: Verdana;
	font-size:12px;
}
th {
	font-family: Verdana;
	font-size:12px;
}
.a {
	color: #FFFFFF;
}
.border {
	border: 1 solid #000066;
}
.tblr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.tblh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
}

.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
}

P.headline { 
  font-size:18px;
  font-weight:bold;
  text-align:center;
}

P.description { 
  font-size:16px;
  font-weight:normal;

}

div#productbox {
  width:550px;
  border: solid 3px #1F4B84;
  margin: 30px auto 20px auto;
  padding: 5px 10px 5px 10px;
  background: -moz-linear-gradient(left top 315deg, #fff, #f2f2f2);
  background: -webkit-gradient(linear, left top, right bottom, from(#fff), to(#f2f2f2));
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  box-shadow: 7px 7px 8px #818181;
  -webkit-box-shadow: 7px 7px 8px #818181;
  -moz-box-shadow: 7px 7px 8px #818181;
  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#666666, offX=2, offY=2, positive=true);
}

h2 { 
text-align:center;
margin-bottom:2px;
}


table.login {
    border:solid 1px #1F4B84;
    margin:auto;
    padding:0;
    background-color:Transparent;
    font-size:14px;
}


table.login th {
    border:solid 1px #1F4B84;
    padding:8px;
    background-color:#f3f3f3; 
    font-size:14px;
    font-style:bold;
    text-align:left;
    text-indent:15px;
}


input {
    font-size:16px;
    margin:4px;
    padding:4px;
}


h2 { 
    text-align:center;
    margin-bottom:2px;
    font-size: 28px;
    color: #DB420F;
}