body { font-family: arial; background-color: #1A1A1A; 
	background-image: url(../images/background.jpg); margin: 0px;
	background-repeat: no-repeat; background-position: top center; 
	border: 0px; padding: 0px; text-align: center;
	background-attachment: fixed; }

table, td, p, textarea, input, select, button { font-family: arial;	
	color: #ccc; font-size: 9pt; background-color: #000; }

p { margin: 10px 0 0; }
ul { margin-top: 5px; margin-bottom: 0px; }

td { font-family: arial; text-align: left; vertical-align: top; }

textarea, input, select, button { border: 1px solid #626262; }
.chBox { border: 0px; background-color: #000; }

input.text { font-size: 9pt; margin: 0px; }
select { margin: 0px; padding: 0px; }

hr { height: 1px; border: 0px; color: #999; background-color: #343434;
	margin: 5px 0 15px; padding: 0; width: 100%; display: block; }

#container { width: 820px; background-color: #000; margin: auto; 
	padding: 0px; }

.margin0 { margin: 0px; padding: 0px; }
.marginT40 { margin-top: 40px; }
.marginB30 { margin-bottom: 30px; }
.pad20 { padding: 20px; }

#img { margin: 0px; display: block; }

#topmenu { font-family: arial; width: 820px; height: 40px; 	
	background-color: #2D2D2D; font-size: 12pt; padding: 0 0 0 20px;
	color: #808080; margin: 0px; vertical-align: middle; border: 0px; 
}

a.topmenu  { color: #808080; text-decoration: none; }
a.topmenu:hover { color: #FFF; text-decoration: none; }
a.activemenu { color: #FFF; text-decoration: none;
	font-weight: bold; }

a.events { font-size: 12pt; color: #e7c2a1; text-decoration: none; 
	font-weight: normal; }
a.events:hover { font-size: 12pt; color: #e7c2a1; 
	text-decoration: none; font-weight: bold; }
a.activevents { font-size: 12pt; color: #e7c2a1; text-decoration: none;
	font-weight: bold; }

a.advisory { color: #d1abe7; text-decoration: none; font-weight: normal; }
a.advisory:hover { color: #d1abe7; text-decoration: none;
	font-weight: bold; }
a.activeadvisory { color: #d1abe7; text-decoration: none;
	font-weight: bold; }

.sub_menu { font-family: arial; background-color: #2d2d2d; 
	border-bottom: 1px solid #999; }

.ctalign { text-align: center; }
.rtalign { text-align: right; }
.justalign { text-align: justify; }
.vAlignTop { vertical-align: top; }
.vAlignMid { vertical-align: middle; }
.vAlignBtm { vertical-align: bottom; }

.colgap { width: 30px; }
.leftcol { width: 520px; }
.rtcol { width: 210px; }
#scrolltext { width: 200px; background-color: #000; }

.caption { font-family: arial; font-size: 18pt; color: #354560; 
	margin: 10 0 5px; }

.txtB { color: #354560; font-weight: bold; font-family: arial; }
.subtxt { color: #626262; font-size: 11pt; }

.txtgray { color: #626262; font-weight: bold; font-family: arial; }
.txtgray a { color: #626262; }
.txtgray a:hover { color: #ccc; }

.txtred { color: #900; font-weight: bold; font-family: arial; }

.bgwhite { background-color: #fff; }

.maintxt { font-family: arial; color: #ccc; font-size: 9pt; }
a.maintxt { color: #ccc; font-size: 9pt; text-decoration: underline; }
a.maintxt:hover { color: #fff; }

.rtmaintxt { font-family: arial; color: #ccc; font-size: 9pt; }
a.rtmaintxt { font-family: arial; font-size: 9pt; color: #ccc;
	text-decoration: underline; }
a.rtmaintxt:hover { color: #fff; }

.rtsectxt { font-family: arial; color: #999; font-size: 8pt; }
a.rtsectxt { font-family: arial; color: #999; font-size: 8pt; 
	text-decoration: underline; }
a.rtsectxt:hover { color: #ccc; }

.smalltxt { font-family: arial; color: #ccc; font-size: 7pt; }

.bdrRBtm { border-right: 1px solid #999; border-bottom: 1px solid #999;
	text-align: center; vertical-align: middle; }

.bdrBtm { border-bottom: 1px solid #999; text-align: center; 
	vertical-align: middle; }

.bdrRight { border-right: 1px solid #999; text-align: center; 
	vertical-align: middle; }

a.speaker { text-decoration: none; color: #626262; font-weight: bold; }

#tooltip { position: absolute; border: 1px solid #999;
	background-color: #1a1a1a; padding: 2px 5px 10px;
	color: #fff; display: none; width: 450px;
	text-align: left; font-family: arial;
}	

#tooltip table, #tooltip td { background-color: #1a1a1a; }

a.evebanner { border: 0; }

/******** Scrolling Sponsors *********/
#marqueecontainer { position: relative; width: 200px; height: 200px;
	overflow: hidden; margin: 0; }

.sponsors { margin: 0 0 15px 0px; width: 200px; }

.sponsor-img { float: left; text-align: center; width: 200px; }
.hrule { float: left; clear: both; width: 100%; }

.sponsor-txt { width: 120px; line-height: 15px; color: #566c75; 
	margin: 0 0 0 100px; }

.tblbdr { border: 1px solid #333; }
.tblbdr td { border: 1px solid #333;  }

/************************************/
