body{
	background:url(../img/bgContents.gif) repeat top left;
	color:#2a2a2a;
	padding:50px 0;
	}
.container{
	width:860px;
	padding:0;
	font-size:1.2em;
	}
h1{
	background:url(../img/headerBorder.gif) no-repeat top left;
	border-bottom:1px dotted #565656;
	padding:0;
	padding-top:5px;
	margin:0;
	line-height:60px;
	clear:both;
  margin-bottom: 50px;
  }
 h1 span{
	background:url(../img/titleIcon.png) no-repeat left center;
	height:60px;
	width:50px;
	display:block;
	float:left;
	}
  table{
	width:100%;
	margin-bottom:30px;
	}
strong{
	color:#c00000;}
table td,table th{
	border-bottom:1px dotted #AF8860;
	padding:10px;
	text-align:left;
	}
table th{
	white-space:nowrap;
	}
.form-control.short{
	width:80px;
	}
.form-control.middle{
	width:150px;
	}
.pb{
	padding-bottom:1em;
	}
label{
	font-weight:normal;
	}
 a{
	 text-decoration:underline;
	 color:#42681A;
	 }
a:hover{
	color:#42681A;
	opacity:0.6;
	}
.btn-primary:hover{
	background:#2a2a2a;
	colorr: #fff;
  filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50; 
	}
.btn-primary{
	background:#2a2a2a;
	text-align:left;
	padding:15px;
	border:none;
  text-decoration: none;
  color: #fff;
  width: 160px;
  display: block;
  font-weight: bold;
  }
  
.btn-default:hover{
  filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50; 
  }
.btn-default{
	text-align:left;
	padding:15px;
  text-decoration: none;
  width: 160px;
  display: block;
  font-weight: bold;
  }
.closeBtn{
	padding:10px 0;
	display:block;
  width:100px;
  text-align:center;
  margin:0 auto;
  text-decoration:none;
  color:#2a2a2a;
  background:#fff;
  border:#2a2a2a 2px solid;
	}
.closeBtn:hover{
  color:#2a2a2a;
  filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50; 
	}
.pl{
	float:left;
	}
.mr{
	margin-right:1em;
	}
.lh30{
	padding-top:14px;
	}
.mb{
	margin-bottom:1em;
	}