@charset "utf-8";

body { margin: 0; padding: 0; background: #000 url(../images/bg.gif) repeat-x; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; text-align: center; }
img { border: 0; }
a { color: #72bbd0; text-decoration: underline; }
a:hover { color: #712c49; text-decoration: none; }
p { margin: 0; padding: 8px 0; }
.clear { clear: both; }

#container { margin: 0 auto; width: 900px; text-align: left; }
#header { height: 119px; overflow: hidden; }
#header h1 { float: left; margin: 0; padding: 0; width: 397px; height: 119px; }
#header h1 a { display: block; background: url(../images/logo.jpg) no-repeat; width: 397px; height: 119px; text-indent: -9000em; overflow: hidden; }

.nav { float: left; background: url(../images/header-bg.jpg) no-repeat; width: 473px; overflow: hidden; }

#past-menu {  }
#past-menu ul { float: right; margin: 0; padding: 0; list-style: none; }
#past-menu ul.top { margin-bottom: 37px; }
#past-menu ul li { float: left; }
#past-menu ul.bottom li a { display: block; height: 44px; text-indent: -9000em; overflow: hidden; }
#past-menu ul.bottom li a.speakerbios-btn { background: url(../images/past-speakerbios-btn.jpg) no-repeat; width: 116px; }
#past-menu ul.bottom li a.speakerslides-btn { background: url(../images/past-speakerslides-btn.jpg) no-repeat; width: 116px; }
#past-menu ul.bottom li a.openspacevideos-btn { background: url(../images/past-openspacevideos-btn.jpg) no-repeat; width: 137px; }
#past-menu ul.bottom li a.eventhome-btn { background: url(../images/past-eventhome-btn.jpg) no-repeat; width: 104px; }
#past-menu ul.bottom li a:hover { background-position: bottom; }
#past-menu ul.top li a { display: block; height: 38px; text-indent: -9000em; overflow: hidden; }
#past-menu ul.top li a.home-btn { background: url(../images/top-home-btn.jpg) no-repeat; width: 83px; }
#past-menu ul.top li a.pastevents-btn { background: url(../images/top-pastevents-btn.jpg) no-repeat; width: 104px; }
#past-menu ul.top li a:hover { background-position: bottom; }

#inner-menu { }
#inner-menu ul { float: right; margin: 0; padding: 0; list-style: none; }
#inner-menu ul.top { margin-bottom: 37px; }
#inner-menu ul li { float: left; }
#inner-menu ul.bottom li a { display: block; height: 44px; text-indent: -9000em; overflow: hidden; }
#inner-menu ul.bottom li a.location-btn { background: url(../images/location-btn.jpg) no-repeat; width: 93px; }
#inner-menu ul.bottom li a.speakerbios-btn { background: url(../images/speakerbios-btn.jpg) no-repeat; width: 105px; }
#inner-menu ul.bottom li a.solo-speakerbios-btn { background: url(../images/solo-speakerbios-btn.jpg) no-repeat; width: 105px; }
#inner-menu ul.bottom li a.register-btn { background: url(../images/register-btn.jpg) no-repeat; width: 83px; }
#inner-menu ul.bottom li a.eventhome-btn { background: url(../images/eventhome-btn.jpg) no-repeat; width: 104px; }
#inner-menu ul.bottom li a:hover { background-position: bottom; }
#inner-menu ul.top li a { display: block; height: 38px; text-indent: -9000em; overflow: hidden; }
#inner-menu ul.top li a.home-btn { background: url(../images/top-home-btn.jpg) no-repeat; width: 83px; }
#inner-menu ul.top li a.pastevents-btn { background: url(../images/top-pastevents-btn.jpg) no-repeat; width: 104px; }
#inner-menu ul.top li a:hover { background-position: bottom; }

#home-banner { background: url(../images/home-banner.jpg) no-repeat; height: 246px;}
#home-banner a { display: block; height: 246px; text-indent: -9000em; overflow: hidden; }
#inner-banner { background: url(../images/inner-banner.jpg) no-repeat; height: 111px; }
#inner-banner a { display: block; height: 111px; text-indent: -9000em; overflow: hidden; }
#inner-atlanta-banner { background: url(../images/inner-atlanta-banner.jpg) no-repeat; height: 246px;}
#inner-atlanta-banner a { display: block; height: 246px; text-indent: -9000em; overflow: hidden; }
#boston-banner { background: url(../images/boston-banner.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#sf-banner { background: url(../images/sf-banner.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#charlotte-banner { background: url(../images/charlotte-banner.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#atlanta-banner { background: url(../images/atlanta-banner.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#minneapolis-banner { background: url(../images/minneapolis-banner.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#washington-banner { background: url(../images/washington-banner.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#inner-losangeles-banner { background: url(../images/inner-banner-losangeles.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#inner-july16-banner { background: url(../images/innerbanner-july16.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#inner-dallas-banner { background: url(../images/innerbanner-dallas.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }
#inner-london-banner { background: url(../images/innerbanner-london.jpg) no-repeat; height: 111px; text-indent: -9000em; overflow: hidden; }


.learninagility-lt { float: left; background: url(../images/learningagility-lt.jpg) no-repeat; width: 457px; min-height: 362px; color: #fff; }
.learninagility-lt a { color: #fffe87; text-decoration: underline; }
.learninagility-lt a:hover { color: #fff; text-decoration: none; }
.learninagility-lt .inner { padding: 85px 41px 0 76px; }
.learninagility-lt ul { margin: 0 0 0 20px; padding: 0; list-style: none; }
.learninagility-lt ul li { padding: 7px 7px 7px 25px; background: url(../images/list-icon.gif) no-repeat 0 50%; }

.advancingagility-rt { float: left; background: url(../images/advancingagility-rt.png) no-repeat; width: 443px; min-height: 362px; color: #fff; }
.advancingagility-rt a { color: #fffe87; text-decoration: underline; }
.advancingagility-rt a:hover { color: #fff; text-decoration: none; }
.advancingagility-rt .inner { padding: 85px 65px 0 30px; }
.advancingagility-rt ul { margin: 0 0 0 20px; padding: 0; list-style: none; }
.advancingagility-rt ul li { padding: 7px 7px 7px 25px; background: url(../images/list-icon.gif) no-repeat 0 50%; }

.main-learninagility-lt { float: left; background: url(../images/main-learningagility-lt.png) no-repeat; width: 457px; min-height: 362px; color: #fff; }
.main-learninagility-lt a { color: #fffe87; text-decoration: underline; }
.main-learninagility-lt a:hover { color: #fff; text-decoration: none; }
.main-learninagility-lt .inner { padding: 85px 41px 0 76px; }
.main-learninagility-lt ul { margin: 0 0 0 20px; padding: 0; list-style: none; }
.main-learninagility-lt ul li { padding: 7px 7px 7px 25px; background: url(../images/list-icon.gif) no-repeat 0 50%; }

.main-advancingagility-rt { float: left; background: url(../images/main-advancingagility-rt.png) no-repeat; width: 443px; min-height: 362px; color: #fff; }
.main-advancingagility-rt a { color: #fffe87; text-decoration: underline; }
.main-advancingagility-rt a:hover { color: #fff; text-decoration: none; }
.main-advancingagility-rt .inner { padding: 85px 65px 0 30px; }
.main-advancingagility-rt ul { margin: 0 0 0 20px; padding: 0; list-style: none; }
.main-advancingagility-rt ul li { padding: 7px 7px 7px 25px; background: url(../images/list-icon.gif) no-repeat 0 50%; }

#main-content { background: url(../images/main-inner-content-bg.png) no-repeat; }
#main-content .top { background: url(../images/main-content-top.gif) no-repeat; height: 31px; }
#main-content .inner { margin-left: 52px; background: #fff; width: 803px; min-height: 350px; }
#main-content .inner .page { padding: 20px; color: #4c4d4d; }
#main-content .inner .page h1 { margin: 0; padding: 10px 0; font-size: 16px; color: #8a2852; }
#main-content .bottom { background: url(../images/content-bottom.gif) no-repeat; height: 5px; }

#content { background: url(../images/inner-content-bg.png) no-repeat; }
#content .top { background: url(../images/content-top.gif) no-repeat; height: 31px; }
#content .inner { margin-left: 52px; background: #fff; width: 803px; min-height: 350px; }
#content .inner .page { padding: 20px; color: #4c4d4d; }
#content .inner .page h1 { margin: 0; padding: 10px 0; font-size: 16px; color: #8a2852; }
#content .bottom { background: url(../images/content-bottom.gif) no-repeat; height: 5px; }

.sponsors-top { background: url(../images/sponsors-top.gif) no-repeat; height: 44px; }
.sponsors { padding: 0 30px; background: url(../images/sponsors-bg.gif) repeat-y; min-height: 44px; text-align: center; }
.sponsors-bottom { background: url(../images/sponsors-bottom.gif) no-repeat; height: 11px; }
.footer { padding: 10px 15px 45px 35px; font-size: 11px; color: #fff; text-align: center; }.sm {
	font-size: 10px;
}
