@import url(cutter-forms.css); 
@import url(cutter-navigation.css); 
@import url(cutter-main.css); 
@import url(2008redesign.css); 



div#qi-banner-container {
    background-color: #FFF;
    height: 45px;
    background: url(/images/summit2009bannertop.jpg) top left repeat-x;
}
*html div#qi-banner-container {
    height: 44px;

}

div#qi-branding-tagline {
    background-color: #369;
    color: #fff;
    padding: 0px 10px;

}

div#qi-branding-tagline a, 
div#qi-branding-tagline div,
div#qi-branding-tagline p {
    margin: 0;
    padding: 0;
    font-size: 11px;
    text-decoration: none;

}


div#qi-branding-tagline .orc-intro h2 {
			color: #666;
		}

/*
div#qi-main {
    background-image: url("med-blue-bar.jpg");
}*/


dl#cutter-navigation dt {
    background-color: #369;
}

div#qi-branding-image {
     background-color: #369;
    color: #fff;
    /*  padding: 10px; */
}

dt.default-topmenu {
    background-color: #369 !important;
}




h3 {
     color: #cc66;
}

/* LINKS */
			
a:link { 
			color:#FF9933; }

a:visited { 
			color:#FF9933; }

a:hover { 
			color:#036;
			text-decoration:none; }

a:active { 
			color:#030; }




#nav {
			overflow:hidden;
			_height:1%; }


ul#nav-list {
			margin:0; padding:0;
			list-style:none;
			float:left; 
			background-color:#FF9933; 	
			width:100%; }


#nav-list li {
			float:left;		
			margin:0; 
			padding:0;
			text-align:center; 
}


#nav-list a {
			border-right:1px solid #FFFFFF;
			font-size:86%;
			margin:0;
			font-weight:normal 86%;
			text-decoration:none;
			letter-spacing:1px;
			float:left;
			color:#666;
			font-family:Verdana, Arial, Geneva;
			padding:6px 6px; }
	
			
#nav-list a:hover {
			background-color:#ffca66; }
			
#nav-list a span {
			letter-spacing:0; }



/*from positioniseverything.com*/
.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden; }

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

div.date {
	font-weight: normal; font-size: 10px; float: left; width: 28%; color: #666
}



div.description {
	clear: right; float: right; width: 72%
}
/* SUMMIT NAVIGATION */

#sum08-nav {
			overflow:hidden;
			margin:0; 
			padding:0; 

    width:  900px !important;
}

ul#sum08-nav-list {
			margin:0; padding:0;
			list-style:none;
			float:right; 
			background-color:#FF9933; 	
			width:100%; }

#sum08-nav-list li {
			float:left;		
			margin:0; 
			padding:0;
			text-align:center;
			text-transform: uppercase;
			display:inline;
}

#sum08-nav-list a {
			border-right:0px solid #FFFFFF;
			font-size:10px;
			margin:0;
			font-weight:bold;
			text-decoration:none !important;
			float:left;
			color:#666 !important;
			font-family:Verdana, "Times New Roman", Times, serif;
			padding:6px 10px; }
	
#sum08-nav-list a:hover {
			background-color:#ffca66; }
			
#sum08-nav-list a span {
			letter-spacing:0; }

#sum08-nav-list a.on {
			background-color:#ffca66 !important; }



/* AGENDA STYLES */


div.day {
	clear: both; padding-right: 0px; border-top: #ccc 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px; padding-top: 10px
}
div.date {
	font-weight: normal; font-size: 10px; float: left; width: 25%; color: #666
}

div.with {
	font-size: 10px; margin: 1px 1px 0px; color: #666; font-style: normal 
}




div.description {
	clear: right; float: right; width: 75%
}
div.description p, li {font-size: 10.5px !important;
}
div.description ul, p.break, .break {clear: left;
}
div.day h2 {
	margin-top: 0px; font-size: 11px; color: #369
}
div.day p {
	margin-bottom: 5px
}
div.day ul {
	margin-left: 12px
}

.clearfix {
	
}
 html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
