/****************************************
| ** Online Community main STYLESHEET
| Last update: 02-12-2009
| Copyright - Reed Midem
****************************************/

/* Left Column Properties 
========================== */

.Logo_HP {
margin: 0 15px 0;
}
.Message {
margin: 0 0 20px 0;
font-weight: bold;
}
ol li {
margin: 0 0 10px;
padding: 0;
}
.NextStep {
margin: 20px 0 0;
}
.Right {
float: right;
}


/* First Connection Box styles */

.FirstConnection #Edit_Profile, .FirstConnection #ContactDetails {
margin: 0 0 0 10px;
width: 560px;
}
.FirstConnection #Edit_Profile .FormBloc, .FirstConnection #ContactDetails .FormBloc {
margin: 0;
}
.FirstConnection #Edit_Profile textarea.TermsAndConditions {
font-size: 11px;
width: 100%;
height: 128px;
margin: 0 0 15px;
padding: 1px;
}
.FirstConnection #Edit_Profile .FirstConnection_MainTitle, .FirstConnection #ContactDetails .FirstConnection_MainTitle {
font : normal 22px Georgia, Times, serif;
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px dotted #b8b8b9;
}
.FirstConnection #Edit_Profile .FirstConnection_SubTitle {
font : normal 18px Georgia, Times, serif;
margin: 20px 0;
padding: 0;
}
.FirstConnection #Edit_Profile #navigation {
}
.FirstConnection #Edit_Profile #navigation input.FirstConnection_Back, .FirstConnection #Edit_Profile #navigation input.FirstConnection_Submit {
margin: 20px 0;
}
.FirstConnection #Edit_Profile #navigation input.FirstConnection_Back {
/*margin-left: 10px;*/
}
.FirstConnection #Edit_Profile #navigation .VerticalSpacer {
margin: 20px 0;
}
hr.FirstConnection {
/*position:relative;
top:10px;*/
margin: 0 0 20px;
padding: 0;
border-bottom: 1px dotted #b8b8b9;
border-top: 0px;
color: #fff;
clear: both;
}
.FirstConnection #Edit_Profile .Agree, .FirstConnection #Edit_Profile .Disagree {
}
.FirstConnection #ContactDetails .FormField .Left {
float: left;
width: 200px;
}
.FirstConnection #ContactDetails .FormField .Left label {
float:left;
margin: 0 3px 0 0;
}
.FirstConnection #ContactDetails .Mandatory {
	color: red
}
.FirstConnection #ContactDetails .FormField input.Field {
background:#FFFFFF url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border:1px solid #000000;
color:#666666;
float:right;
margin:0;
padding:3px;
width: 300px;
}
.FirstConnection #ContactDetails .FormField select {
width: 310px;
border:1px solid #000000;
position: absolute;
right: 10px;
}

/* Sign in Box styles */

#SignIn {
height: auto;
width: 265px;
margin: 20px 0 5px 148px;
clear: both;
}
#SignIn .Top {
background: transparent url(../img/homepage/SignInBox_Top.png) no-repeat scroll 0 0;
height: 3px;
}
#SignIn .Title {
background: transparent url(../img/homepage/SignInBox_Title.png) no-repeat scroll 0 0;
height: 33px;
border-left: 1px solid #9daac3;
border-right: 1px solid #9daac3;
display: none;
}
#SignIn .Middle {
background: #f1f3f6 url(../img/homepage/SignInBox_Middle.png) no-repeat scroll 0 0;
height: auto;
border-left: 1px solid #9daac3;
border-right: 1px solid #9daac3;
padding: 10px;
}
#SignIn .Middle form {
margin: 0;
padding: 0;
}
#SignIn .Bottom {
background: transparent url(../img/homepage/SignInBox_Bottom.png) no-repeat scroll 0 0;
height: 3px;
}
#SignIn .SignInButton {
background: transparent url(none);
margin: 5px 0 10px 105px;
width: 35px;
height: 26px;
border: 0;
}
.YesButton, .NoButton {
margin: 5px 0 0;
padding: 0;
height: 26px;
border: 0;
cursor: pointer;
}
.YesButton  {
background: transparent url(../img/misc/YesButton.png);
width: 36px;
}
.NoButton {
background: transparent url(../img/misc/NoButton.png);
width: 31px;
}
.msg {
padding: 5px;
margin: 0 0 20px;
border: 1px solid #a2afc6;
background-color: #fcfcfc;
text-align: center;
}
#SignIn .Label {
font-size: 13px;
font-weight: bold;
text-transform: none;
margin: 0 0 0 10px;
}
#SignIn input {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 5px 0 10px 10px;
padding: 2px;
width: 220px;
height: 14px;
}
#SignIn .RememberMe  {
margin: 0 0 0 70px
}
#SignIn .RememberMe input.Checkbox {
background: transparent url(none);
border: 0;
margin: 0 3px 0 0;
padding: 0;
width: auto;
height: auto;
position: relative;
top: 2px;
}
#SignIn a.forgot_password {
margin: 0 0 0 5px;
}

/* Search Engine styles */

#SearchEngine {

color: #333333;

padding: 0;
margin: 0;
clear: both;
}
#SearchEngine .Buttons {
background: transparent url(../img/search_engine/ButtonsBackground.png) no-repeat scroll 0 0;
width: 560px;
height: 39px;
}
#SearchEngine .Buttons img {
float: left;
}
#SearchEngine .Buttons img.participants {
}
#SearchEngine .Buttons img.Companies {
}
#SearchEngine .Buttons img.Programmes {
}
#SearchEngine .Buttons img.Services {
}
#SearchEngine .SearchAreaTop {
background: transparent url(../img/search_engine/SearchAreaTop.png) no-repeat scroll 0 0;
width: 560px;
height: 1px;
clear: both;
}
#SearchEngine .SearchArea {
background: #eef1f4 url(../img/search_engine/SearchArea.png) repeat-x scroll 0 0;
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
width: 538px;
min-height: 15px;
height: auto;
clear: both;
padding: 10px 10px 5px;
}
#SearchEngine .Title {
float: left;
margin: 0 5px 5px 0;
}
#SearchEngine .Criterias {
font-size: 12px;
margin: 0;
font-weight: normal;
}
#SearchEngine .Criterias p {
margin-bottom: 5px;
}
#SearchEngine .SearchArea .SearchField {
padding: 0 10px 0 20px;
float: left;
width: 528px;
}
#SearchEngine .SearchArea .SearchField label {
font-weight: bold;
position: relative;
top: 3px;
}
#SearchEngine .SearchArea .SearchField input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 0 10px 0 5px;
padding: 3px;
width: 270px;
height: 17px;
position: relative;
top: 3px;
}
#SearchEngine .SearchArea .SearchField input.SearchButton, #SearchEngine .SearchSelect input.SearchButton {
background: transparent url(../img/search_engine/SearchButton.png) repeat-x scroll 0 0;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-weight: bold;
/*height: 31px;*/
height: 26px;
width: 133px;
}
#SearchEngine ul li a {
color: #000;
font-size: 13px;
font-weight: normal;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
margin: 0;
padding: 0 0 0 25px;
line-height: 30px;
}
#SearchEngine ul {
list-style: none;
margin: 0;
padding: 0;
}
#SearchEngine ul li {
line-height: auto;
display: inline;
margin: 0 15px;
padding: 0;
}
.NewSearch {
background: transparent url(../img/search_engine/NewSearch.png) no-repeat scroll 0 50%;
}
.ModifySearch {
background: transparent url(../img/search_engine/ModifySearch.png) no-repeat scroll 0 50%;
}
.SaveSearch {
background: transparent url(../img/search_engine/SaveSearch.png) no-repeat scroll 0 50%;
}
.DownloadResults {
background: transparent url(../img/search_engine/DownloadResults.png) no-repeat scroll 0 50%;
}
.Delete {
/*background: transparent url(../img/mailbox/Delete.gif) no-repeat scroll 0 100%;*/
}

#SearchEngine .SearchCriteriaSummaryTop {
background: #eef1f4 url(../img/search_engine/SearchCriteriaSummaryTop.png) no-repeat scroll 0 0;
width: 560px;
height: 2px;
clear: both;
}
#SearchEngine .SearchCriteriaSummary, #SearchEngine .SearchSelect {
background: #f2f4f7 url(../img/search_engine/SearchCriteriaSummary.png) repeat-x scroll 0 0;
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
height: auto;
float: left;
}
#SearchEngine .SearchCriteriaSummary {
padding: 5px 10px;
width: 538px;
}
#SearchEngine .SearchCriteriaSummary .Row1 {
clear: both;
padding: 0;
}
#SearchEngine .SearchCriteriaSummary .Row2 {
clear: both;
height: 28px;
position:relative;
top:-2px;
}
#SearchEngine .SearchCriteriaSummaryBottom {
background: #fff url(../img/search_engine/SearchCriteriaSummaryBottom.png) no-repeat scroll 0 0;
width: 560px;
height: 2px;
clear: both;
padding: 0 0 15px;
}
#SearchEngine .SearchSelect {
padding: 0 0 9px 0;
width: 558px;
}
#SearchEngine .SearchSelect input {
float: right;
position: relative;
right: 35px;
}
#SearchEngine .SearchSelect .Title {
float: right;
margin: 3px 10px 0 0;
}
#SearchEngine .SearchSelect .Arrow {
float: right;
margin: 0 18px 0 0;
}
.Warning {
font-weight: bold;
color: #CC0000;
margin: 0 0 15px;
text-align: center;
}
#SearchEngine .SearchCriteriaSummary .Warning {
font-weight: bold;
color: #FF0000;
text-align: center;
}
#SearchEngine .SearchCriteriaSummary .Title, #SearchEngine .SearchSelect .Title {
font-weight: bold;
}
#SearchEngine .SearchCriteriaSummary .CaptionBar {
padding: 0;
height: 100%
}
#SearchEngine .SearchCriteriaSummary .CaptionBar .Conferences {
float:left;
margin:0 0 5px 15px;
width:190px;
}
#SearchEngine .SearchCriteriaSummary .CaptionBar .Conferences img {
margin: 0 5px 0 0;
float: left;
}
#SearchEngine .SearchCriteriaSummary .CaptionBar .Events img {
margin: 0 5px 0 0;
float: left;
}
/* Advanced Search styles */

#SearchEngine #AdvancedSearchArea {
background:#EEF1F4 url(../img/search_engine/SearchArea.png) repeat-x scroll 0 0;
/*border-top: 1px solid #a3afc6;*/
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
width: 558px;
height: auto;
clear: both;
float: left;
padding: 5px 0 10px;
/*display: none;*/
display: block;
}
#SearchEngine #ConferenceSearchArea {
background-color: #fff;
border-top: 1px solid #a3afc6;
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
width: 558px;
height: auto;
clear: both;
float: left;
padding: 14px 0 6px;
display: block;
}
#SearchEngine #AdvancedSearchArea .SearchField, #SearchEngine #ConferenceSearchArea .SearchField {
float: left;
margin: 5px 0 0;
padding: 0 10px 0 20px;
width: 528px;
}
#SearchEngine #AdvancedSearchArea .SearchField img, #SearchEngine #ConferenceSearchArea .SearchField img {
margin: 2px;
padding: 0;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox {
padding: 0 10px 0 20px;
margin: 5px 0 0;
float: left;
width: 528px;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .DisplayCheckbox, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .DisplayCheckbox {
margin: 0 0 0 145px
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .DisplayCheckbox .Left, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .DisplayCheckbox .Left {
width: 25%;
float: left;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .DisplayCheckbox .Right, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .DisplayCheckbox .Right {
width: 75%;
float: left;
}
#SearchEngine #AdvancedSearchArea .SearchField label, #SearchEngine #AdvancedSearchArea .SearchField2 label, #SearchEngine #AdvancedSearchArea .SearchFieldCheckbox label, #SearchEngine #ConferenceSearchArea .SearchField label, #SearchEngine #AdvancedSearchArea .ConferenceSearchArea label {
display: block;
float: left;
font-weight: bold;
}
#SearchEngine #AdvancedSearchArea .SearchField2 label {
width: 145px;
margin: 4px 0 0 0
}
#SearchEngine #AdvancedSearchArea .SearchField label, #SearchEngine #ConferenceSearchArea .SearchField label {
width: 145px;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox label, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox label {
position: relative;
top: 4px;
width: auto;
margin-right: 6px;
float: left;
font-weight: bold;
}
#SearchEngine #AdvancedSearchArea .SearchField a.DropDownMenu, #SearchEngine #ConferenceSearchArea .SearchField a.DropDownMenu {
border: 1px solid #bfc8d8; 
vertical-align: middle;
float: left;
position: relative;
left: 4px;
background-color: #FFF;
width: 332px;
}
.FormField a.DropDownMenu {
/*border: 1px solid #BFC8D8;*/
border: 1px solid #333;
vertical-align: middle;
float: left;
background-color: #FFF;
padding:2px 2px 0 0;
height: 20px;
}
.AdvancedSearchAreaSession .Dropdown li {
list-style-type: none;
background-image: none;
padding: 0;
margin: 0;
}
.FormField a.DropDownMenu:link {
text-decoration: none;
}
#SearchEngine #AdvancedSearchArea .SearchField a.DropDownMenu:hover, #SearchEngine #ConferenceSearchArea .SearchField a.DropDownMenu:hover {
text-decoration: none;
}
#SearchEngine #AdvancedSearchArea .SearchField .HelpButton, #SearchEngine #AdvancedSearchArea .SearchField2 .HelpButton, #SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .HelpButton, #SearchEngine #ConferenceSearchArea .SearchField .HelpButton, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .HelpButton {
position: relative;
top: 2px;
right: 10px;
float: right;
}
#SearchEngine .SearchSelect .HelpButton {
position: relative;
top: 3px;
right: 18px;
float: right;
}
#SearchEngine .SearchArea .SearchField .HelpButton {
position: relative;
right: 5px;
top: 8px;
margin: 0 4px 0 0;
}
#SearchEngine #AdvancedSearchArea .SearchField input.Field, #SearchEngine #ConferenceSearchArea .SearchField input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color: #666;
margin: 0 10px 0 5px;
/*padding: 3px;*/
position: relative;
top: 3px;
}
#SearchEngine #AdvancedSearchArea .SearchField input.Light, #SearchEngine #ConferenceSearchArea .SearchField input.Light {
border: 0;
color: #999;
float: left;
width: 306px;
cursor: pointer;
padding: 2px;
}
.FormField input.Light {
border: 0;
color: #999;
float: left;
width: 206px;
cursor: pointer;
padding: 0 0 2px 2px;
}
#SearchEngine #AdvancedSearchArea .SearchField2 {
float: left;
margin: 5px 0 0;
padding: 0 10px 0 20px;
width: 528px;
}
#SearchEngine #AdvancedSearchArea .SearchField2 input.Light {
border: 1px solid #bfc8d8; 
color: #999;
float: left;
width: 328px;
padding: 2px;
position: relative;
left: 4px;
height: 18px;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox input.Light, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox input.Light {
border: 0;
/*float: left;*/
position: relative;
top: 3px;
left: 20px;
}
#SearchEngine #AdvancedSearchArea .SearchField input.SearchButton, #SearchEngine #ConferenceSearchArea .SearchField input.SearchButton {
background: transparent url(../img/search_engine/SearchButton.png) no-repeat scroll 0 0;
border: 0 none;
color: #FFF;
cursor: pointer;
font-weight: bold;
height: 31px;
width: 97px;
position: relative;
top: 4px;
}
#SearchEngine #AdvancedSearchArea ul, #SearchEngine #ConferenceSearchArea ul {
list-style: none;
margin: 0;
padding: 0;
}
#SearchEngine #AdvancedSearchArea ul li, #SearchEngine #ConferenceSearchArea ul li {
line-height: auto;
display: inline;
margin: 0 0 0 18px;
padding: 0;
}

/* Drop Down styles */
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
position: absolute;
overflow: auto;
height: 200px;
width: 322px;
background-color:#ffffff;
border: solid 1px #bfc8d8;
visibility: hidden;
}
#DropdownActivity {
z-index:2100;
}
#DropdownGenre {
z-index:2000;
}
#DropdownCountry {
z-index:1900;
}
#DropdownParticipant {
z-index:1800;
}
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
float: none;
line-height: 20px;
font-weight:normal;
margin: -1px 0 0;
padding: 0 5px 10px 5px;
}
#DropdownActivity h3, #DropdownGenre h3, #DropdownCountry h3, #DropdownParticipant h3 {
clear: both;
margin: 10px 0 5px 0;
font-weight: bold;
font-size: 15px;
}
/* Drop Down styles */
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
position: absolute;
overflow: auto;
height: 200px;
width: 322px;
background-color:#ffffff;
border: solid 1px #bfc8d8;
visibility: hidden;
}
#DropdownActivity {
z-index:2100;
}
#DropdownGenre {
z-index:2000;
}
#DropdownCountry {
z-index:1900;
}
#DropdownParticipant {
z-index:1800;
}
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
float: none;
line-height: 20px;
font-weight:normal;
margin: -1px 0 0;
padding: 0 5px 10px 5px;
}
#DropdownActivity h3, #DropdownGenre h3, #DropdownCountry h3, #DropdownParticipant h3 {
clear: both;
margin: 10px 0 5px 0;
font-weight: bold;
font-size: 15px;
}

/* Edit profile styles */
#Edit_Profile {
border-top: 1px dotted #b8b8b9;
float: left;
margin: 5px 0 0;
}
#Edit_Profile .CompleteProfile {
color:#663366;
font-weight:bold;
}
#Edit_Profile .SearchField {
padding: 0 10px 20px 0;
float: left;
width: 560px;
}
#Edit_Profile .Left {
width: 50%;
float:left;
}
#Edit_Profile .Right {
width: 50%;
}
#Edit_Profile .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px dotted #b8b8b9;
}
#Edit_Profile .CompanyTitle {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 10px 0;
border-bottom: 1px dotted #b8b8b9;
}
#Edit_Profile .Left .Title {
float:left;
}
input.CallToAction, button.CallToAction, button.Submit, button.SaveAndView, button.Send {
background: transparent url(../img/search_engine/SearchButton.png) no-repeat 0 0;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-weight: bold;
padding: 0 0 2px;
font-size: 14px;
float: right;
position: relative;
bottom: -3px;
}
button.CallToAction, button.SaveAndView, button.SaveAndViewTop, button.Submit, button.Send {
background: transparent url(none);
padding: 0;
border: 0;
float: right;
cursor: pointer;
width: auto;
height: 26px;
}
input.SaveAndView, input.SaveAndViewTop {
padding: 0;
float: right;
cursor: pointer;
}
input.SaveAndViewTop, button.SaveAndViewTop {
margin: -50px 0 0;
}
.FormField, .UploadFilesArea {
float: left;
width: 560px;
padding: 5px 0 10px;
}
#Edit_Profile .FormField {
padding: 0;
margin: 5px 0;
}
.UploadFilesArea .RemoveFiles {
margin: 5px 0 0;
}
.UploadFilesArea .RemoveFiles input {
margin: 0 2px 0 0;
position: relative;
bottom: -2px;
}
.UploadFilesArea img.HelpButton {
float: right;
}
.FormField strong, .UploadFilesArea strong {
font-weight: bold;
}
.FormField a, .UploadFilesArea a {
color: #000;
font-weight: normal;
}
.FormField a:link, .UploadFilesArea a:link {
text-decoration: underline;
}
.FormField a:hover, .UploadFilesArea a:hover {
text-decoration: none;
}
.MessageDescription .FormField {
padding: 0;
}
.MessageDescription .FormField .Links, .MessageDescription .FormField .LeftLinks, .MessageDescription .FormField .RightLinks {
padding: 10px 0 0;
}
.MessageDescription .FormField .LeftLinks {
width: 330px;
float: left;
}
.MessageDescription .FormField .RightLinks {
width: 230px;
float: left;
}

