@charset "utf-8";

/*	-------------------------------------------------------------
	Boussias Conferences Style Sheet
	Project Leader Kostas Panoulas
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:		Boussias Conferences
	Version:			1.0
	Date:				July 10, 2008
	------------------------------------------------------------- */	

	body { 
		background:#F0F0F0 url("../_imagesConferences/event_body_bg.jpg") repeat-x;		
		background-position:top center;	
		 }
	
/*	Top Event Header Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#topEventHeaderContainer {
			font-family:Arial,sans-serif;
			background: url("../_imagesConferences/headerBack.jpg") repeat-x top;
			background-position: center top;		
			min-width:940px;
			width:auto;
			margin-bottom:0px;
			height:134px;
			/*border-bottom:1px solid #ff0000;*/
			z-index:180; }

		* html #topEventHeaderContainer{
			width: expression(document.documentElement.clientWidth < 940? "940px": "auto" ); }		
			
/*	Top Event Navigation Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	    #topEventNavigationContainer {			
			width:auto;
			margin-bottom:0px;
			height:120px;
			/*border:1px solid #000000;*/}		
		
		#topEventNavigation {			
			margin:auto auto;
			padding:0px 0px 0px 0px;
			width: 960px;
			height: 120px;
			/*border:1px solid #000000;*/}
	   
		#topBannerNavigation{
			width:715px;			
			list-style: none;			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 124px;						
			float:left;
			/*background-color:#999999;*/
			/*border:1px solid #000000;*/ }
			
		#topBannerNavigation #feature{
			width:715px;			
			list-style: none;			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 134px;						
			float:left;
			/*background-color:#999999;*/
			/*border:1px solid #000000;*/ }	
		
/*	Top Date Venue
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		 #topDateVenue {			
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			width: 215px;
			height:104px;			
			display: table; 			
			overflow: hidden;	
			#position: relative;					
			text-align:left;			
			/*border:1px solid #000000;*/ }
			
		#topDateVenueContent {
			#position: absolute; 
			#top: 50%;
			display: table-cell; 
			vertical-align: middle; 
			/*border:1px solid #000000;*/}	
			
		#topDateVenueContentContent {
			#position: relative; 
			#top: -50%; }		
		
		#topDateVenue span.topDate{
		 	padding:0px 0px 0px 30px;
			font-weight:normal;			
			width: 215px;			
			display:block;}
		
		#topDateVenue span.topVenue{
			padding:5px 0px 0px 30px;
 			width: 215px;
			font-weight:bold;
			display:block;			
			/*float:right;*/ }	

/*	Top Event Navigation Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	    #topEventNavigationContainer {			
			width:auto;
			margin-bottom:0px;
			height:120px;
			/*border:1px solid #000000;*/}		
		
		#topEventNavigation {			
			margin:auto auto;
			padding:0px 0px 0px 0px;
			width: 960px;
			height: 120px;
			/*border:1px solid #000000;*/}
	   
		#topBannerNavigation{
			width:715px;			
			list-style: none;			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 124px;						
			float:left;
			/*background-color:#999999;*/
			/*border:1px solid #000000;*/ }
			
		#topBannerNavigation #feature{
			width:715px;			
			list-style: none;			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 134px;						
			float:left;
			/*background-color:#999999;*/
			/*border:1px solid #000000;*/ }	
			
		
/*	Top Date Venue
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		 #topDateVenue {			
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			width: 215px;
			height:104px;			
			display: table; 			
			overflow: hidden;	
			#position: relative;					
			text-align:left;
			/*border:1px solid #000000;*/ }
			
		#topDateVenueContent {
			#position: absolute; 
			#top: 50%;
			display: table-cell; 
			vertical-align: middle; 
			/*border:1px solid #000000;*/}	
			
		#topDateVenueContentContent {
			#position: relative; 
			#top: -50%; }		
		
		#topDateVenue span.topDate{
		 	padding:0px 0px 0px 30px;
			font-weight:normal;			
			width: 215px;			
			display:block;}
		
		#topDateVenue span.topVenue{
			padding:5px 0px 0px 30px;
 			width: 215px;
			font-weight:bold;
			display:block;			
			/*float:right;*/ }	

/*	Options List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#options_list {	
			float:right;			
			background: url("../_imagesConferences/topEventNavigationBack.gif") no-repeat left; 		  
			float:left;			
			width:220px;			
			list-style: none;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;			
			height: 30px;
			/*border:1px solid #000000;*/ }
		
		#options_list ul {
		   padding:0px 0px 0px 0px;
		   margin:6px 0px 0px 29px;
		   list-style: none;
		   text-align:left; }
		
		#options_list li {
		   padding:0px 0px 0px 0px;
		   margin:0px 0px 0px 0px; }

		#options_list li span {
			float: left;
			display: block; }

		#options_list li img {
			vertical-align: middle;
			margin:0px 2px 0px 5px; }
		
		#options_list a:link, #options_list a:active, #options_list a:visited  {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;	
			font-weight:bold;
			padding:0px 0px 0px 0px;
			color:#000;
			border:0px solid #000000; }
		
		#options_list a:hover  {
			text-decoration:none;			
			/*border:1px solid #000000;*/ }	

