/* CSS Document */

body{
	padding: 20px;
	background-color: #FFFF00;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: top;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 16px;
}
#nifty #MenuBar {
	padding-right: 10px;
	padding-left: 20px;
	background-color: #000000;
}

h1,h2,p{
	margin: 0 10px;
	font-size: 14px;
}
h1{
	font-size: 250%;
	color: #FF0000;
}
h2{font-size: 200%;color: #f0f0f0}
p{
	padding-bottom:1em;
	font-size: 36px;
	color: #F00;
	font-weight: bold;
}
h2{padding-top: 0.3em}
div#nifty{
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	text-align: right;
}
#nifty #TopBanner {
	padding: 10px;
	height: 100px;
	float: none;
	margin: auto;
	width: 850px;
	text-align: center;
	background-color: #000000;
}
#nifty #SideBar1 {
	width: 180px;
	float: left;
	border-left-style: none;
	border-right-style: none;
	padding-bottom: 10px;
	border-top-style: none;
	border-bottom-style: none;
	padding-left: 0px;
}
#nifty #TopBanner #logoTop {
	float: left;
	height: 90px;
	width: 130px;
}

#nifty #FeaturedEvents {
	width: 320px;
	float: left;
	margin-left: 5px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #000000;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #FF0000;
	padding-right: 5px;
	padding-left: 5px;
}

#nifty #clear {
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	height: 5px;
}
#nifty #VideosHome {
	width: 300px;
	float: right;
	margin-right: 15px;
	height: 500px;
}



#nifty #TopBanner #Banner1 {
	float: none;
	clear: none;
}
#nifty #cleardiv {
	clear: both;
	height: 15px;
}
#nifty #ContainerTemplate {
	height: auto;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 12px;
	color: #000;
}
#nifty #ContainerTemplate #Div2 {
	float: right;
	height: 400px;
	width: 650px;
	text-align: center;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F00;
	padding-top: 10px;
}


#nifty #clear2 {
	clear: both;
	height: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}



b.rtop, b.rbottom{
	display:block;
	background-color: #FF0;
}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
#nifty #TopFlahBanner {
	padding-right: 10px;
	padding-left: 10px;
}
#nifty #SibeBar2 {
	width: 200px;
	float: right;
	padding-right: 10px;
	border-left-width: thin;
	border-left-style: dotted;
	height: 500px;
	margin-right: 10px;
	padding-left: 10px;
	background-color: #000000;
}

#nifty #MainHomeM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	float: right;
	width: 650px;
	color: #000000;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	background-color: #FC0;
	padding: 10px;
	margin-top: 30px;
}
#BottomMenu {
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
#nifty #HeadlineGallery {
	width: 220px;
	float: left;
	padding: 5px;
}
#nifty #MailingList {
	padding: 5px;
	float: left;
	width: 300px;
	margin-top: 5px;
	margin-left: 10px;
}

#nifty #MainHead {
	float: right;
	width: 650px;
	padding-right: 10px;
	padding-left: 0px;
	margin-right: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
#TopBanner #ModifiableTop {
	width: 720px;
	margin-right: auto;
	margin-left: 20px;
	float: left;
	height: 90px;
}
#nifty #SideBannerContact {
	height: 600px;
	width: 200px;
	float: left;
}
#nifty #MainContentContact {
	float: right;
	height: 600px;
	width: 650px;
	margin-right: 10px;
	padding-right: 10px;
	border-left-width: thin;
	border-left-style: ridge;
	border-left-color: #000000;
	padding-left: 10px;
}
#BandLeadersMain {
	float: left;
	height: auto;
	width: 600px;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: ridge;
	border-right-color: #FF0000;
	text-align: left;
}
#nifty #ContainerTemplate .style15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: none;
	text-align: left;
}
#BandLeadersMain #BandTitle {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
#ContainerTemplate #VendorsMain {
	height: 500px;
	width: 500px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #FF0000;
	background-color: #FF8002;
	color: #000000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 10px;
	text-align: center;
}
#ContainerTemplate #VendorsTitle {
	height: 25px;
	width: 450px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	padding-bottom: 15px;
}
#ContainerTemplate #FundingMain {
	padding: 10px;
	float: left;
	height: 700px;
	width: 600px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #666666;
	background-color: #FFCC00;
}
#ContainerTemplate #AboutUsMAIN {
	height: 800px;
	width: 425px;
	border-right-width: 2px;
	border-right-style: dashed;
	border-right-color: #666666;
	padding: 10px;
	background-color: #FFFA00;
}
#ContainerTemplate #AboutUsHeader {
	height: 40px;
	width: 425px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
	background-position: top;
	padding: 10px;
	margin-bottom: 15px;
}
#ContainerTemplate #PopularLinksTitle {
	height: 40px;
	width: 425px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	text-align: left;
}
#ContainerTemplate #PopularLinksMain {
	height: 700px;
	width: 425px;
	margin-top: 10px;
	padding: 5px;
	float: left;
}
#ContainerTemplate #ParadeInfo {
	height: auto;
	width: 500px;
	background-color: #FF0;
	float: left;
}
#ContainerTemplate #ParadeTitle {
	height: 46px;
	width: 500px;
}
#FeaturedEvents #Countdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
#FetesListing1 {
	float: left;
	width: 850px;
	margin-right: 15px;
}
#FetesTop {
	clear: both;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-color: #000000;
	padding-top: 0px;
	height: 35px;
}
#FetesListing1 #fetesTab1 {

}

