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:#30346b; text-decoration:none;}

img{border:none}

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

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



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

#side_text{padding:10px;}



#content{text-align:left; background:white;}
#content2{width:575px; margin:15px 5px 0 15px;}
#content3{margin:15px 0 10px 5px;}
ul{margin-top:15px; margin-bottom:15px;}
li{margin-left:30px; margin-bottom:5px;}



#breadcrumb{margin-bottom:15px;}
#breadcrumb span{color:#3a9d23}
#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/HIT2010_Footer.png) no-repeat; height:120px;}
#footer_buttons{padding-left:30px; padding-top:17px;}
#footer_buttons a{font-weight:bold; font-size:120%;}
#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%;}
.purple{font-size:130%; color:#30346b; font-weight:bold;}

#intro_text{font-size:100%;}
#intro_text ul{margin-top:0; margin-bottom:5px;}

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

#text_box_top{background: url(../Files/Text-Box_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/Text-Box_1px.png) repeat-y;}
#home_middle_inner{padding-left:25px; padding-right:15px; text-align:left;}

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


/************* 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:#30346b; font-weight:bold;}
table.agenda a.session{font-weight:bold; display:block; font-size:120%;}
table.agenda td{padding:7px; border-bottom:solid 1px #959add; 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:#30346b; font-size:160%; font-weight:bold;}


/* DROPDOWN CSS */
/* NEW SUPERFISH STYLES */
/*** DEMO SKIN ***/
.sf-menu {
	margin-bottom: 0;
	width:100%;
	background: 	#30346b url(../Files/Nav_1px11.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: 	1.3em 1.5em;
	text-decoration:none;
	font-weight:bold;
}

.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, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			white !important;
}
.sf-menu li {
	background: 	#30346b url(../Files/Nav_1px11.gif) top repeat-x !important;	/*#BDD2FF*/
}
.sf-menu li li {
	background:		#30346b url(../Files/Nav_1px_Off1.gif) top repeat !important; text-align:left !important;
}
.sf-menu li li li {
	background:		#30346b  !important;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active 
{
	color:		#a4bb9e !important;	
	background:	#0768af url(../Files/Nav_1px11.gif) top repeat-x !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%;}