/***************************************************************************
Design & Technology by Reading Room
www.readingroom.com (020) 7173 2800
* Author: Lucy Kavanagh
* Date: March 2009
* Client: BPP Professional Education
* Styles: Integration of 3rd party coursebooker controls into global skin
***************************************************************************/


/*global elements*/
.boxContent .Consensus_Control_LeftModule_Body img {border:0;margin:0;}
.Consensus_Section_Header,.Consensus_Wizard_Header_Text,.Section_Header,.Wizard_Header_Text{clear:both;color:#305982;float:left;font:bold 1.2em "Trebuchet MS", Arial;padding:1em 0 0.5em 0;width:100%;}
.Consensus_Control_LeftModule_Body table{border-color:#CCC;clear:both;float:left;font-size:0.9em;margin:0.5em 0;width:100%;}
.Consensus_Control_LeftModule_Body table table{font-size:1em;}
.Consensus_Control_LeftModule_Body table table table table{margin-bottom:2em;}
.Consensus_Control_LeftModule_Body td{border:0;}
.Consensus_Control_LeftModule_Body td td{padding:5px;}
.Consensus_Gridview_Pager table{margin:0;width:auto;}
.Consensus_Gridview_Pager table td{border:none;}
.Consensus_Info_Text{float:left;width:100%;}
.Consensus_BasketStatus_StatusLabel{padding-top:0.25em;}
.Consensus_BasketStatus_BasketLink{padding:0.25em 0;}
.Consensus_Clear{display:none;}
.Consensus_Info_Text{clear:both;float:left;line-height:1.6em;margin:0.5em 0;}
.Consensus_Explaination_Header_Text{clear:both;}


/*global form elements*/
.Consensus_Checkbox{clear:both;padding:0.5em 0;}
.Consensus_Checkbox input{background:none;border:0;float:left;margin:0;padding:0;width:auto}
.Consensus_Edit_TextArea{clear:both;}
.ClickImage,.Consensus_ClickImage{background:none;border:0;cursor:pointer;float:none;margin:0;padding:0.25em 0 0 0.5em;width:auto}
.Consensus_Control_LeftModule_Body label span{width:auto;}
.Consensus_MandatoryChar{color:#C00;}
.Consensus_dUserDetails_Help_PN_PREF_COMM,.Consensus_dPeople_Help_PN_PREF_COMM{clear:none;float:left;padding:0.75em 0 0 0.25em;width:auto}
.Consensus_Control_LeftModule_Body legend{float:left;}
.Consensus_NonEdit_Seperator,.Consensus_NonEdit_Textbox_Seperator{padding-right:0.5em;}
.Consensus_Edit_InputLabel{clear:both;float:left;font-weight:bold;width:200px;}
.Consensus_NonEdit_InputBox{float:left;}
.Consensus_NonEdit_Textbox_Label,.Consensus_NonEdit_InputLabel,
.Consensus_NonEdit_Checkbox_LabelGroup,.Consensus_NonEdit_DateChooser_LabelGroup,
.Consensus_NonEdit_CodeList_LabelGroup{float:left;font-weight:bold;}
.Consensus_Edit_Textbox_Label{width:200px;}
.Consensus_NotInputOnly_CodeList{width:370px;}
.Consensus_PersonSpecificChar{color:#aaa;}
.Consensus_Gridview_Row input,.Consensus_Gridview_Alternatingrow input{float:left;width:auto;}

.Consensus_AdvancedProductSelection_Button_ProductAddButton,.Consensus_CheckoutBasket_Button_ItemAddButton,
.Consensus_CheckoutBasket_Button_DelegateRemoveButton,.Consensus_CheckoutBasket_Button_DelegateEditButton,
.Consensus_AdvancedProductSelection_Button_CourseAddButton,.Consensus_UndatedCourses_Button_CourseAddButton,
.Consensus_Button, .Consensus_ActionButton, .Consensus_ButtonWrap input{background:#005387;border:0;color:#FFF;cursor:pointer;font-size:1.1em;margin:0;width:auto;}

.Consensus_ButtonWrap input{float:left;margin-right:0.5em;}
.Consensus_Button{float:left;}


/*registration*/
.Consensus_dUserDetails_DetailsWrapE_InnerHeader,.Consensus_dUserDetails_DetailsWrapI_InnerHeader,
.Consensus_PasswordStrength,.Consensus_dUserDetails_WelcomeWrap{display:none;}

.Consensus_dUserDetails div div,.Consensus_dUserDetails_DetailsWrapK,.Consensus_dUserDetails .Consensus_Address div,
.Consensus_dUserDetails .Consensus_OrgPopup_SearchFields_Inner div{float:left;clear:both;padding:0.5em 0;width:100%;}

.Consensus_dUserDetails div .Consensus_dUserDetails_PasswordHint,
.Consensus_dUserDetails div .Consensus_dUserDetails_LinkHelp_PN_PREF_COMM,
.Consensus_dUserDetails div .Consensus_dUserDetails_LinkHelp_PROLE_PROFILE_DESCRIPTION{clear:none;float:left;padding:0.75em 0 0 0.25em;width:auto}

.Consensus_dUserDetails div .Consensus_NotInputOnly_CodeList,
.Consensus_dUserDetails div .Consensus_Password,
.Consensus_dUserDetails div .Consensus_Edit_Textbox_PROLE_PROFILE_DESCRIPTION{width:420px;}

.Consensus_dUserDetails div div div{padding:0;}
.Consensus_dUserDetails label{width:200px}
.boxContent .Consensus_dUserDetails img{border:0;float:none;padding:0.25em 0 0 0.5em;}


/*update my details*/
.Consensus_dPeople_ColumnWrap fieldset,.Consensus_dPeople_ColumnWrap legend{margin:0;padding:0;}
.Consensus_dPeople_ColumnWrap .Consensus_dPeople_ColumnWrap1 legend{padding:1em 0;}
.Consensus_dPeople_ColumnWrap2 legend{padding-bottom:0;}
.Consensus_dPeople_ColumnWrap2 .Consensus_NotInputOnly_SelectList{padding:0.5em 0;}
.Consensus_dPeople_AddressWrap{float:left;width:100%;}

.Consensus_dPeople_CommunicationPrefsWrap legend,
.Consensus_dPeople_AdditionalAddresses .Consensus_Wizard_Header_Text{display:none;}

.Consensus_dPeople_ColumnWrap div div,
.Consensus_dPeople_ColumnWrap2 div div,
.Consensus_dPeople_ButtonsWrap,
.Consensus_dPeople_CommunicationPrefsWrap div{float:left;clear:both;padding:0.5em 0;width:100%;}

.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_DetailsWrapA,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_DetailsWrapB,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_DetailsWrapC,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_DetailsWrapD,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_DetailsWrapE,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_ProfileWrap2,
.Consensus_dPeople_ColumnWrap div .Consensus_OrganisationLookup,
.Consensus_dPeople_ColumnWrap div .Consensus_Address,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_PasswordWrap,
.Consensus_dPeople_ColumnWrap div .Consensus_Password,
.Consensus_dPeople_ColumnWrap div .Consensus_PasswordBox,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_PasswordConfirmWrap{padding:0;}

.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_PasswordHint,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_LinkHelp_PN_PREF_COMM,
.Consensus_dPeople_ColumnWrap div .Consensus_dPeople_LinkHelp_PROLE_PROFILE_DESCRIPTION{clear:none;float:left;padding:0.6em 0 0 0.25em;width:auto}

.Consensus_dPeople_ColumnWrap div .Consensus_NotInputOnly_CodeList,
.Consensus_dPeople_ColumnWrap div .Consensus_NonEdit_Textbox_PROLE_PROFILE_DESCRIPTION,
.Consensus_dPeople_ColumnWrap div .Consensus_Edit_Textbox_PROLE_PROFILE_DESCRIPTION{width:420px;}

.Consensus_dPeople_ColumnWrap div .Consensus_Password{width:370px;}
.Consensus_dPeople_ColumnWrap div .Consensus_PasswordHelp{padding:0;}

/*professional bodies / mailing lists*/
.Consensus_dPeople_ButtonsWrap{width:100%;}
.Consensus_dPeople_DetailsWrap{width:370px;}
.Consensus_MailingList2_ListWrap input,.Consensus_PersonProfiles_profile_checkbox input{background:none;border:0;width:auto;}
.Consensus_Control_LeftModule_Body .Consensus_MailingList2_ListWrap table{width:auto;}
.Consensus_Control_LeftModule_Body .Consensus_MailingList2_ListWrap td{padding:0.5em;}
.Consensus_MailingList2_Buttons{clear:both;}


/*add new profile/addresss*/
.Consensus_dUserDetails .Consensus_dRole2_CoreDetails1,.Consensus_dUserDetails .Consensus_dRole2_CoreDetails2{padding:0;}
.Consensus_dUserDetails .Consensus_dRole2_CoreDetails1 div,.Consensus_dUserDetails .Consensus_dRole2_CoreDetails2 div{padding:0.5em 0;}
.Consensus_dUserDetails div .Consensus_ButtonWrap{clear:none;width:auto;}

.Consensus_dRole_AddressWrap .Consensus_Address div,
.Consensus_dRole_AddressWrap .Consensus_Checkbox,
.Consensus_dRole_AddressWrap .Consensus_NonEdit_Textbox_ADDITIONAL_PROLE_PHONE{clear:both;float:left;padding:0.5em 0;width:100%;}


/*invoices & purcahse history*/
.Consensus_dBooking_BookingAddressHeader,.Consensus_dBooking_DeliveryAddressHeader,
.Consensus_dBooking_InvoiceAddressHeader,.Consensus_dBooking_NotesHeader{clear:both;color:#305982;float:left;font:bold 1.2em "Trebuchet MS", Arial;padding:1em 0 0.5em 0;width:100%;}

.Consensus_vBookings_SearchFields div div,.Consensus_dBooking_Details div div{clear:both;float:left;padding:0.5em 0;width:100%;}
.Consensus_InvoiceSearchPanel{clear:both;}
.Consensus_NotInputOnly_SelectList{clear:both;float:left;padding:1em 0;width:100%;}
.Consensus_InvoiceListLabelWrap,.Consensus_pnlInvoiceDisplayHeader{display:none;}
.Consensus_InvoiceSummaryPanel div,.Consensus_InvoiceDisplaySearchPanel div{clear:both;float:left;padding:0.5em 0;width:100%;}
.Consensus_InvoiceSummaryPanel div div{clear:none;padding:0 0.5em 0 0;width:auto;}
.Consensus_InvoiceSummaryPanel .Consensus_Wizard_Header_Text{padding:0;margin:0;width:auto;}


/*training managers*/
.Consensus_vPeople_SearchFields div{clear:both;float:left;padding:0.5em 0;width:100%;}
.Consensus_vPeople_SearchFields .Consensus_ButtonWrap{clear:none;width:auto;}
.Consensus_vPeople_chkSelectAll input{background:none;border:0;width:auto;}
.Consensus_vPeople_chkSelectAll label{clear:none;padding-left:0.5em;}
.Consensus_vPeople_ReportsToObjects .Consensus_ButtonWrap{clear:both;padding-top:1em;}
.Consensus_dPeople_SpecialTerms{float:left;padding-bottom:1em;width:100%;}
.Consensus_dPeople_ButtonsWrap .Consensus_ButtonWrap input {margin-top:0.5em;}

/*my calender*/
.Consensus_dCalendar legend{display:none;}
.Consensus_dCalendar_Header{color:#305982;font:bold 1.2em "Trebuchet MS",Arial;padding-bottom:0.5em;}
.Consensus_dCalendar_Content{background:#EEE;border:1px solid #CCC;clear:both;float:left;padding:10px;width:681px;}
.Consensus_dCalendar_Info, .Consensus_dCalendar_Content div{clear:both;float:left;padding:0.5em 0;}
.Consensus_dCalendar .Consensus_Edit_DateChooser, .Consensus_dCalendar_DateChooser,.Consensus_dCalendar_Info{width:100%;}
.Consensus_dCalendar_Content .Consensus_Edit_DateChooser div{clear:none;float:none;padding:0;}
.Consensus_dCalendar_DateChooser{clear:both;float:left;padding-top:1em;}
.Consensus_dCalendar_DateChooser input,.Consensus_dCalendar_DateChooser span.Consensus_Edit_InputBox{float:left;}
.Consensus_dCalendar_DateChooser .Consensus_ButtonWrap{float:left;margin:-15px 0 0 10px;}
.Consensus_dCalendar_DateChooser .ClickImage {margin-top:-15px;}
.Consensus_dCalendar_Key{clear:both;float:left;padding:1em 0;width:100%;}
.Consensus_dCalendar_Content .Consensus_Edit_InputBox{float:left;}
.Consensus_Edit_Textbox_ACT_SESSION_NAME label{width:200px;}

.Consensus_dCalendar_Content .Consensus_Edit_DateChooser .Consensus_ButtonWrap, .Consensus_dActivity_Buttons,
.Consensus_dActivity_DetailsA div,.Consensus_dActivity_DetailsB div,
.Consensus_dActivity_DetailsC div,.Consensus_dActivity_DetailsD div{clear:both;float:left;padding:0.5em 0;}

.Consensus_dCalendar .Consensus_dCalendar_Content .Consensus_Edit_DateChooser .Consensus_ButtonWrap{margin-left:0;}
.Consensus_dCalendar .Consensus_Checkbox{clear:none;padding-left:0.5em;padding-top:0.75em;}
.Consensus_dCalendar .Consensus_Checkbox .Consensus_Edit_InputLabel{padding-right:0.5em;width:auto;}
.Consensus_Control_LeftModule_Body .Consensus_dCalendar td{border:1px solid #E4E4E4;vertical-align:top}
.Consensus_Control_LeftModule_Body .Consensus_dCalendar .igmv_CaptionHeader td{border:none;}
.igmv_CaptionHeader, .igmv_MonthDayOfWeekHeader, .igmv_WeekNumber{font-weight:bold;}
.igmv_MonthDayOfWeekHeader, .igmv_WeekNumber{background:#DDD}
.igmv_CaptionHeader, .igmv_CaptionHeader td, .igmv_CaptionHeader .igmv_WeekNumber{background:#17A4D1;color:#FFF;}
.igmv_DayHeader{background:#EFEFEF;font-size:0.9em;}
.igmv_OtherMonthDayHeader{font-style:italic;font-size:0.9em;}
.igmv_Activity,.Consensus_dCalendar_KeyB{background:#FFF;border:1px solid #000;color:#000;}
.igmv_Session,.Consensus_dCalendar_KeyC{background:#FF0;border:1px solid #000;color:#000;}
.igmv_Holiday,.Consensus_dCalendar_KeyD{background:#0C0;border:1px solid #000;color:#FFF;}
.igmv_NavigationButtonNext{float:right;}
.igmv_NavigationButtonPrev{float:left;}
.igmv_Appointment{cursor:pointer;}
.Consensus_dCalendar_KeyA,.Consensus_dCalendar_KeyB, .Consensus_dCalendar_KeyC, .Consensus_dCalendar_KeyD {float:left;font-weight:bold;margin:10px 10px 10px 0;padding:5px;}


/*learning media search*/
.Consensus_AdvancedProductSelection_SearchTabs{background:#EEE;border:1px solid #CCC;clear:both;float:left;padding:10px;width:681px;}
.Consensus_AdvancedProductSelection_SearchTabs fieldset{padding:0;}
.boxContent .Consensus_primary-navigation ul{clear:both;float:left;font-weight:bold;margin:0;padding:0;width:100%}
.boxContent .Consensus_primary-navigation ul li{background:none;border:1px solid #CCC;clear:none;display:inline;float:left;margin:0 10px 10px 0;padding:0;width:auto}
.boxContent .Consensus_primary-navigation ul li input{background:#FFF;border:0;color:#000;display:block;float:left;padding:0.5em;position:relative;text-decoration:none;width:12em;}
.boxContent .Consensus_primary-navigation ul li input.Consensus_AdvancedProductSelection_TabButtonActive{background:#17A4D1;color:#FFF}
.Consensus_AdvancedProductSelection_Tab,.Consensus_Div_SearchedFor{clear:both;float:left;width:100%;}
.Consensus_AdvancedProductSelection_Tab input,.Consensus_AdvancedProductSelection_Tab legend{display:block;margin-bottom:0.5em;}
.Consensus_AdvancedProductSelection_Tab input.ClickImage{float:none;}
.Consensus_AdvancedProductSelection_SearchTextboxes{width:440px;}
.Consensus_AdvancedProductSelection_CheckboxList input{background:none;border:0;width:auto;}
.Consensus_AdvancedProductSelection_CheckboxList label{clear:none;padding-left:0.25em;width:auto;}
.Consensus_AdvancedProductSelection_CheckboxList td{border:0;padding:0 0 0.5em;}


/*learning media results*/
#SearchResults{clear:both;float:left;margin-top:1em;width:100%;}
#SearchResults table{margin:0;}
#SearchResults td{border:0;padding:0;}
#SearchResults td.Consensus_AdvancedProductSelection_Gridview_pager{padding:0.5em;}
#SearchResults td td{padding:0.5em;}
#SearchResults td td.Consensus_AdvancedProductSelection_Gridview_header{padding:0;}
#SearchResults .Consensus_AdvancedProductSelection_Ifg_gridview_pager{padding:0.5em 0;}
#SearchResults td td.Consensus_AdvancedProductSelection_Gridview_header img{padding:5px 3px;}
#SearchResults tfoot{display:none;}
#SearchResults td td td{background:#EFEFEF;border:0;padding:0.25em;}
#SearchResults td td th{background:#666;border:0;padding:0.5em 0.25em;}
#SearchResults .Consensus_UndatedCourses_Gridview_header{border-bottom:0;}
.boxContent .Consensus_SearchCriteria {float:none;}
.boxContent .Consensus_SearchCriteria li{background:none;clear:none;line-height:1.2em;padding:0 0 0.5em 0.5em;width:auto;}
.boxContent .Consensus_SearchCriteria li img{float:none;}
.Consensus_AdvancedProductSelection_SearchResultsText {background:transparent url(../../../../images/elements/icon-exclamation.gif) top left no-repeat;color:#F00;padding-left:20px;}


/*product page / event page*/
.Consensus_dProduct_ProductWrapA div, .Consensus_dProduct_ProductWrapB div,.Consensus_dEvent div div div div{clear:both;float:left;margin:0.5em 0;width:100%;}
.Consensus_dEvent legend{display:none;}
.Consensus_dEventClassesLabel{clear:both;color:#305982;float:left;font:bold 1.2em "Trebuchet MS", Arial;padding:1em 0 0.5em 0;width:100%;}


/*basket*/
.Consensus_vBasket_Buttons{clear:both;float:left;padding:0.5em 0;width:100%;}
.Consensus_vBasket_TotalRow{font-weight:bold;}
.Consensus_vBasket_Grid .Consensus_ActionButton{width:75px;}
.Consensus_CheckoutBasket_Buttons legend{display:none;}
.Consensus_CheckoutBasket_Column_SessionCheckbox input{background:none;border:0;margin:0;padding:0;width:auto;}


/*checkout - event delegates*/
.Consensus_CheckoutBasket_EventDelegates table{width:100%;}
.Consensus_CheckoutBasket_EventDelegates legend{display:none;}
.Consensus_CheckoutBasket_EventDelegates th{padding:5px;}
.Consensus_CheckoutBasket_EventDelegates table table table th{background:#999;border-color:#999;}
.Consensus_CheckoutBasket_EventDelegates table table table table th{background:#666;border-color:#666;}
.Consensus_CheckoutBasket_EventDelegates td{border:0;}
.Consensus_CheckoutBasket_EventDelegates td td{color:#333;font-weight:bold;}
.Consensus_CheckoutBasket_EventDelegates td td td{color:#000;font-weight:normal;}
.Consensus_CheckoutBasket_EventDelegates td td td td{background:#EFEFEF;}
.Consensus_CheckoutBasket_EventDelegates tfoot{display:none;}
.Consensus_CheckoutBasket_EventDelegates table input{width:auto;}
.Consensus_CheckoutBasket_EventDelegates .Consensus_CheckoutBasket_Column_SessionQty input,
.Consensus_CheckoutBasket_EventDelegates .Consensus_CheckoutBasket_Column_DelegateQty input{width:1.5em;}
.Consensus_CheckoutBasket_EventDelegates_DiscountLabel,.Consensus_CheckoutBasket_EventDelegates_FooterText{clear:both;float:left;padding:0.5em 0 1em;width:100%;}
.Consensus_AddDelegate_SearchFields div{clear:both;float:left;padding:0.5em 0;width:100%;}
.Consensus_AddDelegate_NewPerson .Consensus_ClickImage{margin-top:0.5em;}
.Consensus_AddDelegate_NewPerson .Consensus_Edit_Textbox_ORG_NAME .Consensus_ClickImage{margin-top:0;}
.Consensus_AddDelegate_SearchButton{display:inline;float:left;margin:0.5em 0 0 1em;}
.Consensus_AddDelegate_WizardFields div,
.Consensus_AddDelegate_Wizard .Consensus_Edit_Textbox_ORG_NAME,
.Consensus_AddDelegate_Wizard .Consensus_Address div,
.Consensus_Wizard_SubHeader_Text,
.Consensus_AddDelegate_Buttons{clear:both;float:left;padding:0.5em 0;width:100%;}


/*checkout - order verification/confirmation*/
.IRIS_UndiscountedAmount{color:#F00;text-decoration:line-through;}
.IRIS_DiscountedAmount{color:#0C0;font-weight:bold;}
.Consensus_CheckoutBasket_PaymentType legend,.Consensus_CheckoutBasket_PaymentOptions legend,.Consensus_dOrderConfirmation_OrderDetailsHeader{display:none;}
.Consensus_CheckoutBasket_BookingNotes .Consensus_Checkbox label{width:auto;}
.Consensus_CheckoutBasket_PaymentOptionsType div,.Consensus_dOrderConfirmation_UserDetails div{clear:both;float:left;margin:0.5em 0;width:100%;}
.Consensus_CheckoutBasket_PaymentOptionsType span{float:left;}
.Consensus_CheckoutBasket_PaymentOptionsType div div{clear:none;margin:0;width:auto;}
.Consensus_CheckoutBasket_PaymentOptionsType_Radio input{background:none;border:0;width:auto;}
.Consensus_CheckoutBasket_BookingNotesDetails{clear:both;border:1px solid #CCC;border-width:1px 0;height:200px;margin-bottom:1em;overflow:auto;width:100%;}
.Consensus_Control_LeftModule_Body .Consensus_CheckoutBasket_BookingNotesDetails table{width:95%;}
.Booking_Notes_Text td{border:0;}
.Consensus_CheckoutBasket_PaymentWarningsDetails{padding-bottom:1px;}
.Consensus_dOrderConfirmation_UserDetails span {line-height:1.2em;}

/*date picker overrides*/
.Consensus_dUserDetails div .ajax__calendar,
.Consensus_dPeople_AddressWrap div .ajax__calendar,
.Consensus_vBookings_SearchFields div .ajax__calendar,
.Consensus_dCalendar_Content .ajax__calendar,
.Consensus_dUserDetails div .ajax__calendar div,
.Consensus_dPeople_AddressWrap div .ajax__calendar div,
.Consensus_vBookings_SearchFields div .ajax__calendar div,
.Consensus_dCalendar_Content .ajax__calendar div{background:none;float:none;clear:none;margin:0;padding:0;z-index:999}
.Consensus_Control_LeftModule_Body .ClickImage{height:auto;width:auto;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container{background:#FFF;border:1px solid #CCC;font-family:arial,sans-serif;padding:0;position:absolute;width:170px;z-index:999;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container .ajax__calendar_header{background:#FFF;float:left;width:170px;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container .ajax__calendar_header div{width:auto;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container .ajax__calendar_header .ajax__calendar_prev{float:left;height:15px;width:15px;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container .ajax__calendar_header .ajax__calendar_next{float:right;height:15px;width:15px;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container .ajax__calendar_header .ajax__calendar_title{clear:none;float:left;width:140px;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container .ajax__calendar_body{background:#FFF;clear:both;float:left;height:139px;padding:0;margin:0;position:relative;overflow:hidden;width:170px;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container table{background:#FFF;border:0;clear:both;margin:0;padding:0;width:170px;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container thead{font-weight:bold;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container td{border:0;padding:0;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_days{background:transparent;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_months{background:transparent;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_years{background:transparent;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_container .ajax__calendar_footer{background:#FFF;border-top:1px solid #CCC;clear:both;float:left;height:15px;text-align:center;width:100%;}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background:url(../../../../images/prev.gif) no-repeat 50% 50%}
.Consensus_Control_LeftModule_Body .ajax__calendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background:url(../../../../images/next.gif) no-repeat 50% 50%}


/*clone of default datepicker styles*/
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_header {height:20px;}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.marginofficon, .marginofficon img, img.marginofficon  {margin:0!important; padding-right:10px;}/*ADDED TO OVERWRITE MARGINS FOR ICONS IMAGES (IF REQUIRED) - BY SAMAR ON 12/03/2010*/
