﻿p
{
    margin:10px;
    color:#444;
}
#wbfbanner
{
    width:932px;
    margin:0 auto;
}
#hsmlogo
{
    float:left;
    margin:0px 10px 10px 9px;
}
#lencioniquote
{
    float:right;
    display:inline;
    margin:0 10px 10px 0;
    width:475px;
	
}
#wbftools
{
	overflow:hidden;
    margin:10px 0px 0 10px;   
    float:left;
    display:inline;

border-right: solid 1px #e8e8e8;

color: #333333;
padding:10px 20px 0 10px;
}
#wbftools .toolsdownloads li
{
	margin:20px 0 10px 0;
	height:150px;
	display:block;
}
#wbftools h3
{
	margin:0 0 5px 0;
display:block;
position:relative;
z-index:10;	
}
#wbftools h4
{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	display:block;
}
.toolsdownloads
{

}
.wbfaptoolimg, .wbfbptoolimg
{
 display:inline;
 width:150px;
 height:150px;  
 border:solid 1px #ddd;
 float:left;
 margin:0 10px 0 0;
}
.wbfaptoolcopy, .wbfbptoolcopy
{
	float:left;
	position:relative;

	height:150px;
	width:225px;
}
.wbfaptoolimg
{
  background:url('/images/wbfaptool.jpg') no-repeat 0 0; 
}
.wbfaptoolimg a
{
    display:block;
 width:150px;
 height:150px; 
  background:url('/images/wbfaptool.jpg') no-repeat 0 0; 
  text-indent:-9999px;
}
.wbfaptoolimg a:hover, .wbfbptoolimg a:hover
{
    background-position:0 -150px;
}
.wbfbptoolimg
{
  background:url('/images/wbfsbptool.jpg') no-repeat 0 0;
}
.wbfbptoolimg a
{
     text-indent:-9999px;
     display:block;
     width:150px;
     height:150px; 
     background:url('/images/wbfsbptool.jpg') no-repeat 0 0;
}
.tooldlbtn
{
	cursor:pointer;
	position:absolute;
	bottom:0;
	left:0;
	border:none;
	width:125px;
	height:25px;
	display:inline;
	background:url('/images/downloadtool_btn.png') no-repeat 0 0;
	text-indent:-9999px;
}
.tooldlbtn:hover
{
	background-position: 0 -25px;
}
#loginbox
{
	position:absolute;
	top:50%;
	left:50%;
    background:#eee;
    width:360px;
    padding:20px;
    display:block;
    border:solid 5px #ccc;
    margin: -200px 0 0 -200px;
    z-index:10001;
}
#loginbox h4
{
  text-align:center;
  font-size:16px;   
  font-weight:bold;
}
#loginbox ul li
{
    margin:10px 0;
}
.label
{
    display:inline;
    float:left;
    overflow:hidden;
    margin:0 20px 0 0;
    text-align:right;
    width:70px;     
    line-height:25px;
}
.textbox
{
 padding:5px;   
 width:250px;
}
.errorlbl
{
    font-weight:bold;
    color:Red;
}
#videopanel
{
	float:right;
	margin:20px 10px 20px 0;
	display:inline;
		width:475px;
}
.player
{
margin:5px 0;
}
.modalbg
{
	filter:alpha(opacity=70);
	opacity: .7;
	background-color: Black;
	position: fixed; 
	left: 0px; top: 0px; z-index: 10000; width: 100%; height: 100%;
}
