@charset "utf-8";

/*	-------------------------------------------------------------
	Event Sites Boussias Conferences
	Designed by Boussias New media Team
	Project Leader Kostas Panoulas
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:		Boussias Conferences
	Filename:			bc.article.css
	Version:			1.0
	Date:				March 23, 2008
	------------------------------------------------------------- */			

/*	Home Page Main Teaser | Alpha Top Left
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
	#alpha{ 
			float: left;			
			/*border-top:3px solid #73B743;*/ }
		
	#alpha p {			
			margin:5px 0px 5px 0px;
			padding:0px 0px 0px 0px; }	
			
	#alpha ul {
			margin:0px 0px 5px 10px;
			padding:0px 0px 0px 10px; }	
			
    #alpha hr{ 
			width: 519px;			
			border: none ; 
			border-top: 1px dotted #838383;
			height: 1px;
			margin: 5px 0px 5px 0px;
			padding: 0;	}	

/*	Section Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#sectionContainer {
			float: left;
			width: 180px;
			margin: 0px 0px 10px 0px; }
	
	#sectionContainerHeader {			
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			width: 180px;
			height:33px;			
			display: table; 			
			overflow: hidden;	
			#position: relative;					
			text-align:left;					
			/*border:1px solid #000000;*/ }
			
	#sectionContainerContent {
			#position: absolute; 
			#top: 50%;
			display: table-cell; 
			vertical-align: middle; 
			/*border:1px solid #000000;*/}	
			
	#sectionContainerContentContent {
			#position: relative; 
			#top: -50%; }		
		
	#sectionContainerContentContent h1 { 
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 8px;
			/*float: left;*/
			font-weight:normal; }
	
	#sectionContainer span.belowHeading{ 
			float: left;
			width: 180px;
			height: 15px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; }	
	
	#sectionContainer ul {	       
			float: left;
			margin: 0px;
			padding: 0px;
			list-style: none;
			font-weight: bold; }
		
	#sectionContainer ul li {
			float: left;			
			width: 180px;
			line-height: 25px;
			padding: 5px 0px 0px 0px;
			display: block; }
		
	#sectionContainer ul li a {
			padding: 0px 0px 6px 10px;
			margin: 0px 0px 0px 0px;
			display: block;
			text-decoration: none;
			display: block; }
			
	#sectionContainer ul li a.selected {
			/* background: url("../_imagesConferences/sectionBackHover.gif") no-repeat  right bottom; */ }			
		
	#sectionContainer ul li span {
			padding: 0px 0px 0px 10px;
			margin: 0px 0px 0px 0px;
			display: block; }
		
	#sectionContainer ul li a:hover {
			text-decoration: underline; }
			
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	Main Content - Generic Default
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	#alphaBottomRight h1 { 
			float: left;						
			width: 512px;			
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 3px 8px; 
			font-weight:normal; }
		
	#alphaBottomRight span.belowHeading{ 
			float: left;
			width: 520px;
			height: 15px;
			margin: 0px 0px 0px 0px;
	 		padding: 0px 0px 0px 0px; }
	
	#alphaBottomRight #genericContent {
			float: left; 
			width: 519px;		
			margin: 0px 0px 0px 0px;
	 		padding: 0px 0px 0px 0px;
			/*background: #ff0000;*/			
			line-height:17px;
			/*border:1px solid #ff0000; */ }
			
	#alphaBottomRight #genericContent h1 {
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 17px; }
			
	#alphaBottomRight #genericContent h2 {
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 16px; }	
			
	#alphaBottomRight #genericContent h3 {
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 15px; }									

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	Main Content - For All Pages
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	 
	 #alphaBottomRight #mainContentPage {
			float: left; 
			width: 488px;		
			margin: 0px 0px 10px 0px;
	 		padding: 0px 10px 0px 0px;
			background: #fff;
			background-position:10px 0px;
			/*border:1px solid #ff0000;*/ }	
			
	#alphaBottomRight #sectionListForSection {
			float: left; 
			width: 520px;		
			margin: 0px 0px 10px 0px;
	 		padding: 0px 0px 5px 0px;
			background: #fff;
			background-position:10px 0px;
			line-height:17px;
			background: #DDDDDD url("../_imagesConferences/organisersDetailsBack.jpg") repeat-x; } 

	/* 	Links for selection  */ 
		
	#alphaBottomRight #sectionListForSection .options_list {
		    display:block;			
			width:520px;			
			list-style: none;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			/*border:1px solid #000000;*/ }

	#alphaBottomRight #sectionListForSection .options_list li {
		   padding:5px 0px 0px 5px;
		   margin:0px 0px 0px 0px;
		   height: 20px;		  
		   /*background: #EFEFEF url("../_imagesConferences/sectionListForSectionBack.jpg") repeat-x top; */}

	#alphaBottomRight #sectionListForSection .options_list li span {
			float: left;
			display: block;
			width: 20px;
			/*border:1px solid #000000;*/ }

	#alphaBottomRight #sectionListForSection .options_list li img {
			vertical-align: middle; }		
		
	#alphaBottomRight #sectionListForSection .options_list a {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal; }
	
	/*  links for selection  */ 
	

