body 
{
	background:#d8d9da;
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    margin:0px;
    padding:0px;
    font-size:80%;
}

#sponsor_logo {background:white; padding:20px;}
#sponsor_logo div.showtype{ padding-bottom:15px; margin-bottom:15px; border-bottom:dotted 1px gray;}
#sponsor_logo div.showtype h3{font-size:180%; margin-bottom:10px;}
#sponsor_logo div.showtype img{padding:10px;}


a{color:#0768af; text-decoration:none;}

img{border:none}

h1,h2,h3,h4,h5{margin:0px; padding:0px;}
h1{font-size:210%; color:#f79d01; margin-bottom:5px;  font-weight:bold;}
h2{font-size:170%; color:#0768af;}
h3{font-size:150%; color:#0768af; padding-bottom:5px; border-bottom:dotted 1px gray;}
h4{font-size:130%; color:#0768af;}
h5{font-size:130%; color:#f79d01;}

div.left{float:left;}
div.right{float:right}



#container{width:900px; }
#header{height:180px; overflow:hidden; padding-top:15px;}
#subheader{height:28px; background:black;}
#subheader ul{margin:0;}

#side_text{padding:10px;}



#content{text-align:left; background:white;}
#content2{width:575px; margin:15px 5px 0 15px;}
#content2 ul {
padding-left:20px;}
#content3{margin:15px 0 10px 5px;}

#breadcrumb{margin-bottom:15px;}
#breadcrumb span{color:#37939b}
#breadcrumb ul{list-style:none;margin:0px; padding:0px;}
#breadcrumb li{float:left;margin:0px; padding:0px; margin-right:5px;}
#breadcrumb li a{color:#37939b; text-decoration:none; font-weight:bold;}
#breadcrumb li a:hover{text-decoration:underline;}



#footer{background: url(../Files/Footer.png) no-repeat; height:125px;}
#footer_buttons{padding-left:30px; padding-top:15px;}
#footer_text{float:left; padding-left:15px; padding-top:20px;}


#sessions div{border-bottom:dotted 1px gray; padding-bottom:5px; margin-bottom:5px;}
#sessions div li{margin-left:20px;}
#sessions h1{font-size:150%}
#sessions h2{font-size:115%; color:#474747}

/************* HOMEPAGE *******************/
.medium{font-size:120%;}
.blue{font-size:130%; color:#0768af; font-weight:bold;}

#intro_text{font-size:120%;}
#intro_text ul{margin-top:0; margin-bottom:5px; padding-left:20px;}

#home_middle{float:left; width:575px;}

#text_box_top{background: url(../Files/TextBox_Top.png) no-repeat; height:60px; margin-top:15px;}
#home_top_inner{padding-top:25px; padding-left:25px; padding-right:15px; text-align:left;}

#text_box_middle{background: url(../Files/TextBox_1PX.png) repeat-y;}
#home_middle_inner{padding-left:25px; padding-right:15px; text-align:left;}

#text_box_bottom{background: url(../Files/TextBox_Bottom.png) no-repeat; height:60px; padding-bottom:15px;}
#home_bottom_inner{padding-left:25px; padding-right:15px; text-align:center;}


/******** SUB Buttons *******************************/
#sub-buttons {padding:10px 5px; text-align:right;}
#sub-buttons a.button{display:inline-block; font-size:0.85em; font-weight:bold; padding:0.5em 1em; background:#f79d01; color:white; margin-right:10px;}
#sub-buttons a:hover.button{background:#0766ad; color:White;}
#sub-buttons a:active.button{background:#0766ad; color:White;}



/************* AGENDA *******************/
/************* AGENDA *******************/
table.agenda {color:#474747}
table.agenda a{text-decoration:none;color:black;}
table.agenda a:visited{text-decoration:none;color:black;}
table.agenda a:hover{text-decoration:underline;}
table.agenda a.speaker{color:#0765ab; font-weight:bold;}
table.agenda a.session{font-weight:bold; display:block; font-size:120%;}
table.agenda td{padding:7px; border-bottom:solid 1px #ffdb9c; text-align:left;}
table.agenda td.time{padding-left:0px;font-size:90%;}
table.agenda td.date{padding:0px; padding-bottom:5px; padding-top:15px;color:#0765ab; font-size:160%; font-weight:bold;}

/******* OLD
table.agenda a, table.agenda a:visited{text-decoration:none;color:black;}
table.agenda a:hover{text-decoration:underline;}
table.agenda a.speaker{padding:0px;font-weight:normal;display:block;}

table.agenda td{font-size:120%; font-weight:bold; padding:7px;border-bottom:solid 1px #98c6ca; text-align:left;}

table.agenda td.time{padding-left:0px;font-size:90%;color:#474747}

table.agenda td.date{padding:0px; padding-bottom:5px; padding-top:15px;color:#38929a; font-size:160%; font-weight:bold;border-bottom:solid 1px #38929a;}

table.agenda td div.description{font-weight:normal; font-size:smaller; color:#38929A}
table.agenda td div.description a{font-weight:bold; font-size:smaller; color:#38929A}
*/

/* DROPDOWN CSS */
/* NEW SUPERFISH STYLES */
/*** DEMO SKIN ***/
.sf-menu {
	margin-bottom: 0;
	width:100%;
	background: 	#0768af url(../Files/Nav_1px_Off.gif) top repeat-x !important;
	border-top:none !important;
}
.sf-menu a 
{
	border-left:	none !important;
	border-right:	none !important;
	border-top:	none !important;
	padding:0 1em !important;
	height:32px;
	line-height:32px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3.5em; /* match top ul list item height */
	z-index:		99;
}


a > .sf-sub-indicator {top:1.2em;}

.sf-menu a   { /* visited pseudo selector so IE6 applies text colour - .sf-menu a:visited*/
	color:			white !important;
}

.sf-menu li {
	background: 	#019be9 url(../Files/Nav_1px_Off.gif) top repeat-x !important;	/*#BDD2FF*/
}
.sf-menu li li {
	background:		#d9eaf2!important; text-align:left !important;
}
.sf-menu li li a{color:#019be9 !important;}
.sf-menu li li li {
	background:		#019be9  !important;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active 
{
	color:		#f79d01 !important;	
	background:	#0768af url(../Files/Nav_1px_Off.gif) top repeat-x !important;
	outline:	0;
}
.sf-menu li a:visited{color:#f79d01}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active 
{
	color:		white !important;	
	background:	#f79d01 !important;
	outline:	0;
}
/* END DROPDOWN MENU CSS */


/* CLEARFIX - DO NOT REMOVE */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}