
#nav-wrapper {
  float:left; 
  clear:both; 
  width:100%; 
  background-image:url(../images/nav_bg.png); 
  background-repeat:repeat-x; 
  background-position:left top; 
  margin:10px 0px 0px 0px; 
  height:54px;
}
#nav {width:1000px; margin:0px auto 0px auto;}

/*
#nav li {float: left; font-family:Arial, Helvetica, sans-serif; list-style-type: none; padding-right: 0px; font-size: 14px;  line-height: 42px;}
#nav a:link, #nav a:active, #nav a:visited { color: #333333; font-weight: bold; text-decoration:none;}
#nav a:hover {text-decoration:underline;}
*/

.dropdown_panel{    
    border:1px solid #858585;

    margin:0px auto;  
    height:400px;
    z-index:1000;
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:10px 5px 10px 5px;  
    line-height:22px;
    
    border-top:none;     
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #f3f3f3, #f3f3f3);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#f3f3f3)); 
    -moz-border-radius: 0px 0px 5px 5px;  
    -webkit-border-radius: 0px 0px 5px 5px;  
    border-radius: 0px 0px 5px 5px;      
    width:700px;
    
    
}


#mnuNavigation ul {
  list-style:none;  
}

#mnuNavigation li{
  float:left; 
  font-size: 14px;  
  line-height: 42px;
  font-family:Arial, Helvetica, sans-serif; 
  list-style-type: none; 
  padding-right: 10px; 
  padding-left: 5px; 
  
}

#mnuNavigation li:hover{
  background-color: #e2e2e2;  
  border-left:1px solid #858585;
  border-right:1px solid #858585;
  border-top:1px solid #f3f3f3;
  background-image:url(../images/nav_bg.png); 
}

#mnuNavigation a{
  color:#333333;
  text-decoration:none;  
}



#mnuNavigation li:hover .mnu_Registration{  
    left:-1px;
    top:auto;  
    width:220px;
    height:80px;
    color:#fff;    
}  

#mnuNavigation li:hover .mnu_Registration a{  
  line-height:20px;
  padding:0;
  margin:0;
}    

#mnuNavigation li:hover .mnu_Registration a:hover{  
  color:#ccc;
}



#mnuNavigation li:hover .menu_program{  
    left:259px;
    top:auto;  
    width:400px;
    height:190px;
}  

#mnuNavigation li:hover .menu_program a{  
  line-height:20px;
  padding:0;
  margin:0;
}    

#mnuNavigation li:hover .menu_program a:hover{  
  color:#ccc;
}

#mnuNavigation li:hover .menu_Showcase{  
    left:183px;
    top:auto;  
    width:350px;
    height:150px;    
    line-height:22px;
}

#mnuNavigation li:hover .menu_Showcase a{  
  
  font-size:16px;
  padding:0;
  margin:0;
} 

#mnuNavigation li:hover .menu_Showcase a:hover{  
  color:#ccc;
}



#mnuNavigation li:hover .mnu_EventHome{  
    left:132px;
    top:auto;  
    width:200px;
    height:150px;
}

#mnuNavigation li:hover .mnu_EventHome a{    
  padding:0;
  margin:0;
} 

#mnuNavigation li:hover .mnu_EventHome a:hover{  
  color:#ccc;
}




* {padding:0; margin:0;}
/*body {background-image:url(/Spring2012/images/magglass.png); background-repeat:no-repeat; background-position:center top;}*/

