body{margin:0; padding:0; margin-top:6px; text-align: center; background-color:#A88C67; color: #333; font-family:Arial, Helvetica, sans-serif; font-size:14px;background-image:url(../vsImages/Layout/SubBG.jpg); background-repeat:repeat-x;}

body.home{background-color:#A88C67;}

a{text-decoration: none; font-weight: normal; color: #891112; outline:none;}
table, td, tr{padding:0; margin:0;}
img{border: none;}

#WholeContainer{width: 1004px; margin:0 auto; padding:0;}

#MenuSearch{width: 990px; height:39px; padding:0 7px; text-align:left; background-image: url(../vsImages/Layout/MenuBG.jpg); background-repeat:no-repeat;}
#Menu{float:left; width: 798px; height:25px; padding-top:14px;}
#Menu ul{margin: 0; padding: 0; display:inline; list-style:none;}
#Menu li{margin: 0; padding: 0 7px; display:inline; list-style:none; border-right:1px solid #981314;}
#Menu li a{font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;}

#Search {float: right; width: 177px; height: 29px; text-align:right; padding: 0; margin:0; padding-right:15px; margin-top:10px; background-image:url(../vsImages/Layout/SearchBG.jpg); background-repeat:no-repeat;}
#Search form{margin:0; padding:0;border:none;}
#Search input.txt{color:#000; font-size:11px; border:0; padding:2px; margin: 0; margin-top:3px; margin-left:5px; font-style:normal; font-weight:normal; width:105px; height: 12px; vertical-align:top;}

#HomeContainer{width: 990px; padding:0 7px; text-align:left; background-image:url(../vsImages/Layout/Home_ContentBG.jpg); background-repeat:repeat-y;}
#SubArea{width: 990px; padding:0 7px; text-align:left; background-image:url(../vsImages/Layout/Sub_ContentBG.jpg); background-repeat:repeat-y;}
#SubAreaFull{width: 990px; padding:0 7px; text-align:left; background-image:url(../vsImages/Layout/Sub_ContentBG2.jpg); background-repeat:repeat-y;}

#Banner{float: left; width:990px; height: 139px; margin: 0; padding:0; font-size:12px; background-image: url(../vsImages/Layout/BannerBG.jpg); background-repeat: repeat-x; position:relative;}

#Logo{width: 291px; height: 94px; position:absolute; top:10px; left:5px;}
#ColumnOneSubHeader{width: 828px; height: 51px;background-image:url(../vsImages/Layout/ColumnOne_SubHeader.png); background-repeat:no-repeat; position:absolute; top:92px; left:0px;}

#HotLinks{
	width: 99px;
	height: 18px;
	position:absolute;
	top:14px;
	left:889px;
}

#HomeContent{width: 990px;}
#SubContent{width: 990px;}

#ColumnOne{float: left; width: 828px; position:relative; padding:0;}
	#HomeEvents{float:left; width:372px; height:875px;}
		#HomeEventsHeader{width: 357px; height: 24px; padding:6px 0px 5px 15px; background-image:url(../vsImages/Layout/Home_EventsBanner.gif); background-repeat:no-repeat;}
		#HomeEventsHeader h1{font-size:14px; font-weight:bold; color:#FFF; padding:0; margin:0;}
		#HomeEventsList{width: 362px; height: 820px; padding:5px; margin:0;}
		#HomeEventsList ul {height: 830px;	overflow: auto; list-style: none; padding: 0; margin:0;}
		#HomeEventsList ul li {border-top: 1px solid #CCC; margin: 0; padding-right:5px;}
		#HomeEventsList ul li p{padding: 0; margin:0;}
		#HomeEventsList ul li img{float:right; padding-left:5px; padding-top:5px; padding-right:5px;}
		#HomeEventsList ul li a{height:100px;}
		#HomeEventsList ul li a:link, #HomeEventsList ul li a:visited {color: #590B0D; display: block; text-decoration: none; font-size: 13px; line-height:1.3em; font-weight: bold; padding: 4px 0; margin: 0;}
		#HomeEventsList ul li a:hover, #HomeEventsList ul li a:active {background-color: #F3F3F3; color: #590B0D;}
		#HomeEventsList ul li a:link span.teaser, #HomeEventsList ul li a:visited span.teaser { font-size:13px; font-weight: normal; color: #333;}
		#HomeEventsList ul li a:hover span.teaser, #HomeEventsList ul li a:active span.teaser {color: #333;}
		#HomeEventsList ul li span.eventdate {color: #000; font-size: 12px; line-height: normal; font-weight: bold; padding: 0; padding-bottom: 10px; margin: 0;}
		
	#HomeNews{float:right; width:456px; height:920px; position:absolute; top:-45px; left:372px;}
		#HomeNewsHeader{width: 434px; height: 20px; padding:26px 0px 5px 22px; position:relative; background-image: url(../vsImages/Layout/Home_NewsHeader.png); background-repeat:no-repeat;}
		#HomeNewsHeader h1{font-size:14px; font-weight:bold; color:#FFF; padding:0; margin:0;}
		#HomeNewsNav{width: 87px; height:25px; position:absolute; top:20px; left: 351px;}
		#HomeNewsContent{width: 430px; height: 869px; padding:0px 13px; background-image:url(../vsImages/Layout/News_BG.jpg); background-repeat:repeat-y;}
		#HomeNewsRotate{width: 420px; height: 130px; padding:5px; background-image: url(../vsImages/Layout/NewsFeaturedBG.jpg); background-repeat:repeat-x; font-size:13px; color:#333; line-height:1.3em;}
		#HomeNewsRotate a{font-size:13px; color:#333; line-height:1.3em;}
		#HomeNewsRotate img{padding-left:5px;}
		#HomeNewsRotate h1{padding: 5px 0; margin:0; font-size:14px; font-weight:bold; color:#333;}
		#HomeNewsRotate h1 a{font-size:14px; font-weight:bold; color: #CC3300;}

		#HomeNewsAd{width: 430px; padding-top:12px;}
		#HomeNewsList{width:430px; height:558px; margin-top:12px; position:relative;}
			#HomeNewsTabs{width:430px; height:31px;}
				#HomeNewsTabs_ColOne{float:left; width: 286px;}
				#CatOne{float: left; width: 143px; height:24px; text-align:center; padding-top:7px; font-size:14px; background-image:url(../vsImages/Layout/NewsTabOn.jpg); font-weight:bold;background-repeat:no-repeat;}
				#CatTwo{float: right; width: 143px; height:24px; text-align:center; padding-top:7px; font-size:14px; background-image: url(../vsImages/Layout/NewsTab.jpg); font-weight:bold;background-repeat:no-repeat;}
				#CatThree{float: right; width: 144px; height:24px; text-align:center; padding-top:7px; font-size:14px; background-image:url(../vsImages/Layout/NewsTab.jpg); font-weight:bold;background-repeat:no-repeat;}
				#CatTwoNo{float: right; width: 143px; height:24px; text-align:center; padding-top:7px; font-size:14px; background-image: url(../vsImages/Layout/NewsTabNo.jpg); font-weight:bold;background-repeat:repeat-x;}
				#CatThreeNo{float: right; width: 144px; height:24px; text-align:center; padding-top:7px; font-size:14px; background-image:url(../vsImages/Layout/NewsTabNo.jpg); font-weight:bold;background-repeat: repeat-x;}
				
				a#CatOneLink{color:#981314; font-size:14px; font-weight:bold; padding:5px 30px;}
				a#CatTwoLink, a#CatThreeLink{color:#FFF; font-size:14px; font-weight:bold; padding:5px 40px;}
			
			#HomeNewsCatOne{width: 418px; height:556px; border:solid 1px #981314; border-top:none; padding:5px; margin:0;}
				#HomeNewsCatOne ul {height: 556px; overflow: auto; list-style: none; padding: 0; margin:0;}
				#HomeNewsCatOne ul li {border-top: 1px solid #CCC; margin: 0; padding-right:5px;}
				#HomeNewsCatOne ul li p{padding: 0; margin:0;}
				#HomeNewsCatOne ul li img{float:right; padding-left:5px; padding-top:0px;}
				#HomeNewsCatOne ul li a{height:110px;}
				#HomeNewsCatOne ul li a:link, #HomeNewsCatOne ul li a:visited {color: #981314; display: block; text-decoration: none; font-size: 13px; line-height:1.3em; font-weight: bold; padding: 4px 0; margin: 0;}
				#HomeNewsCatOne ul li a:hover, #HomeNewsCatOne ul li a:active {background-color: #F3F3F3; color: #981314;}
				#HomeNewsCatOne ul li a:link span.teaser, #HomeNewsCatOne ul li a:visited span.teaser { font-size:13px; font-weight: normal; color: #333;}
				#HomeNewsCatOne ul li a:hover span.teaser, #HomeNewsCatOne ul li a:active span.teaser {color: #333;}
				#HomeNewsCatOne ul li span.eventdate {color: #000; font-size: 12px; line-height: normal; font-weight: bold; padding: 0; margin: 0;}

			#HomeNewsCatTwo{width: 418px; height:556px; border:solid 1px #981314; border-top:none; padding:5px; margin:0;}
				#HomeNewsCatTwo ul {height: 556px; overflow: auto; list-style: none; padding: 0; margin:0;}
				#HomeNewsCatTwo ul li {border-top: 1px solid #CCC; margin: 0; padding-right:5px;}
				#HomeNewsCatTwo ul li p{padding: 0; margin:0;}
				#HomeNewsCatTwo ul li img{float:right; padding-left:5px; padding-top:0px;}
				#HomeNewsCatTwo ul li a{height:110px;}
				#HomeNewsCatTwo ul li a:link, #HomeNewsCatTwo ul li a:visited {color: #981314; display: block; text-decoration: none; font-size: 13px; line-height:1.3em; font-weight: bold; padding: 4px 0; margin: 0;}
				#HomeNewsCatTwo ul li a:hover, #HomeNewsCatTwo ul li a:active {background-color: #F3F3F3; color: #981314;}
				#HomeNewsCatTwo ul li a:link span.teaser, #HomeNewsCatTwo ul li a:visited span.teaser { font-size:13px; font-weight: normal; color: #333;}
				#HomeNewsCatTwo ul li a:hover span.teaser, #HomeNewsCatTwo ul li a:active span.teaser {color: #333;}
				#HomeNewsCatTwo ul li span.eventdate {color: #000; font-size: 12px; line-height: normal; font-weight: bold; padding: 0; margin: 0;}

			#HomeNewsCatThree{width: 418px; height:556px; border:solid 1px #981314; border-top:none; padding:5px; margin:0;}
				#HomeNewsCatThree ul {height: 556px; overflow: auto; list-style: none; padding: 0; margin:0;}
				#HomeNewsCatThree ul li {border-top: 1px solid #CCC; margin: 0; padding-right:5px;}
				#HomeNewsCatThree ul li p{padding: 0; margin:0;}
				#HomeNewsCatThree ul li img{float:right; padding-left:5px; padding-top:0px;}
				#HomeNewsCatThree ul li a{height:110px;}
				#HomeNewsCatThree ul li a:link, #HomeNewsCatThree ul li a:visited {color: #981314; display: block; text-decoration: none; font-size: 13px; line-height:1.3em; font-weight: bold; padding: 4px 0; margin: 0;}
				#HomeNewsCatThree ul li a:hover, #HomeNewsCatThree ul li a:active {background-color: #F3F3F3; color: #981314;}
				#HomeNewsCatThree ul li a:link span.teaser, #HomeNewsCatThree ul li a:visited span.teaser { font-size:13px; font-weight: normal; color: #333;}
				#HomeNewsCatThree ul li a:hover span.teaser, #HomeNewsCatThree ul li a:active span.teaser {color: #333;}
				#HomeNewsCatThree ul li span.eventdate {color: #000; font-size: 12px; line-height: normal; font-weight: bold; padding: 0; margin: 0;}

#ColumnTwo{float: right; width: 162px;}
	#SponsorHeader {width: 140px; height: 24px; padding:6px 0px 0px 22px; margin:0; margin-bottom:18px; background-image: url(../vsImages/Layout/Home_SponsorBanner.jpg); background-repeat:no-repeat; position:relative;}

	#SponsorHeaderNav{width: 34px; height: 13px; position: absolute; left: 100px; top:33px; z-index:5;}
	#SponsorHeaderNav .leftNav{padding-right:6px;}
	#SponsorHeader h1{font-size:14px; color:#FFF; font-weight: bold; margin: 0; padding:0;}
	#SponsorList, #StackOne, #StackTwo{width:162px; text-align:center;}
	#StackTwo{display: none;}
	#SponsorList img{padding-bottom:15px;}

#ColumnOneSub{float: left; width: 828px;}
#ColumnOneSubContent{width: 828px;}
#SubContainer{width:828px; margin: 0; padding:0; text-align: left;}
#SubContainerFull{width:990px; margin: 0; padding:0; text-align: left;}

#SubContainerFoot{width: 1004px; height:19px; margin:0 auto; background-image: url(../vsImages/Layout/Sub_ContainerFoot.jpg); background-repeat: no-repeat; position:relative;}

#KeyLinkHeader{width: 990px; height: 4px; border-top:solid 14px #EC5401; background-color:#FFFFFF;}

#KeyLinks{width: 1004px; height:129px; margin:0 auto; background-image: url(../vsImages/Layout/KeyLinkBG.jpg); background-repeat:repeat-x; position:relative;}
#KeyLinksLeft{float: left; width: 712px; height: 129px; padding:0; margin:0;}
#KeyLinksLefta{float: left; width: 292px; height: 129px; padding:0; margin:0;}
#KeyLinksLeftb{float: right; width: 420px; height: 129px; padding:0; margin:0;}

#KeyLink{width: 1004px; height:195px; margin:0 auto; background-image: url(../vsImages/PageFooter/Chain.jpg); background-repeat: no-repeat;position:relative;}
#KeyLinkNav{width: 160px; height: 17px; position: absolute; left: 37px; top:13px; background-image: url(../vsImages/Layout/Home_SponsorBannerOrange.png); background-repeat:no-repeat; font-size:12px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px; z-index:5;}
#KeyLinkNavText{float: left; width: 120px;}

#KeyLinkNavButtons{float: right; width: 40px;}


#LinkStack{width: 1004px; height:195px; margin:0 auto;}
#StackThree, #StackFour{width: 1004px; height:195px; margin:0 auto; position:relative;}
#StackFour{display: none;}

.posOne{margin: 0; padding: 0; position:absolute; left: 25px; top:43px;}
.posTwo{margin: 0; padding: 0; position:absolute; left: 163px; top:43px;}
.posThree{margin: 0; padding: 0; position:absolute; left: 301px; top:43px;}
.posFour{margin: 0; padding: 0; position:absolute; left: 439px; top:43px;}
.posFive{margin: 0; padding: 0; position:absolute; left: 577px; top:43px;}
.posSix{margin: 0; padding: 0; position:absolute; left: 715px; top:43px;}
.posSeven{margin: 0; padding: 0; position:absolute; left: 853px; top:43px;}


#BottomLeft{float: left; width: 272px; text-align:left;}
#BottomRight{float: right; width: 125px; text-align:right;padding: 0 12px 0 11px;}
#KeyLinksRight{float: right; width: 292px; height: 129px; padding:0; margin:0;}
#KeyLinks img{padding: 0; margin:0;}
#BottomLeftA{float: left; width: 125px; padding: 0 11px 0 11px;}
#BottomLeftB{float: right; width: 125px; padding: 0px;}

#BodyContainer{float: left; width:1004px; background-color: #FFEFB9; margin: 0; padding:0; margin-bottom:7px;}
#SubHeader{width: 892px; height: 45px; margin: 0; padding:0; padding-top: 20px; padding-left: 12px; font-size:20px; color:#1E013B; font-weight:bold; background-color:#DFDAD6; border-bottom:1px solid #333;}

#Footer{width:970px; height: 20px; padding:8px 10px 0 10px; margin:12px 7px 0px 7px; background-image:url(../vsImages/Layout/PageFooter.png); background-repeat:no-repeat;}
#FooterCopyright{float:left; color:#FFF; font-size:11px; font-style:normal; font-weight:normal; }

#FooterText{float:right; width: 400px; color:#FFF; font-size:11px; font-style:normal; font-weight:normal; text-align:right;}
#Footer a{color:#FFF; font-size:11px; font-style:normal; font-weight:normal;}

#VSFooter{width:970px; margin:0 auto; padding:0 10px; margin-top:2px; text-align:left;}
#VSFooter .SiteBy{color: #000; font-size: 11px; font-weight:normal;}
#VSFooter .TVS{color: #FFF; font-size: 11px; font-weight:normal;}

#submenu {float: left; width: 225px; margin:0; padding:0; background-color:#FFF; margin-left:10px;}
#submenu .header{width:205px; height: 33px; padding: 6px 10px 26px 10px; background-color:#EC5401; margin:0; color: #FFF; font-size:16px; font-weight:bold; border-bottom:1px solid #333;}

#submenu ul {width:225px; margin:0; padding:0;}
#submenu li {list-style-type:none; text-align:left; padding:0; margin:0;}
#submenu li a.menuselected{display:block; text-decoration:none; font-size:13px;font-weight: normal; color:#FFF; background-color: #891112; padding:6px 10px; border-bottom:solid 1px #333;}
#submenu li a.menuunselected{display:block; text-decoration:none; font-size:13px;font-weight: normal; color:#333; padding:6px 10px; border-bottom:solid 1px #333; background-color:#EDEAE7;}

#subUnderMenu{width: 225px; background-color:#EDEAE7; padding-top:20px;}

#SubBody {float: right; width: 558px; padding: 6px 20px 26px 15px; min-height:500px; margin:0; line-height:1.4em;}
#SubBody table, #SubBody td, #SubBody th, #SubBody tr{border:1px solid #CCC; border-collapse:collapse; text-align:left; padding:3px; font-size:14px; font-weight:normal;}
#SubBody table{width:100%;}
#SubBody table.nomargin{width:100%; margin: 0px 0px 0px 0px;}
#SubBody img.EventListImg{float: left; padding: 3px 20px 3px 0px;}
#SubBody th {background-color: #891112; color: #FFF; font-weight:bold; border: 0;}
#SubBody h1, #TrainingBody h1{font-size: 22px;color: #EC5401;font-weight: bold; margin:0; padding:0; line-height:1.1em;}
#SubBody h2, #TrainingBody h2{font-size: 18px;color: #333;font-weight: bold; margin: 0; padding: 0;}
#SubBody a, #TrainingBody a{color: #891112; text-decoration: none; font-size: 14px;font-weight: bold;}
#SubBody a.EventListLinks{color:#891112; text-decoration:none; font-size:12px; font-weight:normal;}
#SubBody a.business{color:#891112; text-decoration:none; font-size:12px; font-weight:normal;}

#SubBodyFull {float: right; width: 930px; padding: 30px; min-height:500px; margin:0; line-height:1.4em;}
#SubBodyFull table, #SubBodyFull td, #SubBodyFull th, #SubBodyFull tr{border: none; border-collapse:collapse; text-align:left; padding:0; font-size:14px; font-weight:normal;}
#SubBodyFull table{width:100%;}
#SubBodyFull table.nomargin{width:100%; margin: 0px 0px 0px 0px;}
#SubBodyFull img.EventListImg{float: left; padding: 3px 20px 3px 0px;}
#SubBodyFull th {background-color: #891112; color: #FFF; font-weight:bold; border: 0;}
#SubBodyFull h1, #TrainingBody h1{font-size: 22px;color: #EC5401;font-weight: bold; margin:0; padding:0; line-height:1.1em;}
#SubBodyFull h2, #TrainingBody h2{font-size: 14px;color: #333;font-weight: bold; margin: 0; padding: 0;}
#SubBodyFull a, #TrainingBody a{color: #891112; text-decoration: none; font-size: 14px;font-weight: bold;}
#SubBodyFull a.EventListLinks{color:#891112; text-decoration:none; font-size:12px; font-weight:normal;}
#SubBodyFull a.business{color:#891112; text-decoration:none; font-size:12px; font-weight:normal;}

#TrainingBody{margin-top:20px;}

#TellaFriend {float: right; text-align:center; width: 558px; padding: 0; line-height:1.4em;}
#TellaFriend a{text-decoration: none; font-weight: bold; color: #891112; outline:none;}

#TellaFriendFull {float: right; text-align:center; width: 930px; padding: 0; line-height:1.4em;}
#TellaFriendFull a{text-decoration: none; font-weight: bold; color: #891112; outline:none;}

#PhotoGallery{padding-top: 15px;}
#PhotoGallery table, #PhotoGallery td, #PhotoGallery th, #PhotoGallery tr{border: none; border-collapse:collapse; text-align:left; padding:3px; font-size:11px; font-weight:normal;}
#PhotoGallery img{padding:0; margin:0;}
#PhotoGallery h1{font-size:18px; font-weight: bold; margin:0; padding:0;}
#PhotoGallery h3{margin:0; padding:0;}

#FormBuilder table, #FormBuilder td, #FormBuilder th, #FormBuilder tr{border:0;font-size:14px; border-collapse:collapse;text-align:left; padding:3px;}
#FormBuilder th{background-color: #891112; color: #FFF; font-weight:bold; border: 0;}
#FormBuilder .note{font-size:10px;}
#FormBuilder ul{margin:0; padding:0;}
#FormBuilder li{list-style-type:none; text-align:left; padding:3px; margin:0;}
#FormBuilder input.btn{background-color:#D75501; font-weight:bold; padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

#Breadcrumbs {font-size: 12px;font-weight: normal;text-decoration: none; margin-bottom:15px; text-align:left;}
#Breadcrumbs a {text-decoration: none;font-size: 12px; color: #981314;}

#Popup {width: 515px; padding: 26px 20px; min-height:500px; margin-bottom:10px; line-height:1.4em; text-align:left;}
#Popup table, #Popup td, #Popup th, #Popup tr{border:0;border-collapse:collapse;text-align:left; padding:3px; font-size:12px; font-weight:normal;}
#Popup table{width:100%;}
#Popup table.nomargin{width:100%; margin: 0px 0px 0px 0px;}
#Popup img.EventListImg{float: left; padding: 3px 20px 3px 0px;}
#Popup th {color:#004D29;font-weight: normal;}
#Popup h1{font-size: 16px;color: #29537C;font-weight: bold; margin:0; padding:0;}
#Popup h2{font-size: 12px;color: #333;font-weight: bold; margin: 0; padding: 0;}

#UpcomingCat {width: 558px; font-size:11px; color:#FFF; padding-top: 10px;}
#UpcomingCat ul{margin: 10px 0 15px 0; padding: 0;}
#UpcomingCat li{display:inline; list-style-type:none; margin: 0; padding: 0 5px;}
#UpcomingCat a.selected{text-decoration:none; padding: 5px 10px 6px 10px; font-size:11px; font-style:normal; font-weight:bold; color: #FFF; text-transform:uppercase; background-color:#891112;}
#UpcomingCat a.unselected{text-decoration:none; padding: 5px 10px 6px 10px; font-size:11px; font-style:normal; font-weight:bold; color: #333; text-transform:uppercase; background-color:#CCCCCC;}

#AlphaCat {width: 558px; font-size:11px; color:#FFF; padding-top: 10px;}
#AlphaCat ul{margin: 10px 0 15px 0; padding: 0;}
#AlphaCat li{display:inline; list-style-type:none; margin: 0; padding: 0 4px;}
#AlphaCat a.unselected{text-decoration:none; padding: 0; font-size:12px; font-style:normal; font-weight:bold; color: #333; text-transform:uppercase; background:none;}
#AlphaCat a.selected{text-decoration:none; padding: 5px; font-size:12px; font-style:normal; font-weight:bold; color: #891112; text-transform:uppercase; background:none; background-color:#CCC;}

#EventDetails {padding: 26px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; min-height:400px;}
#EventDetails table, #EventDetails td, #EventDetails th, #EventDetails tr{border:1px solid #849BA6;font-size:12px; border-collapse:collapse;text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif; padding:3px;}
#EventDetails table{width:100%; margin: 100px 0px 0px 0px;}
#EventDetails table.nomargin{width:100%; margin: 0px 0px 0px 0px;}
#EventDetails img{padding-left:20px; padding-bottom: 20px;}
#EventDetails img.EventListImg{float: left; padding: 3px 20px 3px 0px;}
#EventDetails th {color:#FFF;font-weight: normal;background-color: #849BA6;}
#EventDetails h1{font-family: Arial, Helvetica, sans-serif;	font-size: 16px;color: #29537C;font-weight: bold; margin:0; padding:0;}
#EventDetails h2{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #5B076B;font-weight: bold; margin: 0; padding: 0;}
#EventDetails a {color: #DD3700; text-decoration: none; font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#EventDetails a.EventListLinks{color:#DD3700; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

#EmailContainer{width:950px; padding: 26px 20px; font-size: 12px; color: #000000;}
#EmailContainer h1{font-size: 22px;color: #EC5401;font-weight: bold; margin:0; padding:0;}

#EmailPreview {float: right; width:500px; margin: 10px 0; padding: 5px 25px 25px 25px; border: solid 1px #849BA6; min-height:150px; background-color: #E3DFDB; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../vsImages/Layout/PageTitle_BG.jpg);background-repeat: repeat-x;}
#EmailPreview .header{color: #29537C; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#EmailPreview .senderinfo{font-size:12px; color: #29537C; font-style:italic; font-weight:bold;}
#EmailPreview a{color: #DD3700; text-decoration: none; font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#EmailForm {float: left; width: 350px; padding:5px 10px;}
#EmailForm {float: left; width: 350px; padding:5px 10px;}

#TellPreview {float: left; width:900px; margin-bottom:15px; padding: 5px 25px 25px 25px; border: solid 1px #849BA6; min-height:150px; background-color: #E3DFDB; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../vsImages/Layout/PageTitle_BG.jpg);background-repeat: repeat-x;}
#TellPreview .header{color: #29537C; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#TellPreview .senderinfo{font-size:12px; color: #29537C; font-style:italic; font-weight:bold;}
#TellPreview a{color: #DD3700; text-decoration: none; font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

#RecResources {float: left; width: 180px; margin:0; text-decoration:none; font-size:12px;font-weight: normal; background-image:url(../vsImages/Layout/icon_suggest.jpg); background-repeat:no-repeat; background-color: #197ECC; color: #333; padding:6px 10px; border:solid 5px #FFFFFF;}
#RecResources h3{color: #333;font-size:13px;font-weight: bold; margin-left:40px; margin-bottom:25px;}
#RecResources a{color:#FFF;font-size:12px;font-weight: bold;}

#ExistingForm{border:0; border-top:1px solid #849BA6; padding:10px; background-color:#BDD0BD;}
#ExistingForm table, #ExistingForm td, #ExistingForm th, #ExistingForm tr{border:0;font-size:12px; border-collapse:collapse;text-align:left; padding:3px;}
#ExistingForm th{background-color:#849BA6; color: #FFF; font-weight:bold; border: 0;}
#ExistingForm .note{font-size:10px;}
#ExistingForm ul{margin:0; padding:0;}
#ExistingForm li{list-style-type:none; text-align:left; padding:3px; margin:0;}
#ExistingForm h2{color: #891112; font-size:18px; font-weight:bold;}
#ExistingForm input.btn{background-color:#D75501; font-weight:bold; padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

#PasswordForm{border:0; border-top:1px solid #849BA6; padding:10px; background-color:#DBDCEA;}
#PasswordForm table, #PasswordForm td, #PasswordForm th, #PasswordForm tr{border:0;font-size:14px; border-collapse:collapse;text-align:left; padding:3px;}
#PasswordForm th{background-color:#849BA6; color: #FFF; font-weight:bold; border: 0;}
#PasswordForm .note{font-size:10px;}
#PasswordForm ul{margin:0; padding:0;}
#PasswordForm li{list-style-type:none; text-align:left; padding:3px; margin:0;}
#PasswordForm h2{color: #891112; font-size:18px; font-weight:bold;}
#PasswordForm input.btn{background-color:#D75501; font-weight:bold; padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}

#CommunityNewsList a{font:normal; font-size:12px; font-weight:normal;text-decoration: none;}

.EventList{float: left; border-bottom: solid 1px #CCC; width: 558px; margin-bottom:20px; min-height:50px;}
.EventListTitle {width: 360px; font-size:14px; color:#891112; font-weight:bold;}
.EventListDate {width: 360px; font-size:13px; color:#333; font-weight:normal;}
a.EventListLinks{color:#DD3700; text-decoration:none; font-size:11px; font-weight:normal;}
.EventListNoLinks{color: #FFFFFF; font-size:11px; font-weight:normal;}
.EventListInfo {padding:20px 0px; width: 558px; font-size:12px; color:#333; font-weight:normal;}

.floatright{float: right;}
.floatleft{float:left;}
.clear{clear: both;}
.Dateline {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: lighter;}
.Alert {color: #891112;font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.AlertXL{width:520px;  min-height: 65px; padding: 10px; margin-bottom:10px; background-color:  #FFF7C0;  color: #CF3B19; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border:solid 1px #EFE5A4;}


