body {
	background-color: #9999CC;
	background-image: url(../images/bg_stripes.gif); 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
td, p, ul, ol, li, div  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
ul li {
	margin-bottom: 5px;
	list-style-type: square;
}
ol li {
	margin-bottom: 15px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom: 2px solid #FCB31B;
}
h1 a {	
	color: #CC0000;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
hr {
	color: #FCB31B;	
}
a {
	color: #3333CC;
	text-decoration: underline;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.notop {
	margin-top: 0px;
}
.smalltop {
	margin-top: 5px;
}
.nobottom {
	margin-bottom: 0px;
}
.smallbottom {
	margin-bottom: 5px;
}
.noboth {
	margin-top: 0px;
	margin-bottom: 0px;
}
.smallboth {
	margin-top: 5px;
	margin-bottom: 5px;
}
.white {
	background-color: #FFFFFF;
}
.lightgrey {
	background-color: #DDDDDD;
}
.lightblue {
	background-color: #D0EFFF;
}
.color1 {
	background-color: #F6E766;
}
.color2 {
	background-color: #FCB31B;
}
.color3 {
	background-color: #EE2229;
}
.color4 {
	background-color: #3C3D80;
}
.color5 {
	background-color: #FFFFCC;
}
.slogan {	
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.slogan2 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 6px;
	margin-right: 20px;
}
.menutop {	
	background-image: url(../images/left_graphic.gif);	
}
.eventtext {	
	color: #000066;
	font-size: 12px;
	font-weight: normal;
}
.eventtitle {
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;
}
.eventslogan {	
	color: #CC0000;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
.homebox {
	background-color: #3C3D80;
}
.homeboxheader {	
	color: #F6E766;
	font-size: 14px;
	font-weight: bold;
}
.homeboxcontent {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.homeboxcontent a {
	color: #F6E766;
	text-decoration: underline;
}
.homeboxcontent a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.menutext {	
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menutext a {	
	color: #333399;
	text-decoration: none;
}
.menutext a:hover {	
	color: #CC0000;
	text-decoration: none;
}
/* Larger Menu Text for 2008 Items (12px) */
.menutext_2008 {	
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menutext_2008 a {	
	color: #333399;
	text-decoration: none;
}
.menutext_2008 a:hover {	
	color: #CC0000;
	text-decoration: none;
}
/* larger menu text END */
.submenulist {
	margin-top: 0px;
	margin-left: 16px;
	padding-left: 0px;
}
.submenuitem {	
	color: #CC0000;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 3px;
}
.submenuitem a {	
	color: #333399;
	text-decoration: none;
}
.submenuitem a:hover {	
	color: #CC0000;
	text-decoration: none;
}
#submenu5, #submenu6, #submenu7, #submenu8 {
	display: none;
}
.submenu {
font-size: 11px;
position:absolute;
visibility: hidden;
border:1px solid #000066;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
background-color: #F6E766;
width: 205px;
}
.submenu a {
color: #333399;
text-decoration: none;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000066;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}
.submenu a:hover { 
background-color: #FFFFCC;
color: #CC0000;
text-decoration: none;
}
.small {
	font-size: 10px;
}
.agendatable {
	border-collapse: collapse;	
}
.agendatable td {
	border-collapse: collapse;	
}
.agendatable ul li { 
	padding-bottom: 0px; font-size: 11px; 
}
.agendatable li { 
	margin-top: 5px; 
}
.summarytable {
	border-color: #000000;
	border-collapse: collapse;	
}
.summarytable td {
	border-color: #000000;
	border-collapse: collapse;
	font-size: 11px;
	text-align: center;
	font-weight: bold;	
}
.trackcolor01 {
	background-color: #663300;
	color: white;
}
.tracktext01 {	
	background-color: #EEEEEE;
	color: #663300;
}
.trackcolor02 {
	background-color: #CC0000;
	color: white;
}
.tracktext02 {		
	color: #CC0000;
}
.trackcolor03 {
	background-color: #FF6600;
	color: white;
}
.tracktext03 {	
	background-color: #EEEEEE;
	color: #E06021;
}
.trackcolor04 {
	background-color: #FFCC33;
	color: black;
}
.tracktext04 {	
	color: #B3882D;
}
.trackcolor05 {
	background-color: #339900;
	color: white;
}
.tracktext05 {	
	background-color: #EEEEEE;
	color: #339900;
}
.trackcolor06 {
	background-color: #009999;
	color: white;
}
.tracktext06 {		
	color: #009999;
}
.trackcolor07 {
	background-color: #003399;
	color: white;
}
.tracktext07 {	
	background-color: #EEEEEE;
	color: #003399;
}
.trackcolor08 {
	background-color: #660099;
	color: white;
}
.tracktext08 {		
	color: #660099;
}
.trackcolor09 {
	background-color: #666666;
	color: white;
}
.tracktext09 {	
	background-color: #EEEEEE;
	color: #666666;
}
.agendatablehead {
	background-color: #F6E766;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.agendatabledate {
	background-color: #F6E766;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.agendatablesubhead {
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.agendatabledesc {
	background-color: #EEEEEE;	
}
.agendahead {
	font-size: 14px;
	font-weight: bold;
}
.agendadesc {
	font-size: 12px;
	margin-top: 0px;
}
.agendapara {
	font-size: 11px; margin-bottom: 0px;
}

.scheduletablehead {
	background-color: #F6E766;		
}
.scheduletable {
	border-collapse: collapse; 
	border-color: #333399;		
}
.scheduletable td { 
	border-color: #333399;		
}
.offsite {
	background-color: #F3E2D0;
}
.salon {
	background-color: #E6E6FF;
}
.ballroom {
	background-color: #FFF9DA;
}
.court {
	background-color: #DEDEDA;
}
.speakers {
	color: #CC0000; 
}
.footer {
	font-size: 10px;
	color: #F6E766;
}
.footer a {	
	color: #FCB31B;
	text-decoration: none;
}
.footer a:hover {
	color: #F6E766;
	text-decoration: none;
}
.presentations { 
	margin-left: 14px;
	padding-left: 0;
}  
#marqueecontainer{
position: relative;
width: 145px; /*marquee width */
height: 75px; /*marquee height */
background-color: #F6E766;
overflow: hidden;
padding: 0px;
padding-left: 4px;
}
.whatsnewbox {
	border: 1px solid #333399; background-color: #F6E766
}
.homelist {
	margin-top: 0px;
	margin-left: 16px;
	padding-left: 0px;
	list-style-image: url(../images/arrow_04.gif);
}
.homelist li {
	margin-bottom: 10px;
}
.homeheading {
	margin-bottom: 10px;
}
.homenews {
	list-style: square;
	margin-bottom: 5px;

}
.homesessions {	
	margin-top: 0px;
	margin-bottom: 8px;
}
.e2007 {
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.normal {	
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}
.spacer {	
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 2px;
}
