/*----------------General--------------------*/

a:link			{ color: #0000ff; text-decoration:none } /* Default Link Color/Styling */
a:visited		{ color:#000000; text-decoration:none } /* Default Link Color/Styling */
a:active		{ color: #a8c6e6; text-decoration:none } /* Default Link Color/Styling */
a:hover		{ color:#a8c6e6; text-decoration:none } /* Default Link Color/Styling */

.bannerbody{
	background-color: #697e93;
	border: none;
	width: 980px;
}

.contentbody{
	background-color: #697e93;
	width: 960;
}

.footer{
	color: #ffffff;
	background-color: #697e93;
	border: none;
	font:Garamond, Times New Roman;
	font-size: 11px;
	height: 15px;
}

.headertext{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 12px;
}

.img-leftside{
	background-image:url(images/left-gen.jpg);
	width: 10px;
}

.img-rightside{
	background-image:url(images/right-gen.jpg);
	width: 10px;
}

.mainbody{
	background-color: #94adcc;
}

.stripe{
	background-color: #697e93;
	height: 15px;
}

/* ------------------Sponsor Side Lists------------------- */

.sponsor-box{
	background-color: #faf5f8;
	border-top: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	width: 212px;
}

.sponsor-foot{
	font:Garamond, Times New Roman;
	color: #203970;
	background-color: #faf5f8;
	font-size: 11px;
	height: 25px;
}

.sponsor-header{
	background-image:url(images/sidebg-gen.gif); 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	width: 208px;
}

.sponsor-sep{
	border-top: 4px solid #faf5f8;
}

/* ------------------News Forum Pulls------------------- */

.news-bg{
	background-color: #faf5f8;
	border-top: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	width: 520px;
}

.news-date{
	color: #203970;
	font:Garamond, Times New Roman;
	font-size: 11px;
	font-weight: bold;
}

.news-header{
	background-image:url(images/headerbg-gen.gif); 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 14px;
	height: 25px;
	width: 516px;
}

.news-text{
	color: #203970;
	font:Garamond, Times New Roman;
	font-size: 14px;
	font-weight: bold;
}

/* ------------------Details, Hotel, Schedule------------------- */

.detail-box{
	background-color: #faf5f8;
	border-top: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	width: 516px;
}

.detail-header{
	background-image:url(images/headerbg-gen.gif); 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	width: 516px;
}

.detail-subheader{
	background-color: #94adcc; 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	width: 516px;
}

.detail-text{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 12px;
	font-weight:bold;
}

.detail-textsm{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 11px;
	font-weight: bold;
}

.detail-b{
	background-color: #faf5f8;
	border-bottom: 2px solid #94adcc;
	font-weight: bold;
}

.detail-lb{
	background-color: #faf5f8;
	border-bottom: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	font-weight: bold;
}

.detail-rb{
	background-color: #faf5f8;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	font-weight: bold;
}

/* ------------------Sponsor Items------------------- */

.spoitem-box{
	background-color: #faf5f8;
	border-top: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	width: 516px;
}

.spoitem-header{
	background-image:url(images/headerbg-gen.gif); 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	width: 516px;
}

.spoitem-subheader{
	background-color: #ffffff; 
	border: none;
	color: #000000;
	font:Garamond, Times New Roman;
	font-size: 12px;
	height: 15px;
	width: 516px;
}

.spoitem-text{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 14px;
	font-weight: bold;
}

/* ------------------Attendees------------------- */

.attendees-box{
	background-color: #faf5f8;
	border-top: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	width: 516px;
}

.attendees-header{
	background-image:url(images/headerbg-gen.gif); 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	width: 516px;
}

.attendees-text{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 12px;
	font-weight: bold;
}

.attendees-b{
	background-color: #faf5f8;
	border-bottom: 2px solid #94adcc;
	color: #203970;
	font-size: 12px;
	font-weight: bold;
}

.attendees-lastyear{
	background-color: #faf5f8;
	border-bottom: 2px solid #ff0000;
	color: #203970;
	font-size: 12px;
	font-weight: bold;
}

/* ------------------Staff------------------- */

.staff-box{
	background-color: #faf5f8;
	border-top: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	width: 516px;
}

.staff-header{
	background-image:url(images/headerbg-gen.gif); 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	width: 516px;
}

.staff-subheader{
	background-color: #94adcc; 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 12px;
	height: 15px;
	width: 516px;
}

.staff-text{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 12px;
	font-weight: bold;
}

.staff-b{
	background-color: #faf5f8;
	border-bottom: 2px solid #94adcc;
}

/* ------------------History------------------- */

.history-box{
	background-color: #faf5f8;
	border-top: 2px solid #94adcc;
	border-left: 2px solid #94adcc;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
	width: 516px;
}

.history-header{
	background-image:url(images/headerbg-gen.gif); 
	border: none;
	color: #ffffff;
	font:Garamond, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	width: 516px;
}

.history-subheader{
	background-color: #ffffff; 
	border: none;
	color: #000000;
	font:Garamond, Times New Roman;
	font-size: 12px;
	height: 15px;
	width: 516px;
}

.history-text{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 12px;
	font-weight: bold;
}

.history-years{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 60px;
	background-color: #faf5f8;
	border-bottom: 2px solid #94adcc;
	border-right: 2px solid #94adcc;
}

.history-yearsb{
	font:Garamond, Times New Roman;
	color: #203970;
	font-size: 60px;
	background-color: #faf5f8;
	border-right: 2px solid #94adcc;
}

.history-b{
	background-color: #faf5f8;
	border-bottom: 2px solid #94adcc;
	color: #203970;
	font-size: 12px;
	font-weight: bold;
}