#Edit_Profile .FormField .Left, #Edit_Profile .FormField .Right {
padding: 0;
margin: 0;
}
.MessageDescription .FormField .Left, .MessageDescription .FormField .Right {
padding: 0;
margin: 0;
width: 230px;
}
#Edit_Profile .FormField .Left, .MessageDescription .FormField .Left {
float: left;
width: 230px;
}
#Edit_Profile .UploadFilesArea .Left {
float: left;
width: 50%;
}
#Edit_Profile .UploadFilesArea .Right {
float: right;
width: 50%;
}
#Edit_Profile .FormField .Center {
float: left;
width: 88px;
padding: 70px 0 0 12px;
}
#Edit_Profile .FormField .Remove, .MessageDescription .FormField .Remove {
float: left;
width: 55px;
padding: 70px 0 0 5px;
}
#Edit_Profile .FormField .Add, .MessageDescription .FormField .Add {
float: left;
width: 35px;
padding: 70px 0 0 5px;
}
#Edit_Profile .FormField .Remove a:link, #Edit_Profile .FormField .Add a:link, .MessageDescription .FormField .Remove a:link, .MessageDescription .FormField .Add a:link, .MessageDescription .FormField .Links a:link, .MessageDescription .FormField .LeftLinks a:link, .MessageDescription .FormField .RightLinks a:link {
background: transparent url(none);
text-decoration: none;
font-weight: normal;
color: #0099FF;
margin: 0;
}
#Edit_Profile .FormField .Remove a:hover, #Edit_Profile .FormField .Add a:hover, .MessageDescription .FormField .Remove a:hover, .MessageDescription .FormField .Add a:hover, .MessageDescription .FormField .Links a:hover, .MessageDescription .FormField .LeftLinks a:hover, .MessageDescription .FormField .RightLinks a:hover {
text-decoration: underline;
}
#Edit_Profile .FormField img a:hover, .MessageDescription .FormField img a:hover {
text-decoration: none;
}
#Edit_Profile .FormField .Center img {
margin: 0 5px 0 5px;
}
#Edit_Profile .FormField .Right {
width: 230px;
float: right;
}
#Edit_Profile .FormField .Right_320px {
width: 320px;
float: right;
}
#Edit_Profile .FormField select, .MessageDescription .FormField select, #Edit_Profile .PhotoDescription select {
width: 228px;
color: #999;
border: 1px solid #333;
padding: 1px;
}
#Edit_Profile .FormField select {
margin: 0;
}
#Edit_Profile .PhotoDescription select {
width: auto;
}
#Edit_Profile .FormBloc_Preference .FormField .PhotoDescription .Left {
float: Left;
width: 78px;
margin: 0;
}
#Edit_Profile .FormBloc_Preference .SubTitle {
font : normal 16px Georgia, Times, serif;
border-bottom: 1px dotted #b4bed1;
margin: 0 0 10px;
padding: 30px 10px 10px 0px;
}
#Edit_Profile .FormField .Left label {
margin: 0;
padding: 0
}
#Edit_Profile .FormField .Right label {
margin: 0 0 0 3px;
}
#Edit_Profile .FormField .Right select {
float: right;
}
#Edit_Profile .FormField select.Multiple, .MessageDescription .FormField select.Multiple {
height: 148px;
}
.MessageDescription .FormField .MultipleSelections_42pxHeight {
height: 55px;
border:1px solid #333333;
color:#999999;
padding: 1px 0 3px;
width:228px;
overflow-y: auto;
overflow-x: hidden;
}
#Edit_Profile .FormField input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 0;
float:right;
padding: 3px;
width: 222px;
}
#Edit_Profile .FormField input.RadioButton {
margin: 0;
}
#Edit_Profile .FormField img {
float: left;
}
#Edit_Profile .EditFiles {
border: 1px solid #999;
width: 100%;
margin: 10px 0 0;
float: left;
background: #EDF0F8 url(../img/search_results/SearchResultsBackground_off.png) repeat-x scroll center top;
}
#Edit_Profile .PhotoDescription {
float: left;
width: 560px;
margin: 0 0 10px;
}
#Edit_Profile .PhotoDescription a {
color: #000;
font-weight: normal;
}
#Edit_Profile .PhotoDescription a:link {
text-decoration: underline;
}
#Edit_Profile .PhotoDescription a:hover {
text-decoration: none;
}
#Edit_Profile .PhotoDescription label {
font-weight: bold;
}
#Edit_Profile .PhotoDescription textarea.Field {
background: #fff url(../img/edit_profiles/TextAreaBackground.png) no-repeat scroll 0 0;
border: 1px solid #333;
color: #666;
margin: 10px 0;
padding: 1px;
width: 100%;
height: 100px;
}
#Edit_Profile .PhotoDescription input.Countdown {
border: 1px solid #000;
color: #666;
}
#Edit_Profile .PhotoDescription .Left {
float:left;
margin:0 10px 0 0;
width:auto;
}
#Edit_Profile .PhotoDescription .Right {
width:auto;
}
#Edit_Profile .PhotoDescription .Bottom {
float:left;
margin: 10px 0 0;
width: 100%;
}
#Edit_Profile .EditFiles .Title {
font : normal 18px Georgia, Times, serif;
border-bottom: 1px dotted #b4bed1;
margin: 0 0 10px;
padding: 10px;
}
#Edit_Profile .EditFiles .Title strong {
font-weight: bold;
color: #663366;
font-style: italic;
}
#Edit_Profile .EditFiles .Left {
float: left;
width: 160px;
padding: 10px 20px 0 20px;
}
#Edit_Profile .EditFiles .Left .Text {
float: left;
margin: 0 5px 0 0;
}
#Edit_Profile .EditFiles .Left img {
padding: 4px;
max-width: 52px;
max-height: 52px;
margin: 0 0 5px;
}
#Edit_Profile .EditFiles .Left a.Delete {
background: transparent url(none);
text-decoration: underline;
font-weight: normal;
color: #999;
margin: 0 0 0 85px;
}
#Edit_Profile .EditFiles .Right {
width: 300px;
padding: 10px 20px 20px 20px;
float: right;
}
#Edit_Profile .EditFiles .Right .Caption {
font-size: 11px;
margin: 0 0 10px;
text-align: left;
}
#Edit_Profile .EditFiles .Top {
clear: both;
width: 520px;
padding: 0;
margin: 20px 20px 0 20px;
}
#Edit_Profile .EditFiles .Top input {
margin: 10px 0 10px 0;
}
#Edit_Profile .EditFiles .Top .Caption {
margin: 0 0 -5px;
font-size: 11px;
}
#Edit_Profile .EditFiles .Bottom {
clear: both;
width: 520px;
margin: 20px;
padding: 0;
}
#Edit_Profile .UploadFilesArea .Bottom {
clear: both;
width: 560px;
padding: 20px 0 0;
}
#Edit_Profile .EditFiles .Bottom input.Field, #Edit_Profile .UploadFilesArea .Bottom input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color: #666;
margin: 0 0 0 15px;
padding: 3px;
width: 415px;
}
#Edit_Profile .UploadFilesArea .Bottom input.Field {
margin: 0 0 0 55px;
}
#Edit_Profile .EditFiles label, #Edit_Profile .UploadFilesArea label {
float: left;
margin: 3px 10px 0 0;
}
#Edit_Profile .EditFiles .Left .DeletePicture {
float: left;
margin: 5px 0 0 60px;
}
#Edit_Profile .EditFiles .Right input.Browse {
margin: 10px 0 10px 0;
}
#Edit_Profile .UploadFilesArea .Right input.Browse {
position: relative;
right: -20px;
float: left;
}
#Edit_Profile .EditFiles .Right input.Upload {
}
#Edit_Profile .EditFiles .UploadedFile1, #Edit_Profile .EditFiles .UploadedFile2 {
float: left;
width: 520px;
}
#Edit_Profile .EditFiles .UploadedFile1 {
background-color: #e5e5e5;
margin: 10px 0 2px;
}
#Edit_Profile .EditFiles .UploadedFile2 {
background-color: #f2f2f2;
margin: 0 0 10px;
}
#Edit_Profile .EditFiles .UploadedFile1 a, #Edit_Profile .EditFiles .UploadedFile2 a {
color: #000;
text-decoration: underline;
font-weight: normal;
}
#Edit_Profile .EditFiles .UploadedFile1 a:hover, #Edit_Profile .EditFiles .UploadedFile2 a:hover {
color: #000;
text-decoration: none;
font-weight: normal;
}
#Edit_Profile .EditFiles .UploadedFile1 .Left, #Edit_Profile .EditFiles .UploadedFile2 .Left {
padding: 5px 5px 5px 10px;
font-weight: bold;
}
#Edit_Profile .EditFiles .UploadedFile1 .Right, #Edit_Profile .EditFiles .UploadedFile2 .Right {
padding: 5px 10px 5px 5px;
text-align:right;
}
#Edit_Profile .EditFiles .UploadedFileCaption strong {
font-weight: bold;
}
#Edit_Profile .EditFiles .ProgrammeInformations {
float: left;
padding: 20px 15px;
width: 530px;
}
#Edit_Profile .EditFiles .ProgrammeInformations label {
float: left;
width: 156px;
margin: 5px 0 0;
}
#Edit_Profile .EditFiles .ProgrammeInformations input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
height: 18px;
width: 362px;
padding: 3px;
float: right;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety textarea.Field {
background: #FFF url(../img/edit_profiles/TextAreaBackground.png) no-repeat scroll 0 0;
border: 1px solid #000;
height: 48px;
width: 362px;
padding: 3px;
float: right;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety .Left {
padding: 0;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety .Left img {
left: 130px;
position: relative;
top: -53px;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety .Bottom {
float: left;
margin: -20px 0 0;
position: relative;
left: 160px;
}
#Edit_Profile .EditFiles .ProgrammeInformations .YearOfProduction,
#Edit_Profile .EditFiles .ProgrammeInformations .AvailableInHD,
#Edit_Profile .EditFiles .ProgrammeInformations .NumberOfEpisodes,
#Edit_Profile .EditFiles .ProgrammeInformations .LengthInMinutes,
#Edit_Profile .EditFiles .ProgrammeInformations .LanguagesAvailable,
#Edit_Profile .EditFiles .ProgrammeInformations .ProductionStatus,
#Edit_Profile .EditFiles .ProgrammeInformations .SalesRights,
#Edit_Profile .EditFiles .ProgrammeInformations .Producer,
#Edit_Profile .EditFiles .ProgrammeInformations .CoProducer, 
#Edit_Profile .EditFiles .ProgrammeInformations .Director, 
#Edit_Profile .EditFiles .ProgrammeInformations .Casting,
#Edit_Profile .EditFiles .ProgrammeInformations .ProductType,
#Edit_Profile .EditFiles .ProgrammeInformations .CoProductionProgramme {
width: 100%;
float:left;
margin: 0 0 10px;
}
/*#Edit_Profile .EditFiles .ProgrammeInformations .Website,*/ 
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety, 
#Edit_Profile .EditFiles .ProgrammeInformations .ServiceName {
margin: 0;
}

/* Commercial Links styles */

.CommercialLinksArea {
border-bottom: 1px dotted #b8b8b9;
margin: 0 0 10px;
}
.CommercialLinksArea a {
font-weight: normal;
font-size: 12px;
}
.CommercialLinksArea .Title {
color:#676767;
float:right;
text-align:right;
margin: 6px 10px 0;
}
.CommercialLinksArea .CommercialLinkRow {
background-color: #ffffee;
padding: 5px 10px;
border-top: 1px dotted #b8b8b9;
}
.CommercialLinksArea .CommercialLinkRow_CommercialOffer {
height:auto;
width: 160px;
text-align: right;
}
.CommercialLinksArea a.CommercialOffer {
font-style: italic;
font-size: 13px;
font-weight: bold;
}
.CommercialLinksArea a.CommercialOffer strong {
color: #0099FF;
font-weight: bold;
}

/* Display Results Items styles */
.DisplayResultsItems {
width: 560px;
float: left;
margin: 5px 0 10px;
}
.DisplayResultsItems div  {
padding: 0;
}
.DisplayResultsItems label {
font-weight: bold;
}
.DisplayResultsItems select {
margin: -2px 0 0;
border: 1px solid #b4bed1;
}
.DisplayResultsItems .SortBy {
width: 33%;
float: right;
text-align: right;
}
.DisplayResultsItems .SortBy .Spacer {
padding: 0 0 0 53px;
}
.DisplayResultsItems .Show {
float: left;
width: 33%;
}
.DisplayResultsItems .Show .Spacer {
padding: 0 0 0 43px;
}
.DisplayResultsItems .Bookmark, .DisplayResultsItems .ResultsFigures, .DisplayResultsItems .PageNumbers, .DisplayResultsItems .Checkbox {
float: left;
}
.DisplayResultsItems .Bookmark {
font-weight:bold;
margin:0 0 0 12px;
padding:2px 0 5px;
vertical-align:middle;
width:178px;
clear: left;
}
.DisplayResultsItems .Bookmark img {
position:relative;
top:1px;
}
.DisplayResultsItems .Select {
margin:0;
padding: 0;
float: left;
width: 33%;
}
.DisplayResultsItems .Select a {
font-weight: normal;
}
.DisplayResultsItems .Checkbox input {
position: relative;
top: 2px;
}

.DisplayResultsItems .Email {
font-weight:bold;
margin:0 0 0 10px;
padding: 2px 0 5px;
vertical-align:middle;
width: 211px;
float: left;
}

.DisplayResultsItems .ResultsFigures {
font-weight: bold;
text-align: center;
width: 33%;
}
.DisplayResultsItems .PageNumbers {
font-weight: normal;
color: #999;
text-align: right;
float: right;
width: 33%;
}
.DisplayResultsItems .PageNumbers a {
font-weight: normal;
}
.DisplayResultsItemsConferences {
width: 560px;
float: left;
margin: 5px 0 0;
}

.DisplayResultsItemsMailbox {
width: 560px;
border-top: 1px dotted #434445;
float: left;
padding: 10px 0 0;
}
.DisplayResultsItemsMailbox_Top {
width: 560px;
float: left;	
margin: -5px 0 0;
padding: 0 0 10px;
border-bottom: 1px dotted #434445;
}
/*
.DisplayResultsItemsMailbox_Top { Version 1
width: 540px;
float: left;	
}
*/

.Clear_15Pixels {
padding: 0 0 15px;
}
.DisplayResultsItemsMailbox .CheckBox, .DisplayResultsItemsMailbox_Top .CheckBox {
float:left;
margin: 3px 8px 0 0;
}
.DisplayResultsItemsMailbox .CheckBox input, .DisplayResultsItemsMailbox_Top .CheckBox input {
margin: 0 5px 0 0;
position: relative;
top: 2px;
}
.DisplayResultsItemsMailbox .Delete, .DisplayResultsItemsMailbox_Top .Delete {
float:left;
margin: 2px 8px 0 0;
padding: 0;
}
.DisplayResultsItemsMailbox .Delete img, .DisplayResultsItemsMailbox_Top .Delete img {
margin: 0 0 0 5px;
vertical-align: middle;
}
.DisplayResultsItemsMailbox .SortBy, .DisplayResultsItemsMailbox_Top .SortBy {
float: left;
margin: 0;
}
.DisplayResultsItemsConferences .Show, .DisplayResultsItemsMailbox .Show, .DisplayResultsItemsMailbox_Top .Show {
float:left;
margin: 0 0 0 5px;
}
.DisplayResultsItemsConferences .ResultsFigures, .DisplayResultsItemsMailbox .ResultsFigures, .DisplayResultsItemsMailbox_Top .ResultsFigures {
float:right;
font-weight:bold;
margin: 3px 5px 0;
}
.DisplayResultsItemsConferences .PageNumbers, .DisplayResultsItemsMailbox .PageNumbers, .DisplayResultsItemsMailbox_Top .PageNumbers {
color:#999999;
font-weight:normal;
margin: 3px 0 0;
float: right;
}

.ConferencesList .DisplayResultsBar {
background-color:#EBEEF3;
border-top:1px dotted #434445;
float:left;
height:19px;
padding:5px 10px;
width:540px;
}
.ConferencesList .DisplayResultsBar img, .Schedule .DisplayResultsBar img {
padding: 0 0 2px;
margin: 0;
}
.ConferencesList .DisplayResultsBar .Text, .Schedule .DisplayResultsBar .Text {
float: left;
margin: 0 5px 0 0;
}
.ConferencesList .DisplayResultsBar .Arrows, .Schedule .DisplayResultsBar .Arrows {
float: left;
margin: 2px 0 0;
}
.ConferencesList .DisplayResultsBar .Date {
width: 140px;
float: left;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Title {
float: left;
width: 280px;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Theme {
float: left;
width: 60px;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Event {
float: left;
width: 220px;
margin: 0 20px 0 0;
}
.ConferencesList .DisplayResultsBar .Organiser {
float: left;
width: 90px;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Received {
float: left;
width: 30px;
}

/* Search Results List styles */

#SearchResultsList, .SearchResultsList {
border-top: 1px dotted #434445;
float: left;
margin: 0;
padding: 0 0 10px;
}
#SearchResultsList a, .SearchResultsList a {
color: #000;
text-decoration: underline;
}
#SearchResultsList a:hover, .SearchResultsList a:hover {
color: #000;
text-decoration: none;
}
#SearchResultsList .Profile, .SearchResultsList .Profile, #SearchResultsList .CompanyFirst, .SearchResultsList .CompanyFirst, , .SearchResultsList .SavedSearches {
margin: 0;
clear: both;
}
#SearchResultsList .Profile a, .SearchResultsList .Profile a {
font-size: 14px;
color: #663366;
}
#SearchResultsList .CompanyFirst a, .SearchResultsList .CompanyFirst a, #SearchResultsList .SavedSearches a, .SearchResultsList .SavedSearches a {
font-size: 12px;
color: #663366;
}
#SearchResultsList .Title, .SearchResultsList .Title {
margin: 0;
font: normal 13px Arial,Helvetica,sans-serif;
color: #676767;
}
#SearchResultsList .Company, .SearchResultsList .Company {
float: left;
margin: 0 5px 0 0;
word-wrap: none; /* Internet Explorer 5.5+ */
}
#SearchResultsList .Profile, .SearchResultsList .Profile {
float: left;
clear: left;
word-wrap: none; /* Internet Explorer 5.5+ */
width: 100%;
}
#SearchResultsList .Company a, .SearchResultsList .Company a, #SearchResultsList .CompanySent a, .SearchResultsList .CompanySent a {
font-size: 12px;
text-decoration: underline;
}
#SearchResultsList .Company a:hover, .SearchResultsList .Company a:hover, #SearchResultsList .CompanySent a:hover, .SearchResultsList .CompanySent a:hover {
text-decoration: none;
}
#SearchResultsList .Country, .SearchResultsList .Country {
font-size: 12px;
color: #676767;
}
#SearchResultsList .Booth, .SearchResultsList .Booth {
clear: both;
margin: 0;
}
#SearchResultsList .Booth a, .SearchResultsList .Booth a {
}
#SearchResultsList .Registration, .SearchResultsList .Registration {
float: left;
margin: 0 5px 0 0;
}
#SearchResultsList .Date, .SearchResultsList .Date {
	color: #676767;
}
.SearchResultsRow_off {
background: #edf0f8 url(../img/search_results/SearchResultsBackground_off.png) repeat-x scroll center top;
width: 540px;
height: auto;
float: left;
border-bottom: 1px dotted #434445;
padding: 10px;
}
/*.SearchResultsRow_off div {
border: 1px solid red;
}*/

.SearchResultsRow_on {
background: #fddf8d url(../img/search_results/SearchResultsBackground_on.png) repeat-x scroll center top;
width: 540px;
height: auto;
float: left;
border-bottom: 1px dotted #434445;
padding: 10px;
}
.SearchResultsRow_off .Title {
font-weight: bold;
font-size: 15px;
margin: 0 0 10px;
}
.SearchResultsRow_off img, .SearchResultsRow_on img {
max-width: 55px;
max-height: 55px;
/*max-width: 88px;
max-height: 88px;
padding: 5px;*/
padding: 4px;
}
.SearchResultsRow_off .Add img, .SearchResultsRow_on .Add img {
padding:0;
}
.ImgBackground98x98px {
background: transparent url(../img/misc/PictureBackgroundBig.png) no-repeat scroll 0 0;
margin: 0 10px 0 0;
width: 63px;
height: 63px;
float: left;
}
.LeftItems, .LeftItemsSavedSearches {
float: left;
text-align: center;
margin: 0 10px 0 0;
width: 15px;
}
.LeftItems img, .LeftItems .Checkbox {
margin: 0 0 10px;
padding: 0;
}
.LeftItemsSavedSearches .Checkbox {
margin: 0;
padding: 0;
}
.RightItems {
/*float: right;
text-align: center;
margin: 0 2px 0 10px;Original settings*/
float: right;
/*min-height: 35px;*/
margin: 0 0 0 10px;
text-align:center;
width: 20px;
}
.RightItems img {
margin: 0 0 5px;
padding: 0;
}
.PictureBig {
float: left;
margin: 0 10px 0 0;
}
.PictureSmall {
float: left;
margin: 0 10px 0 0;
background: transparent url(../img/misc/PictureBackgroundSmall.png) repeat-x scroll 0 0;
width: 63px;
height: 53px;
}
.PictureSmall img {
max-height: 45px;
max-width: 55px;
}
.PictureBig img {
float: left;
background: transparent url(../img/misc/PictureBackgroundSmall.png) repeat-x scroll 0 0;
max-width: 88px;
max-height: 88px;
padding: 5px;
}
.ContentLeft {
float: left;
width: 250px;
margin: 0 10px 0 0;
}
.ContentRight {
float: left;
width: 150px;
}
.ContentMiddle {
float:right;
margin:5px 0 0;
width:442px;
}
.ContentLeft2, .My_Programmes .SearchResultsList .ContentLeft, .ProgrammesList .SearchResultsList .ContentLeft, .My_Services .SearchResultsList .ContentLeft {
float:left;
margin:0 10px 0 0;
width:250px;
/* width: 405px; Original width */
}
.SavedSearchArea {
float: left;
width: 510px;
}
.My_Programmes .SearchResultsList .ContentRight, .ProgrammesList .SearchResultsList .ContentRight, .My_Services .SearchResultsList .ContentRight {
/* float: right;
width: 18px; Original settings*/
float:left;
width:150px;
}
.ConferencesList .SearchResultsList .Date {
float: left;
width: 130px;
margin: 0 10px 0 0;
}
.ConferencesList .SearchResultsList .Date .Day { 
}
.ConferencesList .SearchResultsList .Date .Hours {
}
.ConferencesList .SearchResultsList .Session {
float: left;
width: 290px;
margin: 0 10px 0 0;
}
#SpeakerProfile .ConferencesList .SearchResultsList .Session {
float: left;
width: 370px;
margin: 0 10px 0 0;
}
.ConferencesList .SearchResultsList .Event {
float: left;
width: 230px;
margin: 0 20px 0 0;
}
.ConferencesList .SearchResultsList .Session .Title, .ConferencesList .SearchResultsList .Event .Title {
}
.ConferencesList .SearchResultsList .Session .Location, .ConferencesList .SearchResultsList .Event .Location {
margin: 10px 0 0;
clear: both;
}
.ConferencesList .SearchResultsList .Session .Speakers {
margin: 10px 0 0;
}
.ConferencesList .SearchResultsList .Session .Speakers a, .ConferencesList .SearchResultsList .Event .Speakers a {
font-weight: normal;
text-decoration: underline;
}
.ConferencesList .SearchResultsList .Session .Speakers a:hover, .ConferencesList .SearchResultsList .Event .Speakers a:hover {
text-decoration: none;
}
.ConferencesList .SearchResultsList .Theme {
float: left;
width: 60px;
text-align: center;
margin: 0 10px 0 0;
}
#SpeakerProfile .ConferencesList .SearchResultsList .Theme {
float: left;
width: 10px;
text-align: center;
}

.ConferencesList .SearchResultsList .Organiser {
float: left;
width: 90px;
text-align: left;
margin: 0 10px 0 0;
}
.ConferencesList .SearchResultsList .Add {
float: left;
width: 25px;
padding: 0;
text-align: center;
}
.ConferencesList .SearchResultsList .Add img {
float: left;
}
.ConferencesList .SearchResultsList .PrivateEvent {
float: left;
width: 25px;
padding: 0;
text-align: center;
}
.ConferencesList .SearchResultsList .PrivateEvent img {
float: left;
}
.ConferencesList .SearchResultsList .Theme img {
margin: 0 0 10px;
padding: 0;
}
.My_Programmes .SearchResultsList .ContentRight img, .ProgrammesList .SearchResultsList .ContentRight img, .My_Services .SearchResultsList .ContentRight img {
margin: 0;
}
/*.My_Programmes .SearchResultsList .ContentBottom, .ProgrammesList .SearchResultsList .ContentBottom, .My_Services .SearchResultsList .ContentBottom {
width:414px;
margin: 5px 10px 0 0;
}*/

.ContentMiddle, .ContentBottom {
float: right;
margin: 0;
width: 442px;
}
.ContentBottom p, .ContentMiddle p {
margin: 0;
padding: 0;
}
.ContentBottomFull {
width: 100%;
margin: 5px 0 0;
float: right;
}
.ContentCaption {
margin: 5px 0 0;
float: right;
width:442px;
font-style: italic;
font-size: 13px;
color: #676767;
}
.ViewMessageWarning {
width: 465px;
margin: 0;
float: right;
font-weight: bold;
color: #CC0000;
}
.FinalLinks {
margin: 8px 0 0;
float: left;
width:400px;
text-align: right;
}
.ProductCatalogue {
margin: 0 0 0 5px
}
.ListOfDelegates {
margin: 0 0 0 5px
}
#SearchResultsList .ContentBottom a, .My_Programmes .ContentBottom a, .ProgrammesList .ContentBottom a, .My_Services .ContentBottom a {
font-weight: normal;
color: #000;
text-decoration: none;
}
#SearchResultsList .ContentBottom a:hover, .My_Programmes .ContentBottom a:hover, .ProgrammesList .ContentBottom a:hover, .My_Services .ContentBottom a:hover {
font-weight: normal;
color: #000;
text-decoration: underline;
}

/* Dashboard styles */
#ContentHeader, #My_Matchmaking_Opportunities, #My_Show, #Participants_by_Domain {
width: 560px;
clear: both;
float: left;
margin: 0 0 5px;
}
.HPContentHeaderArea {
height: 55px;
margin: -5px 0 10px;
}
.HPContentHeaderArea .Title, h2 {
font: normal 19px Georgia, Times, serif;
margin: 0 0 10px;
padding: 15px 0 0;
}
.ContentHeaderArea, .ContentHeaderAreaDashboard {
height: 60px;
margin: 0 0 20px;
background: transparent url(../img/misc/Separator_Dotted_b8b8b9.png) repeat-x scroll 0 30px;
}
.ContentHeaderAreaDashboard {
min-height: 60px;
height: 100%;
}
.ContentHeaderArea .Presentation, .ContentHeaderAreaDashboard .Presentation {
height: 60px;
float: left;
border-right: 1px dotted #b8b8b9;
margin: 0;
padding: 0 15px 0 10px;
background-color: #fff;
}
.ContentHeaderAreaDashboard .Presentation {
height: auto;
margin: 0 0 20px;
}
.ContentHeaderArea .Presentation .Title, .ContentHeaderArea .Presentation .Title a, .ContentHeaderAreaDashboard .Presentation .Title, .ContentHeaderAreaDashboard .Presentation .Title a {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
margin: 0 0 5px;
padding: 0;
color: #000;
}
.ContentHeaderAreaDashboard .Presentation .Title, .ContentHeaderAreaDashboard .Presentation .Title a {
max-width: 300px;
}
ContentHeaderArea .Presentation .Title a:link, ContentHeaderAreaDashboard .Presentation .Title a:link {
text-decoration: none;
}
ContentHeaderArea .Presentation .Title a:hover, ContentHeaderAreaDashboard .Presentation .Title a:hover {
text-decoration: underline;
}
.ContentHeaderArea .Presentation .Company, .ContentHeaderAreaDashboard .Presentation .Company {
line-height: 17px;
max-width: 285px;
}
.ContentHeaderArea .Presentation a.Company, .ContentHeaderAreaDashboard .Presentation a.Company {
margin: 0 5px 0 0;
}
.ContentHeaderArea .Summary, .ContentHeaderAreaDashboard .Summary {
margin:  0;
padding: 0;
float: left;
height: 60px;
/*min-width: 180px;*/
}
.ContentHeaderArea .Summary strong, .ContentHeaderAreaDashboard .Summary strong {
font-weight: bold;
color: #666;
}
.ContentHeaderArea .Summary .Top, .ContentHeaderAreaDashboard .Summary .Top {
width: 100%;
/*padding: 2px 0 0;*/
}
.ContentHeaderArea .Summary .Bottom, .ContentHeaderAreaDashboard .Summary .Bottom {
width: 100%;
clear: both;
padding: 5px 0 0;
}
.ContentHeaderArea .Summary .Top a, .ContentHeaderAreaDashboard .Summary .Top a {
/*position: relative;
top: 3px;
left: -5px;*/
vertical-align: 40%;
margin: 0 0 0 -5px;
}
.ContentHeaderArea .Summary .Bottom a, .ContentHeaderArea .Summary .Bottom strong, .ContentHeaderAreaDashboard .Summary .Bottom a, .ContentHeaderAreaDashboard .Summary .Bottom strong {
vertical-align: 35%
}
.ContentHeaderArea .Summary .Top img, .ContentHeaderArea .Summary .Bottom img, .ContentHeaderAreaDashboard .Summary .Top img, .ContentHeaderAreaDashboard .Summary .Bottom img {
background: transparent url(none);
margin: 0 0 0 5px;
width: auto;
height: auto;
/*float: left;*/
/*position: relative;
top: -5px;*/
}
#My_Matchmaking_Opportunities {
/*border-top: 1px solid #999999;*/
margin: 0;
padding: 10px 0 0 0;
}
#My_Show {
/*border-top: 1px solid #999999;*/
margin: 10px 0 0;
clear: both;
display: block;
}
.My_Matchmaking_Area {
border-top: 1px dotted #b8b8b9;
padding: 10px 0 0;
float: left;
width: 560px;
}
#Participants_by_Domain .BottomBannersArea {
border-top: 1px dotted #b8b8b9;
padding: 12px 0 0;
float: left;
text-align: center;
width: 560px;
}
#Participants_by_Domain .BottomBannersArea .AdvertiseLink {
text-align: center;
padding: 2px 0 0 0 ;
}
#Participants_by_Domain .BottomBannersArea .AdvertiseLink a {
color: #86898B;
}
.My_Show_Area {
clear: both;
padding: 0;
float: left;
width: 560px;
}
#My_Matchmaking_Opportunities .MainTitle, #My_Show .MainTitle {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
float: left;
border-right: 1px dotted #b8b8b9;
margin: 10px 10px 10px 0;
padding: 0 10px 0 0;
}
#Participants_by_Domain .MainTitle {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
float: left;
margin: 10px 10px 10px 0;
padding: 0 10px 0 0;
}

#My_Show .MainTitle {
border-right: 0;
}
#My_Matchmaking_Opportunities .Edit {
float: left;
margin: 12px 0 0;
}
#My_Matchmaking_Opportunities .Edit img {
position: relative;
top: 3px;
}
#My_Matchmaking_Opportunities .Edit a {
font-weight: normal;
margin: 0;
}
.My_Matchmaking_Area .Title, .VisitedProfileArea .Title, .VisitedProfileArea_Deactivated .Title, .BookmarkedProfileArea .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
}
.VisitedProfileArea_Deactivated .Title {
color: #666;
}

.My_Show_Area .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 0 0 5px;
border-bottom:1px dotted #b8b8b9;
}
.My_Matchmaking_Area .Companies, .My_Matchmaking_Area .Services {
width: 270px;
float: right;
}
.My_Matchmaking_Area .People, .My_Matchmaking_Area .Programmes {
width: 260px;
float: left;
}

.My_Matchmaking_Area .ListDomainLeft {
width: 175px;
float: left;
margin: 0 17px 0 0;
}
.My_Matchmaking_Area .ListDomainRight {
width: auto;
float: left;
}