/*	Organizers Profile
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#alphaBottomRight #organizersProfile {
			float: left; 
			width: 509px;		
			margin: 0px 0px 0px 0px;
	 		padding: 8px 0px 0px 10px;		
			line-height:17px;			
			background: #DDDDDD url("../_imagesConferences/organisersDetailsBack.jpg") repeat-x; }		
	
	#alphaBottomRight #organizersProfile #moreAboutOrganiser {
			float: left; 
			width: 488px;		
			margin: 0px 0px 10px 0px;
	 		padding: 0px 10px 0px 0px;			
			background-position:10px 0px;
			line-height:17px;			
			/*border:1px solid #ff0000;*/ }		
	
	#alphaBottomRight #organizersProfile .orga-logo {
    		float:left;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			width: 135px;
			color: #666;}
			
	#alphaBottomRight #organizersProfile .orga-logo:after {
			content: "."; 
    		display: block; 
    		height: 0; 
    		clear: both; 
    		visibility: hidden; }

	#alphaBottomRight #organizersProfile .orga-img {
			float: left;
			padding: 0px 7px 7px 0px;
			margin: 0px 0px 0px 0px;			
			background: url("../_imagesConferences/orgaLogoBack.jpg") no-repeat bottom right;
			/*border:1px solid #000000; */ }
			
	#alphaBottomRight #organizersProfile .orga-logo .orga-img {
			float: left;
			margin: 0px 0px 0px 0px;
			/*border:1px solid #000000;*/ }
			
	#alphaBottomRight #organizersProfile .orga-img img {
			position: relative;
			padding: 4px;
			padding: -5px 0px 0px -5px;	
			margin: 0px 0px 0px 0px;					
			border: 1px solid #B7B7B7;
			background: #fff;
			/*border:1px solid #000000; */ }
				
	/* read organizers profile | read organizers profile */
			
	#alphaBottomRight #organizersProfile .readOrganiserProfile {
			float:left;
			padding: 0px 0px 0px 0px;
			margin: 10px 0px 0px 0px;
			width: 365px;
			/*border:1px solid #ff0000;*/ }
						
		/* read organiser profile */ 
		
	#alphaBottomRight #organizersProfile .options_list_ReadOrganiserProfile {
		    display:block;			
			width:365px;			
			list-style: none;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			/*border:1px solid #000000;*/ }

	#alphaBottomRight #organizersProfile .options_list_ReadOrganiserProfile li {
		   padding:0px 0px 0px 0px;
		   margin:0px 0px 0px 0px;
		   height: 20px;
		   float:left;		   
		   width:365px;
		   /*border:1px solid #000000;*/ }
		   
	#alphaBottomRight #organizersProfile .options_list_ReadOrganiserProfile li span {
			float: left;
			display: block;
			width: 20px; }

	#alphaBottomRight #organizersProfile .options_list_ReadOrganiserProfile li img {
			vertical-align: middle; }
		
	#alphaBottomRight #organizersProfile .options_list_ReadOrganiserProfile a.subscribeNow  {
			font-size:13px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold; }			

	/* read organizers profile | read organizers profile */ 

	
	/* events from same organiser | events from same organiser */
		
	#eventsContent h2{ 
			float: left;			
			width: 503px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			line-height:15px;
			font-weight:bold;
			color: #333;
			margin: 8px 0 0 0;
			padding: 7px 8px 5px 8px; 
			border-top:3px solid #DCDBC9; }
	
	#eventsContent span.belowEventsSameOrganiser{ 
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background: #EAEAEA url("../_imagesConferences/confByOrganiserHeading_bottom.jpg") no-repeat left top;
			width: 520px;
			height: 9px;
			/*border:1px solid #000000;*/ }
	
	#eventsFromSameOrganiser{
			padding:5px 8px 5px 7px;
			margin:0px 0px 0px 0px;
			float:left;
			width:505px;			
			background: #EBEBEB url("../_imagesConferences/eventsContentHomeBack.jpg") repeat-x top;
			border-bottom:1px solid #FFFFFF; }	
						
	#eventsFromSameOrganiser .dateSun{
			padding:4px 0px 0px 5px;
			color:#000;
			margin:0px 0px 0px 0px;
			float:left;
			text-align:left;
			width:85px;
			font-size:12px;
			display:block;
			float:left; }						
		
	#eventsFromSameOrganiser .eventTitleLink{
			padding:0px 0px 5px 0px;
			margin:0px 0px 0px 0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:17px;
			color:#000
			font-weight:normal;	
			display:block;
			vertical-align:middle;
			width:408px;
			float:right;
			text-align:left;
			/*border:1px solid #000000;*/ }						
     
	 #eventsFromSameOrganiser .eventTitleLink a{
			/*color:#eee;*/ }	
				
	 #eventsFromSameOrganiser .options_list {
		    display:block;			
			width:170px;			
			list-style: none;
			padding:0px 0px 0px 95px;
			margin:0px 0px 0px 0px; }

	#eventsFromSameOrganiser .options_list li {
		   padding:0px 0px 0px 0px;
		   margin:0px 0px 0px 0px;
		   height: 20px; }

	#eventsFromSameOrganiser .options_list li span {
			float: left;
			display: block;
			width: 20px; }

	#eventsFromSameOrganiser .options_list li img {
			vertical-align: middle; }
		
	#eventsFromSameOrganiser .options_list a.subscribeNow  {
			font-size:13px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			color:#000; }
		
	#eventsFromSameOrganiser .options_list a {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			color:#000; }
		
		/* view all events from same organiser */ 						
	#eventsContent table {
		    margin:0px 0px 10px 0px; 
			width: 520px;
			background-color: #EBEBEB; }

	#eventsContent table td {
				padding-bottom: 1px;
				/*background: url(../_imagesConferences/border_bottom.gif) repeat-x bottom;*/ }
			
	#eventsContent .sameOrganizer {
		      background-color: #EBEBEB; }
		
	#eventsContent .pastEvent {
		      background-color: #E5E3D6; }
			  	
	#eventsContent table td a.eventsFromSameOrganiser{
			color: black;
			padding-left: 10px;
			background: url(../_imagesConferences/arrow_black.gif) no-repeat left center;
			margin: 5px 0 5px 10px;
			color:#000;
			display: block;
			font-weight: normal;}	
		
	#eventsContent table td a.all_events{
			color: black;
			padding-left: 10px;
			background: url(../_imagesConferences/arrow_black.gif) no-repeat left center;
			margin: 5px 0 5px 10px;
			display: block;
			font-weight: normal; }
			
		/* view all events from same organiser */ 
		
	/* events from same organiser | events from same organiser */	
	
	/* past events from same organiser | past events from same organiser */	
		
	#eventsContent h3{ 
			float: left;			
			width: 503px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			line-height:15px;
			font-weight:bold;
			color: #333;
			margin: 0px 0 0 0;
			padding: 7px 8px 5px 8px; 
			border-top:3px solid #DCDBC9; }	
	
	#eventsContent span.belowPastConferenceOrganiser { 
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background: #DCDBC9 url("../_imagesConferences/pastConferenceOrganiserHeading_bottom.jpg") no-repeat left top;
			width: 520px;
			height: 9px; }	
			
	#pastEventsFromSameOrganiser{
			padding:5px 8px 5px 7px;
			margin:0px 0px 0px 0px;
			float:left;
			width:505px;			
			background: #D2D2D2 url("../_imagesConferences/pastEventsContentHomeBack.jpg") repeat-x top;
			border-bottom:1px solid #FFFFFF; }					
	
	#pastEventsFromSameOrganiser .dateSun{
			padding:4px 0px 0px 5px;
			color:#000;
			margin:0px 0px 0px 0px;
			float:left;
			text-align:left;
			width:85px;
			font-size:12px;
			display:block;
			float:left; }						
		
	#pastEventsFromSameOrganiser .eventTitleLink{
			padding:0px 0px 5px 0px;
			margin:0px 0px 0px 0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:17px;
			color:#000
			font-weight:normal;	
			display:block;
			vertical-align:middle;
			width:408px;
			float:right;
			text-align:left; }						
        
	#pastEventsFromSameOrganiser .eventTitleLink a{
			/*color:#eee;*/ }	
				
	#pastEventsFromSameOrganiser .options_list {
		    display:block;			
			width:170px;			
			list-style: none;
			padding:0px 0px 0px 95px;
			margin:0px 0px 0px 0px; }

	#pastEventsFromSameOrganiser .options_list li {
		   padding:0px 0px 0px 0px;
		   margin:0px 0px 0px 0px;
		   height: 20px; }

	#pastEventsFromSameOrganiser .options_list li span {
			float: left;
			display: block;
			width: 20px; }

	#pastEventsFromSameOrganiser .options_list li img {
			vertical-align: middle; }
		
	#pastEventsFromSameOrganiser .options_list a.subscribeNow  {
		font-size:13px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		color:#000; }
		
	#pastEventsFromSameOrganiser .options_list a {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#000; }		
			
	/* past events from same organiser | past events from same organiser */
