@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
	------------------------------------------------------------- */			

/*	Speakers  | Alpha Top Left
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#alpha{ 
			float: left;
			line-height:20px;
			letter-spacing:0.02em; }

		#alpha p {			
			margin:0px 0px 14px 0px;
			padding:0px 0px 0px 0px; }	
			
		#alpha ul {
			margin:0px 0px 5px 10px;
			padding:0px 0px 0px 10px; }			

/*	Event Speakers List All
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#globalTopContainer { 
			float: left;						
			padding: 0px 0px 10px 10px; }		
		
		#globalTopContainer span.seperator {
			display: block;
			height: 2px;
			width: 708px;
			background:  url("../_imagesConferences/seperator2.gif") no-repeat left top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px; }
		
		#globalTopContentHeader h1 { 
			float: left;						
			width: 700px;
			font-weight:normal;
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 3px 8px; }
		
		#globalTopContentHeader span.belowHeading{ 
			float: left;
			width: 698px;
			height: 15px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 10px; }				
		
		#globalTopContent { 
			width: 698px;
			float: left;
			padding: 0px 10px 10px 0px;
			margin:0px 0px 0px 0px;
			/*background-color:#E4EECA;*/ }	
		
		#globalTopContent h1{ 
			float: left;						
			width: 698px;			
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 3px 0px;
			/*border:1px solid #FF0000;*/ }			
		
		#globalTopContent h2{ 
			float: left;						
			width: 698px;			
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 3px 10px;
			color:#000000;		  
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;	 }	
		
/*	Speakers | Alpha Top Right | Heading
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#alphaTopRightContent{ 
			float: left;	
			width: 100px; }
		
		#alphaTopRightContent span.headingRelatedMaterial {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 250px;
			height: 13px; }
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		

/*	Global Top Content Big
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#globalTopContentHeader h1{		
		
		}
		
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	Speakers Related Material | Alpha Top Right | Heading
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		/****  Related Material ****/		
		#alphaTopRightContent{ 
			float: left;	
			width: 100px; }
		
		#alphaTopRightContent span.headingRelatedMaterial {
			border-top:3px solid #73B743; }
		/****  Related Material ****/	
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	Registration Form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#registrationIntro { 
			background: #fff url("../_imagesConferences/regInfoContentBack.jpg") repeat-x;
			background: #fff;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			width: 708px;
			float: left; }
	
	#registrationIntroContainer {
			float: left;
			width: 680px;
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 10px;
			font-size: 11px;
			color:#000;
			text-align:center;
			/*border:1px solid #000000;*/ }
	
	#registrationIntroContainer span.seperator {
			display: block;
			height: 2px;
			width: 693px;
			background: url("../_imagesConferences/seperator2.gif") no-repeat left top;
			padding:0px 0px 0px 5px;
			margin:5px 0px 5px 0px;		
			/*border: 1px solid #666666;*/}	

/*	Registration Form Tabs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

		#registrationStepTabs {
			float: left;
			width: 708px;			
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 11px; 
			/*border:1px solid #000000;*/ }
		
		#registrationStepTabs .regCornerTabs {
			float: left;			
			width: 708px;
			padding:0px 0px 0px 10px;
			margin:0px 0px 0px 0px; }
		
		#registrationStepTabs .regCornerTabs span {
			float: left; }
		
		#registrationStepTabs .regCornerTabs span.back {
			background: #616161 url("../_imagesConferences/regCornerBack.gif") no-repeat left top;
			height: 20px;
			float: left;
			padding: 0px 0px 0px 10px;
			margin: 0px 3px 0px 0px;  }			
	
		#registrationStepTabs .regCornerTabs span.back p {
			background: url("../_imagesConferences/regCornerBack.gif") no-repeat right top;
			color:#fff;
			float: left;
			display: block;
			padding: 0px 20px 0px 0px;
			margin: 0px 0px 0px 0px;					
			font-weight: bold; }	
		
		#registrationStepTabs .regCornerTabs span.backSelected {
			background: url("../_imagesConferences/regCornerBackSelected.gif") no-repeat left top;
			height: 20px;
			float: left;
			padding: 0px 0px 0px 10px;
			margin: 0px 3px 0px 0px; }	
		
		#registrationStepTabs .regCornerTabs span.backSelected p {
			background: #A1080A url("../_imagesConferences/regCornerBackSelected.gif") no-repeat right top;
			color:#fff;
			float: left;
			display: block;
			padding: 0px 20px 0px 0px;
			text-decoration: none;
			font-weight: bold; }		
		
		#registrationStepTabs  span.belowHeadingReg{ 
			float: left;
			width: 708px;
			height: 3px;
			background-color:#BE1319;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; }
		
