.date, .location {
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:24px;
	font-style:italic;
}

.springDate, .springLocation {
	color:#21409a;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:24px;
	font-style:italic;
}

.registrationLinks {

}

.location2 {
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:16px;
	color:#746852;
}

.sponsor {float:left; width:140px;}
.fee {float:left; width:60px; text-align:right;}

h5.eventSubNav {
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:18px;
	color:#ffffff;
	font-style:italic;
	width:190px;
	margin-top:0;
	background-color:#d9d7d3;
	padding:10px;
}

.springEvent {color:#21409a;
	text-transform:none;
	font-size: 40px;
	padding: 0;
	margin:  0;
	line-height:120%;
    font-weight:bold;
    font-family:Georgia,'Times New Roman',Times,serif;
    }

.intro {
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:20px;
	font-style:italic;
	margin-top:0;
}
.dateBlock {height:60px;background-color:#b20101;text-align:center;color:#ffffff;font-weight:bold;font-size:18px;line-height:110%;padding-top:5px;font-family:Georgia,'Times New Roman',Times,serif;}

.sIFR-hasFlash .dateBlock {font-size:16px; line-height:100%;}

h2, .sIFR-hasFlash h2 {margin:0 0 5px 0; color:#b20101;}
.eventTitle, .sIFR-hasFlash .eventTitle {font-size:24px;color:#21409a;}
h2 a:link, h2 a:visited {text-decoration:none;}
h2 a:hover, h2 a:active {text-decoration:underline;}

.details {font-family:Georgia,'Times New Roman',Times,serif;font-style:italic;}

/* Sponsorship Label Classes */
label.sponsorship {
    border-bottom:1px dashed #C1C1BF;
    display:block;
    float:left;
    font-size:11px;
    margin:0 0 20px 20px;
    padding-bottom:10px;
    width:500px;
}
label.sponsorship span.sponsorTitle {
    float:left;   
}
label.sponsorship span.sponsorAmount {
    float:right;
    padding-right:5px;
}
label.sponsorship span.sponsorAmount,
label.sponsorship span.sponsorTitle {
    color:#B60000;
    font-family:times;
    font-size:14px;
    font-weight:bold;
}

input.sponsorQty {
    float:left;
    margin:0 5px 0 0;
    text-align:right;
    font-size:0.75em;
    padding:0;
    width:2.5em;    
}

/* Other Sponsorship Oppurtunities classes */
label.otherSponsorText {
    font-size:1em;
}
label.otherSponsorText input {
    float:left;
    margin:0 5px 0 0;
    text-align:right;
    font-size:0.75em;
    padding:0;
    width:2.5em;    
}
label.otherSponsorText span.otherSponsorTitle {
    display:block;
    float:left;
    font-size:0.8462em;    
}
label.otherSponsorText span.otherSponsorAmount {
    display:block;
    float:right;
    font-size:0.8462em;
}
label.otherSponsorText span.otherSponsorDesc {
    display:block;
    float:left;
    font-size:0.8462em;
    margin-left:50px;
}

