/* CSS Document */
*{margin: 0;padding: 0;}

html, body{
   height: 100%;
}

Body{
   background: url(../Images/Background.gif) repeat;
   color: #000000;
   font: 12px/22px "Trebuchet MS", Arial, Tahoma, Verdana, serif;
}

p{
   padding-bottom: 5px;
   padding-top: 5px;
}

Center{
   color: #ffffff;
   font-size: 11px;
}

#Wrapper{
   width: 100%;
}

#HeaderMain{
   background: url(../Images/HeaderBg.gif) repeat-x top;
   float: left;
   height: 150px;
   width: 100%;
}

#HeaderMain #Header{
   height: 150px;
   margin: 0px auto;
   width: 900px;
}

#HeaderMain #Header #Logo{
   float: left;
   height: 100px;
   width: 100px;
}

#HeaderMain #Header #Title{
   background: url(../Images/Header.gif) no-repeat;
   float: left;
   height: 80px;
   margin-left: 40px;
   margin-top: 15px;
   width: 550px;
}

html > body #HeaderMain #Header #Title{
   margin-left: 60px;
}

#HeaderMain #Header #Home{
   background: url(../Images/Home.gif) no-repeat;
   color: #003399;
   float: right;
   font-size: 10px;
   font-weight: bold;
   height: 22px;
   width: 122px;
  }

#HeaderMain #Header #Home a{
   color: #003399;
   text-decoration: none;
}

#HeaderMain #Header #Nav{
   background: url(../Images/NavBg.gif) no-repeat;
   clear: both;
   color: #bb0000;
   float: left;
   font-size: 14px;
   font-weight: bold;
   height: 30px;
   margin-top: 5px;
   width: 900px;
}

#HeaderMain #Header #Nav .link{
   margin-left: 15px;
   margin-top: 6px;
}

html > body #HeaderMain #Header #Nav{
   background: url(../Images/NavBg.gif) no-repeat;
   clear: both;
   float: left;
   height: 30px;
   margin-top: 20px;
   width: 900px;
}

#ContentMain{
   background: url(../Images/ContentMainBg.gif) repeat-x;
   float: left;
   width: 100%;
}

#ContentMain #Content{
   background: url(../Images/ContentBg.gif) no-repeat;
   background-position-y: 12px;
   height: 112px;
   margin: 0px auto;
   width: 920px;
}

html > body #ContentMain #Content{
   background: url(../Images/ContentBg.gif) no-repeat bottom;
   height: 112px;
   margin: 0px auto;
   width: 920px;
}

#ContentMain #Content #Banner{
   background: url(../Images/Banner.gif) no-repeat top left;
   height: 212px;
   margin: 0px auto;
   width: 900px;
}

#ContentMain #Content #Body{
   background: #ffffff;
   height: 500px;
   margin: 0px auto;
   width: 900px;
}

#ContentMain #Content #Body #Text{
   background: #ffffff;
   float: left;
   padding: 5px 10px 0px 20px;
   width: 690px;
}

#ContentMain #Content #Body #Text ul{
   list-style: inside;
   margin-left: 20px;
}

#ContentMain #Content #Body #Text .ul2{
   margin-left: 50px;
}

#ContentMain #Content #Body #Text a{
   color: #cc3300;
}

#ContentMain #Content #Body .WelcomeText{
   background: url(../Images/WelcomeText.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .AboutUs{
   background: url(../Images/AboutUsHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Venue{
   background: url(../Images/VenueHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .TravelInfo{
   background: url(../Images/TravelInfoHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Schedule{
   background: url(../Images/ScheduleHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Registration{
   background: url(../Images/RegistrationHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Vendors{
   background: url(../Images/VendorsHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Attendees{
   background: url(../Images/AttendeesHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Announcement{
   background: url(../Images/AnnouncementHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Pressrelease{
   background: url(../Images/PressreleaseHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Volunteers{
   background: url(../Images/VolunteersHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Sponsor{
   background: url(../Images/SponsorsHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .SponsorReg{
   background: url(../Images/SponsorRegHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Contact{
   background: url(../Images/ContactHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Thankyou{
   background: url(../Images/ThankyouHeader.gif) no-repeat;
   height: 35px;
   width: 675px;
}

#ContentMain #Content #Body .Address{
background-color:#fafafa;
width:94%;
border-top:1px solid #eeeeee;
padding:5px 0px 10px 20px;
}

#ContentMain #Content #Body #VerticalLimit{
   background: #ffffff;
   float: left;
   margin-top: 10px;
   width: 180px;
}

#FooterMain{
   background: url(../Images/FooterBg.gif) repeat-x;
   float: left;
   height: 95px;
   width: 100%;
}

#FooterMain #Footer{
   height: 95px;
   margin: 0px auto;
   width: 900px;
}

#FooterMain #Footer #FooterBottom{
   background: url(../Images/FooterBottom.gif) no-repeat;
   height: 30px;
   margin: 0px auto;
   width: 900px;
}

#FooterMain #Footer #FooterNav{
   line-height: 14px;
   margin-left: 100px;
   margin-top: 5px;
}

#FooterMain #Footer #FooterNav li{
   color: #ffffff;
   display: block;
   float: left;
   font-size: 11px;
}

#FooterMain #Footer #FooterNav a{
   color: #ffffff;
   text-decoration: none;
}

.red{
   color: #cc3300;
}

.input{
   background: url(../Images/FieldBg.gif);
   border: 1px solid #ededed;
   font-size: 13px;
   height: 18px;
   width: 180px;
}

textarea{
   background: url(../Images/FieldBg.gif);
   border: 1px solid #eeeeee;
   font-size: 13px;
   overflow: auto;
}

.highlight{
   color: #bb0000;
}

.button{
	background-color:#003366;
	padding:0px 0px 3px 0px;
	border:0px solid #3b6e22;
	height:24px;
	width:70px;
	font-size: 13px;
	line-height:24px;
	color:#FFFFFF;
	margin:0px;
	font-family:"Trebuchet MS", Tahoma, Verdana, serif;
}

.bigtext{
   background: #f5f5f5;
   color: #000070;
   font-size: 18px;
   font-weight: bold;
   letter-spacing: 0.05em;
   padding: 10px 0px 10px 0px;
}

.blue{
   background: #336699;
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
   height: 25px;
}

.FormTd{
   border-bottom: 1px solid #eeeeee;
   padding: 3px 0px 3px 5px;
}

.getValue{
   border: 1px solid #ededed;
   color: #cc3300;
   font-size: 13px;
   font-weight: bold;
   width: 80px;
}

.plzNote{
   background: #f5f5f5;
   border-bottom: 1px dotted #cc3300;
   color: #cc3300;
   font-weight: bold;
}

.ThankyouMsg{
   background: #fafafa;
   color: #336699;
   font-size: 16px;
   font-weight: bold;
   width:97%;
   padding-top:10px;
   padding-bottom:10px;
}

.RedBold{
   color: #cc3300;
   font-weight: bold;
   padding-left: 10px;
}