body,td,th {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.floatingBox{
  border-left:#0066ae 1px solid;
  border-right:#0066ae 1px solid;
  border-bottom:#0066ae 1px solid;  
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;  
  float:right; 
  width:300px;
}
.floatingBoxHeader{
  background-color:#0066ae;
  color:#ffffff;
  text-align:center;
  padding:4px;
  font-weight:bolder;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
.floatingBoxContent{
  padding:4px;
}


.big-theme {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
letter-spacing: 6px;
}


p {padding:5px 0px 5px 0px;}
h1 {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#0066ae; font-weight:bold; padding:0px 0px 5px 0px;}
h2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; padding:0px 0px 5px 0px;}
.h2Red {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#981b1e; font-weight:bold; padding:0px 0px 5px 0px;}
/* per Stacey Hogan 5/31/11 */
.sponosrHeader{
  font-size:14px; font-weight:bolder; color:#ffffff; background-color:#0066ae; text-align:center;  font-family:Arial, Helvetica, sans-serif; padding:3px; margin-bottom:4px;
}

#wrapper {width:100%; clear:both; margin-top:10px;}

#top {margin:0px auto 0px auto; width:1000px; clear:both;}
#logo {width:343px; height:89px; float:left;}
#datebox {float:left; width:375px; margin:14px 0px 0px 10px;}

#top-right {float:right; text-align:right; margin:7px 0;}
#top-right, #top-right a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none;}
#top-right a:hover {text-decoration:underline;}


#content-wrapper {clear:both; width:1000px; margin:0px auto 0px auto;}

#theme {float:left; clear:both; width:1000px; height:120px; /*-7px from height to center vertically*/ padding:7px 0px 0px 0px; /*+7px pad to center vertically*/ background-image:url(/DC2014/images/theme_bg.png); background-repeat:no-repeat; background-position:left top;}
#theme {font-family:'Myriad Pro', Arial, sans-serif; color:#7f8082; font-size:44px; text-align:center;}

#content-top {width:1000px; float:left; clear:both;}
#content-main {width:1000px; float:left; clear:both; padding:5px 0px 0px 0px; background-image:url(../images/content_bg.jpg); background-repeat:repeat-y; background-position:left top;}


#advertisements {float:right; width:140px; padding:0px 10px 0px 10px;}

#primary {float:left; width:490px; padding:0px 5px 0px 5px;}
#secondary {float:left; width:165px; padding:4px 10px 4px 10px; border:1px #92514D solid;}
#sidebar {float:left; width:135px; padding:0px 5px 0px 10px;}

#bodyContent {float:left; width:660px; padding:0px 10px 0px 10px;border-left:#DEDEDE 1px solid;border-right:#DEDEDE 1px solid;}
#bodyContent ul {margin-left:25px; }
#bodyContent ul li {padding:2px 0 0 0; }




#content-bottom {width:1000px; float:left; clear:both;}

#footer {width:1000px; margin:0px auto 0px auto; padding:15px 0px 35px 0px; clear:left; text-align:center;}
#footer, #footer a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#777; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/******************************************************************************************************
Exhibitor Pages (East only)
*******************************************************************************************************/
.exhibitorBackgroundOn {
	background-color:#fcfcfc;
	padding:5px 5px 5px 5px;	
	margin-bottom:50px;
	border:1px #cccccc solid; 
	border-radius:5px;
}
.exhibitorBackgroundOn h2 {color:#0066ae}

.exhibitorBackgroundOff {
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	margin-bottom:50px;
	
}


/******************************************************************************************************
Program Pages
*******************************************************************************************************/
.sessionBackgroundOn {
	background-color:#F7F7F7;
	padding:5px 5px 5px 5px;	
}

.sessionDescription {
  line-height:16px; 
  font-size:12px; 
  margin-top:8px;
}  

.sessionDescription ul{
  margin-left:25px;
}

.sessionBackgroundOff {
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	
}

.sessionTitle{	
	margin-bottom:2px; 
	font-weight:bolder; 
	font-size:14px;
}

.sessionTimes{	
	margin-bottom:2px; 
	font-weight:bolder;
}

/* The words Sponsored By in the upper right corner of the session */
.sponsoredSessionText{
	width:120px; 
	text-align:center; 
	float:right;
	font-weight:bolder; 
	font-variant:small-caps; 
	letter-spacing:3px;	
}

.sponsoredSessionImage{
	
	width:120px; 
	text-align:center; 
	float:right;
	font-weight:bolder; 
	overflow:hidden;
	clear:right;
	
	
}

/* The optional table at the top of program pages */
.programMenu{
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	padding:4px;
}
.programMenu a{
	text-decoration:none;
}

.clsTrackHeader{
	margin:10px 0px 10px 0px; 
	border:1px #cecece solid;
	padding:5px;
}
.clsTrackHeader h2{
	margin-bottom:0;
	padding-bottom:0;
}
.clsTrackHeader p{
	margin-top:0;
	padding-top:0;
}