#mainDiv {
	border: 1px solid #666666;
	width: 760px;
}
#pageTitle {
	background-image: url(images/bgHeader.gif);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-left: 7px;
	border: 1px solid #FFFFFF;
	height: 54px;
	text-align: left;
	width: 760px;
}
body {
	text-align: center;
}
#footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffFF;
	background-color: #b10021;
/*
	width: 760px;
	height: 40px;
*/
	vertical-align: middle;
	padding: 3px 0 3px 0;
}

.footertext {
	FONT-SIZE: 11px; COLOR: #970029; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#footer a {
color: #F0BB00; font-weight: bold;
}
#footer a:active {
text-decoration: underline; font-weight: bold; color: #E5E9F1;
}

#footer a:hover {
text-decoration: underline; font-weight: bold;
}

#footerStrategySession {
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:13px;
	color:white;
	}
#footerStrategySession a {
	color:#F0BB00;
	font-weight: bold; 
}
.borderGreyLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #616F78;
}
.borderWhiteBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.eventsSeperator {
	background-image: url(images/bgDots1.gif);
	background-repeat: repeat-x;
	background-position: middle;
	height:27px;
	margin:8px 0 0 12px;
}
.eventsHightlightSeperator {
	background-image: url(images/bgDots2.gif);
	background-repeat: repeat-x;
	background-position: middle;
	height: 27px;
}
.eventsHightlightText {
	left: 17px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 165px;

}
.eventsHightlightArrow {
	position: relative;
	left: 5px;
	float: left;
	padding-top: 3px;

}
.eventsHightlightTitle {
	position: relative;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 165px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.eventsHightlightText a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b10021;
}
.btnMoreEvents {
	margin-top: 12px;
	margin-right: 13px;
	margin-bottom: 8px;
	text-align: right;

}
#greyLine {
	background-color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 1px;
	width: 760px;
}
.eventsDetailText {
	left: 17px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 680px;

}
.eventsDetailArrow {
	position: relative;
	left: 5px;
	float: left;
	padding-top: 3px;
}
.eventsDetailTitle {
	position: relative;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 680px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.eventsDetailText a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b10021;
}	
#eventsDetailWhite {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	background-image: url(images/backgroundDots1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	padding-right: 20px;

}
#eventsDetailBlue {
	background-image: url(images/backgroundDots1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #DFF0F6;
	text-align: left;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.searchColumn {
	padding-top: 9px;
	padding-left: 10px;
}
.zipCode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 115px;
}
.searchInputs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 115px;
}
.eventsHightlightHome {
	position: relative;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 175px;
	padding: 0px 0px 6px;
	margin-left: 5px;
}
.eventsHightlightLocation {
	left: 17px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 165px;
	padding-bottom: 5px;
	font-weight: bold;
}
.borderDots {

	background-image: url(images/backgroundDots1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.borderWhite {
	border: 1px solid #FFFFFF;
}
.subHead {
	background-color: #E4F2FA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 10px;

}
.hpCenterTabelTop {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;

}
.hpCenterColBot1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #FFFFFF;
	background-color: #FDF0D2;
	background-image: url(images/home/promo3.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.hpCenterColBot2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #FFFFFF;
	background-color: #FDF0D2;
}
.hpCenterColBot3 {
	background-color: #FDF0D2;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#subTitleHP {
	background-image: url(images/bgHeader.gif);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-left: 7px;
	height: 54px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.hpCenterCol {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
}
.bodyContentCell {
	padding-right: 18px;
	padding-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.picBorder {
	background-color: #FFFFFF;
	margin: 1px;
	border: 1px solid #666666;
	padding: 1px;
	width: 173px;
}
.photoCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 20px;
}
.sideNavOuter {
	margin: 1px;
	padding: 1px;
	border: 1px solid #666666;
	width: 173px;

}
.sideNavOuter a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
.sideNavOuter a:hover {
	text-decoration: underline;
}
.sideNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-image: url(images/dotsSideNav.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #E4F2FA;
}
.sideNavText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	background-color: #E4F2FA;
}
.pullQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FDF0D2;
	padding: 5px 5px 5px 10px;
	line-height: 14px;
}
.eventsText {
	left: 17px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 500px;
}
.eventsArrow {
	position: relative;
	left: 5px;
	float: left;
	padding-top: 3px;
}
.eventsTitle {
	position: relative;
	left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 5px;
	padding: 0px 15px 0px 0px;
}

.eventsActions a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b10021;
}
.eventsText a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b10021;
}
.eventsActions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 20px;
}
.introText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 10px 10px 10px 17px;
}
.sideNavTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-image: url(images/dotsSideNav.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #E4F2FA;
	font-weight: bold;
	padding: 5px 10px 5px 5px;
}
ul
{
margin-left: 12;
padding-left: 12;
list-style: none;
}

ul li 
{
padding-left: 10px;
padding-bottom: 7px;
background-image: url(images/arrowYellow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
.leftNav
{
padding-left: 10px;
padding-bottom: 7px;
}
.white_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b10021;
	margin: 10px 0px 4px;
	padding: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b10021;
	margin: 10px 0px 4px;
	padding: 0px 0px 0px 17px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 1.5em
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	margin: 10px 0px 4px;
	padding: 0px 0px 0px 3px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	margin: 10px 0px 4px;
	padding: 0px 0px 0px 3px;
}
h5 {  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b10021;
	padding:3px;
}
#subBody td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;

}
#subBody a {
color: #875AB4;
text-decoration: none;
}
/*
.textLink {
color: #b10021;
text-decoration: none;
}	
*/  
a {
color: #b10021;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a: active {
color: #b10021;
text-decoration: underline;
}

a.textLink:hover {
text-decoration: underline;
}
.eventsSubText {
	padding-left:20 px; 
	padding-top: 10px; 
	width: 400px;
}
.eventsTitleWrap {
	position: relative;
	left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 15px 0px 0px;
}
.dropDownText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.dropDownDiv {
	vertical-align: middle;
}
.dropDownNS {
	padding-top: 5px;
}
.dropDownBG {
	background-image: url(images/arrowBlue.gif) no-repeat left;
}
.eventsTitleWrap2 {
	position: relative;
	left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 15px 0px 0px;
	width: 300px;
}
.eventsTitleLG {
	position: relative;
	left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 5px;
	padding: 0px 15px 0px 0px;
}

.input:focus
{
	background-color: #CCF;
}

.credit
{
	text-align: right;
	color: #b10021;
	margin: 0 0 0 60px;
}

.creditquote { margin: 10px 0 3px 0; }

.optInForm {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  }

.redButton { 
font-family: Arial, sans-serif; font-size:12px; color:#Ffffff; background-color:#b10021; padding: 3px; width: 120px; font-weight: bold; }
.formField {
	font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; background-color:#FDF0D2;
}
.formContainer {	
background-color: #F9E9B9; border: 1px #B10021 solid;  }
.leadText {
	line-height: 1.5em; 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 10px 10px 10px 17px;
}
.rightBorder {  border-right-style: solid; border-right-color:#666666; border-right-width: 1px;}
.bottomBorder {  border-bottom-style: solid; border-bottom-color:#666666; border-bottom-width: 1px; }

