#webinar-header{
	display:block;
	padding-top:12px;
	margin-top:0;
	float:left;
	text-align:left;
	height:87px;
	width:720px; 
	font-family: arial;
	font-size: 40px;
	font-weight:bold;
	color:#494949;
	}
	
#leftcol{
	margin-top:0;
	float:left;
	text-align:left;
	width:456px; 
	padding-right:25px;
	padding-bottom:30px;}	
	
#rightcol{
	background: none;
	margin-top:0;
	float:left;
	text-align:left;
	width:239px; 
	padding-bottom:30px;
	}
	
#page-header{
	display:block;
	padding-top:12px;
	margin-top:0;
	float:left;
	text-align:left;
	height:87px;
	width:720px; 
	font-family: arial;
	font-size: 40px;
	font-weight:bold;
	color:#494949;
	}	
	
/**** Results Section ****/	

#results-section{

	width:456px;
	height:100%;
	background-color:none;
	text-align:left;
	padding-bottom:15px;
	}
	
#results-section .header{
	background:none;
	width:456px;
	height:27px;
	vertical-align:middle;
	margin-bottom:20px;}
	
#results-section .header-title{
	float:left;
	color:#000;
	font-family:arial;
	font-size:18px;
	padding-top:3px;
	margin-left:0px;
	}	
	
#results-section .sort{
	float:right;
	color:#000;
	font-family:arial;
	font-size:12px;
	padding-top:4px;
	margin-left:9px;
	}		
	
#results-section .arrow{
	background:none;
	width:456px;
	height:5px;
	padding-bottom:0px;
	margin-bottom:13px;}	
	
#search-section{
	margin-top:20px;
	width:239px;
	height:100%;
	border-left: solid #A0A57F 1px;
	border-right: solid #A0A57F 1px;
	border-bottom: solid #A0A57F 1px;
	text-align:left;
	padding-bottom: 15px;
	}
	
#search-section .header{
	background:#272727;
	width:239px;
	height:27px;}	
	
#search-section .header-title{
	color:#fff;
	font-family:arial;
	font-size:18px;
	padding-top:3px;
	margin-left:9px;
	}	
	
#search-section .arrow{
	background:url(../images/arrow2.png) no-repeat 15px 0px;
	width:239px;
	height:5px;
	padding-bottom:0px;}
	
	
#results-section input, #results-section select, #results-section textarea{
	border:1px solid #A0A57F;
	background-color:#ffffff;
	color:#000;
	font-family:arial;
	line-height:15px;
	font-weight:normal;}
	
select.style01 {border:1px solid #A5A5A5; backgorund-color:#D0D0D0}	

/**** Colors ****/	

.bg-black{
	background-color:#000;
	color:#fff;}
	
.bg-white{
	background-color:#fff;
	}
	
.bg-none{
	background-color:none;
	}	
	

.white {color:#fff;}
.black {color:#000;}	
.brown {
 color:#5F6540;
}

.right {
    float:right;
}
.margin{
    margin:10px;
}
.hmargin {
    margin:10px 0px;
}
.vmargin {
    margin:0px 10px;
}

.thumbnail{
	width:104px;
	text-align:left;
	float:left;
	margin-right:10px;
	}

.media {
	font-size:14px;
	width:106px;
	padding-top:3px;
	padding-bottom:3px;}

A.hoverinfo {
    position:relative;

    cursor:pointer;
}

A.hoverinfo P{
    position:relative;
    text-decoration:none !important;

}
A.hoverinfo .info {
    display:none;

    color:black;

}
A:hover.hoverinfo .info {
    display:block;
    position:absolute;
    width:200px;
    border: 2px solid #5F6540;
    background-color:#EDEEEA;
    text-decoration:none;
}

.bold { font-weight:bold;}
.intro {
	padding:0;
	margin:0;
	width:340px;}


.center{text-align:center;}
.left{text-align:left;}

.border-img{border:1px solid #A0A57F}

.title{
	text-transform:uppercase;
	font-size:15px;
	line-height:15px;}
	
.caps {text-transform:uppercase;}

.align-left{text-align:left; float:left;}
.align-right{text-align:left; float:right;}
.clear {clear:both;}

a.more {
	font-weight:bold;
	color:#5F6540;}

a.link {
	font-weight:bold;
	color:#5F6540;}
	
a.title{text-decoration:none;}

a.more:hover, a.link:hover{color:#000;}

.logos-small{padding-bottom:3px;}	

.logo{ 
	max-width: 110px;
	max-height: 50px;
	vertical-align:middle;}