.My_Matchmaking_Area .ListDomainLeft a, .My_Matchmaking_Area .ListDomainRight a {
font-weight: normal;
}

.My_Matchmaking_Area .ListDomainLeft a strong, .My_Matchmaking_Area .ListDomainRight a strong {
font-weight: bold;
color: #0099FF;
}
.My_Matchmaking_Area .ListDomainLeft ul, .My_Matchmaking_Area .ListDomainRight ul {
display: block;
padding: 0 0;
margin: 0 0 ;
}
.My_Matchmaking_Area .ListDomainLeft li, .My_Matchmaking_Area .ListDomainRight li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 6px;
padding: 0 0 0 10px;
margin: 0 0 0 0px;
}

.My_Matchmaking_Area .Row, .VisitedProfileArea .Row, .VisitedProfileArea_Deactivated .Row, .BookmarkedProfileArea .Row {
min-height: 60px;
padding: 0 0 10px;
clear: both;
}

.ContentHeaderArea img, .ContentHeaderAreaDashboard img, .My_Matchmaking_Area .Row img, .VisitedProfileArea .Row img, .VisitedProfileArea_Deactivated .Row img, .BookmarkedProfileArea .Row img, .EditFiles .Left img {
max-width: 52px;
max-height: 52px;
padding: 4px 4px 3px;
}
.ImgBackground60x60px {
background: transparent url(../img/misc/PictureBackground60x60.png) no-repeat scroll 0 0;
padding: 0;
margin: 0;
width: 60px;
height: 60px;
float: left;
}
.ImgBackground60x60px img {
display:block;
margin:auto;
}
.DashboardDescriptionRows {
position: relative;
left: 10px;
display: table;
}
.resize {
width: auto;
height : auto;
}
.ContentHeaderArea img, .ContentHeaderAreaDashboard img {
margin: 0;
}
.HPContentHeaderArea img {
margin: 10px 15px 0 0;
float: left;
}
.My_Matchmaking_Area .Row strong, .VisitedProfileArea .Row strong, .BookmarkedProfileArea .Row strong {
font-weight: bold;
color: #663366;
font-size: 14px;
}
.My_Matchmaking_Area .Row a.FirstLink, .VisitedProfileArea .Row a.FirstLink, .BookmarkedProfileArea .Row a.FirstLink {
font-weight: bold;
color: #663366;
font-size: 14px;
cursor: pointer;
}
.VisitedProfileArea_Deactivated .Row strong {
font-weight: bold;
color: #666;
font-size: 14px;
}
.FinalLinksArea ul {
margin: 0;
}
.FinalLinksArea ul li {
background: transparent url(none) no-repeat scroll 0 0;
padding: 0;
margin: 0;
}
.FinalLinksArea ul li a {
display: block;
}
.ContentHeaderArea a, .ContentHeaderAreaDashboard a, .My_Matchmaking_Area .Row a, .FinalLinksArea a, .StartLinksArea a, .My_Show_Area a, .VisitedProfileArea .Row a, .VisitedProfileArea_Deactivated .Row a, .BookmarkedProfileArea .Row a {
font-weight: normal;
}
.My_Matchmaking_Area .Row a strong, .My_Matchmaking_Area .Row a:hover strong {
color:#663366;
}
.FinalLinksArea, .StartLinksArea {
border-top: 1px dotted #b8b8b9;
padding: 10px 0 0;
margin: 0 0 10px;
text-align: left;
/*height: 32px;*/
}
.StartLinksArea {
margin: 0 0 10px;
padding: 10px 0 10px;
border-bottom: 1px dotted #b8b8b9;
}

.FinalLinksArea a, .StartLinksArea a {
background: transparent url(../img/misc/FinalLinkArrow.png) no-repeat scroll 0 5px;
padding: 0 0 0 15px;
}
.FinalLinksArea strong, .FinalLinksArea em, .StartLinksArea strong, .StartLinksArea em {
color: #0099FF
}
.FinalLinksArea strong, .StartLinksArea strong {
font-weight: bold;
}
.VisitedProfileArea_Deactivated .FinalLinksArea, .VisitedProfileArea_Deactivated .StartLinksArea {
color: #999;
}
.VisitedProfileArea_Deactivated .FinalLinksArea strong, .VisitedProfileArea_Deactivated .StartLinksArea strong {
color: #666;
/*background: transparent url(../img/misc/FinalLinkArrow.png) no-repeat scroll 0 5px;
padding: 0 0 0 15px;*/
}

.My_Show_Area ul {
margin: 0;
padding: 0
}
.My_Show_Area ul li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 6px;
padding: 0 0 0 10px;
}
.My_Show_Area .Bookmarks, .My_Show_Area .Searches {
width: 175px;
float: left;
margin: 0px 17px 0 0;
}
.My_Show_Area .Schedule {
width: 175px;
float: right;
}

/* Personal, Profile and Product styles */

#PersonalProfile, #ProductProfile, #CompanyProfile, #SpeakerProfile {
}
#ToolBar {
border-bottom: 1px dotted #999;
height: 31px;
margin: 0 0 10px;
}
#ToolBar .Left, #ToolBar .Middle {
float: left;
}
#ToolBar .Right {
float: right;
}
/*#ToolBar .Right a {
border: 0px;
background: transparent url(none);
}*/
#ToolBar .Left, #ToolBar .Right {
margin: -5px 0 0;
}
#ToolBar a, .CalltoActionButtons a, .ConfirmActionButtons a {
font-weight: normal;
background: transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border: 1px solid #a2afc6;
padding: 3px 6px;
line-height: 34px;
/*font-weight: normal;
margin: 0;
padding: 0 3px;*/
}
.CalltoActionButtonsInactive {
font-weight: normal;
background: transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border: 1px solid #a2afc6;
padding: 3px 6px;
margin: 5px 5px 0 0;
color: #a2afc6;
width: auto;
float: left;
}
.CalltoActionButtonsInactive a {
font-weight: normal;
}
.ConfirmActionButtons {
float: none;
text-align: center;
display: block;
}
.DisplayResultsItemsMailbox .CalltoActionButtons, .DisplayResultsItemsMailbox_Top .CalltoActionButtons {
float: left;
margin: -5px 0 -2px 15px;
}
.DisplayResultsItemsMailbox_Top .CalltoActionButtons, .SearchCriteriaSummary .CalltoActionButtons {
float: left;
margin: 0 5px 0 0;
}
.DisplayResultsItemsMailbox .CalltoActionButtons a, .DisplayResultsItemsMailbox_Top .CalltoActionButtons a {
font-weight: normal;
background: transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border: 1px solid #a2afc6;
padding: 3px 6px;
line-height: 29px;
}
.DisplayResultsItemsMailbox .Help {
}
.DisplayResultsItemsMailbox .Help img, .DisplayResultsItemsMailbox_Top .Help img {
float: left;
margin: 0 30px 0 5px;
}
#ToolBar a.Back {
/*background: transparent url(../img/toolbar/ArrowPrevious.png) no-repeat scroll 0 0;*/
margin: 0;
}
#ToolBar a.Previous, #ToolBar a.Next {
margin: 0;
padding: 0;
background:transparent url(none) repeat scroll 0 0;
border:0 none;
padding:0;
}
#ToolBar a.Print {
/*background:transparent url(../img/toolbar/Print.png) no-repeat scroll 0 0;*/
}
#ToolBar a.Forward {
background: transparent url(../img/toolbar/Forward.png) no-repeat scroll 0 0;
padding: 0 0 0 27px;
}
#ToolBar a.Bookmark {
/*background: transparent url(../img/misc/BookmarkItem.png) no-repeat scroll 0 0;*/
padding:0;
}
#ToolBar a.Bookmark img {
vertical-align: -10%;
margin: 0 5px 0 0;
}
#ToolBar a.Reply {
background: transparent url(../img/misc/EditMatchmakingProfile.png) no-repeat scroll 0 65%;
}
/*
#ToolBar a.Delete {
background: transparent url(../img/mailbox/Delete.gif) no-repeat scroll 0 50%;
}
*/
#ToolBar a.EditProfile, #ToolBar a.Delete {
background:transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border:1px solid #A2AFC6;
font-weight:normal;
line-height:34px;
padding:3px 6px;
}
#ToolBar .EditProfile a {
padding: 0;
margin: 0;
}
#ToolBar .EditProfile img {
vertical-align: -10%;
margin: 0;
}

#PersonalProfile .ContentHeaderArea {
height: auto;
margin: 0 0 15px;
background: transparent url(none);
}
#ProductProfile .ContentHeaderArea {
height: auto;
margin: 0 0 15px;
background: transparent url(none);
}
#CompanyProfile .ContentHeaderArea {
height: auto;
margin: 0;
background: transparent url(none);
}
#SpeakerProfile .ContentHeaderArea {
background: transparent url(none) repeat scroll 0 0;
border-bottom: 1px dotted #B8B8B9;
height: 60px;
margin: 0 0 15px;
padding: 0 0 15px;
height: auto;
}
#PersonalProfile .ContentHeaderArea .Presentation {
width: 490px;
float: left;
border-right: 0;
margin: -2px 0 0;
padding: 0 0 0 10px;
background-color: #fff;
height: auto;
}
#ProductProfile .ContentHeaderArea .Presentation {
background-color:#FFFFFF;
border-right:0 none;
float:left;
margin:-2px 0 0;
padding:0;
width:560px;
height:auto;
}
#CompanyProfile .ContentHeaderArea .Presentation {
width: 560px;
float: left;
border-right: 0;
margin: 0;
padding: 0 0 5px;
background-color: #fff;
height: auto;
}
#SpeakerProfile .ContentHeaderArea .Presentation {
width: 490px;
float: left;
border-right: 0;
margin: -2px 0 0;
padding: 0 0 0 10px;
background-color: #fff;
}
.PersonalEmail {
clear: both;
}
#PersonalProfile .ContentHeaderArea .Presentation .PersonalEmail a, #ProductProfile .ContentHeaderArea .Presentation .PersonalEmail a, #CompanyProfile .ContentHeaderArea .Presentation .PersonalEmail a {
margin: 0;
}
#PersonalProfile .ContentHeaderArea .Presentation .PrivateMessage, #ProductProfile .ContentHeaderArea .Presentation .PrivateMessage, #CompanyProfile .ContentHeaderArea .Presentation .PrivateMessage {
clear: both;
}
#PersonalProfile .ContentHeaderArea .Presentation a.PrivateMessage, #ProductProfile .ContentHeaderArea .Presentation a.PrivateMessage, #CompanyProfile .ContentHeaderArea .Presentation a.PrivateMessage {
/*background: transparent url(../img/misc/PrivateMessage.png) no-repeat scroll 0 2px;*/
height: 13px;
/*padding: 0 0 0 25px;*/
margin: 0;
}
#PersonalProfile .ContentHeaderArea .Presentation .Title, #SpeakerProfile .ContentHeaderArea .Presentation .Title {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
margin: 0;
padding: 0;
/*width: 338px;*/
float:left;
}
#SpeakerProfile .ContentHeaderArea .Presentation .Title {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
margin: 0;
padding: 0;
width: 342px;
float:left;
}
#ProductProfile .ContentHeaderArea .Presentation .Title {
font : normal 18px Arial, Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0;
padding: 0;
}
#ProductProfile .ContentHeaderArea .Presentation .Genre, #ProductProfile .ContentHeaderArea .Presentation .Activity {
clear: both;
/*margin: 0 0 10px;*/
}
#CompanyProfile .ContentHeaderArea .Presentation .Left, #PersonalProfile .ContentHeaderArea .Presentation .Left, #ProductProfile .ContentHeaderArea .Presentation .Left {
float: left;
max-width: 68%;
clear: both;
}
#CompanyProfile .ContentHeaderArea .Presentation .Right, #PersonalProfile .ContentHeaderArea .Presentation .Right, #ProductProfile .ContentHeaderArea .Presentation .Right {
float: right;
max-width: 32%;
}
#CompanyProfile .ContentHeaderArea .Presentation .Title {
font : normal 18px Arial, Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0;
padding: 0;
}
#SpeakerProfile .ContentHeaderArea .Presentation .Title {
font : normal 24px Georgia, Times, serif;
margin: 0;
padding: 0;
width: 342px;
float:left;
}
#CompanyProfile .ContentHeaderArea .Presentation .VerticalSeperator {
margin: -1px 0 0 5px;
float: left;
}
#CompanyProfile .ContentHeaderArea .Presentation .CompanyBooth, #PersonalProfile .ContentHeaderArea .Presentation .CompanyBooth, #ProductProfile .ContentHeaderArea .Presentation .CompanyBooth {
float: left;
}
#CompanyProfile .ContentHeaderArea .Presentation .CompanyBoothNumber, #PersonalProfile .ContentHeaderArea .Presentation .CompanyBoothNumber, #ProductProfile .ContentHeaderArea .Presentation .CompanyBoothNumber {
float:left;
margin: 0 0 0 3px;
}
#ProductProfile .ContentHeaderArea .Presentation .Contact {
clear: both;
}
#CompanyProfile .ContentHeaderArea .Presentation .Company {
margin: 3px 0 0;
}
#PersonalProfile .ContentHeaderArea .Presentation .Company, #ProductProfile .ContentHeaderArea .Presentation .Company, #SpeakerProfile .ContentHeaderArea .Presentation .Company {
clear: both;
}
#SpeakerProfile .ContentHeaderArea .Presentation .Country {
text-transform: uppercase;
}
#PersonalProfile .ContentHeaderArea .Presentation .SendEmail {
width: 410px;
}
#ProductProfile .ContentHeaderArea .Presentation .LastUpdate {
float: right;
color: #999;
text-align: right;
}
.LastUpdate strong {
color: #999;
font-weight: bold;
}
.LastUpdate em {
color: #999;
}
#CompanyProfile .ContentHeaderArea .Presentation .LastUpdate, #PersonalProfile .ContentHeaderArea .Presentation .LastUpdate {
float: right;
color: #999999;
text-align: right;
}
#SpeakerProfile .ContentHeaderArea .Presentation .LastUpdate {
float: right;
color: #999999;
position: relative;
right: 0;
top: -70px;
}
.My_Profile_Area, .My_Product_Area {
border-top: 1px dotted #b8b8b9;
border-bottom:1px solid #999999;
padding: 10px 0 20px;
/*margin: 14px 0 10px; Original Margin*/
margin: 5px 0 10px;
float: left;
width: 560px;
}
#CompanyProfile .My_Profile_Area {
margin: 4px 0 10px;
}
.Speaker_Area {
border-top: 1px dotted #b8b8b9;
padding: 10px 0 20px;
margin: 15px 0 10px;
float: left;
width: 560px;
}
#Edit_Profile form {
background-color: #FFF;
}
#My_Profile .MainTitle, #Edit_Profile .MainTitle, #My_Product .MainTitle {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
float: left;
border-right: 1px dotted #b8b8b9;
margin: 10px 10px 10px 0;
padding: 0 10px 0 0;
}0
#Edit_Profile .Introduction {
background: #FFFFFF url(../img/misc/GradientSpacer.png) repeat-x scroll 0 0;
padding: 20px 0 10px;
width: 560px;
float: left; 
}
#Edit_Profile .FormBloc, #Edit_Profile .FormBloc_Preference, #Edit_Profile .MyProductProfile, #ContactDetails .FormBloc {
padding: 20px 0 0;
width: 560px;
float: left; 
}
#Edit_Profile .FormBloc_Preference .CallToAction, #Edit_Profile .MyProductProfile .CallToAction {
margin: -50px 0 0 0;
}
#Edit_Profile .FormBloc_Preference .FormField .Left {
float: Left;
width: 310px;
margin: 0 20px 0 0;
}
#Edit_Profile .FormBloc_Preference .FormField .Right {
float: left;
width: 230px;
margin: 2px 0 0;
}
#Edit_Profile .FormBloc_Preference .FormField input.Field, #Edit_Profile .MyProductProfile .FormField input.Field {
float: right 
}
#Edit_Profile .FormBloc img.HelpButton, #Edit_Profile .FormBloc_Preference .FormField img.HelpButton, #Edit_Profile .MyProductProfile .FormField img.HelpButton  {
margin: 0;
float: right;
/*margin: -18px 0 0;*/
}
#Edit_Profile .FormBloc img.HelpButton_Genre  {
position: relative;
left: 45px;
top: -155px;
}
#Edit_Profile .MyProductProfile .FormField .Left {
float: Left;
width: 230px;
margin: 0;
}
#Edit_Profile .MyProductProfile .FormField .Right {
float: right;
width: 230px;
}
.My_Product_Area .ProductDescription {
}
/* Carousel styles */

.My_Product_Area .Carousel {
width: 274px;
height: 170px;
margin: 05px 0 10px 20px;
float: right;
}
.My_Product_Area .Carousel .LeftArrow {
background: transparent url( ../img/carousel/Carousel_PreviousArrow.png) no-repeat scroll 0 0;
width: 20x;
height: 170px;
float: left;
}
.My_Product_Area .Carousel .MiddlePicture {
background: transparent url( ../img/carousel/Carousel_MiddleBackground.png) no-repeat scroll 0 0;
width: 234px;
height: 170px;
float: left;
}
.My_Product_Area .Carousel .MiddlePicture img {
background: transparent url(../img/carousel/Carousel_PictureBackground.png) no-repeat scroll 0 0;
padding: 5px;
margin:15px 0 0 16px;
width: 192px;
height: 130px;
float: left;
}
.My_Product_Area .Carousel .RightArrow {
background: transparent url( ../img/carousel/Carousel_NextArrow.png) no-repeat scroll 0 0;
width: 20x;
height: 170px;
float: left;
}

/* 3 Pictures styles */

.My_Product_Area .PicturesArea, .Description .PicturesArea {
width: 202px;
padding: 0 0 0 15px;
float: right;
background-color: #fff;
}
.My_Product_Area .PlayerArea {
padding: 10px 0;
clear: both;
}
/*.My_Profile_Area .PicturesArea {
width: 560px;
padding: 0;
float: left;
background-color: #fff;
}*/


.My_Product_Area .PicturesArea .MiddlePicture, .Description .PicturesArea .MiddlePicture {
background: transparent url(../img/conferences/ConferencesPictures_BG.png) no-repeat scroll 0 0;
padding: 5px;
margin: 10px 0 0;
width: 192px;
height: 130px;
float: left;
}
.GoogleMaps {
background: transparent url(../img/profile/GoogleMaps_BG.png) no-repeat scroll 0 0;
padding: 6px 0 0 0;
margin: 10px 0 20px;
width: 343px;
height: 290px;
float: left;
}
.GoogleMapsFull {
background: transparent url(../img/profile/GoogleMaps_BG_Full.png) no-repeat scroll 0 0;
padding: 5px 0 0 0;
margin: 10px 0 30px;
width: 560px;
height: 460px;
float: left;
}
.Caption {
margin: 10px 0 0;
text-align: center;
}
.My_Product_Area .PicturesArea .GoogleMaps {
background: transparent url(../img/conferences/ConferencesPictures_BG.png) no-repeat scroll 0 0;
padding: 5px;
margin: 10px 0 30px;
width: 192px;
height: 130px;
float: left;
}
.PicturesArea img {
max-height: 130px;
max-width: 192px;
height: 130px;  
overflow: hidden;  
height: expression(this.scrollHeight > 130? "130px": "auto");  
}
.PlayerArea img {
height: auto;
width: auto;
}
.GoogleMapsArea img {
max-height: 130px;
max-width: 192px;
}
.My_Profile_Area .Specialised {
width: 270px;
float: left;
}
.My_Profile_Area .Interested {
width: 270px;
float: right;
}
.My_Profile_Area .CompanyDetails {
width: 270px;
float: left;
margin: 5px 0 0;
}
.My_Profile_Area .CompanyDetails .Top {
background: #fff url(../img/background/Cartouche_Top.png) no-repeat scroll 0 0;
width: 269px;
height: 14px;
clear: both;
}
.My_Profile_Area .CompanyDetails .CompanyLogo {
background: #fff url(../img/background/Cartouche_Middle.png) repeat-y scroll 0 0;
padding: 0 0 10px;
margin: 0;
width: 269px;
height: auto;
min-height: 5px;
float: left;
}
.My_Profile_Area .CompanyDetails .Middle {
border-top: 1px dotted #b8b8b9;
background: #fff url(../img/background/Cartouche_Middle.png) repeat-y scroll 0 0;
width: 244px;
height: auto;
clear: both;
padding: 10px 10px 0 15px;
}
.My_Profile_Area .CompanyDetails .Bottom {
background: #fff url(../img/background/Cartouche_Bottom.png) no-repeat scroll 0 0;
width: 269px;
height: 14px;
clear: both;
}
.My_Profile_Area .CompanyDetails .Middle a {
font-weight: normal;
}
.My_Profile_Area .CompanyDetails .Middle strong {
font-weight: bold
}
.My_Profile_Area .CompanyDetails .Middle center {
text-align: center;
}
.My_Profile_Area .CompanyDetails .Middle ul {
padding: 0;
margin: 0;
}
.My_Profile_Area .CompanyDetails .Middle ul li {
list-style-type: none;
background: transparent url(none);
margin: 0;
padding: 0 0 3px;
}
.My_Profile_Area .Title, .Description .Title, .Objectives .Title, .ProductDetails .Title, .TrailersAndDocuments .Title, .My_Product_Area .Title, .PastEvents .Title, .ConferencesDetails .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom:1px dotted #b8b8b9;
}
.PastEvents .Title, .TrailersAndDocuments .Title {
margin: 20px 0 10px;
}
.My_Profile_Area .Row strong, .My_Product_Area .Row strong {
font-weight: bold;
}
.My_Profile_Area ul, .My_Product_Area ul {
margin: 0;
padding: 10px 0 10px 10px;
}
.My_Profile_Area ul li, .My_Product_Area ul li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 6px;
padding: 0 0 0 10px;
}
.Description {
float: left;
width: 560px;
}
.Objectives {
float: left;
width: 560px;
margin: 20px 0 0;
}
.Description p, .Objectives p {
margin: 0;
padding: 0;
}

.My_Programmes {
float: left;
margin: 20px 0 0;
padding: 0;
width: 560px;
}
.ProgrammesList, .ConferencesList {
float: left;
margin: 0;
padding: 0;
width: 560px;
}
#SpeakerProfile .ConferencesList {
margin: 20px 0 0;
}
.My_Services, .Delegates {
float: left;
margin: 10px 0 0;
padding: 0;
width: 560px;
}
.My_Programmes .Title, .My_Services .Title, .Delegates .Title, .ConferencesList .Title {
font : normal 20px Georgia, Times, serif;
margin: 0 0 5px;
padding: 0;
float: left;
}

/* Product Profile styles only */
.ProductDetails, .PastEvents, .TrailersAndDocuments {
float: left;
width: 560px;
margin: 0;
}
.ConferencesDetails {
float: left;
width: 560px;
margin: 0 0 20px;
}
.PastEvents {
margin: 0;
}
.ProductDetails .SubTitle, .ConferencesDetails .SubTitle {
font: bold 15px Arial, Verdana, Helvetica;
}
.PastEvents .Left, .PastEvents .Right {
float: left;
width: 50%;
}
.ProductDetails .Left, .ProductDetails .Right, .ConferencesDetails .Left, .ConferencesDetails .Right {
float: left;
width: 48%;
}
.ProductDetails ul li .Right, .ConferencesDetails ul li .Right {
padding: 5px 0 0;
}
.ProductDetails .Left ul, .ProductDetails .Right ul, .ConferencesDetails .Left ul, .ConferencesDetails .Right ul, .PastEvents .Left ul, .PastEvents .Right ul {
margin: 0 0 0 15px;
padding: 0;
}
.ProductDetails ul li, .ConferencesDetails ul li {
background: transparent url(none);
}
.ProductDetails ul li .Left, .ConferencesDetails ul li .Left, .ProductDetails .Left ul li, .PastEvents .Left ul li {
list-style-type: none;
background: transparent url(../img/misc/Li2.png) no-repeat scroll 0 11px;
padding: 5px 0 0 15px;
margin: 0;
}
.ProductDetails ul li strong, .ConferencesDetails ul li strong {
font-weight: bold;
}
.ProductDetails .Right ul li, .ConferencesDetails .Right ul li, .PastEvents .Right ul li {
list-style-type: none;
background: transparent url(none);
padding: 5px 0 0 15px;
margin: 0;
font-weight: bold;
}
.TrailersAndDocuments a {
padding: 0 0 0 20px;
}
.TrailersAndDocuments ul {
list-style: none;
margin: 0;
padding: 0;
}
.TrailersAndDocuments ul li {
line-height: 25px;
}
.PDF {
background: transparent url(../img/misc/PDF.png) no-repeat scroll 0 50%;
}
.Powerpoint {
background: transparent url(../img/misc/Powerpoint.png) no-repeat scroll 2px 50%;
}
.Quicktime {
background: transparent url(../img/misc/Quicktime.png) no-repeat scroll 1px 50%;
}
.AVI {
background: transparent url(../img/misc/avi.png) no-repeat scroll 0 50%;
}
.Excel {
background: transparent url(../img/misc/Excel_Small.png) no-repeat scroll 0 50%;
}
.GIF {
background: transparent url(../img/misc/gif.png) no-repeat scroll 0 50%;
}
.JPG {
background: transparent url(../img/misc/jpg.png) no-repeat scroll 0 50%;
}
.MPG {
background: transparent url(../img/misc/mpg.png) no-repeat scroll 0 50%;
}
.MPG4 {
background: transparent url(../img/misc/mp4.png) no-repeat scroll 0 50%;
}
.MP3 {
background: transparent url(../img/misc/mp3.png) no-repeat scroll 0 50%;
}
.SWF {
background: transparent url(../img/misc/swf.png) no-repeat scroll 0 50%;
}
.Word {
background: transparent url(../img/misc/word.png) no-repeat scroll 0 50%;
}
.Wav {
background: transparent url(../img/misc/wav.png) no-repeat scroll 0 50%;
}
.RM, .RAM {
background: transparent url(../img/misc/real.png) no-repeat scroll 0 50%;
}
.TXT {
background: transparent url(../img/misc/txt.png) no-repeat scroll 0 50%;
}

