﻿/*Right Side Overwrite */

#sideright {
	width: 164px !important;
	float: right !important;
	background:none !important;
	padding-left:13px !important;
}


/* Dual Column */

.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;    
}

.leadevents {
	background: url(../images/event_lead.gif) no-repeat 0 100%;
	min-height: 230px;
}

.leadevents .wrapperevents {
	background: url(../images/event_lead.gif) no-repeat -532px 0;
	padding: 20px;
	min-height: 240px;
	_height: 240px;
	_zoom: 1;
}

.wrapperevents img {
	float:left;
	margin:0 20px 0 0;
	padding:0 20px 0 0;
}
.wrapperevents h2 {
	padding:0;
	margin:0;
} 

.searchevents {
	clear: both;
	padding: 12px 0 12px 0;
	overflow: hidden;
	zoom: 1;
}

/*Event Leads */

.eventleads .right {
	float: right;
	width: 302px;
}

.eventleads .eventlead {
	margin-bottom: 20px;
}

.eventleads .eventlead img {
	float: left;
}

.eventleads .eventlead .content {
	margin-left: 90px;
}

.eventleads .eventlead h3 {
	color: #EC2030;
	margin: 0;
}

.eventleads .eventlead 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 .leftcol label, .eventsform label
{
    width:55px;
}
.eventsform .rightcol label
{
    width:45px;
}


.eventsform 
{
    width:490px;
}
.eventsform .leftcol 
{
    width:245px;
}
.eventsform .rightcol 
{
    width:225px;
}
.eventsform .fullwidth 
{
    width:398px;
}