/*	Top Event Navigation Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	    #topEventNavigationContainer {			
			width:auto;
			margin-bottom:0px;
			height:120px;
			/*border:1px solid #000000;*/}		
		
		#topEventNavigation {			
			margin:auto auto;
			padding:0px 0px 0px 0px;
			width: 960px;
			height: 120px;
			/*border:1px solid #000000;*/}
	   
		#topBannerNavigation{
			width:715px;			
			list-style: none;			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 124px;						
			float:left;
			/*background-color:#999999;*/
			/*border:1px solid #000000;*/ }
			
		#topBannerNavigation #feature{
			width:715px;			
			list-style: none;			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 134px;						
			float:left;
			/*background-color:#999999;*/
			/*border:1px solid #000000;*/ }	
		
/*	Top Date Venue
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		 #topDateVenue {			
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			width: 215px;
			height:104px;			
			display: table; 			
			overflow: hidden;	
			#position: relative;					
			text-align:left;
			/*border:1px solid #000000;*/ }
			
		#topDateVenueContent {
			#position: absolute; 
			#top: 50%;
			display: table-cell; 
			vertical-align: middle; 
			/*border:1px solid #000000;*/}	
			
		#topDateVenueContentContent {
			#position: relative; 
			#top: -50%; }		
		
		#topDateVenue span.topDate{
		 	padding:0px 0px 0px 30px;
			font-weight:normal;			
			width: 215px;			
			display:block;
			color:#000;}
		
		#topDateVenue span.topVenue{
			padding:5px 0px 0px 30px;
 			width: 215px;
			font-weight:bold;
			display:block;
			color:#000;			
			/*float:right;*/ }
			
		#topDateVenue span.topVenue a:link, #topDateVenue span.topVenue a:active, #topDateVenue span.topVenue a:visited{
			color:#000;
			text-decoration:underline;			
			/*float:right;*/ }
			
		#topDateVenue span.topVenue a:hover{
			color:#000;
			text-decoration:none;			
			/*float:right;*/ }			

/*	Options List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#options_list {	
			float:right;			
			background: url("../_imagesConferences/topEventNavigationBack.gif") no-repeat left; 		  
			float:left;			
			width:220px;			
			list-style: none;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;			
			height: 30px;
			/*border:1px solid #000000;*/ }
		
		#options_list ul {
		   padding:0px 0px 0px 0px;
		   margin:6px 0px 0px 29px;
		   list-style: none;
		   text-align:left; }
		
		#options_list li {
		   padding:0px 0px 0px 0px;
		   margin:0px 0px 0px 0px; }

		#options_list li span {
			float: left;
			display: block; }

		#options_list li img {
			vertical-align: middle;
			margin:0px 2px 0px 5px; }
		
		#options_list a  {
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;			
			font-weight:bold;
			padding:0px 0px 0px 0px;
			color:#000;
			/*border:1px solid #000000;*/ }
		
		#options_list a:hover  {
			text-decoration:none;			
			/*border:1px solid #000000;*/ }	

/*	Navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	     #navigationContainer {						
			background: url("../_imagesConferences/eventNavigationContainerBack.gif") repeat-x top;			
			width:auto;
			margin-bottom:0px;
			height:36px;
			border-bottom:1px solid #838383;}  
		
		#navigation {			
			width: 960px;
			margin: auto auto;
			height: 36px;
			text-align: left;
			padding: 0px; }  
	   
		#navigationSelection {		    
			background-repeat: no-repeat;
			list-style: none;			
			margin: 0px 10px 0px 0px;
			padding: 3px 5px 0px 0px;
			height: 33px;}
			
		#navigationSelection li {
			background-image: url("../_imagesConferences/eventNavigation_separator.png");
			background-repeat: no-repeat;
			background-position: right;
			float: left;
			color: #000;
			font-weight: bold;
			margin: 0px;
			padding: 0px 0px 0px 0px; }
			
		#navigationSelection li.last {
			background: none; }
			
		#navigationSelection li a {
			display: block;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size:12px;
			padding: 9px 10px; /* (*) adjust the second declaration for perfect navigation fitting */
			margin: 0px; }
			
		#navigationSelection li.selected {
			background-image: url("../_imagesConferences/eventNavigation_selected_bg.png");
			background-repeat: no-repeat;
			background-position: right;
			margin: 0px;
			padding: 0px 8px 0px 0px; }
			
		#navigationSelection li.selected a {
			background-image: url("../_imagesConferences/eventNavigation_selected_bg.png");
			background-repeat: no-repeat;
			background-position: left;
			padding: 8px 8px 9px 12px; /* adjust the second declaration -10px of the (*) setting */
			color:#000; }
			
		#navigationSelection li.selected_last {
			background-image: url("../_imagesConferences/eventNavigation_selected_last_bg.png");
			background-repeat: no-repeat;
			background-position: right;
			margin: 0px;
			padding: 0px 8px 0px 0px; }
			
		 #navigationSelection li.selected_last a {
			background-image: url("../_imagesConferences/eventNavigation_selected_last_bg.png");
			background-repeat: no-repeat;
			background-position: left;
			padding: 8px 4px 10px 13px; /* adjust the second declaration -10px of the (*) setting */
			color: #000; }			