/* Right Column Properties 
========================== */

/* Banner Area styles */
#RightCol .BannerArea {
padding: 0;
margin: 0 0 40px;
text-align: center;
}
#RightCol .BannerArea .AdvertiseLink {
padding: 0;
margin: 10px 0 0;
text-align: center;
width: 100%;
float: left;
}
#RightCol .BannerArea .AdvertiseLink a {
color: #86898B;
}

/* Commercial Links styles */
#RightCol .CommercialLinksArea {
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding: 5px 0 10px;
margin: 0;
}
#RightCol .CommercialLinksArea .Title {
background-color:#FFFFFF;
color:#676767;
float:none;
left:-10px;
margin-top:0;
position:relative;
text-align:center;
top:-1px;
width:340px;
}
#RightCol .CommercialLinksArea .CommercialLinkRow {
background-color: #fff;
padding: 10px;
text-align: left;
border-top: 0px;
border-bottom: 1px dotted #b8b8b9;
font-size: 12px;
}

/* QuickLinks styles */
#RightCol .QuickLinksArea {
padding: 0;
margin: 0 0 20px;
float: left;
width: 340px;
}
#RightCol .QuickLinksArea .Title {
font : normal 20px Georgia, Times, serif;
margin: 0;
padding: 15px 0 10px;
border-bottom:1px dotted #b8b8b9;
text-align: left;
width: 100%;
}
#RightCol .QuickLinksArea .Title a {
font : normal 17px Georgia, Times, serif;
}
#RightCol .QuickLinksArea .QuickLinkRow {
background-color: #fff;
text-align: left;
}
#RightCol .QuickLinksArea .QuickLinkRow ul {
margin: 0;
padding: 0;
}
#RightCol .QuickLinksArea ul li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 11px;
padding: 5px 0 5px 10px;
margin: 0;
border-bottom: 1px dotted #b8b8b9;
}

/* Visited Profile styles */
#RightCol .VisitedProfile {
margin: 18px 0 0;
padding: 0;
}
#RightCol .VisitedProfileArea, #RightCol .VisitedProfileArea_Deactivated {
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding: 10px 0 0;
margin: 0;
}
#RightCol .VisitedProfileArea .Row, #RightCol .VisitedProfileArea_Deactivated .Row {
background-color: #fff;
text-align: left;
border-top: 0px;
}
#RightCol .VisitedProfileArea_Deactivated .Row .DashboardDescriptionRows {
color: #999;
}
#RightCol .BookmarkedProfile {
padding: 6px 0 0;
margin: 0 0 20px;
}
#RightCol .BookmarkedProfileArea {
border-bottom: 1px solid #999;
padding: 0;
margin: 0;
}
#RightCol .BookmarkedProfileArea .Row {
background-color: #fff;
text-align: left;
border-top: 0px;
}


/* Conference Profile styles */
#ProductProfile .ContentHeaderAreaConferences {
/*height: 20px;*/
margin: 0;
background: transparent url(none);
}
#ProductProfile .ContentHeaderAreaConferences .Presentation .Title {
font : normal 18px Arial, Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0;
padding: 0;
}
ul.Conferences li {
margin: 0;
padding: 5px 0 0 15px;
list-style-type: none;
background: transparent url(../img/misc/Li2.png) no-repeat scroll 0 11px;
}

/* Mailbox List styles */

.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull {
float: left;
margin: 0 10px 0 0;
width: 420px;
overflow: hidden;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_From {
float: left;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Sender {
float: left;
width: 355px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_To {
float: left;
clear: both;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Receiver {
float: left;
width: 355px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Company, .MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Received {
float: left;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_CompanyName, .MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_ReceivedDate {
float: left;
overflow: hidden;
width: 355px;
}

.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentLeft {
float: left;
margin: 0 10px 0 0;
width: 230px;
overflow: hidden;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentRight {
float: left;
margin: 0;
width: 220px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentMiddle {
float: right;
margin: 0;
width: 466px;
}
.MailBoxList .SearchResultsList .MessageDescription {
float: left;
padding: 15px 0;
width: 560px;
border-bottom:1px dotted #434445;
margin: 0;
}
.MailBoxList .SearchResultsList .MessageDescription .LeftFifteenPercent {
float: left;
width: 15%;
}
.MailBoxList .SearchResultsList .MessageDescription .RightEightyFivePercent {
float: right;
width: 85%;
}
.MailBoxList .SearchResultsList .MessageDescription .LeftFiftyPercent {
float: left;
width: 50%;
}
.MailBoxList .SearchResultsList .MessageDescription .RightFiftyPercent {
float: right;
width: 50%;
}
.MailBoxList .SearchResultsList .MessageDescription .Caption {
float: left;
margin: 10px 0 0 0;
font-weight: bold;
color: #C00;
width: 560px;
}
.MailBoxList .SearchResultsList .MessageDescription input.Field {
width: 98%;
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
height: 20px;
}
.MailBoxList .SearchResultsList .MessageDescription textarea.Field {
background: #fff url(../img/edit_profiles/TextAreaBackground.png) no-repeat scroll 0 0;
border: 1px solid #000;
color: #666;
margin: 5px 0 0;
padding: 3px;
width: 468px;
height: 75px;
}
.MailBoxList .SearchResultsList .MessageDescription .FirstColumn {
font-weight: bold;
}
.MailBoxList .SearchResultsList .MessageDetails {
float: left;
width: 560px;
padding: 15px 0 10px;
border-bottom:1px dotted #434445;
margin: 0;
}
.MailBoxList .SearchResultsList .MessageDetails .FinalLink {
float: left;
width: 560px;
padding: 10px 0 0;
}
.MailBoxList .SearchResultsList .MessageDetails .Title, .MailBoxList .SearchResultsList .MessageDetails .Theme, .MailBoxList .SearchResultsList .MessageDetails .Date, .MailBoxList .SearchResultsList .MessageDetails .Location, .MailBoxList .SearchResultsList .MessageDetails .FinalLink {
float: left;
width: 560px;
margin: 0 0 5px;
}
.MailBoxList .SearchResultsList .MessageDetails .FirstColumn {
float: left;
width: 80px;
font-weight: bold;
}
.MailBoxList .SearchResultsList .MessageDetails .SecondColumn {
float: left;
width: 220px;
}
.MailBoxList .SearchResultsList .MessageDetails .ThirdColumn {
float: left;
width: 75px;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar {
background-color:#ebeef3;
border-top:1px dotted #434445;
float:left;
padding: 5px 10px;
width:540px;
height: 19px;
}
.MailBoxList .DisplayResultsBar_Bottom {
background-color:#ebeef3;
border-bottom:1px dotted #434445;
float:left;
padding: 5px 10px;
margin: 0 0 10px;
width:540px;
height: 19px;
}
.MailBoxList .DisplayResultsBar .CheckBox, .MailBoxList .DisplayResultsBar_Bottom .CheckBox {
float: left;
width: 15px;
margin: 0 10px 0 0;
}
.MailBoxList .DisplayResultsBar .From, .MailBoxList .DisplayResultsBar_Bottom .From {
width: 100px;
float: left;
margin: 0 10px 0 25px;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .To, .MailBoxList .DisplayResultsBar_Bottom .To {
width: 100px;
float: left;
margin: 0 10px 0 25px;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Company, .MailBoxList .DisplayResultsBar .CompanySent, .MailBoxList .DisplayResultsBar_Bottom .Company, .MailBoxList .DisplayResultsBar_Bottom .CompanySent {
float: left;
width: 160px;
margin: 0 10px 0 0;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Subject, .MailBoxList .DisplayResultsBar .SubjectSent, .MailBoxList .DisplayResultsBar_Bottom .Subject, .MailBoxList .DisplayResultsBar_Bottom .SubjectSent {
float: left;
width: 150px;
margin: 0 10px 0 0;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Received, .MailBoxList .DisplayResultsBar .Sent, .MailBoxList .DisplayResultsBar_Bottom .Received, .MailBoxList .DisplayResultsBar_Bottom .Sent {
float: left;
width: 60px;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Category, .MailBoxList .DisplayResultsBar_Bottom .Category {
float: left;
width: 30px;
font-weight: bold;
}
.Schedule #ToolBar {
border-bottom: 0;
height: 28px;
margin: 0;
}
.Mailbox #ToolBar {
border-bottom: 1px dotted #999;
height: 28px;
margin: 0;
}
.MailboxViewMessage #ToolBar {
border-bottom: 0;
height: 22px;
margin: 0;
}
.MailBoxList .DisplayResultsBar div {
/*border: 1px solid red;*/
}
.MailBoxList .SearchResultsList div {
word-wrap: break-word; /* Internet Explorer 5.5+ */
font-size: 12px;
overflow: hidden;
}

.MailBoxList .SearchResultsList {
padding: 0;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_From {
float: left;
width: 40px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Sender {
float: left;
width: 190px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_To {
float: left;
clear: both;
width: 40px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Receiver {
float: left;
width: 426px;
}

.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Company, .MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Received {
clear: left;
float: left;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_CompanyName, .MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_ReceivedDate {
float: left;
width: 155px;
overflow: hidden;
}

.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Subject {
float: left;
width: 60px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_SubjectContent {
}

.MailBoxList .SearchResultsList .Clear {
clear: both;
/*margin: 5px 0 0 0;*/
}
.MailBoxList .SearchResultsList .CheckBox {
float: left;
width: 15px;
margin: 0 10px 0 0;
}
.MailBoxList .SearchResultsList .From, .MailBoxList .SearchResultsList .To {
float: left;
width: 100px;
min-width: 100px;
margin: 0 10px 0 0;
overflow: hidden;
}
/*.MailBoxList .SearchResultsList .To {
padding: 5px 0;*/
margin: 0 10px 0 0;
}
.MailBoxList .SearchResultsList .From a, .MailBoxList .SearchResultsList .To a {
color: #663366;
font-weight: normal;
}
.MailBoxList .SearchResultsList .Company, .MailBoxList .SearchResultsList .CompanySent {
float: left;
width: 160px;
min-width: 160px;
margin: 0 10px 0 0;
overflow: hidden;
}
.MailBoxList .SearchResultsList .CompanySent {
/*padding: 5px 0;*/
}
.MailBoxList .SearchResultsList .Company a, .MailBoxList .SearchResultsList .CompanySent a {
font-weight: normal;
}
.MailBoxList .SearchResultsList .Subject, .MailBoxList .SearchResultsList .SubjectSent {
float: left;
width: 150px;
min-width: 150px;
margin: 0 10px 0 0;
overflow: hidden;
}
.MailBoxList .SearchResultsList .SubjectSent {
/*padding: 5px 0;*/
}
.MailBoxList .SearchResultsList a, .MailBoxList .SearchResultsList a:link {
text-decoration: underline;
font-size: 12px;
}
.MailBoxList .SearchResultsList a:hover {
text-decoration: none;
}
.MailBoxList .SearchResultsList a:visited {
font-weight: normal;
}
.MailBoxList .SearchResultsList .Received, .MailBoxList .SearchResultsList .Sent {
float: left;
width: 75px;
min-width: 75px;
overflow: hidden;
}
.MailBoxList .SearchResultsList .Sent {
/*padding: 5px 0;*/
}
.MailBoxList .SearchResultsList .Category {
width: 55px;
min-width: 55px;
padding: 0;
padding: 5px 10px 5px 0;
float: left;
}
.MailBoxList .SearchResultsList .Category img {
margin: 0 0 0 10px;
}

/* My Schedule styles */

.Schedule #ToolBar .Right {
margin: -3px 0 0 0;
}
.Schedule #ToolBar .Right .Txt {
font-weight: normal;
float: left;
margin: 2px 10px 0 0;
}
.Schedule #ToolBar .Right select {
float: left;
}
.Schedule .DisplayResultsBar {
background-color:#EBEEF3;
border-top:1px dotted #434445;
float:left;
height:19px;
padding:5px 10px;
width:540px;
}
.Schedule .DisplayResultsBar .Export_to_Outlook, .Schedule .SearchResultsList .Export_to_Outlook {
float: left;
width: 25px;
margin: 0 10px 0 0;
}
.Schedule .DisplayResultsBar .Date, .Schedule .SearchResultsList .Date {
float: left;
width: 160px;
margin: 0 10px 0 0;
}
.Schedule .DisplayResultsBar .Events, .Schedule .SearchResultsList .Events {
float: left;
width: 190px;
margin: 0 15px 0 0;
}
.Schedule .DisplayResultsBar .Category, .Schedule .SearchResultsList .Category {
float: left;
width: 70px;
margin: 0 10px 0 0;
}
.Schedule .DisplayResultsBar .Remove, .Schedule .SearchResultsList .Remove {
float: left;
width: 50px;
margin: 0;
text-align: center
}
.Schedule .DisplayResultsBar .Export_to_Outlook, .Schedule .DisplayResultsBar .Date, .Schedule .DisplayResultsBar .Events, .Schedule .DisplayResultsBar .Category, .Schedule .DisplayResultsBar .Remove {
font-weight: bold;
}
.Schedule .SearchResultsList .Events a {
font-weight: normal;
}
.ScheduleCaption {
padding: 10px 0 0;
border-top: 1px dotted #434445;
float: left;
width: 560px;
}
.ScheduleCaption img {
float: left;
margin: 0 10px 0 0;
}
.ScheduleCaption .Txt {
padding: 5px 0 0 0;
}

/* My Bookmarks styles */

.Bookmarks #ToolBar .Right {
margin: -3px 0 0 0;
}
.Bookmarks #ToolBar .Right .Txt {
font-weight: normal;
float: left;
margin: 2px 10px 0 0;
}
.Bookmarks #ToolBar .Right select {
float: left;
}
.Bookmarks .DisplayLinksBar {
float: left;
width: 540px;
padding: 7px 10px 10px;
border-bottom: 1px dotted #434445;
}
.Bookmarks .DisplayLinksBar .Companies, .Bookmarks .DisplayLinksBar .Participants, .Bookmarks .DisplayLinksBar .Products, .Bookmarks .DisplayLinksBar .Artists, .Bookmarks .DisplayLinksBar .Searches {
float: left;
width: 25%;
text-align: center;
padding: 0;
}
.Bookmarks .DisplayLinksBar a, .Bookmarks .DisplayResultsBar a {
color: #000;
font-weight: normal;
}
.Bookmarks .DisplayLinksBar a:link, .Bookmarks .DisplayResultsBar a:link, .Bookmarks .DisplayLinksBar a:visited, .Bookmarks .DisplayResultsBar a:visited {
text-decoration: underline;
}
.Bookmarks .DisplayLinksBar a:hover, .Bookmarks .DisplayResultsBar a:hover, .Bookmarks .DisplayLinksBar a:active, .Bookmarks .DisplayResultsBar a:active {
text-decoration: none;
}
.Bookmarks .DisplayResultsBar {
float: left;
width: 560px;
}
.Bookmarks .DisplayResultsBar .Category, .Bookmarks .DisplayResultsBar .Results {
float: left;
margin: 15px 10px 0;
}
.Bookmarks .DisplayResultsBar .Category, .Bookmarks .DisplayResultsBar .Results strong {
font-weight: bold;
font-size: 15px;
}
.Bookmarks .DisplayResultsBar .Export_In_Excel {
float: right;
margin: 10px 10px 5px 5px;
}
.Bookmarks .DisplayResultsBar .Export_In_Excel img {
margin: 0 0 0 5px;
}
.Bookmarks .DisplayCaptionBar {
float: left;
width: 550px;
border-bottom: 1px dotted #434445;
padding: 10px 0 10px 10px;
}
.Bookmarks .DisplayCaptionBar .View, .Bookmarks .DisplayCaptionBar .Remove, .Bookmarks .DisplayCaptionBar .SendMail, .Bookmarks .DisplayCaptionBar .Export_to_Outlook {
float: left;
margin: 0 10px 0 0;
}
.Bookmarks .DisplayCaptionBar .View img {
float: left;
margin: 0 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .View .Txt {
float: left;
margin: 5px 10px 0 0;
}

.Bookmarks .DisplayCaptionBar .Remove img {
float: left;
margin: 3px 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .Remove .Txt {
float: left;
margin: 5px 10px 0 0;
}
.Bookmarks .DisplayCaptionBar .SendMail img {
float: left;
margin: 4px 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .SendMail .Txt {
float: left;
margin: 5px 10px 0 0;
}
.Bookmarks .DisplayCaptionBar .Export_to_Outlook img {
float: left;
margin: 1px 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .Export_to_Outlook .Txt {
float: left;
margin: 5px 10px 0 0;
}
.Bookmarks .SearchResultsList {
margin: 5px 0 0;
}
.Bookmarks .SearchResultsList .Category {
float: left;
width: 390px;
margin: 0 10px 0 0;
}
.Bookmarks .SearchResultsList .View {
float: left;
width: 30px;
margin: 0 10px 0 0;
}
.Bookmarks .SearchResultsList .Remove {
float: left;
width: 20px;
margin: 3px 10px 0 0;
}
.Bookmarks .SearchResultsList .SendMail {
float: left;
width: 30px;
margin: 5px 10px 0 0;
}
.Bookmarks .SearchResultsList .Export_to_Outlook {
float: left;
width: 30px;
margin: 2px 0 0;
}
a.ViewProfile {
background: transparent url(../img/mailbox/ViewProfile.gif) no-repeat scroll 0 50%;
height: 16px;
padding: 0 0 0 25px;
}
.GradientSpacer{
background: #FFFFFF url(../img/misc/GradientSpacer.png) repeat-x scroll 0 0;
padding: 0 0 10px;
margin: 0;
width: 560px;
float: left;
}
input.DateOfCreation {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 0;
float: left;
padding: 3px;
/*width: 70px;*/
}
.DateCaption {
float: left;
margin: 0 10px 0 0;
clear: both;
}
.DateCalendar {
}
table.jCalendar {
border: 1px solid #000;
background: #aaa;
border-collapse: separate;
border-spacing: 2px;
}
table.jCalendar th {
background: #333;
color: #fff;
font-weight: bold;
padding: 3px 5px;
}
table.jCalendar td {
background: #ccc;
color: #000;
padding: 3px 5px;
text-align: center;
}
table.jCalendar td.other-month {
background: #ddd;
color: #aaa;
}
table.jCalendar td.today {
background: #666;
color: #fff;
}
table.jCalendar td.selected {
background: #f66;
color: #fff;
}
table.jCalendar td.selected.dp-hover {
background: #f33;
color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
background: #fff;
color: #000;
}
table.jCalendar tr.selectedWeek td {
background: #f66;
color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
background: #bbb;
color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
background: #bbb;
color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
position: relative;
background: #ccc;
font-size: 10px;
font-family: arial, sans-serif;
padding: 2px;
width: 171px;
line-height: 1.2em;
}
div#dp-popup {
position: absolute;
z-index: 199;
}
div.dp-popup h2 {
font-size: 12px;
text-align: center;
margin: 2px 0;
padding: 0;
}
a#dp-close {
font-size: 11px;
padding: 4px 0;
text-align: center;
display: block;
}
a#dp-close:hover {
text-decoration: underline;
}
div.dp-popup a {
color: #000;
text-decoration: none;
padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
position: absolute;
top: 2px;
left: 4px;
width: 100px;
}
div.dp-popup div.dp-nav-prev a {
float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
cursor: default;
}
div.dp-popup div.dp-nav-next {
position: absolute;
top: 2px;
right: 4px;
width: 100px;
}
div.dp-popup div.dp-nav-next a {
float: right;
}
div.dp-popup a.disabled {
cursor: default;
color: #aaa;
}
div.dp-popup td {
cursor: pointer;
}
div.dp-popup td.disabled {
cursor: default;
}

.SliderCompletionArea {
margin: 10px 0 20px 15px;
}
.SliderCompletionArea img {
margin: 0 0 5px;
}
.CompletionPercentage {
font-size: 40px;
font-weight: bold;
color: #339900;
float: left;
margin: 0 0 10px 0;
padding: 0 0 0 5px;
}
.CompletionText {
color: #666;
margin: 8px 0 0;
padding: 0 0 0 5px;
display: table;
max-width: 245px;
}
.CompletionText strong {
font-weight: normal;
color: #666;
font-size: 13px;
}
.CompletionText a {
font-weight: normal;
/*color: #666;*/
text-decoration: none;
}
.CompletionText a:hover {
font-weight: normal;
/*color: #666;*/
text-decoration: underline;
}
.My_Profile_Area .CompanyDetails .Middle ul li.CompanyPresentation {
background: transparent url(../img/misc/CompanyPresentation.png) no-repeat scroll 0 50%;
padding: 0 0 0 20px;
line-height: 25px;
}
.LegalMention {
border: 1px solid #b8b8b9 ;
background-color: #efefef;
float: left;
padding: 10px;
text-align: center;
margin: 20px 0 0;
width: 538px;
}
.Disclaimer {
background-color: #FFF;
border: 1px solid #999999;
width: 538px;
height: 200px;
overflow: auto;
padding: 10px;
margin: 0 0 20px;
}
#Left  {
width: 50%;
float: left;
clear: none;
}
#Right  {
width: 50%;
float: right;
padding: 5px 0 0;
}
.CreateProducts {
background-color:#FDFDFE;
border: 1px solid #b8b8b9;
padding: 10px;
margin: 0 0 20px;
}
.CreateProducts .Introduction {
color:#663366;
font-weight:bold;
font-style: italic;
float: left;
width: 560px;
margin: 0 0 5px;
}
.CreateProducts .AddProducts {
width: 560px;
}
.CreateProducts .AddProducts a {
font-weight: normal;
}

/* Top 6 Countries styles
========================== */

.TopCountries {
	margin: 5px 0 10px;
	clear: both;
}
.TopCountries .Title {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px;
}
.TopCountries .Checkboxes {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
	height: 40px;
	clear: both;
}
.TopCountries .Left {
 width: 43%;
	float: left;
}
.TopCountries .middle {
 width: 26%;
	float: left;
}
.TopCountries .Right {
 width: 30%;
	float: left;
}

/* DSearch Engine Dropdown Menus styles
======================================= */

.navigation {
margin: 0;
padding: 0;
}
#SearchEngine #AdvancedSearchArea ul.subMenu li, #SearchEngine ul.subMenu li {
list-style: none; 
background-image: none;
display: block;
margin: 0;
}
#SearchEngine ul li.toggleSubMenu {
list-style: none; 
background-image: none;
display: block;
margin: -13px 0 0 120px;
}
*:first-child + html body #SearchEngine #AdvancedSearchArea ul li {
list-style: none; 
background-image: none;
display: block;
margin: 0;
}
/*
*:first-child + html body #SearchEngine ul li {
list-style: none; 
background-image: none;
margin: 0;
}*/
#SearchEngine #AdvancedSearchArea .navigation a, #SearchEngine #AdvancedSearchArea .navigation span {
text-decoration: none;
}
#SearchEngine .navigation .toggleSubMenu a, #SearchEngine .navigation .toggleSubMenu span { 
background: transparent url(../img/search_engine/Expand_on.png) no-repeat 8px 2px;
font-weight: bold;
font-size: 14px;
width: 11px;
}
*:first-child + html body #SearchEngine .navigation .toggleSubMenu a, *:first-child + html body #SearchEngine .navigation .toggleSubMenu span { 
background-position: 8px 5px;
}
#SearchEngine .navigation .toggleSubMenu h3.active a { 
background: transparent url(../img/search_engine/Expand_off.png) no-repeat 8px 1px;
}
#SearchEngine .navigation .open a, #SearchEngine .navigation .open span { 
background: transparent url(../img/search_engine/Expand_off.png) no-repeat 0 2px;
font-weight: bold;
font-size: 14px;
}
*:first-child + html body .navigation .open a, *:first-child + html body .navigation .open span { 
background-position: 8px 4px;
background-repeat: no-repeat;
}
#SearchEngine .Criterias .navigation .toggleSubMenu a, #SearchEngine .Criterias .navigation .toggleSubMenu span { 
background: transparent url(../img/search_engine/Expand_on.png) no-repeat 0 2px;
font-weight: normal;
font-size: 12px;
padding: 0 0 0 15px;
position:relative;
top:4px;
}
*:first-child + html body #SearchEngine .Criterias .navigation .toggleSubMenu a, *:first-child + html body #SearchEngine  .Criterias.navigation .toggleSubMenu span { 
background: transparent url(../img/search_engine/Expand_on.png) no-repeat 0 2px;
}
#SearchEngine .Criterias .navigation .open a, #SearchEngine .Criterias .navigation .open span { 
background: transparent url(../img/search_engine/Expand_off.png) no-repeat 0 1px;
font-weight: normal;
font-size: 12px;
padding: 0 0 0 15px;
}
*:first-child + html body .Criterias .navigation .open a, *:first-child + html body .Criterias .navigation .open span { 
background-position: 0 0;
}
.navigation a:hover, .navigation a:focus, .navigation a:active {
text-decoration: none;
}
.navigation .subMenu {
margin: 0;
padding: 0;
}
.navigation ul.subMenu a {
padding: 0 20px;
}
.Checkbox {
/*margin: 5px 5px 0 4px;*/
}
.Checkbox_Title {
margin: 0 5px 0 0;
}
.Checkbox_Country {
margin:0 5px 0 25px;
}
.FormField .checkbox {
margin: 5px 0 0 4px;
}
.toggleSubMenu {
margin: 0;
}/****************************************
| ** Online Community main STYLESHEET
| Last update: 02-12-2009
| Copyright - Reed Midem
****************************************/

/* Left Column Properties 
========================== */

.Logo_HP {
margin: 0 15px 0;
}
.Message {
margin: 0 0 20px 0;
font-weight: bold;
}
ol li {
margin: 0 0 10px;
padding: 0;
}
.NextStep {
margin: 20px 0 0;
}
.Right {
float: right;
}


/* First Connection Box styles */

