
body {	
	background-color: #000000;
	font-family: 'Quattrocento Sans','Arial Unicode MS', 'Arial', Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	padding:20px 20px 20px 20px;
	margin-top: 0px;
	}
a:link { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:hover { color: #fff999; text-decoration: none; }
a:active { color: #ffffff; text-decoration: none; }
.head { width: 805px; text-align: center; margin: auto; }
.head img { margin: 0; padding: 1; }

.sign { margin:10px 0px 0px 150px; width: 485px; height: 264px; position: absolute; border: solid 0pt black; }
#cwclogo { background-image: url(images/cwc_logo.png); width: 485px; height: 264px; }

.AnnounceImage{visibility:hidden;position:absolute;}
#divHeader{ text-align: center; margin:30px 0 30px 0;}
#divLocatedAtThe{ letter-spacing: 5pt; font-size: 16px;}
#divMaroon24FontText{width:100%; text-align:center;margin:10px 0 10px;
					 letter-spacing: 2pt; font-weight:bold; color: Maroon; font-size: 24px;}
#divRegistration{font-size: 16px;}
#divLargeUpperText{letter-spacing: 5pt; text-transform:uppercase;font-size:18px;font-weight:500;}

.midSection { width: 805px; margin: auto; border: solid 1pt white; padding: 0; }
.fonts { padding: 0px 125px 0px 125px; }
.text { font-size: 12px; text-align: center; font-weight:300; }
.text2 { font-size: 12px; text-align: center; font-weight:300; letter-spacing: 5px }
.textbold { text-align: center; font-size: 18px; font-weight:800; color:#990000; }
.textbold2 { text-align: center; font-size: 12px; font-weight:800; }
.textbold2 { text-align: center; font-size: 18px; font-weight:400; }
.textsdc { font-size: 11px; text-align: left; line-height: 15px; padding:10px 8px 0px 0px; }
.navbar { background: url(images/navbar.jpg); background-repeat: repeat; height: 34px;
          text-align: center; padding:0px; margin:0px; border-right: solid 1pt white; border-left: solid 1pt white; }
.navbarspacer{background-image:url(images/navbar-spacer.png);background-repeat:no-repeat;
              height:34px;width:24px;display:inline-block;margin:0 10px 0 10px;padding:0;vertical-align:top;}
.navbar a { padding: 1px 5px 1px 5px; margin: 5px;display:inline-block; font-size: 14px;
            color: #ffffff; font-stretch: extra-expanded; font-weight: 600; letter-spacing: 3px;  }
.navbar a:hover { background-color: White; color: Black; }
.mainTable { background-color: #FFFFFF; }
.main { width:801px; border-bottom: solid 1pt White; border-left: solid 1pt White; border-right: solid 1pt White; }
.main2 { width:801px; height:20px; }
.mainfoot { border-bottom: solid 1pt White; border-left: solid 1pt White; border-right: solid 1pt White; }
.footer { background:url(images/foot_repeat-x.jpg); background-repeat:repeat-x; height:30px; }
.footertext { font-size: 10px; text-align: center; line-height: 18px; font-weight:500; color:#ffffff; }
.informationHeading { font-size: 16px; text-align: left; line-height: 18px; font-weight:800; } 
.information { font-size: 14px; text-align: left; line-height: 18px; font-weight:500; padding-left: 30px; } 
.information a { color: #990000; text-decoration: underline; } 
.information a:hover { color: #990000; text-decoration: none; } 
.dots { text-align: center; }
.agendaDate { text-align: center; font-size: 16px; font-weight:800; color:#990000; margin-top: 35px; text-align: left;}
.confSection span { text-align: center; font-size: 16px; font-weight:800; color:#990000; margin-top: 15px; text-align: left;}
.confSection p { margin-left: 40px; }
.confSection p a:link  { color: #990000; text-decoration: none; }
.confSection a:visited { color: #990000; text-decoration: none; }
.confSection a:hover   { color: #220099; text-decoration: underline; }
.confSection a:active  { color: #990000; text-decoration: none; }

#sponsorForm { margin-bottom: 80px; text-align: center; }
#sponsorForm p { text-align: center; margin-bottom: 25px; }
#sponsorForm div { margin-bottom: 5px; }
#sponsorForm div span { display: inline-block; font-size: 14px; font-weight: bold; 
                        color: #0082BE; margin-right: 5px; width: 180px; text-align: right; }
#sponsorForm div span ul { width: 400px; }
#sponsorForm div span ul li { list-style-type: none; margin-left: 30px; }
#sponsorForm div #thankYou { display: inline-block; font-size: 14px; font-weight: bold; 
								  color: #0082BE; margin-right: 5px; width: 480px; text-align: center; }                     
#sponsorForm div input { width: 250px; font-size: 14px; }
#sponsorForm div select { width: 250px; font-size: 14px; }

#sponsorForm .sponsorDetails { font-size: 1.2em; color: Black; margin-left: 125px; margin-bottom: 10px; text-align: left; }

#ThankYouPage { text-align: center; font-size: 14px; color: #0082BE; font-weight: bold; }
.pnlPresentations2010 a:link { color: #990000; text-decoration: none; }
.pnlPresentations2010 a:visited { color: #990000; text-decoration: none; }
.pnlPresentations2010 a:hover { color: #220099; text-decoration: underline; }
.pnlPresentations2010 a:active { color: #990000; text-decoration: none; }

a.regTable:link { font-size: 12pt; color: #990000; text-decoration: none; }
a.regTable:visited { font-size: 12pt; color: #990000; text-decoration: none; }
a.regTable:hover { font-size: 12pt; color: #220099; text-decoration: underline; }
a.regTable:active { font-size: 12pt; color: #990000; text-decoration: none; }


/* Needed to resolve report viewer sizing issues in Firefox */
 table #ctl00_cphBody_ReportViewer_MyServices 
    { 
        display: table !important; 
        background-color:White; 
        min-height:800px;         
    } 

 table #ctl00_cphBody_ReportViewer_MyServices 				
    { 
        display: table !important; 
        background-color:White; 
        min-height:800px;  
    } 
