﻿/* Right Side Overwrite */

#sideright {
	width: 164px !important;
	float: right !important;
	background:none !important;
	padding-left:13px !important;
}

/* Dual Column */

#buttons 
{
    text-align: right; 
    padding: 10px 10px 0 0;  
}

.columnevents, .columneventsfirst {
	width:240px;
	float:left;
	margin:20px 0 0 0
}
.columneventsfirst {
    margin:20px 10px 0 0;
}
.columnevents h3 
{
    margin:0 0 2px 0;
}

.columnevents h3.special
{
    margin-top: 20px;
    background:transparent url(../images/latest_left.gif) no-repeat scroll 0 0;
    color:#EC2030;
    float:left;
}

.columnevents h3.special span {
    background:transparent url(../images/latest_right.gif) no-repeat scroll 100% 0;
    display:block;
    float:left;
    padding:1px 40px 10px 10px;
}

.latest h3 
{
    margin-bottom: 20px;    
}

.leadjobs {
	background: url(../images/event_lead.gif) no-repeat 0 100%;
	min-height: 230px;
}

.leadjobs .wrapperjobs {
	background: url(../images/event_lead.gif) no-repeat -532px 0;
	padding: 20px;
	min-height: 240px;
	_height: 240px;
	_zoom: 1;
}

.wrapperjobs img {
	float:left;
	margin:0 20px 0 0;
	padding:0 20px 0 0;
}
.wrapperjobs h2 {
	padding:0;
	margin:0;
} 

.searchevents {
	clear: both;
	padding: 12px 0 12px 0;
	overflow: hidden;
	zoom: 1;
}

/*Event Leads */

.eventjobs .right {
	float: right;
	width: 302px;
}

.eventjobs .eventlead {
	margin-bottom: 20px;
}

.eventjobs .eventjobs img {
	float: left;
}

.eventjobs .eventjobs .content {
	margin-left: 90px;
}

.eventjobs .eventjobs h3 {
	color: #EC2030;
	margin: 0;
}

.eventjobs .eventjobs p {
	margin: 0;
} 

/*Latest Events Overrides */

.latest-events 
{
    margin-left:30px;
    width:auto;
} 

.latest h3 span {
	padding: 1px 40px 10px 10px;
}

.latest ul {
	margin: 0;
	padding: 0 0 10px 0;
}

.latest dl,
.latest dt,
.latest dd {
	margin: 0;
	padding: 0;
}

.latest li {
	clear: both;
	padding: 0 0 12px 0;
	overflow: hidden;
	zoom: 1;
}

.latest dt {
	width: 40px;
	float: left;
}

.latest dd {
	margin-left: 50px;
}

/* Events Link */

.eventslink 
{
    margin:0;
    background: url(../images/arrow-red.gif) no-repeat 0 2px;
    padding-left:15px;
}

/*Form Overides */

.eventsform label 
{
    width:55px;
}
.eventsform 
{
    width:500px;
}
.eventsform .leftcol 
{
    width:250px;
}
.eventsform .rightcol 
{
    width:230px;
}
.eventsform .fullwidth 
{
    width:412px;
}

/* News Button */

.newsbutton {
	margin:0 !important;
	float:right !important;
	padding:0 3px 0 0 !important;
}
.newsbutton input 
{
}