.FirstConnection #Edit_Profile, .FirstConnection #ContactDetails {
margin: 0 0 0 10px;
width: 560px;
}
.FirstConnection #Edit_Profile .FormBloc, .FirstConnection #ContactDetails .FormBloc {
margin: 0;
}
.FirstConnection #Edit_Profile textarea.TermsAndConditions {
font-size: 11px;
width: 100%;
height: 128px;
margin: 0 0 15px;
padding: 1px;
}
.FirstConnection #Edit_Profile .FirstConnection_MainTitle, .FirstConnection #ContactDetails .FirstConnection_MainTitle {
font : normal 22px Georgia, Times, serif;
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px dotted #b8b8b9;
}
.FirstConnection #Edit_Profile .FirstConnection_SubTitle {
font : normal 18px Georgia, Times, serif;
margin: 20px 0;
padding: 0;
}
.FirstConnection #Edit_Profile #navigation {
}
.FirstConnection #Edit_Profile #navigation input.FirstConnection_Back, .FirstConnection #Edit_Profile #navigation input.FirstConnection_Submit {
margin: 20px 0;
}
.FirstConnection #Edit_Profile #navigation input.FirstConnection_Back {
/*margin-left: 10px;*/
}
.FirstConnection #Edit_Profile #navigation .VerticalSpacer {
margin: 20px 0;
}
hr.FirstConnection {
/*position:relative;
top:10px;*/
margin: 0 0 20px;
padding: 0;
border-bottom: 1px dotted #b8b8b9;
border-top: 0px;
color: #fff;
clear: both;
}
.FirstConnection #Edit_Profile .Agree, .FirstConnection #Edit_Profile .Disagree {
}
.FirstConnection #ContactDetails .FormField .Left {
float: left;
width: 200px;
}
.FirstConnection #ContactDetails .FormField .Left label {
float:left;
margin: 0 3px 0 0;
}
.FirstConnection #ContactDetails .Mandatory {
	color: red
}
.FirstConnection #ContactDetails .FormField input.Field {
background:#FFFFFF url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border:1px solid #000000;
color:#666666;
float:right;
margin:0;
padding:3px;
width: 300px;
}
.FirstConnection #ContactDetails .FormField select {
width: 310px;
border:1px solid #000000;
position: absolute;
right: 10px;
}

/* Sign in Box styles */

#SignIn {
height: auto;
width: 265px;
margin: 20px 0 5px 148px;
clear: both;
}
#SignIn .Top {
background: transparent url(../img/homepage/SignInBox_Top.png) no-repeat scroll 0 0;
height: 3px;
}
#SignIn .Title {
background: transparent url(../img/homepage/SignInBox_Title.png) no-repeat scroll 0 0;
height: 33px;
border-left: 1px solid #9daac3;
border-right: 1px solid #9daac3;
display: none;
}
#SignIn .Middle {
background: #f1f3f6 url(../img/homepage/SignInBox_Middle.png) no-repeat scroll 0 0;
height: auto;
border-left: 1px solid #9daac3;
border-right: 1px solid #9daac3;
padding: 10px;
}
#SignIn .Middle form {
margin: 0;
padding: 0;
}
#SignIn .Bottom {
background: transparent url(../img/homepage/SignInBox_Bottom.png) no-repeat scroll 0 0;
height: 3px;
}
#SignIn .SignInButton {
background: transparent url(none);
margin: 5px 0 10px 105px;
width: 35px;
height: 26px;
border: 0;
}
.YesButton, .NoButton {
margin: 5px 0 0;
padding: 0;
height: 26px;
border: 0;
cursor: pointer;
}
.YesButton  {
background: transparent url(../img/misc/YesButton.png);
width: 36px;
}
.NoButton {
background: transparent url(../img/misc/NoButton.png);
width: 31px;
}
.msg {
padding: 5px;
margin: 0 0 20px;
border: 1px solid #a2afc6;
background-color: #fcfcfc;
text-align: center;
}
#SignIn .Label {
font-size: 13px;
font-weight: bold;
text-transform: none;
margin: 0 0 0 10px;
}
#SignIn input {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 5px 0 10px 10px;
padding: 2px;
width: 220px;
height: 14px;
}
#SignIn .RememberMe  {
margin: 0 0 0 70px
}
#SignIn .RememberMe input.Checkbox {
background: transparent url(none);
border: 0;
margin: 0 3px 0 0;
padding: 0;
width: auto;
height: auto;
position: relative;
top: 2px;
}
#SignIn a.forgot_password {
margin: 0 0 0 5px;
}

/* Search Engine styles */

#SearchEngine {

color: #333333;

padding: 0;
margin: 0;
clear: both;
}
#SearchEngine .Buttons {
background: transparent url(../img/search_engine/ButtonsBackground.png) no-repeat scroll 0 0;
width: 560px;
height: 39px;
}
#SearchEngine .Buttons img {
float: left;
}
#SearchEngine .Buttons img.participants {
}
#SearchEngine .Buttons img.Companies {
}
#SearchEngine .Buttons img.Programmes {
}
#SearchEngine .Buttons img.Services {
}
#SearchEngine .SearchAreaTop {
background: transparent url(../img/search_engine/SearchAreaTop.png) no-repeat scroll 0 0;
width: 560px;
height: 1px;
clear: both;
}
#SearchEngine .SearchArea {
background: #eef1f4 url(../img/search_engine/SearchArea.png) repeat-x scroll 0 0;
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
width: 538px;
min-height: 15px;
height: auto;
clear: both;
padding: 10px 10px 5px;
}
#SearchEngine .Title {
float: left;
margin: 0 5px 5px 0;
}
#SearchEngine .Criterias {
font-size: 12px;
margin: 0;
font-weight: normal;
}
#SearchEngine .Criterias p {
margin-bottom: 5px;
}
#SearchEngine .SearchArea .SearchField {
padding: 0 10px 0 20px;
float: left;
width: 528px;
}
#SearchEngine .SearchArea .SearchField label {
font-weight: bold;
position: relative;
top: 3px;
}
#SearchEngine .SearchArea .SearchField input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 0 10px 0 5px;
padding: 3px;
width: 270px;
height: 17px;
position: relative;
top: 3px;
}
#SearchEngine .SearchArea .SearchField input.SearchButton, #SearchEngine .SearchSelect input.SearchButton {
background: transparent url(../img/search_engine/SearchButton.png) repeat-x scroll 0 0;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-weight: bold;
/*height: 31px;*/
height: 26px;
width: 133px;
}
#SearchEngine ul li a {
color: #000;
font-size: 13px;
font-weight: normal;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
margin: 0;
padding: 0 0 0 25px;
line-height: 30px;
}
#SearchEngine ul {
list-style: none;
margin: 0;
padding: 0;
}
#SearchEngine ul li {
line-height: auto;
display: inline;
margin: 0 15px;
padding: 0;
}
.NewSearch {
background: transparent url(../img/search_engine/NewSearch.png) no-repeat scroll 0 50%;
}
.ModifySearch {
background: transparent url(../img/search_engine/ModifySearch.png) no-repeat scroll 0 50%;
}
.SaveSearch {
background: transparent url(../img/search_engine/SaveSearch.png) no-repeat scroll 0 50%;
}
.DownloadResults {
background: transparent url(../img/search_engine/DownloadResults.png) no-repeat scroll 0 50%;
}
.Delete {
/*background: transparent url(../img/mailbox/Delete.gif) no-repeat scroll 0 100%;*/
}

#SearchEngine .SearchCriteriaSummaryTop {
background: #eef1f4 url(../img/search_engine/SearchCriteriaSummaryTop.png) no-repeat scroll 0 0;
width: 560px;
height: 2px;
clear: both;
}
#SearchEngine .SearchCriteriaSummary, #SearchEngine .SearchSelect {
background: #f2f4f7 url(../img/search_engine/SearchCriteriaSummary.png) repeat-x scroll 0 0;
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
height: auto;
float: left;
}
#SearchEngine .SearchCriteriaSummary {
padding: 5px 10px;
width: 538px;
}
#SearchEngine .SearchCriteriaSummary .Row1 {
clear: both;
padding: 0;
}
#SearchEngine .SearchCriteriaSummary .Row2 {
clear: both;
height: 28px;
position:relative;
top:-2px;
}
#SearchEngine .SearchCriteriaSummaryBottom {
background: #fff url(../img/search_engine/SearchCriteriaSummaryBottom.png) no-repeat scroll 0 0;
width: 560px;
height: 2px;
clear: both;
padding: 0 0 15px;
}
#SearchEngine .SearchSelect {
padding: 0 0 9px 0;
width: 558px;
}
#SearchEngine .SearchSelect input {
float: right;
position: relative;
right: 35px;
}
#SearchEngine .SearchSelect .Title {
float: right;
margin: 3px 10px 0 0;
}
#SearchEngine .SearchSelect .Arrow {
float: right;
margin: 0 18px 0 0;
}
.Warning {
font-weight: bold;
color: #CC0000;
margin: 0 0 15px;
text-align: center;
}
#SearchEngine .SearchCriteriaSummary .Warning {
font-weight: bold;
color: #FF0000;
text-align: center;
}
#SearchEngine .SearchCriteriaSummary .Title, #SearchEngine .SearchSelect .Title {
font-weight: bold;
}
#SearchEngine .SearchCriteriaSummary .CaptionBar {
padding: 0;
height: 100%
}
#SearchEngine .SearchCriteriaSummary .CaptionBar .Conferences {
float:left;
margin:0 0 5px 15px;
width:190px;
}
#SearchEngine .SearchCriteriaSummary .CaptionBar .Conferences img {
margin: 0 5px 0 0;
float: left;
}
#SearchEngine .SearchCriteriaSummary .CaptionBar .Events img {
margin: 0 5px 0 0;
float: left;
}
/* Advanced Search styles */

#SearchEngine #AdvancedSearchArea {
background:#EEF1F4 url(../img/search_engine/SearchArea.png) repeat-x scroll 0 0;
/*border-top: 1px solid #a3afc6;*/
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
width: 558px;
height: auto;
clear: both;
float: left;
padding: 5px 0 10px;
/*display: none;*/
display: block;
}
#SearchEngine #ConferenceSearchArea {
background-color: #fff;
border-top: 1px solid #a3afc6;
border-left: 1px solid #a3afc6;
border-right: 1px solid #a3afc6;
width: 558px;
height: auto;
clear: both;
float: left;
padding: 14px 0 6px;
display: block;
}
#SearchEngine #AdvancedSearchArea .SearchField, #SearchEngine #ConferenceSearchArea .SearchField {
float: left;
margin: 5px 0 0;
padding: 0 10px 0 20px;
width: 528px;
}
#SearchEngine #AdvancedSearchArea .SearchField img, #SearchEngine #ConferenceSearchArea .SearchField img {
margin: 2px;
padding: 0;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox {
padding: 0 10px 0 20px;
margin: 5px 0 0;
float: left;
width: 528px;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .DisplayCheckbox, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .DisplayCheckbox {
margin: 0 0 0 145px
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .DisplayCheckbox .Left, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .DisplayCheckbox .Left {
width: 25%;
float: left;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .DisplayCheckbox .Right, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .DisplayCheckbox .Right {
width: 75%;
float: left;
}
#SearchEngine #AdvancedSearchArea .SearchField label, #SearchEngine #AdvancedSearchArea .SearchField2 label, #SearchEngine #AdvancedSearchArea .SearchFieldCheckbox label, #SearchEngine #ConferenceSearchArea .SearchField label, #SearchEngine #AdvancedSearchArea .ConferenceSearchArea label {
display: block;
float: left;
font-weight: bold;
}
#SearchEngine #AdvancedSearchArea .SearchField2 label {
width: 145px;
margin: 4px 0 0 0
}
#SearchEngine #AdvancedSearchArea .SearchField label, #SearchEngine #ConferenceSearchArea .SearchField label {
width: 145px;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox label, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox label {
position: relative;
top: 4px;
width: auto;
margin-right: 6px;
float: left;
font-weight: bold;
}
#SearchEngine #AdvancedSearchArea .SearchField a.DropDownMenu, #SearchEngine #ConferenceSearchArea .SearchField a.DropDownMenu {
border: 1px solid #bfc8d8; 
vertical-align: middle;
float: left;
position: relative;
left: 4px;
background-color: #FFF;
width: 332px;
}
.FormField a.DropDownMenu {
/*border: 1px solid #BFC8D8;*/
border: 1px solid #333;
vertical-align: middle;
float: left;
background-color: #FFF;
padding:2px 2px 0 0;
height: 20px;
}
.AdvancedSearchAreaSession .Dropdown li {
list-style-type: none;
background-image: none;
padding: 0;
margin: 0;
}
.FormField a.DropDownMenu:link {
text-decoration: none;
}
#SearchEngine #AdvancedSearchArea .SearchField a.DropDownMenu:hover, #SearchEngine #ConferenceSearchArea .SearchField a.DropDownMenu:hover {
text-decoration: none;
}
#SearchEngine #AdvancedSearchArea .SearchField .HelpButton, #SearchEngine #AdvancedSearchArea .SearchField2 .HelpButton, #SearchEngine #AdvancedSearchArea .SearchFieldCheckbox .HelpButton, #SearchEngine #ConferenceSearchArea .SearchField .HelpButton, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox .HelpButton {
position: relative;
top: 2px;
right: 10px;
float: right;
}
#SearchEngine .SearchSelect .HelpButton {
position: relative;
top: 3px;
right: 18px;
float: right;
}
#SearchEngine .SearchArea .SearchField .HelpButton {
position: relative;
right: 5px;
top: 8px;
margin: 0 4px 0 0;
}
#SearchEngine #AdvancedSearchArea .SearchField input.Field, #SearchEngine #ConferenceSearchArea .SearchField input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color: #666;
margin: 0 10px 0 5px;
/*padding: 3px;*/
position: relative;
top: 3px;
}
#SearchEngine #AdvancedSearchArea .SearchField input.Light, #SearchEngine #ConferenceSearchArea .SearchField input.Light {
border: 0;
color: #999;
float: left;
width: 306px;
cursor: pointer;
padding: 2px;
}
.FormField input.Light {
border: 0;
color: #999;
float: left;
width: 206px;
cursor: pointer;
padding: 0 0 2px 2px;
}
#SearchEngine #AdvancedSearchArea .SearchField2 {
float: left;
margin: 5px 0 0;
padding: 0 10px 0 20px;
width: 528px;
}
#SearchEngine #AdvancedSearchArea .SearchField2 input.Light {
border: 1px solid #bfc8d8; 
color: #999;
float: left;
width: 328px;
padding: 2px;
position: relative;
left: 4px;
height: 18px;
}
#SearchEngine #AdvancedSearchArea .SearchFieldCheckbox input.Light, #SearchEngine #ConferenceSearchArea .SearchFieldCheckbox input.Light {
border: 0;
/*float: left;*/
position: relative;
top: 3px;
left: 20px;
}
#SearchEngine #AdvancedSearchArea .SearchField input.SearchButton, #SearchEngine #ConferenceSearchArea .SearchField input.SearchButton {
background: transparent url(../img/search_engine/SearchButton.png) no-repeat scroll 0 0;
border: 0 none;
color: #FFF;
cursor: pointer;
font-weight: bold;
height: 31px;
width: 97px;
position: relative;
top: 4px;
}
#SearchEngine #AdvancedSearchArea ul, #SearchEngine #ConferenceSearchArea ul {
list-style: none;
margin: 0;
padding: 0;
}
#SearchEngine #AdvancedSearchArea ul li, #SearchEngine #ConferenceSearchArea ul li {
line-height: auto;
display: inline;
margin: 0 0 0 18px;
padding: 0;
}

/* Drop Down styles */
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
position: absolute;
overflow: auto;
height: 200px;
width: 322px;
background-color:#ffffff;
border: solid 1px #bfc8d8;
visibility: hidden;
}
#DropdownActivity {
z-index:2100;
}
#DropdownGenre {
z-index:2000;
}
#DropdownCountry {
z-index:1900;
}
#DropdownParticipant {
z-index:1800;
}
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
float: none;
line-height: 20px;
font-weight:normal;
margin: -1px 0 0;
padding: 0 5px 10px 5px;
}
#DropdownActivity h3, #DropdownGenre h3, #DropdownCountry h3, #DropdownParticipant h3 {
clear: both;
margin: 10px 0 5px 0;
font-weight: bold;
font-size: 15px;
}
/* Drop Down styles */
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
position: absolute;
overflow: auto;
height: 200px;
width: 322px;
background-color:#ffffff;
border: solid 1px #bfc8d8;
visibility: hidden;
}
#DropdownActivity {
z-index:2100;
}
#DropdownGenre {
z-index:2000;
}
#DropdownCountry {
z-index:1900;
}
#DropdownParticipant {
z-index:1800;
}
#DropdownActivity, #DropdownGenre, #DropdownCountry, #DropdownParticipant {
float: none;
line-height: 20px;
font-weight:normal;
margin: -1px 0 0;
padding: 0 5px 10px 5px;
}
#DropdownActivity h3, #DropdownGenre h3, #DropdownCountry h3, #DropdownParticipant h3 {
clear: both;
margin: 10px 0 5px 0;
font-weight: bold;
font-size: 15px;
}

/* Edit profile styles */
#Edit_Profile {
border-top: 1px dotted #b8b8b9;
float: left;
margin: 5px 0 0;
}
#Edit_Profile .CompleteProfile {
color:#663366;
font-weight:bold;
}
#Edit_Profile .SearchField {
padding: 0 10px 20px 0;
float: left;
width: 560px;
}
#Edit_Profile .Left {
width: 50%;
float:left;
}
#Edit_Profile .Right {
width: 50%;
}
#Edit_Profile .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px dotted #b8b8b9;
}
#Edit_Profile .CompanyTitle {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 10px 0;
border-bottom: 1px dotted #b8b8b9;
}
#Edit_Profile .Left .Title {
float:left;
}
input.CallToAction, button.CallToAction, button.Submit, button.SaveAndView, button.Send {
background: transparent url(../img/search_engine/SearchButton.png) no-repeat 0 0;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-weight: bold;
padding: 0 0 2px;
font-size: 14px;
float: right;
position: relative;
bottom: -3px;
}
button.CallToAction, button.SaveAndView, button.SaveAndViewTop, button.Submit, button.Send {
background: transparent url(none);
padding: 0;
border: 0;
float: right;
cursor: pointer;
width: auto;
height: 26px;
}
input.SaveAndView, input.SaveAndViewTop {
padding: 0;
float: right;
cursor: pointer;
}
input.SaveAndViewTop, button.SaveAndViewTop {
margin: -50px 0 0;
}
.FormField, .UploadFilesArea {
float: left;
width: 560px;
padding: 5px 0 10px;
}
#Edit_Profile .FormField {
padding: 0;
margin: 5px 0;
}
.UploadFilesArea .RemoveFiles {
margin: 5px 0 0;
}
.UploadFilesArea .RemoveFiles input {
margin: 0 2px 0 0;
position: relative;
bottom: -2px;
}
.UploadFilesArea img.HelpButton {
float: right;
}
.FormField strong, .UploadFilesArea strong {
font-weight: bold;
}
.FormField a, .UploadFilesArea a {
color: #000;
font-weight: normal;
}
.FormField a:link, .UploadFilesArea a:link {
text-decoration: underline;
}
.FormField a:hover, .UploadFilesArea a:hover {
text-decoration: none;
}
.MessageDescription .FormField {
padding: 0;
}
.MessageDescription .FormField .Links, .MessageDescription .FormField .LeftLinks, .MessageDescription .FormField .RightLinks {
padding: 10px 0 0;
}
.MessageDescription .FormField .LeftLinks {
width: 330px;
float: left;
}
.MessageDescription .FormField .RightLinks {
width: 230px;
float: left;
}

#Edit_Profile .FormField .Left, #Edit_Profile .FormField .Right {
padding: 0;
margin: 0;
}
.MessageDescription .FormField .Left, .MessageDescription .FormField .Right {
padding: 0;
margin: 0;
width: 230px;
}
#Edit_Profile .FormField .Left, .MessageDescription .FormField .Left {
float: left;
width: 230px;
}
#Edit_Profile .UploadFilesArea .Left {
float: left;
width: 50%;
}
#Edit_Profile .UploadFilesArea .Right {
float: right;
width: 50%;
}
#Edit_Profile .FormField .Center {
float: left;
width: 88px;
padding: 70px 0 0 12px;
}
#Edit_Profile .FormField .Remove, .MessageDescription .FormField .Remove {
float: left;
width: 55px;
padding: 70px 0 0 5px;
}
#Edit_Profile .FormField .Add, .MessageDescription .FormField .Add {
float: left;
width: 35px;
padding: 70px 0 0 5px;
}
#Edit_Profile .FormField .Remove a:link, #Edit_Profile .FormField .Add a:link, .MessageDescription .FormField .Remove a:link, .MessageDescription .FormField .Add a:link, .MessageDescription .FormField .Links a:link, .MessageDescription .FormField .LeftLinks a:link, .MessageDescription .FormField .RightLinks a:link {
background: transparent url(none);
text-decoration: none;
font-weight: normal;
color: #0099FF;
margin: 0;
}
#Edit_Profile .FormField .Remove a:hover, #Edit_Profile .FormField .Add a:hover, .MessageDescription .FormField .Remove a:hover, .MessageDescription .FormField .Add a:hover, .MessageDescription .FormField .Links a:hover, .MessageDescription .FormField .LeftLinks a:hover, .MessageDescription .FormField .RightLinks a:hover {
text-decoration: underline;
}
#Edit_Profile .FormField img a:hover, .MessageDescription .FormField img a:hover {
text-decoration: none;
}
#Edit_Profile .FormField .Center img {
margin: 0 5px 0 5px;
}
#Edit_Profile .FormField .Right {
width: 230px;
float: right;
}
#Edit_Profile .FormField .Right_320px {
width: 320px;
float: right;
}
#Edit_Profile .FormField select, .MessageDescription .FormField select, #Edit_Profile .PhotoDescription select {
width: 228px;
color: #999;
border: 1px solid #333;
padding: 1px;
}
#Edit_Profile .FormField select {
margin: 0;
}
#Edit_Profile .PhotoDescription select {
width: auto;
}
#Edit_Profile .FormBloc_Preference .FormField .PhotoDescription .Left {
float: Left;
width: 78px;
margin: 0;
}
#Edit_Profile .FormBloc_Preference .SubTitle {
font : normal 16px Georgia, Times, serif;
border-bottom: 1px dotted #b4bed1;
margin: 0 0 10px;
padding: 30px 10px 10px 0px;
}
#Edit_Profile .FormField .Left label {
margin: 0;
padding: 0
}
#Edit_Profile .FormField .Right label {
margin: 0 0 0 3px;
}
#Edit_Profile .FormField .Right select {
float: right;
}
#Edit_Profile .FormField select.Multiple, .MessageDescription .FormField select.Multiple {
height: 148px;
}
.MessageDescription .FormField .MultipleSelections_42pxHeight {
height: 55px;
border:1px solid #333333;
color:#999999;
padding: 1px 0 3px;
width:228px;
overflow-y: auto;
overflow-x: hidden;
}
#Edit_Profile .FormField input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 0;
float:right;
padding: 3px;
width: 222px;
}
#Edit_Profile .FormField input.RadioButton {
margin: 0;
}
#Edit_Profile .FormField img {
float: left;
}
#Edit_Profile .EditFiles {
border: 1px solid #999;
width: 100%;
margin: 10px 0 0;
float: left;
background: #EDF0F8 url(../img/search_results/SearchResultsBackground_off.png) repeat-x scroll center top;
}
#Edit_Profile .PhotoDescription {
float: left;
width: 560px;
margin: 0 0 10px;
}
#Edit_Profile .PhotoDescription a {
color: #000;
font-weight: normal;
}
#Edit_Profile .PhotoDescription a:link {
text-decoration: underline;
}
#Edit_Profile .PhotoDescription a:hover {
text-decoration: none;
}
#Edit_Profile .PhotoDescription label {
font-weight: bold;
}
#Edit_Profile .PhotoDescription textarea.Field {
background: #fff url(../img/edit_profiles/TextAreaBackground.png) no-repeat scroll 0 0;
border: 1px solid #333;
color: #666;
margin: 10px 0;
padding: 1px;
width: 100%;
height: 100px;
}
#Edit_Profile .PhotoDescription input.Countdown {
border: 1px solid #000;
color: #666;
}
#Edit_Profile .PhotoDescription .Left {
float:left;
margin:0 10px 0 0;
width:auto;
}
#Edit_Profile .PhotoDescription .Right {
width:auto;
}
#Edit_Profile .PhotoDescription .Bottom {
float:left;
margin: 10px 0 0;
width: 100%;
}
#Edit_Profile .EditFiles .Title {
font : normal 18px Georgia, Times, serif;
border-bottom: 1px dotted #b4bed1;
margin: 0 0 10px;
padding: 10px;
}
#Edit_Profile .EditFiles .Title strong {
font-weight: bold;
color: #663366;
font-style: italic;
}
#Edit_Profile .EditFiles .Left {
float: left;
width: 160px;
padding: 10px 20px 0 20px;
}
#Edit_Profile .EditFiles .Left .Text {
float: left;
margin: 0 5px 0 0;
}
#Edit_Profile .EditFiles .Left img {
padding: 4px;
max-width: 52px;
max-height: 52px;
margin: 0 0 5px;
}
#Edit_Profile .EditFiles .Left a.Delete {
background: transparent url(none);
text-decoration: underline;
font-weight: normal;
color: #999;
margin: 0 0 0 85px;
}
#Edit_Profile .EditFiles .Right {
width: 300px;
padding: 10px 20px 20px 20px;
float: right;
}
#Edit_Profile .EditFiles .Right .Caption {
font-size: 11px;
margin: 0 0 10px;
text-align: left;
}
#Edit_Profile .EditFiles .Top {
clear: both;
width: 520px;
padding: 0;
margin: 20px 20px 0 20px;
}
#Edit_Profile .EditFiles .Top input {
margin: 10px 0 10px 0;
}
#Edit_Profile .EditFiles .Top .Caption {
margin: 0 0 -5px;
font-size: 11px;
}
#Edit_Profile .EditFiles .Bottom {
clear: both;
width: 520px;
margin: 20px;
padding: 0;
}
#Edit_Profile .UploadFilesArea .Bottom {
clear: both;
width: 560px;
padding: 20px 0 0;
}
#Edit_Profile .EditFiles .Bottom input.Field, #Edit_Profile .UploadFilesArea .Bottom input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color: #666;
margin: 0 0 0 15px;
padding: 3px;
width: 415px;
}
#Edit_Profile .UploadFilesArea .Bottom input.Field {
margin: 0 0 0 55px;
}
#Edit_Profile .EditFiles label, #Edit_Profile .UploadFilesArea label {
float: left;
margin: 3px 10px 0 0;
}
#Edit_Profile .EditFiles .Left .DeletePicture {
float: left;
margin: 5px 0 0 60px;
}
#Edit_Profile .EditFiles .Right input.Browse {
margin: 10px 0 10px 0;
}
#Edit_Profile .UploadFilesArea .Right input.Browse {
position: relative;
right: -20px;
float: left;
}
#Edit_Profile .EditFiles .Right input.Upload {
}
#Edit_Profile .EditFiles .UploadedFile1, #Edit_Profile .EditFiles .UploadedFile2 {
float: left;
width: 520px;
}
#Edit_Profile .EditFiles .UploadedFile1 {
background-color: #e5e5e5;
margin: 10px 0 2px;
}
#Edit_Profile .EditFiles .UploadedFile2 {
background-color: #f2f2f2;
margin: 0 0 10px;
}
#Edit_Profile .EditFiles .UploadedFile1 a, #Edit_Profile .EditFiles .UploadedFile2 a {
color: #000;
text-decoration: underline;
font-weight: normal;
}
#Edit_Profile .EditFiles .UploadedFile1 a:hover, #Edit_Profile .EditFiles .UploadedFile2 a:hover {
color: #000;
text-decoration: none;
font-weight: normal;
}
#Edit_Profile .EditFiles .UploadedFile1 .Left, #Edit_Profile .EditFiles .UploadedFile2 .Left {
padding: 5px 5px 5px 10px;
font-weight: bold;
}
#Edit_Profile .EditFiles .UploadedFile1 .Right, #Edit_Profile .EditFiles .UploadedFile2 .Right {
padding: 5px 10px 5px 5px;
text-align:right;
}
#Edit_Profile .EditFiles .UploadedFileCaption strong {
font-weight: bold;
}
#Edit_Profile .EditFiles .ProgrammeInformations {
float: left;
padding: 20px 15px;
width: 530px;
}
#Edit_Profile .EditFiles .ProgrammeInformations label {
float: left;
width: 156px;
margin: 5px 0 0;
}
#Edit_Profile .EditFiles .ProgrammeInformations input.Field {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
height: 18px;
width: 362px;
padding: 3px;
float: right;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety textarea.Field {
background: #FFF url(../img/edit_profiles/TextAreaBackground.png) no-repeat scroll 0 0;
border: 1px solid #000;
height: 48px;
width: 362px;
padding: 3px;
float: right;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety .Left {
padding: 0;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety .Left img {
left: 130px;
position: relative;
top: -53px;
}
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety .Bottom {
float: left;
margin: -20px 0 0;
position: relative;
left: 160px;
}
#Edit_Profile .EditFiles .ProgrammeInformations .YearOfProduction,
#Edit_Profile .EditFiles .ProgrammeInformations .AvailableInHD,
#Edit_Profile .EditFiles .ProgrammeInformations .NumberOfEpisodes,
#Edit_Profile .EditFiles .ProgrammeInformations .LengthInMinutes,
#Edit_Profile .EditFiles .ProgrammeInformations .LanguagesAvailable,
#Edit_Profile .EditFiles .ProgrammeInformations .ProductionStatus,
#Edit_Profile .EditFiles .ProgrammeInformations .SalesRights,
#Edit_Profile .EditFiles .ProgrammeInformations .Producer,
#Edit_Profile .EditFiles .ProgrammeInformations .CoProducer, 
#Edit_Profile .EditFiles .ProgrammeInformations .Director, 
#Edit_Profile .EditFiles .ProgrammeInformations .Casting,
#Edit_Profile .EditFiles .ProgrammeInformations .ProductType,
#Edit_Profile .EditFiles .ProgrammeInformations .CoProductionProgramme {
width: 100%;
float:left;
margin: 0 0 10px;
}
/*#Edit_Profile .EditFiles .ProgrammeInformations .Website,*/ 
#Edit_Profile .EditFiles .ProgrammeInformations .RelevantCollectionSociety, 
#Edit_Profile .EditFiles .ProgrammeInformations .ServiceName {
margin: 0;
}