/*	Registration Forum
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#registrationForm { 
			background: #fff url("../_imagesConferences/pastEventsContentHomeBack.jpg") repeat-x;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			width: 708px;
			float: left; }
			
		#registrationForm h4 { 
			color:#B50303 }		

/*	Registration Forum Container 1
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	   #registrationFormContainer1  {
			float: left;
			width: 680px;
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 10px;
			font-size: 11px;
			color:#000;
			/*border:1px solid #000000;*/ }
			
		#registrationFormContainer1 span.seperator{
			display: block;
			height: 2px;
			width: 693px;
			background: url("../_imagesConferences/seperator2.gif") no-repeat left top;
			padding:0px 0px 0px 5px;
			margin:5px 0px 5px 0px;		
			/*border: 1px solid #666666;*/ }	
		
		#registrationFormContainer1 span.numberOptions {
			vertical-align: -1px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:12px;
			padding:2px 5px 0px 0px;
			width:12px;
			float:left; }	
		
		#registrationFormContainer1 label {
			vertical-align: -1px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:12px; }	
	
		#registrationFormContainer1 label span {
			color:#C70104; }	
					
		#registrationFormContainer1 label.headingLabel {			
			padding:0px 0px 0px 0px;
			margin:3px 10px 0px 5px;
			width:300px;			
			float:left; }	
			
		#registrationFormContainer1 label.headingLabel2 {			
			padding:0px 0px 0px 0px;
			margin:3px 10px 0px 5px;
			width:280px;
			text-align:right;
			font-weight:normal;
			float:left; }		
			
		#registrationFormContainer1 table td label {
			vertical-align: 3px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal; }	
			
		#registrationFormContainer1 table{
			margin: 10px 0 10px 170px; }

		#registrationFormContainer1 table td {
			vertical-align: middle;
			padding: 5px 0 3px 0; }
		
			/* Registration Form Item 2
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		#registrationFormItem2 {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:220px;
			/*border:1px solid #000000;*/ }		
		
		#registrationFormItem2 label {
			vertical-align: -1px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:12px; }	
	
		#registrationFormItem2 label span {
			color:#C70104; }	
					
		#registrationFormItem2 label.headingLabel {			
			padding:0px 0px 0px 0px;
			margin:0px 0px 3px 0px;
			width:260px;			
			float:left; }	
			
		#registrationFormItem2 label.headingLabel2 {			
			padding:0px 0px 0px 0px;
			margin:0px 0px 3px 0px;
			width:260px;
			text-align:right;
			font-weight:normal;
			float:left; }	
		
		#registrationFormItem2 input.input_Text {			
			padding: 4px 0px 0px 5px;
			border: 1px solid #5C5C5C;
			font-size: 11px;
			color: #000;
			height:15px;
			width: 180px; }
		
		#registrationFormItem2 select.select_RegistrationFormList {
			float:left;
			margin: 0px 1px;
			color: #000;
			vertical-align: middle;
			height: 19px;
			font-size: 12px;
			padding: 2px 0px 0px 5px;
			border: 1px solid #5C5C5C;
			height:19px; }
		
		#registrationFormItem2 select.select_RegistrationFormList {
			width: 250px; }
		
		#registrationFormItem2 label {
			vertical-align: 2px;			
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:12px;
			/*border:1px solid #000000;*/ }	
					
		#registrationFormItem2 label.headingSecondLabel {	
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px; }
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


			/* Registration Form Item 4
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		#registrationFormItem4 {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:450px;
			/*border:1px solid #000000;*/ }		
		
		#registrationFormItem4 label {
			vertical-align: -1px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:12px; }	
	
		#registrationFormItem4 label span {
			color:#C70104; }	
					
		#registrationFormItem4 label.headingLabel {			
			padding:0px 0px 0px 0px;
			margin:0px 0px 3px 0px;
			width:450px;			
			float:left; }	

		#registrationFormItem4 input.input_Text {			
			padding: 4px 0px 0px 5px;
			border: 1px solid #5C5C5C;
			font-size: 11px;
			color: #000;
			height:15px;
			width: 180px; }
		
		#registrationFormItem4 select.select_RegistrationFormList {
			float:left;
			margin: 0px 1px;
			color: #000;
			vertical-align: middle;
			height: 19px;
			font-size: 12px;
			padding: 2px 0px 0px 5px;
			border: 1px solid #5C5C5C;
			height:19px; }
		
		#registrationFormItem4 select.select_RegistrationFormList {
			width: 250px; }
		
		#registrationFormItem4 label {
			vertical-align: 2px;			
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:12px;
			/*border:1px solid #000000;*/ }	
					
		#registrationFormItem4 label.headingSecondLabel {	
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px; }
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/*	Registration Forum Container 1
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	   #registrationFormContainer2  {
			float: left;
			width: 680px;
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 10px;
			font-size: 11px;
			color:#000;
			/*border:1px solid #000000;*/ }
			
	   #registrationFormContainer2 h2{
		  font-size:12px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-weight:bold;
		  color:#333333;
		  padding:0px;
		  margin:0px;
		  /*border:1px solid #000000;*/ }
			
		#registrationFormContainer2 span.seperator{
			display: block;
			height: 2px;
			width: 693px;
			background: url("../_imagesConferences/seperator2.gif") no-repeat left top;
			padding:0px 0px 0px 5px;
			margin:5px 0px 5px 0px;		
			/*border: 1px solid #666666;*/ }
			
		#registrationFormContainer2 span.seperator2{
			display: block;
			height: 2px;
			width: 693px;			
			padding:0px 0px 0px 5px;
			margin:2px 0px 2px 0px;		
			/*border: 1px solid #666666;*/ }		
		
		#registrationFormContainer2 span.numberOptions {
			vertical-align: -1px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:12px;
			padding:2px 40px 0px 0px;
			width:12px;
			float:left;
			/*border:1px solid #000000;*/ }	
		
		#registrationFormContainer2 table td label {
			vertical-align: 3px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal; }	
			
		#registrationFormContainer2 table{
			margin: 10px 0 10px 170px; }

		#registrationFormContainer2 table td {
			vertical-align: middle;
			padding: 5px 0 3px 0; }

		/* Registration Form Item 1
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		#registrationFormItem1 {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; }		
		
		#registrationFormItem1 input.input_Text {			
			padding: 4px 0px 0px 5px;
			border: 1px solid #5C5C5C;
			font-size: 11px;
			color: #000;
			height:15px;
			width: 200px; }
		
		#registrationFormItem1 select.select_RegistrationFormList {
			float:left;
			margin: 0px 1px;
			color: #000;
			vertical-align: middle;
			height: 19px;
			font-size: 12px;
			padding: 2px 0px 0px 5px;
			border: 1px solid #5C5C5C;
			height:19px; }
		
		#registrationFormItem1 select.select_RegistrationFormList {
			width: 250px; }
		
		#registrationFormItem1 label {
			vertical-align: 2px;			
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:12px;
			/*border:1px solid #000000;*/ }	
					
		#registrationFormItem1 label.headingSecondLabel {	
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px; }
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*	Registration Forum Container 3
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	   #registrationFormContainer3  {
		   float: left;
		   width: 680px;
		   margin:10px 0px 0px 0px;
		   padding:0px 0px 0px 10px;
		   font-size: 11px;
		   color:#000;
		  /*border:1px solid #000000;*/ }
			
	   #registrationFormContainer3 h2{
		  font-size:12px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-weight:bold;
		  color:#333333;
		  padding:0px;
		  margin:0px;
		  /*border:1px solid #000000;*/ }
			
		#registrationFormContainer3 span.seperator{
			display: block;
			height: 2px;
			width: 693px;
			background: url("../_imagesConferences/seperator2.gif") no-repeat left top;
			padding:0px 0px 0px 5px;
			margin:5px 0px 5px 0px;		
			/*border: 1px solid #666666;*/ }
			
		#registrationFormContainer3 span.seperator3{
			display: block;
			height: 2px;
			width: 693px;			
			padding:0px 0px 0px 5px;
			margin:2px 0px 2px 0px;		
			/*border: 1px solid #666666;*/ }		
		
		#registrationFormContainer3 span.numberOptions {
			vertical-align: -1px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:12px;
			padding:3px 10px 0px 0px;
			width:12px;
			float:left; }	
		
		#registrationFormContainer3 label.headingLabel3 {
			vertical-align: 0px;
			font-size:11px;			
			padding:0px 0px 0px 0px;
			margin:0px 10px 0px 5px;
			width:300px;
			float:left; }	
		
		#registrationFormContainer3 table td label {
			vertical-align: 3px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal; }	
			
		#registrationFormContainer3 table{
			margin: 10px 0 10px 170px; }

		#registrationFormContainer3 table td {
			vertical-align: middle;
			padding: 5px 0 3px 0; }


		/* Registration Form Item 1
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		#registrationFormItem3 {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 340px;
			float: left; }		
		
		#registrationFormItem3 input.input_Text {			
			padding: 4px 0px 0px 5px;
			font-size: 11px;
			color: #000;
			height:15px;
			width: 200px; }
		
		#registrationFormItem3 .inputRadio {		
			width:25px;
			display:block;
			margin:0px;
			padding:0px;
			float:left; }	
		
		#registrationFormItem3 label {					
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:12px;
			width:250px;
			display:block;
			margin:1px 0px 0px 0px; 
			padding:3px 0px 0px 0px;
			float:left; }				
			
		#registrationFormItem3 p {
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:12px;
			padding:5px;
			margin:5px 0px 0px 0px; }		
					
		#registrationFormItem3 label.headingSecondLabel {	
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px; }			
		
		#registrationFormItem3 textarea.inputText {
			width: 320px;
			border: 1px solid #a8a8a8;
			height: 60px;
			padding: 3px 0 0 5px;
			margin: 0px 0px 0px 5px;
			font-size: 12px; }	
			
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		/*  Registration Form - Terms & Conditions 
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		#registrationFormTermsItem {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 260px;
			/*border:1px solid #000000;*/ }		
		
		#registrationFormTermsItem select.select_RegistrationFormList {
			width: 250px; }
		
		#registrationFormTermsItem label {
			vertical-align: 2px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:12px;
			/*border:1px solid #000000;*/ }	
					
		#registrationFormTermsItem label.headingLabel {			
			padding:0px 0px 0px 0px;
			margin:3px 10px 0px 5px;
			width:300px;			
			float:left; }	
		
			
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		
		/*  Input Button Submit
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */		
		#registrationFormContainer1 div.inputBtnSubmit, #registrationFormContainer2 div.inputBtnSubmit, #registrationFormContainer3 div.inputBtnSubmit {
			text-align:center;
			margin:0px 0px 7px 0px;		
		}
		
		#registrationFormContainer3 div.inputBtnSubmit {
			text-align:center;
			margin:0px 0px 7px 0px;
			padding:0px 0px 0px 0px;		
		}

		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

		
		/*  Required fields
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		#registrationFormContainer1 div.requiredFields, #registrationFormContainer2 div.requiredFields,  #registrationFormContainer3 div.requiredFields {		 
			padding:0px;
			margin:0px;
			text-align:right;		
		}
				
		#registrationFormContainer1 div.requiredFields p, #registrationFormContainer2 div.requiredFields p, #registrationFormContainer3 div.requiredFields p{
			padding:0px;
			margin:0px;
			font-size:11px;
		}
		
		#registrationFormContainer1 div.requiredFields span, #registrationFormContainer2 div.requiredFields span,  #registrationFormContainer3 div.requiredFields span{
			color:#990000;			
		}	
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		
		/*  Contact With Note
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		#registrationFormContainer1 div.contactWithNote, #registrationFormContainer2 div.contactWithNote, #registrationFormContainer3 div.contactWithNote {
		 	border:1px dashed #000000;
			padding:5px;
			text-align:left;		
		}
		
		#registrationFormContainer1 div.contactWithNote p, #registrationFormContainer2 div.contactWithNote p, #registrationFormContainer3 div.contactWithNote p{
			padding:0px;
			margin:0px;
			font-size:12px;
		}
		
		#registrationFormContainer1 div.contactWithNote img, #registrationFormContainer2 div.contactWithNote img,  #registrationFormContainer3 div.contactWithNote img{
			padding:0px 3px 0px 0px;
			margin:-1px 3px 0px 0px;
			vertical-align:middle;
		}		
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

		
	   /*  Contact With Note
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		#registrationFormContainer1 div.registrationNote, #registrationFormContainer2 div.registrationNote, #registrationFormContainer3 div.registrationNote {		 	
			padding:5px;
			text-align:left;		
		}
		
		#registrationFormContainer1 div.registrationNote p, #registrationFormContainer2 div.registrationNote p, #registrationFormContainer3 div.registrationNote p{
			padding:0px;
			margin:0px;
			font-size:11px;
		}		
	
		/*  
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