#FetesDetails {
	width: 400px;
	float: left;
}
#nifty #ContainerTemplate #FetesListing1 #fetesTab1 .style3 style5 style26 .style27 {
	padding: 5px;
}
hotelsLeft {
	height: 500px;
	width: 600px;
	float: left;
}
#nifty #ContainerTemplate #ParadeAd {
	width: 300px;
	float: right;
}
.bandListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#nifty #ContainerTemplate #divmain {
	float: right;
	width: 200px;
}
#nifty #ContainerTemplate #HomeAd1 {
	float: right;
	height: auto;
	width: 600px;
}
#nifty #ContainerTemplate #HotelInfo {
	width: 300px;
	margin-right: 15px;
	height: auto;
	float: right;
	margin-top: 10px;
}
.Fetesdescrp {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #030;
	font-weight: bold;
}
.LocaT {
	color: #FF0;
}
.Title2009 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color: #F00;
}
.BandName {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F00;
	font-weight: bold;
}
#nifty #ContainerTemplate table tr .Title1 {
	font-size: 18px;
	color: #F00;
	text-align: center;
}
.title5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #600;
}
.HEAD1 {
	font-size: 12px;
}

.fffgggg {
	font-size: 18px;
	color: #F00;
	text-align: center;
}
#nifty #ContainerTemplate table {
	text-align: center;
	color: #900;
	font-size: 16px;
	line-height: normal;
}
#nifty #ContainerTemplate table tr th {
	text-align: center;
}
.HEAD2 {
	color: #F00;
	font-size: 24px;
}
#nifty #ContainerTemplate table tr td table tr .Title2 {
	text-align: center;
}
#nifty #ContainerTemplate table tr td table {
	text-align: left;
	color: #FFF;
}
#nifty #ContainerTemplate #LinksMain {
	width: 850px;
}
#nifty #ContainerTemplate #LinksMain #LinksPart1 {
	height: 650px;
	width: 450px;
}
#nifty #ContainerTemplate #VideosHome table tr td {
	text-align: center;
}
#nifty #ContainerTemplate #VideosHome table tr td {
	font-size: 14px;
	text-align: right;
}
#nifty #ContainerTemplate table tr td .MsoNormal111 {
	color: #F00;
}
.BandInfo {
	font-size: 10px;
	color: #000;
}
.Bandinfo3 {
	font-size: 12px;
	color: #000;
}
.BL1 {
	color: #F00;
	font-weight: bold;
}
#nifty #ContainerTemplate table tr td table tr td div {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.link1 {
	color: #FFF;
}
.TextDescrp {
	color: #FFF;
}
#nifty #ContainerTemplate #divhome1 {
	height: 20px;
	width: 500px;
}
#nifty #ContainerTemplate #VideosHome table tr td #SideDiv1 {
	height: 15px;
	width: 300px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #000;
}
#nifty #ContainerTemplate table tr td table tr td #EventsDiv {
	float: left;
	height: 15px;
	width: 800px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000;
}
.EventText {
	font-size: 14px;
	color: #000;
}
.TextDescp {
	color: #300;
	font-size: 12px;
}
#nifty #ContainerTemplate #VideosHome table tr td table tr td {
	text-align: justify;
}
#nifty #ContainerTemplate #divhome1 {
	clear: none;
	height: 25px;
	width: 600px;
	float: right;
}
.Portrayal1 {
	color: #600;
	font-size: 12px;
	font-weight: bold;
}
.Title11 p strong {
	font-size: 36px;
	color: #000;
}
.detailsAAA {
	font-size: 14px;
	color: #FC0;
}
.offiEvents {
	color: #F00;
	font-weight: bold;
}
.Title11 strong {
	font-size: 24px;
}
.detailsAAA {
	font-weight: normal;
	font-size: 12px;
}
.link2 {
	font-size: 24px;
}
.FPDescript {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #F00;
}
.vendors {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}
#nifty #ContainerTemplate table tr td table tr td #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent blockquote p {
	font-size: 14px;
}
.TMs {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.ParadDirections {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #F00;
}
#nifty #DONATIONS {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