/* Commercial Links styles */

.CommercialLinksArea {
border-bottom: 1px dotted #b8b8b9;
margin: 0 0 10px;
}
.CommercialLinksArea a {
font-weight: normal;
font-size: 12px;
}
.CommercialLinksArea .Title {
color:#676767;
float:right;
text-align:right;
margin: 6px 10px 0;
}
.CommercialLinksArea .CommercialLinkRow {
background-color: #ffffee;
padding: 5px 10px;
border-top: 1px dotted #b8b8b9;
}
.CommercialLinksArea .CommercialLinkRow_CommercialOffer {
height:auto;
width: 160px;
text-align: right;
}
.CommercialLinksArea a.CommercialOffer {
font-style: italic;
font-size: 13px;
font-weight: bold;
}
.CommercialLinksArea a.CommercialOffer strong {
color: #0099FF;
font-weight: bold;
}

/* Display Results Items styles */
.DisplayResultsItems {
width: 560px;
float: left;
margin: 5px 0 10px;
}
.DisplayResultsItems div  {
padding: 0;
}
.DisplayResultsItems label {
font-weight: bold;
}
.DisplayResultsItems select {
margin: -2px 0 0;
border: 1px solid #b4bed1;
}
.DisplayResultsItems .SortBy {
width: 33%;
float: right;
text-align: right;
}
.DisplayResultsItems .SortBy .Spacer {
padding: 0 0 0 53px;
}
.DisplayResultsItems .Show {
float: left;
width: 33%;
}
.DisplayResultsItems .Show .Spacer {
padding: 0 0 0 43px;
}
.DisplayResultsItems .Bookmark, .DisplayResultsItems .ResultsFigures, .DisplayResultsItems .PageNumbers, .DisplayResultsItems .Checkbox {
float: left;
}
.DisplayResultsItems .Bookmark {
font-weight:bold;
margin:0 0 0 12px;
padding:2px 0 5px;
vertical-align:middle;
width:178px;
clear: left;
}
.DisplayResultsItems .Bookmark img {
position:relative;
top:1px;
}
.DisplayResultsItems .Select {
margin:0;
padding: 0;
float: left;
width: 33%;
}
.DisplayResultsItems .Select a {
font-weight: normal;
}
.DisplayResultsItems .Checkbox input {
position: relative;
top: 2px;
}

.DisplayResultsItems .Email {
font-weight:bold;
margin:0 0 0 10px;
padding: 2px 0 5px;
vertical-align:middle;
width: 211px;
float: left;
}

.DisplayResultsItems .ResultsFigures {
font-weight: bold;
text-align: center;
width: 33%;
}
.DisplayResultsItems .PageNumbers {
font-weight: normal;
color: #999;
text-align: right;
float: right;
width: 33%;
}
.DisplayResultsItems .PageNumbers a {
font-weight: normal;
}
.DisplayResultsItemsConferences {
width: 560px;
float: left;
margin: 5px 0 0;
}

.DisplayResultsItemsMailbox {
width: 560px;
border-top: 1px dotted #434445;
float: left;
padding: 10px 0 0;
}
.DisplayResultsItemsMailbox_Top {
width: 560px;
float: left;	
margin: -5px 0 0;
padding: 0 0 10px;
border-bottom: 1px dotted #434445;
}
/*
.DisplayResultsItemsMailbox_Top { Version 1
width: 540px;
float: left;	
}
*/

.Clear_15Pixels {
padding: 0 0 15px;
}
.DisplayResultsItemsMailbox .CheckBox, .DisplayResultsItemsMailbox_Top .CheckBox {
float:left;
margin: 3px 8px 0 0;
}
.DisplayResultsItemsMailbox .CheckBox input, .DisplayResultsItemsMailbox_Top .CheckBox input {
margin: 0 5px 0 0;
position: relative;
top: 2px;
}
.DisplayResultsItemsMailbox .Delete, .DisplayResultsItemsMailbox_Top .Delete {
float:left;
margin: 2px 8px 0 0;
padding: 0;
}
.DisplayResultsItemsMailbox .Delete img, .DisplayResultsItemsMailbox_Top .Delete img {
margin: 0 0 0 5px;
vertical-align: middle;
}
.DisplayResultsItemsMailbox .SortBy, .DisplayResultsItemsMailbox_Top .SortBy {
float: left;
margin: 0;
}
.DisplayResultsItemsConferences .Show, .DisplayResultsItemsMailbox .Show, .DisplayResultsItemsMailbox_Top .Show {
float:left;
margin: 0 0 0 5px;
}
.DisplayResultsItemsConferences .ResultsFigures, .DisplayResultsItemsMailbox .ResultsFigures, .DisplayResultsItemsMailbox_Top .ResultsFigures {
float:right;
font-weight:bold;
margin: 3px 5px 0;
}
.DisplayResultsItemsConferences .PageNumbers, .DisplayResultsItemsMailbox .PageNumbers, .DisplayResultsItemsMailbox_Top .PageNumbers {
color:#999999;
font-weight:normal;
margin: 3px 0 0;
float: right;
}

.ConferencesList .DisplayResultsBar {
background-color:#EBEEF3;
border-top:1px dotted #434445;
float:left;
height:19px;
padding:5px 10px;
width:540px;
}
.ConferencesList .DisplayResultsBar img, .Schedule .DisplayResultsBar img {
padding: 0 0 2px;
margin: 0;
}
.ConferencesList .DisplayResultsBar .Text, .Schedule .DisplayResultsBar .Text {
float: left;
margin: 0 5px 0 0;
}
.ConferencesList .DisplayResultsBar .Arrows, .Schedule .DisplayResultsBar .Arrows {
float: left;
margin: 2px 0 0;
}
.ConferencesList .DisplayResultsBar .Date {
width: 140px;
float: left;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Title {
float: left;
width: 280px;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Theme {
float: left;
width: 60px;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Event {
float: left;
width: 220px;
margin: 0 20px 0 0;
}
.ConferencesList .DisplayResultsBar .Organiser {
float: left;
width: 90px;
margin: 0 10px 0 0;
}
.ConferencesList .DisplayResultsBar .Received {
float: left;
width: 30px;
}

/* Search Results List styles */

#SearchResultsList, .SearchResultsList {
border-top: 1px dotted #434445;
float: left;
margin: 0;
padding: 0 0 10px;
}
#SearchResultsList a, .SearchResultsList a {
color: #000;
text-decoration: underline;
}
#SearchResultsList a:hover, .SearchResultsList a:hover {
color: #000;
text-decoration: none;
}
#SearchResultsList .Profile, .SearchResultsList .Profile, #SearchResultsList .CompanyFirst, .SearchResultsList .CompanyFirst, , .SearchResultsList .SavedSearches {
margin: 0;
clear: both;
}
#SearchResultsList .Profile a, .SearchResultsList .Profile a {
font-size: 14px;
color: #663366;
}
#SearchResultsList .CompanyFirst a, .SearchResultsList .CompanyFirst a, #SearchResultsList .SavedSearches a, .SearchResultsList .SavedSearches a {
font-size: 12px;
color: #663366;
}
#SearchResultsList .Title, .SearchResultsList .Title {
margin: 0;
font: normal 13px Arial,Helvetica,sans-serif;
color: #676767;
}
#SearchResultsList .Company, .SearchResultsList .Company {
float: left;
margin: 0 5px 0 0;
word-wrap: none; /* Internet Explorer 5.5+ */
}
#SearchResultsList .Profile, .SearchResultsList .Profile {
float: left;
clear: left;
word-wrap: none; /* Internet Explorer 5.5+ */
width: 100%;
}
#SearchResultsList .Company a, .SearchResultsList .Company a, #SearchResultsList .CompanySent a, .SearchResultsList .CompanySent a {
font-size: 12px;
text-decoration: underline;
}
#SearchResultsList .Company a:hover, .SearchResultsList .Company a:hover, #SearchResultsList .CompanySent a:hover, .SearchResultsList .CompanySent a:hover {
text-decoration: none;
}
#SearchResultsList .Country, .SearchResultsList .Country {
font-size: 12px;
color: #676767;
}
#SearchResultsList .Booth, .SearchResultsList .Booth {
clear: both;
margin: 0;
}
#SearchResultsList .Booth a, .SearchResultsList .Booth a {
}
#SearchResultsList .Registration, .SearchResultsList .Registration {
float: left;
margin: 0 5px 0 0;
}
#SearchResultsList .Date, .SearchResultsList .Date {
	color: #676767;
}
.SearchResultsRow_off {
background: #edf0f8 url(../img/search_results/SearchResultsBackground_off.png) repeat-x scroll center top;
width: 540px;
height: auto;
float: left;
border-bottom: 1px dotted #434445;
padding: 10px;
}
/*.SearchResultsRow_off div {
border: 1px solid red;
}*/

.SearchResultsRow_on {
background: #fddf8d url(../img/search_results/SearchResultsBackground_on.png) repeat-x scroll center top;
width: 540px;
height: auto;
float: left;
border-bottom: 1px dotted #434445;
padding: 10px;
}
.SearchResultsRow_off .Title {
font-weight: bold;
font-size: 15px;
margin: 0 0 10px;
}
.SearchResultsRow_off img, .SearchResultsRow_on img {
max-width: 55px;
max-height: 55px;
/*max-width: 88px;
max-height: 88px;
padding: 5px;*/
padding: 4px;
}
.SearchResultsRow_off .Add img, .SearchResultsRow_on .Add img {
padding:0;
}
.ImgBackground98x98px {
background: transparent url(../img/misc/PictureBackgroundBig.png) no-repeat scroll 0 0;
margin: 0 10px 0 0;
width: 63px;
height: 63px;
float: left;
}
.LeftItems, .LeftItemsSavedSearches {
float: left;
text-align: center;
margin: 0 10px 0 0;
width: 15px;
}
.LeftItems img, .LeftItems .Checkbox {
margin: 0 0 10px;
padding: 0;
}
.LeftItemsSavedSearches .Checkbox {
margin: 0;
padding: 0;
}
.RightItems {
/*float: right;
text-align: center;
margin: 0 2px 0 10px;Original settings*/
float: right;
/*min-height: 35px;*/
margin: 0 0 0 10px;
text-align:center;
width: 20px;
}
.RightItems img {
margin: 0 0 5px;
padding: 0;
}
.PictureBig {
float: left;
margin: 0 10px 0 0;
}
.PictureSmall {
float: left;
margin: 0 10px 0 0;
background: transparent url(../img/misc/PictureBackgroundSmall.png) repeat-x scroll 0 0;
width: 63px;
height: 53px;
}
.PictureSmall img {
max-height: 45px;
max-width: 55px;
}
.PictureBig img {
float: left;
background: transparent url(../img/misc/PictureBackgroundSmall.png) repeat-x scroll 0 0;
max-width: 88px;
max-height: 88px;
padding: 5px;
}
.ContentLeft {
float: left;
width: 250px;
margin: 0 10px 0 0;
}
.ContentRight {
float: left;
width: 150px;
}
.ContentMiddle {
float:right;
margin:5px 0 0;
width:442px;
}
.ContentLeft2, .My_Programmes .SearchResultsList .ContentLeft, .ProgrammesList .SearchResultsList .ContentLeft, .My_Services .SearchResultsList .ContentLeft {
float:left;
margin:0 10px 0 0;
width:250px;
/* width: 405px; Original width */
}
.SavedSearchArea {
float: left;
width: 510px;
}
.My_Programmes .SearchResultsList .ContentRight, .ProgrammesList .SearchResultsList .ContentRight, .My_Services .SearchResultsList .ContentRight {
/* float: right;
width: 18px; Original settings*/
float:left;
width:150px;
}
.ConferencesList .SearchResultsList .Date {
float: left;
width: 130px;
margin: 0 10px 0 0;
}
.ConferencesList .SearchResultsList .Date .Day { 
}
.ConferencesList .SearchResultsList .Date .Hours {
}
.ConferencesList .SearchResultsList .Session {
float: left;
width: 290px;
margin: 0 10px 0 0;
}
#SpeakerProfile .ConferencesList .SearchResultsList .Session {
float: left;
width: 370px;
margin: 0 10px 0 0;
}
.ConferencesList .SearchResultsList .Event {
float: left;
width: 230px;
margin: 0 20px 0 0;
}
.ConferencesList .SearchResultsList .Session .Title, .ConferencesList .SearchResultsList .Event .Title {
}
.ConferencesList .SearchResultsList .Session .Location, .ConferencesList .SearchResultsList .Event .Location {
margin: 10px 0 0;
clear: both;
}
.ConferencesList .SearchResultsList .Session .Speakers {
margin: 10px 0 0;
}
.ConferencesList .SearchResultsList .Session .Speakers a, .ConferencesList .SearchResultsList .Event .Speakers a {
font-weight: normal;
text-decoration: underline;
}
.ConferencesList .SearchResultsList .Session .Speakers a:hover, .ConferencesList .SearchResultsList .Event .Speakers a:hover {
text-decoration: none;
}
.ConferencesList .SearchResultsList .Theme {
float: left;
width: 60px;
text-align: center;
margin: 0 10px 0 0;
}
#SpeakerProfile .ConferencesList .SearchResultsList .Theme {
float: left;
width: 10px;
text-align: center;
}

.ConferencesList .SearchResultsList .Organiser {
float: left;
width: 90px;
text-align: left;
margin: 0 10px 0 0;
}
.ConferencesList .SearchResultsList .Add {
float: left;
width: 25px;
padding: 0;
text-align: center;
}
.ConferencesList .SearchResultsList .Add img {
float: left;
}
.ConferencesList .SearchResultsList .PrivateEvent {
float: left;
width: 25px;
padding: 0;
text-align: center;
}
.ConferencesList .SearchResultsList .PrivateEvent img {
float: left;
}
.ConferencesList .SearchResultsList .Theme img {
margin: 0 0 10px;
padding: 0;
}
.My_Programmes .SearchResultsList .ContentRight img, .ProgrammesList .SearchResultsList .ContentRight img, .My_Services .SearchResultsList .ContentRight img {
margin: 0;
}
/*.My_Programmes .SearchResultsList .ContentBottom, .ProgrammesList .SearchResultsList .ContentBottom, .My_Services .SearchResultsList .ContentBottom {
width:414px;
margin: 5px 10px 0 0;
}*/

.ContentMiddle, .ContentBottom {
float: right;
margin: 0;
width: 442px;
}
.ContentBottom p, .ContentMiddle p {
margin: 0;
padding: 0;
}
.ContentBottomFull {
width: 100%;
margin: 5px 0 0;
float: right;
}
.ContentCaption {
margin: 5px 0 0;
float: right;
width:442px;
font-style: italic;
font-size: 13px;
color: #676767;
}
.ViewMessageWarning {
width: 465px;
margin: 0;
float: right;
font-weight: bold;
color: #CC0000;
}
.FinalLinks {
margin: 8px 0 0;
float: left;
width:400px;
text-align: right;
}
.ProductCatalogue {
margin: 0 0 0 5px
}
.ListOfDelegates {
margin: 0 0 0 5px
}
#SearchResultsList .ContentBottom a, .My_Programmes .ContentBottom a, .ProgrammesList .ContentBottom a, .My_Services .ContentBottom a {
font-weight: normal;
color: #000;
text-decoration: none;
}
#SearchResultsList .ContentBottom a:hover, .My_Programmes .ContentBottom a:hover, .ProgrammesList .ContentBottom a:hover, .My_Services .ContentBottom a:hover {
font-weight: normal;
color: #000;
text-decoration: underline;
}

/* Dashboard styles */
#ContentHeader, #My_Matchmaking_Opportunities, #My_Show, #Participants_by_Domain {
width: 560px;
clear: both;
float: left;
margin: 0 0 5px;
}
.HPContentHeaderArea {
height: 55px;
margin: -5px 0 10px;
}
.HPContentHeaderArea .Title, h2 {
font: normal 19px Georgia, Times, serif;
margin: 0 0 10px;
padding: 15px 0 0;
}
.ContentHeaderArea, .ContentHeaderAreaDashboard {
height: 60px;
margin: 0 0 20px;
background: transparent url(../img/misc/Separator_Dotted_b8b8b9.png) repeat-x scroll 0 30px;
}
.ContentHeaderAreaDashboard {
min-height: 60px;
height: 100%;
}
.ContentHeaderArea .Presentation, .ContentHeaderAreaDashboard .Presentation {
height: 60px;
float: left;
border-right: 1px dotted #b8b8b9;
margin: 0;
padding: 0 15px 0 10px;
background-color: #fff;
}
.ContentHeaderAreaDashboard .Presentation {
height: auto;
margin: 0 0 20px;
}
.ContentHeaderArea .Presentation .Title, .ContentHeaderArea .Presentation .Title a, .ContentHeaderAreaDashboard .Presentation .Title, .ContentHeaderAreaDashboard .Presentation .Title a {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
margin: 0 0 5px;
padding: 0;
color: #000;
}
.ContentHeaderAreaDashboard .Presentation .Title, .ContentHeaderAreaDashboard .Presentation .Title a {
max-width: 300px;
}
ContentHeaderArea .Presentation .Title a:link, ContentHeaderAreaDashboard .Presentation .Title a:link {
text-decoration: none;
}
ContentHeaderArea .Presentation .Title a:hover, ContentHeaderAreaDashboard .Presentation .Title a:hover {
text-decoration: underline;
}
.ContentHeaderArea .Presentation .Company, .ContentHeaderAreaDashboard .Presentation .Company {
line-height: 17px;
max-width: 285px;
}
.ContentHeaderArea .Presentation a.Company, .ContentHeaderAreaDashboard .Presentation a.Company {
margin: 0 5px 0 0;
}
.ContentHeaderArea .Summary, .ContentHeaderAreaDashboard .Summary {
margin:  0;
padding: 0;
float: left;
height: 60px;
/*min-width: 180px;*/
}
.ContentHeaderArea .Summary strong, .ContentHeaderAreaDashboard .Summary strong {
font-weight: bold;
color: #666;
}
.ContentHeaderArea .Summary .Top, .ContentHeaderAreaDashboard .Summary .Top {
width: 100%;
/*padding: 2px 0 0;*/
}
.ContentHeaderArea .Summary .Bottom, .ContentHeaderAreaDashboard .Summary .Bottom {
width: 100%;
clear: both;
padding: 5px 0 0;
}
.ContentHeaderArea .Summary .Top a, .ContentHeaderAreaDashboard .Summary .Top a {
/*position: relative;
top: 3px;
left: -5px;*/
vertical-align: 40%;
margin: 0 0 0 -5px;
}
.ContentHeaderArea .Summary .Bottom a, .ContentHeaderArea .Summary .Bottom strong, .ContentHeaderAreaDashboard .Summary .Bottom a, .ContentHeaderAreaDashboard .Summary .Bottom strong {
vertical-align: 35%
}
.ContentHeaderArea .Summary .Top img, .ContentHeaderArea .Summary .Bottom img, .ContentHeaderAreaDashboard .Summary .Top img, .ContentHeaderAreaDashboard .Summary .Bottom img {
background: transparent url(none);
margin: 0 0 0 5px;
width: auto;
height: auto;
/*float: left;*/
/*position: relative;
top: -5px;*/
}
#My_Matchmaking_Opportunities {
/*border-top: 1px solid #999999;*/
margin: 0;
padding: 10px 0 0 0;
}
#My_Show {
/*border-top: 1px solid #999999;*/
margin: 10px 0 0;
clear: both;
display: block;
}
.My_Matchmaking_Area {
border-top: 1px dotted #b8b8b9;
padding: 10px 0 0;
float: left;
width: 560px;
}
#Participants_by_Domain .BottomBannersArea {
border-top: 1px dotted #b8b8b9;
padding: 12px 0 0;
float: left;
text-align: center;
width: 560px;
}
#Participants_by_Domain .BottomBannersArea .AdvertiseLink {
text-align: center;
padding: 2px 0 0 0 ;
}
#Participants_by_Domain .BottomBannersArea .AdvertiseLink a {
color: #86898B;
}
.My_Show_Area {
clear: both;
padding: 0;
float: left;
width: 560px;
}
#My_Matchmaking_Opportunities .MainTitle, #My_Show .MainTitle {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
float: left;
border-right: 1px dotted #b8b8b9;
margin: 10px 10px 10px 0;
padding: 0 10px 0 0;
}
#Participants_by_Domain .MainTitle {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
float: left;
margin: 10px 10px 10px 0;
padding: 0 10px 0 0;
}

#My_Show .MainTitle {
border-right: 0;
}
#My_Matchmaking_Opportunities .Edit {
float: left;
margin: 12px 0 0;
}
#My_Matchmaking_Opportunities .Edit img {
position: relative;
top: 3px;
}
#My_Matchmaking_Opportunities .Edit a {
font-weight: normal;
margin: 0;
}
.My_Matchmaking_Area .Title, .VisitedProfileArea .Title, .VisitedProfileArea_Deactivated .Title, .BookmarkedProfileArea .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
}
.VisitedProfileArea_Deactivated .Title {
color: #666;
}

.My_Show_Area .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 0 0 5px;
border-bottom:1px dotted #b8b8b9;
}
.My_Matchmaking_Area .Companies, .My_Matchmaking_Area .Services {
width: 270px;
float: right;
}
.My_Matchmaking_Area .People, .My_Matchmaking_Area .Programmes {
width: 260px;
float: left;
}

.My_Matchmaking_Area .ListDomainLeft {
width: 175px;
float: left;
margin: 0 17px 0 0;
}
.My_Matchmaking_Area .ListDomainRight {
width: auto;
float: left;
}

.My_Matchmaking_Area .ListDomainLeft a, .My_Matchmaking_Area .ListDomainRight a {
font-weight: normal;
}

