﻿@charset "utf-8";
/* CSS Document */

Body {
	background-image:url(../images/back_repeater.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #a7a7a7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}

HTML {
	background: none;
}

H1 {
font-family: 'Arial Narrow', Arial;
font-weight: normal;
font-size: 30px;
color: #ce171f;
margin-top: 8px;
margin-bottom: 18px;
}

H1 span {
font-family: Arial;
font-weight: bold;
font-size: 30px;
color: #ce171f;
margin-top: 9px;
margin-bottom: 5px;
text-transform:uppercase;
}

H2 {
	font-family:Arial;
	font-weight: bold;
	font-size: 16px;
	color: #707070;
}

H2.orange {
	font-family: 'Arial Narrow', Arial;
	font-weight: normal;
	font-size: 24px;
	color: #ff8b00;
	margin-top: 3px;
	margin-bottom: 12px;
}


P {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	margin: 0px;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #058e04;
}

A.emaillink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ce171f;
}

A.externallink {
	color: #ce171f;
}

#outerwrapper {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}

/* Begin Header Styles */
#headerwrapper {
	width: 920px;
	height: 305px;
	position: relative;
}

.logo {
	width: 241px;
	height: 313px;
	position: absolute;
	top: -4px;
	left: -12px;
}

.toppict {
	width: 679px;
	height: 255px;
	position: absolute;
	top: 54px;
	right: 0px;
}

/* Begin Navigation Area */

#navwrapper {
	width: 679px;
	height: 56px;
	position: absolute;
	top: 20px;
	left: 241px;
}
/* End Navigation Area */

/* End Header Styles */


/* Begin Mid page Styles */
#outermidwrapper {
	background-image:url(../images/mid_repeater.gif);
	background-repeat:repeat-y;
	width: 920px;
	margin-top: 14px;
	margin-bottom: 5px;
}

#topcurve {
	background-image:url(../images/top_curve.jpg);
	background-repeat: no-repeat;
	width: 920px;
	height: 6px;
	font-size: 0px;
}

Table.main {
	width: 920px;
	margin: 0px;
	padding: 0px;
}

.lftcol {
	background-image:url(../images/lft_backpict.gif);
	background-repeat: no-repeat;
	width: 670px;
}

.lftcoldiv {
	width: 655px;
	margin-left: 10px;
}

.btnregister {
	width: 210px;
	height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

.rtcol {
	background-image:url(../images/rtcol_backpict.gif);
	background-repeat: no-repeat;
	background-position:bottom center;
	width: 250px;
}

.rtcoldiv {
	width: 240px;
	margin-left: 6px;
}

.btnevents {
	width: 237px;
	height: 81px;
	margin-bottom: 15px;
}

.btnevents29 {
	width: 237px;
	height: 81px;
	margin-bottom: 200px;
}

#btmcurve {
	background-image:url(../images/btm_curve.jpg);
	background-repeat: no-repeat;
	width: 920px;
	height: 5px;
	font-size: 0px;

}
/* End Mid page Styles */

/* Begin Link Page Styles */
Table.links {
	border: 1px solid #000000;
	margin-left: auto;
	margin-right: auto;
}
/* End Link Page Styles */

/* Begin committee Page Styles */
Table.committee {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #faa61a;
}

Table.committee TD{
	padding: 8px;
	line-height: 25px;
}
/* End committee Page Styles */

/* Begin Sponsorship page styles */
Table.sponsorship {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #faa61a;
}
Table.sponsorship TD{
	padding: 8px;
	line-height: 25px;
}
/* End Sponsorship page styles */

/* Begin Aug 27 Styles */
table.meeting-agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #222222;

}
table.meeting-agenda td {
	padding: 5px;
	vertical-align: top;
}
/* End Aug 27 Styles */