.My_Matchmaking_Area .ListDomainLeft a strong, .My_Matchmaking_Area .ListDomainRight a strong {
font-weight: bold;
color: #0099FF;
}
.My_Matchmaking_Area .ListDomainLeft ul, .My_Matchmaking_Area .ListDomainRight ul {
display: block;
padding: 0 0;
margin: 0 0 ;
}
.My_Matchmaking_Area .ListDomainLeft li, .My_Matchmaking_Area .ListDomainRight li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 6px;
padding: 0 0 0 10px;
margin: 0 0 0 0px;
}

.My_Matchmaking_Area .Row, .VisitedProfileArea .Row, .VisitedProfileArea_Deactivated .Row, .BookmarkedProfileArea .Row {
min-height: 60px;
padding: 0 0 10px;
clear: both;
}

.ContentHeaderArea img, .ContentHeaderAreaDashboard img, .My_Matchmaking_Area .Row img, .VisitedProfileArea .Row img, .VisitedProfileArea_Deactivated .Row img, .BookmarkedProfileArea .Row img, .EditFiles .Left img {
max-width: 52px;
max-height: 52px;
padding: 4px 4px 3px;
}
.ImgBackground60x60px {
background: transparent url(../img/misc/PictureBackground60x60.png) no-repeat scroll 0 0;
padding: 0;
margin: 0;
width: 60px;
height: 60px;
float: left;
}
.ImgBackground60x60px img {
display:block;
margin:auto;
}
.DashboardDescriptionRows {
position: relative;
left: 10px;
display: table;
}
.resize {
width: auto;
height : auto;
}
.ContentHeaderArea img, .ContentHeaderAreaDashboard img {
margin: 0;
}
.HPContentHeaderArea img {
margin: 10px 15px 0 0;
float: left;
}
.My_Matchmaking_Area .Row strong, .VisitedProfileArea .Row strong, .BookmarkedProfileArea .Row strong {
font-weight: bold;
color: #663366;
font-size: 14px;
}
.My_Matchmaking_Area .Row a.FirstLink, .VisitedProfileArea .Row a.FirstLink, .BookmarkedProfileArea .Row a.FirstLink {
font-weight: bold;
color: #663366;
font-size: 14px;
cursor: pointer;
}
.VisitedProfileArea_Deactivated .Row strong {
font-weight: bold;
color: #666;
font-size: 14px;
}
.FinalLinksArea ul {
margin: 0;
}
.FinalLinksArea ul li {
background: transparent url(none) no-repeat scroll 0 0;
padding: 0;
margin: 0;
}
.FinalLinksArea ul li a {
display: block;
}
.ContentHeaderArea a, .ContentHeaderAreaDashboard a, .My_Matchmaking_Area .Row a, .FinalLinksArea a, .StartLinksArea a, .My_Show_Area a, .VisitedProfileArea .Row a, .VisitedProfileArea_Deactivated .Row a, .BookmarkedProfileArea .Row a {
font-weight: normal;
}
.My_Matchmaking_Area .Row a strong, .My_Matchmaking_Area .Row a:hover strong {
color:#663366;
}
.FinalLinksArea, .StartLinksArea {
border-top: 1px dotted #b8b8b9;
padding: 10px 0 0;
margin: 0 0 10px;
text-align: left;
/*height: 32px;*/
}
.StartLinksArea {
margin: 0 0 10px;
padding: 10px 0 10px;
border-bottom: 1px dotted #b8b8b9;
}

.FinalLinksArea a, .StartLinksArea a {
background: transparent url(../img/misc/FinalLinkArrow.png) no-repeat scroll 0 5px;
padding: 0 0 0 15px;
}
.FinalLinksArea strong, .FinalLinksArea em, .StartLinksArea strong, .StartLinksArea em {
color: #0099FF
}
.FinalLinksArea strong, .StartLinksArea strong {
font-weight: bold;
}
.VisitedProfileArea_Deactivated .FinalLinksArea, .VisitedProfileArea_Deactivated .StartLinksArea {
color: #999;
}
.VisitedProfileArea_Deactivated .FinalLinksArea strong, .VisitedProfileArea_Deactivated .StartLinksArea strong {
color: #666;
/*background: transparent url(../img/misc/FinalLinkArrow.png) no-repeat scroll 0 5px;
padding: 0 0 0 15px;*/
}

.My_Show_Area ul {
margin: 0;
padding: 0
}
.My_Show_Area ul li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 6px;
padding: 0 0 0 10px;
}
.My_Show_Area .Bookmarks, .My_Show_Area .Searches {
width: 175px;
float: left;
margin: 0px 17px 0 0;
}
.My_Show_Area .Schedule {
width: 175px;
float: right;
}

/* Personal, Profile and Product styles */

#PersonalProfile, #ProductProfile, #CompanyProfile, #SpeakerProfile {
}
#ToolBar {
border-bottom: 1px dotted #999;
height: 31px;
margin: 0 0 10px;
}
#ToolBar .Left, #ToolBar .Middle {
float: left;
}
#ToolBar .Right {
float: right;
}
/*#ToolBar .Right a {
border: 0px;
background: transparent url(none);
}*/
#ToolBar .Left, #ToolBar .Right {
margin: -5px 0 0;
}
#ToolBar a, .CalltoActionButtons a, .ConfirmActionButtons a {
font-weight: normal;
background: transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border: 1px solid #a2afc6;
padding: 3px 6px;
line-height: 34px;
/*font-weight: normal;
margin: 0;
padding: 0 3px;*/
}
.CalltoActionButtonsInactive {
font-weight: normal;
background: transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border: 1px solid #a2afc6;
padding: 3px 6px;
margin: 5px 5px 0 0;
color: #a2afc6;
width: auto;
float: left;
}
.CalltoActionButtonsInactive a {
font-weight: normal;
}
.ConfirmActionButtons {
float: none;
text-align: center;
display: block;
}
.DisplayResultsItemsMailbox .CalltoActionButtons, .DisplayResultsItemsMailbox_Top .CalltoActionButtons {
float: left;
margin: -5px 0 -2px 15px;
}
.DisplayResultsItemsMailbox_Top .CalltoActionButtons, .SearchCriteriaSummary .CalltoActionButtons {
float: left;
margin: 0 5px 0 0;
}
.DisplayResultsItemsMailbox .CalltoActionButtons a, .DisplayResultsItemsMailbox_Top .CalltoActionButtons a {
font-weight: normal;
background: transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border: 1px solid #a2afc6;
padding: 3px 6px;
line-height: 29px;
}
.DisplayResultsItemsMailbox .Help {
}
.DisplayResultsItemsMailbox .Help img, .DisplayResultsItemsMailbox_Top .Help img {
float: left;
margin: 0 30px 0 5px;
}
#ToolBar a.Back {
/*background: transparent url(../img/toolbar/ArrowPrevious.png) no-repeat scroll 0 0;*/
margin: 0;
}
#ToolBar a.Previous, #ToolBar a.Next {
margin: 0;
padding: 0;
background:transparent url(none) repeat scroll 0 0;
border:0 none;
padding:0;
}
#ToolBar a.Print {
/*background:transparent url(../img/toolbar/Print.png) no-repeat scroll 0 0;*/
}
#ToolBar a.Forward {
background: transparent url(../img/toolbar/Forward.png) no-repeat scroll 0 0;
padding: 0 0 0 27px;
}
#ToolBar a.Bookmark {
/*background: transparent url(../img/misc/BookmarkItem.png) no-repeat scroll 0 0;*/
padding:0;
}
#ToolBar a.Bookmark img {
vertical-align: -10%;
margin: 0 5px 0 0;
}
#ToolBar a.Reply {
background: transparent url(../img/misc/EditMatchmakingProfile.png) no-repeat scroll 0 65%;
}
/*
#ToolBar a.Delete {
background: transparent url(../img/mailbox/Delete.gif) no-repeat scroll 0 50%;
}
*/
#ToolBar a.EditProfile, #ToolBar a.Delete {
background:transparent url(../img/misc/ButtonBackground.png) repeat-x scroll 0 -2px;
border:1px solid #A2AFC6;
font-weight:normal;
line-height:34px;
padding:3px 6px;
}
#ToolBar .EditProfile a {
padding: 0;
margin: 0;
}
#ToolBar .EditProfile img {
vertical-align: -10%;
margin: 0;
}

#PersonalProfile .ContentHeaderArea {
height: auto;
margin: 0 0 15px;
background: transparent url(none);
}
#ProductProfile .ContentHeaderArea {
height: auto;
margin: 0 0 15px;
background: transparent url(none);
}
#CompanyProfile .ContentHeaderArea {
height: auto;
margin: 0;
background: transparent url(none);
}
#SpeakerProfile .ContentHeaderArea {
background: transparent url(none) repeat scroll 0 0;
border-bottom: 1px dotted #B8B8B9;
height: 60px;
margin: 0 0 15px;
padding: 0 0 15px;
height: auto;
}
#PersonalProfile .ContentHeaderArea .Presentation {
width: 490px;
float: left;
border-right: 0;
margin: -2px 0 0;
padding: 0 0 0 10px;
background-color: #fff;
height: auto;
}
#ProductProfile .ContentHeaderArea .Presentation {
background-color:#FFFFFF;
border-right:0 none;
float:left;
margin:-2px 0 0;
padding:0;
width:560px;
height:auto;
}
#CompanyProfile .ContentHeaderArea .Presentation {
width: 560px;
float: left;
border-right: 0;
margin: 0;
padding: 0 0 5px;
background-color: #fff;
height: auto;
}
#SpeakerProfile .ContentHeaderArea .Presentation {
width: 490px;
float: left;
border-right: 0;
margin: -2px 0 0;
padding: 0 0 0 10px;
background-color: #fff;
}
.PersonalEmail {
clear: both;
}
#PersonalProfile .ContentHeaderArea .Presentation .PersonalEmail a, #ProductProfile .ContentHeaderArea .Presentation .PersonalEmail a, #CompanyProfile .ContentHeaderArea .Presentation .PersonalEmail a {
margin: 0;
}
#PersonalProfile .ContentHeaderArea .Presentation .PrivateMessage, #ProductProfile .ContentHeaderArea .Presentation .PrivateMessage, #CompanyProfile .ContentHeaderArea .Presentation .PrivateMessage {
clear: both;
}
#PersonalProfile .ContentHeaderArea .Presentation a.PrivateMessage, #ProductProfile .ContentHeaderArea .Presentation a.PrivateMessage, #CompanyProfile .ContentHeaderArea .Presentation a.PrivateMessage {
/*background: transparent url(../img/misc/PrivateMessage.png) no-repeat scroll 0 2px;*/
height: 13px;
/*padding: 0 0 0 25px;*/
margin: 0;
}
#PersonalProfile .ContentHeaderArea .Presentation .Title, #SpeakerProfile .ContentHeaderArea .Presentation .Title {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
margin: 0;
padding: 0;
/*width: 338px;*/
float:left;
}
#SpeakerProfile .ContentHeaderArea .Presentation .Title {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
margin: 0;
padding: 0;
width: 342px;
float:left;
}
#ProductProfile .ContentHeaderArea .Presentation .Title {
font : normal 18px Arial, Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0;
padding: 0;
}
#ProductProfile .ContentHeaderArea .Presentation .Genre, #ProductProfile .ContentHeaderArea .Presentation .Activity {
clear: both;
/*margin: 0 0 10px;*/
}
#CompanyProfile .ContentHeaderArea .Presentation .Left, #PersonalProfile .ContentHeaderArea .Presentation .Left, #ProductProfile .ContentHeaderArea .Presentation .Left {
float: left;
max-width: 68%;
clear: both;
}
#CompanyProfile .ContentHeaderArea .Presentation .Right, #PersonalProfile .ContentHeaderArea .Presentation .Right, #ProductProfile .ContentHeaderArea .Presentation .Right {
float: right;
max-width: 32%;
}
#CompanyProfile .ContentHeaderArea .Presentation .Title {
font : normal 18px Arial, Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0;
padding: 0;
}
#SpeakerProfile .ContentHeaderArea .Presentation .Title {
font : normal 24px Georgia, Times, serif;
margin: 0;
padding: 0;
width: 342px;
float:left;
}
#CompanyProfile .ContentHeaderArea .Presentation .VerticalSeperator {
margin: -1px 0 0 5px;
float: left;
}
#CompanyProfile .ContentHeaderArea .Presentation .CompanyBooth, #PersonalProfile .ContentHeaderArea .Presentation .CompanyBooth, #ProductProfile .ContentHeaderArea .Presentation .CompanyBooth {
float: left;
}
#CompanyProfile .ContentHeaderArea .Presentation .CompanyBoothNumber, #PersonalProfile .ContentHeaderArea .Presentation .CompanyBoothNumber, #ProductProfile .ContentHeaderArea .Presentation .CompanyBoothNumber {
float:left;
margin: 0 0 0 3px;
}
#ProductProfile .ContentHeaderArea .Presentation .Contact {
clear: both;
}
#CompanyProfile .ContentHeaderArea .Presentation .Company {
margin: 3px 0 0;
}
#PersonalProfile .ContentHeaderArea .Presentation .Company, #ProductProfile .ContentHeaderArea .Presentation .Company, #SpeakerProfile .ContentHeaderArea .Presentation .Company {
clear: both;
}
#SpeakerProfile .ContentHeaderArea .Presentation .Country {
text-transform: uppercase;
}
#PersonalProfile .ContentHeaderArea .Presentation .SendEmail {
width: 410px;
}
#ProductProfile .ContentHeaderArea .Presentation .LastUpdate {
float: right;
color: #999;
text-align: right;
}
.LastUpdate strong {
color: #999;
font-weight: bold;
}
.LastUpdate em {
color: #999;
}
#CompanyProfile .ContentHeaderArea .Presentation .LastUpdate, #PersonalProfile .ContentHeaderArea .Presentation .LastUpdate {
float: right;
color: #999999;
text-align: right;
}
#SpeakerProfile .ContentHeaderArea .Presentation .LastUpdate {
float: right;
color: #999999;
position: relative;
right: 0;
top: -70px;
}
.My_Profile_Area, .My_Product_Area {
border-top: 1px dotted #b8b8b9;
border-bottom:1px solid #999999;
padding: 10px 0 20px;
/*margin: 14px 0 10px; Original Margin*/
margin: 5px 0 10px;
float: left;
width: 560px;
}
#CompanyProfile .My_Profile_Area {
margin: 4px 0 10px;
}
.Speaker_Area {
border-top: 1px dotted #b8b8b9;
padding: 10px 0 20px;
margin: 15px 0 10px;
float: left;
width: 560px;
}
#Edit_Profile form {
background-color: #FFF;
}
#My_Profile .MainTitle, #Edit_Profile .MainTitle, #My_Product .MainTitle {
font : normal 24px Georgia, Times, serif;
/*font : bold 24px Helvetica, Arial, Verdana;*/
float: left;
border-right: 1px dotted #b8b8b9;
margin: 10px 10px 10px 0;
padding: 0 10px 0 0;
}0
#Edit_Profile .Introduction {
background: #FFFFFF url(../img/misc/GradientSpacer.png) repeat-x scroll 0 0;
padding: 20px 0 10px;
width: 560px;
float: left; 
}
#Edit_Profile .FormBloc, #Edit_Profile .FormBloc_Preference, #Edit_Profile .MyProductProfile, #ContactDetails .FormBloc {
padding: 20px 0 0;
width: 560px;
float: left; 
}
#Edit_Profile .FormBloc_Preference .CallToAction, #Edit_Profile .MyProductProfile .CallToAction {
margin: -50px 0 0 0;
}
#Edit_Profile .FormBloc_Preference .FormField .Left {
float: Left;
width: 310px;
margin: 0 20px 0 0;
}
#Edit_Profile .FormBloc_Preference .FormField .Right {
float: left;
width: 230px;
margin: 2px 0 0;
}
#Edit_Profile .FormBloc_Preference .FormField input.Field, #Edit_Profile .MyProductProfile .FormField input.Field {
float: right 
}
#Edit_Profile .FormBloc img.HelpButton, #Edit_Profile .FormBloc_Preference .FormField img.HelpButton, #Edit_Profile .MyProductProfile .FormField img.HelpButton  {
margin: 0;
float: right;
/*margin: -18px 0 0;*/
}
#Edit_Profile .FormBloc img.HelpButton_Genre  {
position: relative;
left: 45px;
top: -155px;
}
#Edit_Profile .MyProductProfile .FormField .Left {
float: Left;
width: 230px;
margin: 0;
}
#Edit_Profile .MyProductProfile .FormField .Right {
float: right;
width: 230px;
}
.My_Product_Area .ProductDescription {
}
/* Carousel styles */

.My_Product_Area .Carousel {
width: 274px;
height: 170px;
margin: 05px 0 10px 20px;
float: right;
}
.My_Product_Area .Carousel .LeftArrow {
background: transparent url( ../img/carousel/Carousel_PreviousArrow.png) no-repeat scroll 0 0;
width: 20x;
height: 170px;
float: left;
}
.My_Product_Area .Carousel .MiddlePicture {
background: transparent url( ../img/carousel/Carousel_MiddleBackground.png) no-repeat scroll 0 0;
width: 234px;
height: 170px;
float: left;
}
.My_Product_Area .Carousel .MiddlePicture img {
background: transparent url(../img/carousel/Carousel_PictureBackground.png) no-repeat scroll 0 0;
padding: 5px;
margin:15px 0 0 16px;
width: 192px;
height: 130px;
float: left;
}
.My_Product_Area .Carousel .RightArrow {
background: transparent url( ../img/carousel/Carousel_NextArrow.png) no-repeat scroll 0 0;
width: 20x;
height: 170px;
float: left;
}

/* 3 Pictures styles */

.My_Product_Area .PicturesArea, .Description .PicturesArea {
width: 202px;
padding: 0 0 0 15px;
float: right;
background-color: #fff;
}
.My_Product_Area .PlayerArea {
padding: 10px 0;
clear: both;
}
/*.My_Profile_Area .PicturesArea {
width: 560px;
padding: 0;
float: left;
background-color: #fff;
}*/


.My_Product_Area .PicturesArea .MiddlePicture, .Description .PicturesArea .MiddlePicture {
background: transparent url(../img/conferences/ConferencesPictures_BG.png) no-repeat scroll 0 0;
padding: 5px;
margin: 10px 0 0;
width: 192px;
height: 130px;
float: left;
}
.GoogleMaps {
background: transparent url(../img/profile/GoogleMaps_BG.png) no-repeat scroll 0 0;
padding: 6px 0 0 0;
margin: 10px 0 20px;
width: 343px;
height: 290px;
float: left;
}
.GoogleMapsFull {
background: transparent url(../img/profile/GoogleMaps_BG_Full.png) no-repeat scroll 0 0;
padding: 5px 0 0 0;
margin: 10px 0 30px;
width: 560px;
height: 460px;
float: left;
}
.Caption {
margin: 10px 0 0;
text-align: center;
}
.My_Product_Area .PicturesArea .GoogleMaps {
background: transparent url(../img/conferences/ConferencesPictures_BG.png) no-repeat scroll 0 0;
padding: 5px;
margin: 10px 0 30px;
width: 192px;
height: 130px;
float: left;
}
.PicturesArea img {
max-height: 130px;
max-width: 192px;
height: 130px;  
overflow: hidden;  
height: expression(this.scrollHeight > 130? "130px": "auto");  
}
.PlayerArea img {
height: auto;
width: auto;
}
.GoogleMapsArea img {
max-height: 130px;
max-width: 192px;
}
.My_Profile_Area .Specialised {
width: 270px;
float: left;
}
.My_Profile_Area .Interested {
width: 270px;
float: right;
}
.My_Profile_Area .CompanyDetails {
width: 270px;
float: left;
margin: 5px 0 0;
}
.My_Profile_Area .CompanyDetails .Top {
background: #fff url(../img/background/Cartouche_Top.png) no-repeat scroll 0 0;
width: 269px;
height: 14px;
clear: both;
}
.My_Profile_Area .CompanyDetails .CompanyLogo {
background: #fff url(../img/background/Cartouche_Middle.png) repeat-y scroll 0 0;
padding: 0 0 10px;
margin: 0;
width: 269px;
height: auto;
min-height: 5px;
float: left;
}
.My_Profile_Area .CompanyDetails .Middle {
border-top: 1px dotted #b8b8b9;
background: #fff url(../img/background/Cartouche_Middle.png) repeat-y scroll 0 0;
width: 244px;
height: auto;
clear: both;
padding: 10px 10px 0 15px;
}
.My_Profile_Area .CompanyDetails .Bottom {
background: #fff url(../img/background/Cartouche_Bottom.png) no-repeat scroll 0 0;
width: 269px;
height: 14px;
clear: both;
}
.My_Profile_Area .CompanyDetails .Middle a {
font-weight: normal;
}
.My_Profile_Area .CompanyDetails .Middle strong {
font-weight: bold
}
.My_Profile_Area .CompanyDetails .Middle center {
text-align: center;
}
.My_Profile_Area .CompanyDetails .Middle ul {
padding: 0;
margin: 0;
}
.My_Profile_Area .CompanyDetails .Middle ul li {
list-style-type: none;
background: transparent url(none);
margin: 0;
padding: 0 0 3px;
}
.My_Profile_Area .Title, .Description .Title, .Objectives .Title, .ProductDetails .Title, .TrailersAndDocuments .Title, .My_Product_Area .Title, .PastEvents .Title, .ConferencesDetails .Title {
font : normal 20px Georgia, Times, serif;
/*font : bold 20px Helvetica, Arial, Verdana;*/
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom:1px dotted #b8b8b9;
}
.PastEvents .Title, .TrailersAndDocuments .Title {
margin: 20px 0 10px;
}
.My_Profile_Area .Row strong, .My_Product_Area .Row strong {
font-weight: bold;
}
.My_Profile_Area ul, .My_Product_Area ul {
margin: 0;
padding: 10px 0 10px 10px;
}
.My_Profile_Area ul li, .My_Product_Area ul li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 6px;
padding: 0 0 0 10px;
}
.Description {
float: left;
width: 560px;
}
.Objectives {
float: left;
width: 560px;
margin: 20px 0 0;
}
.Description p, .Objectives p {
margin: 0;
padding: 0;
}

.My_Programmes {
float: left;
margin: 20px 0 0;
padding: 0;
width: 560px;
}
.ProgrammesList, .ConferencesList {
float: left;
margin: 0;
padding: 0;
width: 560px;
}
#SpeakerProfile .ConferencesList {
margin: 20px 0 0;
}
.My_Services, .Delegates {
float: left;
margin: 10px 0 0;
padding: 0;
width: 560px;
}
.My_Programmes .Title, .My_Services .Title, .Delegates .Title, .ConferencesList .Title {
font : normal 20px Georgia, Times, serif;
margin: 0 0 5px;
padding: 0;
float: left;
}

/* Product Profile styles only */
.ProductDetails, .PastEvents, .TrailersAndDocuments {
float: left;
width: 560px;
margin: 0;
}
.ConferencesDetails {
float: left;
width: 560px;
margin: 0 0 20px;
}
.PastEvents {
margin: 0;
}
.ProductDetails .SubTitle, .ConferencesDetails .SubTitle {
font: bold 15px Arial, Verdana, Helvetica;
}
.PastEvents .Left, .PastEvents .Right {
float: left;
width: 50%;
}
.ProductDetails .Left, .ProductDetails .Right, .ConferencesDetails .Left, .ConferencesDetails .Right {
float: left;
width: 48%;
}
.ProductDetails ul li .Right, .ConferencesDetails ul li .Right {
padding: 5px 0 0;
}
.ProductDetails .Left ul, .ProductDetails .Right ul, .ConferencesDetails .Left ul, .ConferencesDetails .Right ul, .PastEvents .Left ul, .PastEvents .Right ul {
margin: 0 0 0 15px;
padding: 0;
}
.ProductDetails ul li, .ConferencesDetails ul li {
background: transparent url(none);
}
.ProductDetails ul li .Left, .ConferencesDetails ul li .Left, .ProductDetails .Left ul li, .PastEvents .Left ul li {
list-style-type: none;
background: transparent url(../img/misc/Li2.png) no-repeat scroll 0 11px;
padding: 5px 0 0 15px;
margin: 0;
}
.ProductDetails ul li strong, .ConferencesDetails ul li strong {
font-weight: bold;
}
.ProductDetails .Right ul li, .ConferencesDetails .Right ul li, .PastEvents .Right ul li {
list-style-type: none;
background: transparent url(none);
padding: 5px 0 0 15px;
margin: 0;
font-weight: bold;
}
.TrailersAndDocuments a {
padding: 0 0 0 20px;
}
.TrailersAndDocuments ul {
list-style: none;
margin: 0;
padding: 0;
}
.TrailersAndDocuments ul li {
line-height: 25px;
}
.PDF {
background: transparent url(../img/misc/PDF.png) no-repeat scroll 0 50%;
}
.Powerpoint {
background: transparent url(../img/misc/Powerpoint.png) no-repeat scroll 2px 50%;
}
.Quicktime {
background: transparent url(../img/misc/Quicktime.png) no-repeat scroll 1px 50%;
}
.AVI {
background: transparent url(../img/misc/avi.png) no-repeat scroll 0 50%;
}
.Excel {
background: transparent url(../img/misc/Excel_Small.png) no-repeat scroll 0 50%;
}
.GIF {
background: transparent url(../img/misc/gif.png) no-repeat scroll 0 50%;
}
.JPG {
background: transparent url(../img/misc/jpg.png) no-repeat scroll 0 50%;
}
.MPG {
background: transparent url(../img/misc/mpg.png) no-repeat scroll 0 50%;
}
.MPG4 {
background: transparent url(../img/misc/mp4.png) no-repeat scroll 0 50%;
}
.MP3 {
background: transparent url(../img/misc/mp3.png) no-repeat scroll 0 50%;
}
.SWF {
background: transparent url(../img/misc/swf.png) no-repeat scroll 0 50%;
}
.Word {
background: transparent url(../img/misc/word.png) no-repeat scroll 0 50%;
}
.Wav {
background: transparent url(../img/misc/wav.png) no-repeat scroll 0 50%;
}
.RM, .RAM {
background: transparent url(../img/misc/real.png) no-repeat scroll 0 50%;
}
.TXT {
background: transparent url(../img/misc/txt.png) no-repeat scroll 0 50%;
}

/* Right Column Properties 
========================== */

/* Banner Area styles */
#RightCol .BannerArea {
padding: 0;
margin: 0 0 40px;
text-align: center;
}
#RightCol .BannerArea .AdvertiseLink {
padding: 0;
margin: 10px 0 0;
text-align: center;
width: 100%;
float: left;
}
#RightCol .BannerArea .AdvertiseLink a {
color: #86898B;
}

/* Commercial Links styles */
#RightCol .CommercialLinksArea {
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding: 5px 0 10px;
margin: 0;
}
#RightCol .CommercialLinksArea .Title {
background-color:#FFFFFF;
color:#676767;
float:none;
left:-10px;
margin-top:0;
position:relative;
text-align:center;
top:-1px;
width:340px;
}
#RightCol .CommercialLinksArea .CommercialLinkRow {
background-color: #fff;
padding: 10px;
text-align: left;
border-top: 0px;
border-bottom: 1px dotted #b8b8b9;
font-size: 12px;
}

/* QuickLinks styles */
#RightCol .QuickLinksArea {
padding: 0;
margin: 0 0 20px;
float: left;
width: 340px;
}
#RightCol .QuickLinksArea .Title {
font : normal 20px Georgia, Times, serif;
margin: 0;
padding: 15px 0 10px;
border-bottom:1px dotted #b8b8b9;
text-align: left;
width: 100%;
}
#RightCol .QuickLinksArea .Title a {
font : normal 17px Georgia, Times, serif;
}
#RightCol .QuickLinksArea .QuickLinkRow {
background-color: #fff;
text-align: left;
}
#RightCol .QuickLinksArea .QuickLinkRow ul {
margin: 0;
padding: 0;
}
#RightCol .QuickLinksArea ul li {
list-style-type: none;
background: transparent url(../img/misc/Li.png) no-repeat scroll 0 11px;
padding: 5px 0 5px 10px;
margin: 0;
border-bottom: 1px dotted #b8b8b9;
}

/* Visited Profile styles */
#RightCol .VisitedProfile {
margin: 18px 0 0;
padding: 0;
}
#RightCol .VisitedProfileArea, #RightCol .VisitedProfileArea_Deactivated {
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding: 10px 0 0;
margin: 0;
}
#RightCol .VisitedProfileArea .Row, #RightCol .VisitedProfileArea_Deactivated .Row {
background-color: #fff;
text-align: left;
border-top: 0px;
}
#RightCol .VisitedProfileArea_Deactivated .Row .DashboardDescriptionRows {
color: #999;
}
#RightCol .BookmarkedProfile {
padding: 6px 0 0;
margin: 0 0 20px;
}
#RightCol .BookmarkedProfileArea {
border-bottom: 1px solid #999;
padding: 0;
margin: 0;
}
#RightCol .BookmarkedProfileArea .Row {
background-color: #fff;
text-align: left;
border-top: 0px;
}


/* Conference Profile styles */
#ProductProfile .ContentHeaderAreaConferences {
/*height: 20px;*/
margin: 0;
background: transparent url(none);
}
#ProductProfile .ContentHeaderAreaConferences .Presentation .Title {
font : normal 18px Arial, Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0;
padding: 0;
}
ul.Conferences li {
margin: 0;
padding: 5px 0 0 15px;
list-style-type: none;
background: transparent url(../img/misc/Li2.png) no-repeat scroll 0 11px;
}

/* Mailbox List styles */

.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull {
float: left;
margin: 0 10px 0 0;
width: 420px;
overflow: hidden;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_From {
float: left;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Sender {
float: left;
width: 355px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_To {
float: left;
clear: both;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Receiver {
float: left;
width: 355px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Company, .MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_Received {
float: left;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_CompanyName, .MailBoxList .SearchResultsList .SearchResultsRow_off .ContentFull .ViewMessage_ReceivedDate {
float: left;
overflow: hidden;
width: 355px;
}

.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentLeft {
float: left;
margin: 0 10px 0 0;
width: 230px;
overflow: hidden;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentRight {
float: left;
margin: 0;
width: 220px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ContentMiddle {
float: right;
margin: 0;
width: 466px;
}
.MailBoxList .SearchResultsList .MessageDescription {
float: left;
padding: 15px 0;
width: 560px;
border-bottom:1px dotted #434445;
margin: 0;
}
.MailBoxList .SearchResultsList .MessageDescription .LeftFifteenPercent {
float: left;
width: 15%;
}
.MailBoxList .SearchResultsList .MessageDescription .RightEightyFivePercent {
float: right;
width: 85%;
}
.MailBoxList .SearchResultsList .MessageDescription .LeftFiftyPercent {
float: left;
width: 50%;
}
.MailBoxList .SearchResultsList .MessageDescription .RightFiftyPercent {
float: right;
width: 50%;
}
.MailBoxList .SearchResultsList .MessageDescription .Caption {
float: left;
margin: 10px 0 0 0;
font-weight: bold;
color: #C00;
width: 560px;
}
.MailBoxList .SearchResultsList .MessageDescription input.Field {
width: 98%;
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
height: 20px;
}
.MailBoxList .SearchResultsList .MessageDescription textarea.Field {
background: #fff url(../img/edit_profiles/TextAreaBackground.png) no-repeat scroll 0 0;
border: 1px solid #000;
color: #666;
margin: 5px 0 0;
padding: 3px;
width: 468px;
height: 75px;
}
.MailBoxList .SearchResultsList .MessageDescription .FirstColumn {
font-weight: bold;
}
.MailBoxList .SearchResultsList .MessageDetails {
float: left;
width: 560px;
padding: 15px 0 10px;
border-bottom:1px dotted #434445;
margin: 0;
}
.MailBoxList .SearchResultsList .MessageDetails .FinalLink {
float: left;
width: 560px;
padding: 10px 0 0;
}
.MailBoxList .SearchResultsList .MessageDetails .Title, .MailBoxList .SearchResultsList .MessageDetails .Theme, .MailBoxList .SearchResultsList .MessageDetails .Date, .MailBoxList .SearchResultsList .MessageDetails .Location, .MailBoxList .SearchResultsList .MessageDetails .FinalLink {
float: left;
width: 560px;
margin: 0 0 5px;
}
.MailBoxList .SearchResultsList .MessageDetails .FirstColumn {
float: left;
width: 80px;
font-weight: bold;
}
.MailBoxList .SearchResultsList .MessageDetails .SecondColumn {
float: left;
width: 220px;
}
.MailBoxList .SearchResultsList .MessageDetails .ThirdColumn {
float: left;
width: 75px;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar {
background-color:#ebeef3;
border-top:1px dotted #434445;
float:left;
padding: 5px 10px;
width:540px;
height: 19px;
}
.MailBoxList .DisplayResultsBar_Bottom {
background-color:#ebeef3;
border-bottom:1px dotted #434445;
float:left;
padding: 5px 10px;
margin: 0 0 10px;
width:540px;
height: 19px;
}
.MailBoxList .DisplayResultsBar .CheckBox, .MailBoxList .DisplayResultsBar_Bottom .CheckBox {
float: left;
width: 15px;
margin: 0 10px 0 0;
}
.MailBoxList .DisplayResultsBar .From, .MailBoxList .DisplayResultsBar_Bottom .From {
width: 100px;
float: left;
margin: 0 10px 0 25px;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .To, .MailBoxList .DisplayResultsBar_Bottom .To {
width: 100px;
float: left;
margin: 0 10px 0 25px;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Company, .MailBoxList .DisplayResultsBar .CompanySent, .MailBoxList .DisplayResultsBar_Bottom .Company, .MailBoxList .DisplayResultsBar_Bottom .CompanySent {
float: left;
width: 160px;
margin: 0 10px 0 0;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Subject, .MailBoxList .DisplayResultsBar .SubjectSent, .MailBoxList .DisplayResultsBar_Bottom .Subject, .MailBoxList .DisplayResultsBar_Bottom .SubjectSent {
float: left;
width: 150px;
margin: 0 10px 0 0;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Received, .MailBoxList .DisplayResultsBar .Sent, .MailBoxList .DisplayResultsBar_Bottom .Received, .MailBoxList .DisplayResultsBar_Bottom .Sent {
float: left;
width: 60px;
padding: 1px 0 0;
font-weight: bold;
}
.MailBoxList .DisplayResultsBar .Category, .MailBoxList .DisplayResultsBar_Bottom .Category {
float: left;
width: 30px;
font-weight: bold;
}
.Schedule #ToolBar {
border-bottom: 0;
height: 28px;
margin: 0;
}
.Mailbox #ToolBar {
border-bottom: 1px dotted #999;
height: 28px;
margin: 0;
}
.MailboxViewMessage #ToolBar {
border-bottom: 0;
height: 22px;
margin: 0;
}
.MailBoxList .DisplayResultsBar div {
/*border: 1px solid red;*/
}
.MailBoxList .SearchResultsList div {
word-wrap: break-word; /* Internet Explorer 5.5+ */
font-size: 12px;
overflow: hidden;
}

.MailBoxList .SearchResultsList {
padding: 0;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_From {
float: left;
width: 40px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Sender {
float: left;
width: 190px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_To {
float: left;
clear: both;
width: 40px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Receiver {
float: left;
width: 426px;
}

.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Company, .MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Received {
clear: left;
float: left;
width: 65px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_CompanyName, .MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_ReceivedDate {
float: left;
width: 155px;
overflow: hidden;
}

.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_Subject {
float: left;
width: 60px;
}
.MailBoxList .SearchResultsList .SearchResultsRow_off .ViewMessage_SubjectContent {
}

.MailBoxList .SearchResultsList .Clear {
clear: both;
/*margin: 5px 0 0 0;*/
}
.MailBoxList .SearchResultsList .CheckBox {
float: left;
width: 15px;
margin: 0 10px 0 0;
}
.MailBoxList .SearchResultsList .From, .MailBoxList .SearchResultsList .To {
float: left;
width: 100px;
min-width: 100px;
margin: 0 10px 0 0;
overflow: hidden;
}
/*.MailBoxList .SearchResultsList .To {
padding: 5px 0;*/
margin: 0 10px 0 0;
}
.MailBoxList .SearchResultsList .From a, .MailBoxList .SearchResultsList .To a {
color: #663366;
font-weight: normal;
}
.MailBoxList .SearchResultsList .Company, .MailBoxList .SearchResultsList .CompanySent {
float: left;
width: 160px;
min-width: 160px;
margin: 0 10px 0 0;
overflow: hidden;
}
.MailBoxList .SearchResultsList .CompanySent {
/*padding: 5px 0;*/
}
.MailBoxList .SearchResultsList .Company a, .MailBoxList .SearchResultsList .CompanySent a {
font-weight: normal;
}
.MailBoxList .SearchResultsList .Subject, .MailBoxList .SearchResultsList .SubjectSent {
float: left;
width: 150px;
min-width: 150px;
margin: 0 10px 0 0;
overflow: hidden;
}
.MailBoxList .SearchResultsList .SubjectSent {
/*padding: 5px 0;*/
}
.MailBoxList .SearchResultsList a, .MailBoxList .SearchResultsList a:link {
text-decoration: underline;
font-size: 12px;
}
.MailBoxList .SearchResultsList a:hover {
text-decoration: none;
}
.MailBoxList .SearchResultsList a:visited {
font-weight: normal;
}
.MailBoxList .SearchResultsList .Received, .MailBoxList .SearchResultsList .Sent {
float: left;
width: 75px;
min-width: 75px;
overflow: hidden;
}
.MailBoxList .SearchResultsList .Sent {
/*padding: 5px 0;*/
}
.MailBoxList .SearchResultsList .Category {
width: 55px;
min-width: 55px;
padding: 0;
padding: 5px 10px 5px 0;
float: left;
}
.MailBoxList .SearchResultsList .Category img {
margin: 0 0 0 10px;
}

/* My Schedule styles */

.Schedule #ToolBar .Right {
margin: -3px 0 0 0;
}
.Schedule #ToolBar .Right .Txt {
font-weight: normal;
float: left;
margin: 2px 10px 0 0;
}
.Schedule #ToolBar .Right select {
float: left;
}
.Schedule .DisplayResultsBar {
background-color:#EBEEF3;
border-top:1px dotted #434445;
float:left;
height:19px;
padding:5px 10px;
width:540px;
}
.Schedule .DisplayResultsBar .Export_to_Outlook, .Schedule .SearchResultsList .Export_to_Outlook {
float: left;
width: 25px;
margin: 0 10px 0 0;
}
.Schedule .DisplayResultsBar .Date, .Schedule .SearchResultsList .Date {
float: left;
width: 160px;
margin: 0 10px 0 0;
}
.Schedule .DisplayResultsBar .Events, .Schedule .SearchResultsList .Events {
float: left;
width: 190px;
margin: 0 15px 0 0;
}
.Schedule .DisplayResultsBar .Category, .Schedule .SearchResultsList .Category {
float: left;
width: 70px;
margin: 0 10px 0 0;
}
.Schedule .DisplayResultsBar .Remove, .Schedule .SearchResultsList .Remove {
float: left;
width: 50px;
margin: 0;
text-align: center
}
.Schedule .DisplayResultsBar .Export_to_Outlook, .Schedule .DisplayResultsBar .Date, .Schedule .DisplayResultsBar .Events, .Schedule .DisplayResultsBar .Category, .Schedule .DisplayResultsBar .Remove {
font-weight: bold;
}
.Schedule .SearchResultsList .Events a {
font-weight: normal;
}
.ScheduleCaption {
padding: 10px 0 0;
border-top: 1px dotted #434445;
float: left;
width: 560px;
}
.ScheduleCaption img {
float: left;
margin: 0 10px 0 0;
}
.ScheduleCaption .Txt {
padding: 5px 0 0 0;
}

/* My Bookmarks styles */

.Bookmarks #ToolBar .Right {
margin: -3px 0 0 0;
}
.Bookmarks #ToolBar .Right .Txt {
font-weight: normal;
float: left;
margin: 2px 10px 0 0;
}
.Bookmarks #ToolBar .Right select {
float: left;
}
.Bookmarks .DisplayLinksBar {
float: left;
width: 540px;
padding: 7px 10px 10px;
border-bottom: 1px dotted #434445;
}
.Bookmarks .DisplayLinksBar .Companies, .Bookmarks .DisplayLinksBar .Participants, .Bookmarks .DisplayLinksBar .Products, .Bookmarks .DisplayLinksBar .Artists, .Bookmarks .DisplayLinksBar .Searches {
float: left;
width: 25%;
text-align: center;
padding: 0;
}
.Bookmarks .DisplayLinksBar a, .Bookmarks .DisplayResultsBar a {
color: #000;
font-weight: normal;
}
.Bookmarks .DisplayLinksBar a:link, .Bookmarks .DisplayResultsBar a:link, .Bookmarks .DisplayLinksBar a:visited, .Bookmarks .DisplayResultsBar a:visited {
text-decoration: underline;
}
.Bookmarks .DisplayLinksBar a:hover, .Bookmarks .DisplayResultsBar a:hover, .Bookmarks .DisplayLinksBar a:active, .Bookmarks .DisplayResultsBar a:active {
text-decoration: none;
}
.Bookmarks .DisplayResultsBar {
float: left;
width: 560px;
}
.Bookmarks .DisplayResultsBar .Category, .Bookmarks .DisplayResultsBar .Results {
float: left;
margin: 15px 10px 0;
}
.Bookmarks .DisplayResultsBar .Category, .Bookmarks .DisplayResultsBar .Results strong {
font-weight: bold;
font-size: 15px;
}
.Bookmarks .DisplayResultsBar .Export_In_Excel {
float: right;
margin: 10px 10px 5px 5px;
}
.Bookmarks .DisplayResultsBar .Export_In_Excel img {
margin: 0 0 0 5px;
}
.Bookmarks .DisplayCaptionBar {
float: left;
width: 550px;
border-bottom: 1px dotted #434445;
padding: 10px 0 10px 10px;
}
.Bookmarks .DisplayCaptionBar .View, .Bookmarks .DisplayCaptionBar .Remove, .Bookmarks .DisplayCaptionBar .SendMail, .Bookmarks .DisplayCaptionBar .Export_to_Outlook {
float: left;
margin: 0 10px 0 0;
}
.Bookmarks .DisplayCaptionBar .View img {
float: left;
margin: 0 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .View .Txt {
float: left;
margin: 5px 10px 0 0;
}

.Bookmarks .DisplayCaptionBar .Remove img {
float: left;
margin: 3px 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .Remove .Txt {
float: left;
margin: 5px 10px 0 0;
}
.Bookmarks .DisplayCaptionBar .SendMail img {
float: left;
margin: 4px 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .SendMail .Txt {
float: left;
margin: 5px 10px 0 0;
}
.Bookmarks .DisplayCaptionBar .Export_to_Outlook img {
float: left;
margin: 1px 5px 0 0;
}
.Bookmarks .DisplayCaptionBar .Export_to_Outlook .Txt {
float: left;
margin: 5px 10px 0 0;
}
.Bookmarks .SearchResultsList {
margin: 5px 0 0;
}
.Bookmarks .SearchResultsList .Category {
float: left;
width: 390px;
margin: 0 10px 0 0;
}
.Bookmarks .SearchResultsList .View {
float: left;
width: 30px;
margin: 0 10px 0 0;
}
.Bookmarks .SearchResultsList .Remove {
float: left;
width: 20px;
margin: 3px 10px 0 0;
}
.Bookmarks .SearchResultsList .SendMail {
float: left;
width: 30px;
margin: 5px 10px 0 0;
}
.Bookmarks .SearchResultsList .Export_to_Outlook {
float: left;
width: 30px;
margin: 2px 0 0;
}
a.ViewProfile {
background: transparent url(../img/mailbox/ViewProfile.gif) no-repeat scroll 0 50%;
height: 16px;
padding: 0 0 0 25px;
}
.GradientSpacer{
background: #FFFFFF url(../img/misc/GradientSpacer.png) repeat-x scroll 0 0;
padding: 0 0 10px;
margin: 0;
width: 560px;
float: left;
}
input.DateOfCreation {
background: #fff url(../img/search_engine/SearchEngineField.png) no-repeat scroll 0 0;
border: 1px solid #000;
color:#666666;
margin: 0;
float: left;
padding: 3px;
/*width: 70px;*/
}
.DateCaption {
float: left;
margin: 0 10px 0 0;
clear: both;
}
.DateCalendar {
}
table.jCalendar {
border: 1px solid #000;
background: #aaa;
border-collapse: separate;
border-spacing: 2px;
}
table.jCalendar th {
background: #333;
color: #fff;
font-weight: bold;
padding: 3px 5px;
}
table.jCalendar td {
background: #ccc;
color: #000;
padding: 3px 5px;
text-align: center;
}
table.jCalendar td.other-month {
background: #ddd;
color: #aaa;
}
table.jCalendar td.today {
background: #666;
color: #fff;
}
table.jCalendar td.selected {
background: #f66;
color: #fff;
}
table.jCalendar td.selected.dp-hover {
background: #f33;
color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
background: #fff;
color: #000;
}
table.jCalendar tr.selectedWeek td {
background: #f66;
color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
background: #bbb;
color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
background: #bbb;
color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
position: relative;
background: #ccc;
font-size: 10px;
font-family: arial, sans-serif;
padding: 2px;
width: 171px;
line-height: 1.2em;
}
div#dp-popup {
position: absolute;
z-index: 199;
}
div.dp-popup h2 {
font-size: 12px;
text-align: center;
margin: 2px 0;
padding: 0;
}
a#dp-close {
font-size: 11px;
padding: 4px 0;
text-align: center;
display: block;
}
a#dp-close:hover {
text-decoration: underline;
}
div.dp-popup a {
color: #000;
text-decoration: none;
padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
position: absolute;
top: 2px;
left: 4px;
width: 100px;
}
div.dp-popup div.dp-nav-prev a {
float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
cursor: default;
}
div.dp-popup div.dp-nav-next {
position: absolute;
top: 2px;
right: 4px;
width: 100px;
}
div.dp-popup div.dp-nav-next a {
float: right;
}
div.dp-popup a.disabled {
cursor: default;
color: #aaa;
}
div.dp-popup td {
cursor: pointer;
}
div.dp-popup td.disabled {
cursor: default;
}

.SliderCompletionArea {
margin: 10px 0 20px 15px;
}
.SliderCompletionArea img {
margin: 0 0 5px;
}
.CompletionPercentage {
font-size: 40px;
font-weight: bold;
color: #339900;
float: left;
margin: 0 0 10px 0;
padding: 0 0 0 5px;
}
.CompletionText {
color: #666;
margin: 8px 0 0;
padding: 0 0 0 5px;
display: table;
max-width: 245px;
}
.CompletionText strong {
font-weight: normal;
color: #666;
font-size: 13px;
}
.CompletionText a {
font-weight: normal;
/*color: #666;*/
text-decoration: none;
}
.CompletionText a:hover {
font-weight: normal;
/*color: #666;*/
text-decoration: underline;
}
.My_Profile_Area .CompanyDetails .Middle ul li.CompanyPresentation {
background: transparent url(../img/misc/CompanyPresentation.png) no-repeat scroll 0 50%;
padding: 0 0 0 20px;
line-height: 25px;
}
.LegalMention {
border: 1px solid #b8b8b9 ;
background-color: #efefef;
float: left;
padding: 10px;
text-align: center;
margin: 20px 0 0;
width: 538px;
}
.Disclaimer {
background-color: #FFF;
border: 1px solid #999999;
width: 538px;
height: 200px;
overflow: auto;
padding: 10px;
margin: 0 0 20px;
}
#Left  {
width: 50%;
float: left;
clear: none;
}
#Right  {
width: 50%;
float: right;
padding: 5px 0 0;
}
.CreateProducts {
background-color:#FDFDFE;
border: 1px solid #b8b8b9;
padding: 10px;
margin: 0 0 20px;
}
.CreateProducts .Introduction {
color:#663366;
font-weight:bold;
font-style: italic;
float: left;
width: 560px;
margin: 0 0 5px;
}
.CreateProducts .AddProducts {
width: 560px;
}
.CreateProducts .AddProducts a {
font-weight: normal;
}

/* Top 6 Countries styles
========================== */

.TopCountries {
	margin: 5px 0 10px;
	clear: both;
}
.TopCountries .Title {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px;
}
.TopCountries .Checkboxes {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
	height: 40px;
	clear: both;
}
.TopCountries .Left {
 width: 43%;
	float: left;
}
.TopCountries .middle {
 width: 26%;
	float: left;
}
.TopCountries .Right {
 width: 30%;
	float: left;
}

/* DSearch Engine Dropdown Menus styles
======================================= */

.navigation {
margin: 0;
padding: 0;
}
#SearchEngine #AdvancedSearchArea ul.subMenu li, #SearchEngine ul.subMenu li {
list-style: none; 
background-image: none;
display: block;
margin: 0;
}
#SearchEngine ul li.toggleSubMenu {
list-style: none; 
background-image: none;
display: block;
margin: -13px 0 0 120px;
}
*:first-child + html body #SearchEngine #AdvancedSearchArea ul li {
list-style: none; 
background-image: none;
display: block;
margin: 0;

}
/*
*:first-child + html body #SearchEngine ul li {
list-style: none; 
background-image: none;
margin: 0;
}*/
#SearchEngine #AdvancedSearchArea .navigation a, #SearchEngine #AdvancedSearchArea .navigation span {
text-decoration: none;
}
#SearchEngine .navigation .toggleSubMenu a, #SearchEngine .navigation .toggleSubMenu span { 
background: transparent url(../img/search_engine/Expand_on.png) no-repeat 8px 2px;
font-weight: bold;
font-size: 14px;
width: 11px;
}
*:first-child + html body #SearchEngine .navigation .toggleSubMenu a, *:first-child + html body #SearchEngine .navigation .toggleSubMenu span { 
background-position: 8px 5px;
}
#SearchEngine .navigation .toggleSubMenu h3.active a { 
background: transparent url(../img/search_engine/Expand_off.png) no-repeat 8px 1px;
}
#SearchEngine .navigation .open a, #SearchEngine .navigation .open span { 
background: transparent url(../img/search_engine/Expand_off.png) no-repeat 0 2px;
font-weight: bold;
font-size: 14px;
}
*:first-child + html body .navigation .open a, *:first-child + html body .navigation .open span { 
background-position: 8px 4px;
background-repeat: no-repeat;
}
#SearchEngine .Criterias .navigation .toggleSubMenu a, #SearchEngine .Criterias .navigation .toggleSubMenu span { 
background: transparent url(../img/search_engine/Expand_on.png) no-repeat 0 2px;
font-weight: normal;
font-size: 12px;
padding: 0 0 0 15px;
position:relative;
top:4px;
}
*:first-child + html body #SearchEngine .Criterias .navigation .toggleSubMenu a, *:first-child + html body #SearchEngine  .Criterias.navigation .toggleSubMenu span { 
background: transparent url(../img/search_engine/Expand_on.png) no-repeat 0 2px;
}
#SearchEngine .Criterias .navigation .open a, #SearchEngine .Criterias .navigation .open span { 
background: transparent url(../img/search_engine/Expand_off.png) no-repeat 0 1px;
font-weight: normal;
font-size: 12px;
padding: 0 0 0 15px;
}
*:first-child + html body .Criterias .navigation .open a, *:first-child + html body .Criterias .navigation .open span { 
background-position: 0 0;
}
.navigation a:hover, .navigation a:focus, .navigation a:active {
text-decoration: none;
}
.navigation .subMenu {
margin: 0;
padding: 0;
}
.navigation ul.subMenu a {
padding: 0 20px;
}
.Checkbox {
/*margin: 5px 5px 0 4px;*/
}
.Checkbox_Title {
margin: 0 5px 0 0;
}
.Checkbox_Country {
margin:0 5px 0 25px;
}
.FormField .checkbox {
margin: 5px 0 0 4px;
}
.toggleSubMenu {
margin: 0;
}
