﻿/*

CHANGE LOG
---------------------------------------------------------------------------
[1] |  16/10/2009  |   Bug 660  |  Mark Smith  |  
Added CSS for new EditCMIS_MeetingsAgendaBuilderPublish page
---------------------------------------------------------------------------
[2] |  06/11/2009  |  Task 675  |  Mark Smith  |  
Added CSS for new MT_ViewMeetingPublic_PrintableAgenda_Link element
---------------------------------------------------------------------------
[3] |  27/11/2009  |  Task 681  |  Mark Smith  |  
Added CSS for new EditCMIS_MeetingsMinutesBuilderPublish page
---------------------------------------------------------------------------
[4] |  27/11/2009  |  Task 681  |  Mark Smith  |  
Stop shrinking of text for agenda/minute titles that are links
---------------------------------------------------------------------------
[5] |  11/12/2009  |  Task 816  |  Holly Jonas |
Move "Add Unlisted email" over a bit and pad out
---------------------------------------------------------------------------
[6] |  03/03/2010  |  Task 882  |  MArk Smith  |
New syling sections for MeetingCalendarPublic and MeetingCalendarPublicNoJava pages.
---------------------------------------------------------------------------
[7] |  29/03/2010  |  Task 895  |  Mark Smith  |
New syling sections for ViewMeetingPublic.ascx, MeetingProperties.ascx, MeetingPropertiesEditWrapper.ascx and Settings.ascx.
---------------------------------------------------------------------------
[8] |  29/04/2010  |  Task 992  |  Mark Smith  |
New syling sections for Attendance and DOI in MeetingProperties.ascx
Remove old attendance css
---------------------------------------------------------------------------
[9] |  01/10/2010  |   Bug 826  |  Mark Smith |
Added css style to mimic 'disabled' label behaviour in IE for other browsers
---------------------------------------------------------------------------
[10]|  02/11/2010  |  Task 851  |  Mark Smith |
Fixed stylign issues on ViewMeetingPublic.ascx's Additional Meeting Documents grid
---------------------------------------------------------------------------
[11]|  09/01/2012  |  Task 681  |  Mark Smith |
Changes to MeetingProperties reports grid, Added ReportManager.ascx css.
Removed forced colourisation of links. If required, should be placed in CMIS_Global.css or CMIS_Custom.css
---------------------------------------------------------------------------
[12]|  02/03/2012  |  Task 2035 |  Mark Smith |
CSS improvements to HTML Agenda preview
---------------------------------------------------------------------------
[12]|  27/04/2012  |  Task 1318 | Paul Steptoe |
Added the css for ReportManagerTopicsWards.ascx 
---------------------------------------------------------------------------
[13]|  12/11/2012  |  Task 2795 | Luke Hardy   |
Added the css for Highlighting the add meetings calendar for public holidays
---------------------------------------------------------------------------
[14]|  04/01/2013  |  Task 2794 | Paul Steptoe |
Added css class for RSS links within MeetingCalendarPublic.ascx 
---------------------------------------------------------------------------
[15]|  09/01/2013  |  Task 2788 | Chris Lomas  |
Changed CM_AddDatesGrid to set width = 100% from 780pc
---------------------------------------------------------------------------
*/


.AddMeetingWizard .rcCalendar .rcRow {
    height:37px;
}

.MeetingPropertiesWrapper .DocumentsGrid .TitleColumn .rgCollapse {
    background-color: transparent !important;
    border: none !important;
    background-image: url("Images/Collapse.png");
    background-repeat: no-repeat;
    height: 16px !important;
    width: 16px !important;
    background-position-y: 2px;
}

.MeetingPropertiesWrapper .DocumentsGrid .TitleColumn .rgExpand {
    background-color: transparent !important;
    border: none !important;
    background-image: url("Images/Expand.png");
    background-repeat: no-repeat;
    height: 16px !important;
    width: 16px !important;
    background-position-y: 2px;
}

/* indent appendices */
.DocumentsGrid .rgMasterTable tbody tr td .rgDetailTable tbody tr .TitleColumn a {
    padding-left: 20px;
}

.RadCalendar .rcWeek th {
    color: #000 !important;
}

.MeetingCalPublicPrinterBackMonth {
    float: left;
}

.MeetingCalPublicPrinterForwardMonth {
    float: right;
}

.EditMeetingDetailsFreeTextSection {
    padding-top: 12px;
}

.EditMeetingDetailsFreeTextSection textarea
{
    width: 100% !important;
}

.MeetingPropertiesEditWrapper .RadUploadWrapper {
    width: 100%;
}

.MeetingPropertiesEditWrapper .ExemptReasonsList .RadListBox {
    width: 600px;
}

.MeetingUploadEditLabelWrapper {
    display: inline-block;
    width: 14em;
    vertical-align: top;
}

.MeetingUploadEditLabel {
    float: left;
    font-weight:bold;
}

.MeetingPropertiesEditWrapper {
    border-bottom: 32px solid #e8e8e8;
}

.AddItemButtons {
    padding-top: 5px;
    padding-bottom: 12px;
    padding-left: 15em;
}

.SendEmailTable {
    width:100%;
}

.RadForm.rfdLabel label.rfdInputDisabled {
    color: #D0D0D0;
}

/*Telerik bits */
.FullHeight
{
	height:100%;
}

.FullWidth
{
	width:100%;
}

.DockZone
{
	border: 1px;
	width: 400px;
}


/*RadScheduler IE Compatability mode fix*/
div.RadScheduler .rsHorizontalHeaderTable, div.RadScheduler .rsContentTable, div.RadScheduler .rsAllDayTable
    {
        width: 100% !important;
    }
    * + html div.RadScheduler .rsHorizontalHeaderTable, * + html div.RadScheduler .rsContentTable, * + html div.RadScheduler .rsAllDayTable
    {
        width: auto !important;
    }

    .RadScheduler .rsTopWrap tr.rsHidden
    {
        display: block;
    }

    * + html .RadScheduler .rsVerticalHeaderTable tr.rsMainHeader div.rsMainHeader
    {
        width: auto;
    }

/*dnnLabel width override*/
.dnnLabel {
    width: auto;
}

/* View CMIS_Meetings.ascx */

.Meeting_Wrapper 
{
    text-align: left;
    border: 1px solid midnightblue;
    padding: 10px 10px 10px;
    width: 98%;     
}

img 
{
    border:0; 
    text-decoration: none;   
}

.CM_ViewMeetingsGrid
{
    border: 0px;
    text-align: left;
}

.CM_Pager, .CM_Pager a:Visited, .CM_Pager a:hover, .CM_Pager a:Active
{
    background-color: #2461BF;
    color: #FFFFFF;
    text-align: left;
}

.CMIS_Pager a
{
    text-decoration: underline;
    color: #FFFFFF;
}

.CMIS_Pager a:Active
{
    color: #ffffff;
}

.CMIS_Pager .px1padding
{
    padding: 1px;
    margin: 0px;
    border: solid 1px black;
}

.CM_ViewMeetingsGridPanel
{
    padding-bottom: 5px;
    padding-top: 3px;
}

.CM_pnlAddMeetingBtn
{
    padding-top: 5px;
}

.CM_pnlInstructions
{
    padding-bottom: 5px;
}

.CM_PanelLineBreak
{
    padding-bottom: 0px;
    padding-top: 2px;
}

.CM_ModuleWrapper
{
    margin-bottom: 10px;
    font-family: Arial;
    text-align: left;
}

.CM_FilterOptionsPanel
{
    padding: 5px;
    margin: 0px;
}

.CM_ViewMeetingsCommitteeName
{
    padding-bottom: 0px;
    padding-top: 10px;          
    margin-bottom: 0px;         
}

.CM_ModuleWrapper .meetingFilterElement {
    display: inline-block;
}

/*EdiCMIS_Meeting.ascs */

.CM_ModuleWrapper .CM_EditCMISMeetingOldDetailsParagraph { }

.CM_ModuleWrapper .CM_CmisMeeting_formLabel
{
    float: left;
    font-size: medium;
    vertical-align: top;
    font-weight: normal;
    text-align: left;
    width: 150px;
    padding: 6px;
}

.CM_ModuleWrapper .CM_CmisMeeting_formLabelResponse
{
    float: left;
    font-size: medium;
    vertical-align: top;
    text-align: left;
    width: 500px;
    padding: 5px;
}

.CM_ModuleWrapper .CM_EditMeetingDetailsPanel
{
    width: 100%;
    float: left;
    font-size: small;
}
.CM_ModuleWrapper .CM_EditMeetingDetailsPanelSpacer
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.CM_ModuleWrapper .CM_EditMeetingDetailsPanel legend
{
    font-size: small;
}

.CM_ModuleWrapper .CM_VenueTypeRadioButtonList
{
    padding-left: 2px;
    font-size: smaller;
}

.CM_ModuleWrapper .CM_EditMeetingsButtonPanel
{
    padding: 12px;
    text-align: left;
    float: left;
}

/* ViewCMIS_MeetingsHistory */

.CM_ModuleWrapper .CM_MeetingHistoryPanel
{
    width: 100%;
    padding: 5px;
}

.CM_ModuleWrapper .CM_MeetingHistoryGrid
{
    width: auto;
}

.CM_ModuleWrapper .CM_MeetingHistoryGrid td
{
    padding: 5px;
}

/*Add CMIS_Meeting */

.CM_VenueCheckBoxPanel
{
    text-align: left;
    padding-top: 3px;
}

.CM_AddDatesGrid
{
    width: 100%; 
    border: 0px;
    text-align: left;
}

.CM_VenueDropdown
{
	Height:20px;
	Width:169px;
}
/*Cancel */

.CM_ModuleWrapper .CM_panelOldDetailsCancel
{
    text-align: left;
    font-size: small;
    padding-bottom: 15px;
}

.CM_ModuleWrapper .CM_PanelCancelMeetingInstruction
{
    text-align: left;
    padding: 5px;
    font-size: small;
}

.CM_ModuleWrapper .CM_TextBoxCancellationReason
{
    text-align: left;
    padding: 5px;
    height: 250px;
    width: 100%;
}

.CM_ModuleWrapper .CM_PanelCancellationButtons
{
    text-align: left;
    padding: 5px;
}

/*Email*/
.CM_ModuleWrapper .CM_panelEmail
{
    text-align:left;
	padding-top:10px;
	padding-bottom: 5px;
	
}

.CM_ModuleWrapper .CM_panelEmail .floatFirst .dnnLabel {
    float: none;
}

.CM_ModuleWrapper .CM_panelEmail .dnnLabel{
    float: left;
    width: 12em;
    text-align: left;
    font-weight: bold;
}

.CM_ModuleWrapper .CM_panelEmail .emailBody {
    display: inline-block;
}

.CM_ModuleWrapper .FormLabel
{
    height: 28px;
}

.CM_ModuleWrapper .CM_emailAddressList
{
    text-align: left;
    font-size: small;
    height: 60px;
    width: 50%
}

.CM_ModuleWrapper .CM_fromEmail
{
    text-align: left;
    font-size: small;
    width: 46.5%;
}
.CM_ModuleWrapper .CM_emailSubject
{
    text-align: left;
    font-size: small;
    width: 70%;
}

.CM_ModuleWrapper .CM_emailBody
{
    text-align: left;
    font-size: small;
    padding-bottom: 5px;
    height:200px;
    width: 85%;
    float:left;    
}

.CM_ModuleWrapper .CM_panelEmail .UnlistedPanel
{
	float:left;
    width:46.5%;
}

    .CM_ModuleWrapper .CM_panelEmail .UnlistedPanel .rpGroup {
        padding:10px;
    }

        .CM_ModuleWrapper .CM_panelEmail .UnlistedPanel .RadPanelBar .rpGroup input {
            width:94%;
            margin-bottom:10px;
        }

        .CM_ModuleWrapper .CM_panelEmail .emailItem {
            padding-top: 10px;
            padding-bottom: 5px;
            clear: both;
        }

/* Meeting Properties */

.CM_btnMeetingMember
{
    text-align: left;
    background-color: #2461BF;
    color: #ffffff;
    width: 40%;
    border-width: 0px;
    padding: 0px;
}

.CM_Float_Left
{
    text-align: left;
    width: 100%;
}

.borderPanel
{
    padding: 0px;
    border-spacing: 0px;
    border: solid 1px #2461BF;
    text-align: left;    
}

.CM_attendancePanel
{
    padding: 5px;
    width: 50%;
}

.CM_40pcWidthTable
{
    text-align: left;
    padding: 10px;
}

.CM_40pcWidthTable td
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #DCDCDC;
}

.CM_40pcWidthTable th
{
    text-align: left;
    padding: 10px;
    border: solid 1px #ffffff;
}

.CM_3pxPaddedParagraph
{
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
     text-align: left;
}

.CM_AbsentReasons
{
    padding: 5px;
}

.CM_Heading
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: larger;
}

table.printer
{
    width: 50%;
}
table.printer tr
{
    margin-bottom: 30px;
}
table.printer td.meetings
{
    border: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
}
table.printer td.outerLeft
{
    border-left: 1px solid gray;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    width: 30%;
    padding-right: 0px;
    margin-right: 0px;
}
table.printer td.outerRight
{
    border-right: 1px solid gray;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    padding-left: 0px;
    margin-left: 0px;
}

.CM_VistorInfo
{
	Height:300px;
	Width:300px;
}

.CM_Exempt
{
	Width:300px;
	Height:140px;
}

/** DOI **/
.CM_Edit_FormLabel
{
    width: 250px;
}
.CM_Edit_entryLength
{
    width: 400px;
}

.TimePicker
{
    border: blue;
    background: white;
}

.errorTxt
{
    color:#FF0000;
}

/* non java public calendar */

.CM_FLoatLeftNoJava
{
    text-align : left;
    width: 30%;  
}

.CM_NoJavaPublicCalendarTable td.TopAlign
{
	vertical-align: top;
	text-align:left;
}

.CM_nonJavaTitle
{
    font-size:larger;
}

.CM_noJavaMeetingTable
{
	Height:132px;
	Width:100%;
}
.CM_HeadingBold 
{
    font-weight: bold;    
}

/* EditCMIS_MeetingsAgendaBuilder */

.Meetings_Wrapper 
{
    text-align: left;
    border: 1px solid #003366;
    padding: 10px 10px 10px;
    width: 98%;     
}

.MT_AgendaItemBuilder .AB_Form_Label 
{
    width: 25%;
    float: left; 
    padding: 5px 0px 5px 0px;  
}

.MT_AgendaItemBuilder .AB_Form 
{
    width: 1000px;
    height: auto;
    clear: both;
}

.MT_AgendaItemBuilder .AB_Form_Response
{
    width: 75%;
    float: left; 
    padding: 5px 0px 5px 0px;
}

.MT_AgendaItemBuilder .AB_Form_Holder 
{
    width: 400px;
    float: left;
    padding-left: 5px;
    background-color: #efefef;
    border: 1px solid #e8e8e8;
}

.MT_AgendaItemBuilder .AB_FormButton
{
	margin-top:20px;
	padding:10px;
	background-color: #dcdcdc;
	clear:both;
}

.MT_AgendaItemBuilder .AB_AgendaBuilder
{
    padding-top: 20px;
    width: 80%;
    clear: both;
}

.MT_AgendaItemBuilder .AB_AgendaItemDetails
{
    padding-top: 20px;
    width: 80%;
    clear: both;
}

.MT_AgendaItemBuilder .AgendaItem_Holder_Right
{
    width: 65%;
    height: 30px;
    text-align: right;
    float: right;
}

.MT_AgendaItemBuilder .AgendaItem_Holder_Left
{
    width: 30%;
    height: 30px;
    text-align: left;
    float: left;
}

.MT_AgendaItemBuilder a.AgendaItem_Link
{
    padding: 5px;
}

.MT_AgendaItemBuilder .action_up
{
    padding-left: 20px;
    padding-right: 10px;
    background-image: url("Images/action_up.gif");
    background-repeat: no-repeat;
}

.MT_AgendaItemBuilder .action_down
{
    padding-left: 25px;
    padding-right: 10px;
    background-image: url("Images/action_down.gif");
    background-repeat: no-repeat;
}

/** Builder specifc row styles **/

.MT_Grid tr.Grid_Row_Selected
{
    background-color: #fffaa8;
    border: 1px solid #ccc;
}

.MT_Grid tr.Grid_Row_Normal { }

.MT_Grid tr.Grid_Row_Normal:hover
{
   background-color: #fffaa8;
}

/* EditCMIS_MeetingsMinutesBuilder */

.MT_MinutesItemBuilder .AB_Form_Label 
{
    width: 25%;
    float: left; 
    padding: 5px 0px 5px 0px;  
}

.MT_MinutesItemBuilder .AB_Form 
{
    width: 1000px;
    height: auto;
    clear: both;
}

.MT_MinutesItemBuilder .AB_Form_Response
{
    width: 75%;
    float: left; 
    padding: 5px 0px 5px 0px;
}

.MT_MinutesItemBuilder .AB_Form_Holder 
{
    width: 400px;
    float: left;
    padding-left: 5px;
    background-color: #efefef;
    border: 1px solid #e8e8e8;
}

.MT_MinutesItemBuilder .AB_FormButton
{
	margin-top:20px;
	padding:10px;
	background-color: #dcdcdc;
	clear:both;
}

.MT_MinutesItemBuilder .AB_MinutesBuilder
{
    padding-top: 20px;
    width: 80%;
    clear: both;
}

.MT_MinutesItemBuilder .AB_MinutesItemDetails
{
    padding-top: 20px;
    width: 80%;
    clear: both;
}

.MT_MinutesItemBuilder .MinutesItem_Holder_Right
{
    width: 45%;
    height: 30px;
    text-align: right;
    float: right;
}

.MT_MinutesItemBuilder .MinutesItem_Holder_Left
{
    width: 45%;
    height: 30px;
    text-align: left;
    float: left;
}

.MT_MinutesItemBuilder a.MinutesItem_Link
{
    padding: 5px;
}

.MT_MinutesItemBuilder .action_up
{
    padding-left: 20px;
    padding-right: 10px;
    background-image: url("Images/action_up.gif");
    background-repeat: no-repeat;
}

.MT_MinutesItemBuilder .action_down
{
    padding-left: 25px;
    padding-right: 10px;
    background-image: url("Images/action_down.gif");
    background-repeat: no-repeat;
}
/** Styles for Meeting Documents **/

.MT_DocumentFilter 
{
    margin-top: 10px;
    border: 1px solid #ccc;
    padding-left: 10px;
    padding-bottom: 10px;
}

.MT_DocHolder 
{
    width: 80%;
    height: 100%;    
}

.MT_UploadHolder 
{
    width: 400px;
    height: auto;
    padding: 10px;
    background-color: #f7f7f7;    
    border: 1px solid #e0e0e0;
}

/** Edit Document **/

.MT_EditDocument 
{
    width:90%;
    height:auto;
    padding: 10px;
    text-align: left;
    border: 1px solid #ccc;   
}

.MT_EditDocument .FormHolder
{
    width: auto;
    height: 30px;
    clear: both;
}

.MT_EditDocument .FormLabel
{
    padding-top: 3px;  
    float: left;  
}

.MT_EditDocument .FormResponse 
{
    width: auto;
    height: 30px;
    padding-left: 10px;
    float: left; 
}

.MT_EditDocument .ExemptHolder 
{
    width: 700px;
    height: 160px;
}

.MT_EditDocument .ExemptHolder .list
{
    width: 300px;
    height: 120px;
    float: left;
}

.MT_EditDocument .ExemptHolder .button
{
    width: 50px;
    height: 85px;
    float: left;
    text-align: center;
    padding-top: 35px;
}

.MT_EditDocument .MT_PermissionsHolder
{
    height: 270px;
    width: 650px;
    clear: both;
}

.MT_EditDocument .MT_Permissions
{
	border: 1px solid #666666;
	height: 250px;
	width: 650px;
	overflow: scroll;
}

.MT_EditDocument .title
{
    margin-bottom: 5px;
}

.clear { clear:both; }

div.MT_FormButton
{
	margin-top:20px;
	padding:10px;
	background-color: #dcdcdc;
	clear:both;
}

div.MT_FormButton input
{
	padding:5px;
	font-size:medium;
}

/** Document Packs **/

.MT_DocumentPackHolder {  }

.MT_DocumentPackHolder .Available
{
    float: left;
    margin-right: 10px;
    padding: 10px;
    border: 1px solid #ccc;    
}

.MT_DocumentPackHolder .Available .docktitle {float: left; text-align: left;}
.MT_DocumentPackHolder .Available .movedocks {float: right; text-align: right;}

.MT_DocumentPackHolder .Current
{
    float: left;
    width: 400px;
    padding: 10px;
    background-color: #eaeaea;
    border: 1px solid #ccc;    
}

.MT_DocumentPackHolder .Current .docktitle {float: left; text-align: left;}
.MT_DocumentPackHolder .Current .movedocks {float: right; text-align: right;}

/** Agenda Builder **/

.MT_AgendaBuilderHolder 
{
    width: 700px;
    height: auto;
    clear: both; 
}

.MT_AgendaBuilderHolder .FormHolder
{
    width: 700px;
    height: auto;
    clear: both;
}

.MT_AgendaBuilderHolder .FormLabel 
{
    width: 450px;
    float: left;
    padding:5px;
    background-color: #eaeaea;
    border: 1px solid #ccc; 
}

.MT_AgendaBuilderHolder .FormResponse 
{
    width: 100px;
    float: left;
    padding:5px;
}

.MT_AgendaBuilderHolder .TextBox
{
    float: left;
    width: 30px;
    padding:0px;
}

.MT_SortOrder
{
   width:25%;
}
.MT_ItemNo
{
	width:50px;
}

/** ViewMeetingPublicAgendaItem **/

.MT_PublicAgendaItem 
{
    text-align: left;
}

.MT_PublicAgendaItem .Holder
{
    width: 80%;
    height: auto;
    padding: 5px;
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    margin-bottom: 6px;
}

.MT_PublicAgendaItem .Title
{
    font-size: medium;
}

.MT_PublicAgendaItem .Details { }

/** Grid Formatting **/

.MT_Grid .AgendaTitle
{
    font-size: medium;
}

/** Lists in Grid **/

.MT_Grid ul 
{
    padding: 0px;
    margin-left: 3px;
}

.MT_Grid li 
{
    padding: 0px;
    margin-left: 3px;
}

/** Grid Styles **/

.MT_Grid 
{ 
    width: 100%;
    border: 1px solid #e0e0e0;  
    margin-top: 5px;
    margin-bottom: 5px;  
}

.MT_Grid td, .MT_Grid tr
{
	padding: 5px 10px 5px 10px;
	border: 0px solid  #000; 
}

.MT_Grid th 
{
    color: #fff;
    padding: 10px 5px 10px 5px;
}

.MT_GridViewColumn { }

.MT_GridViewHeader
{
    background-color: #336699;
    color: #fff;
    border: 0px solid #000; 
}

.MT_GridViewRow 
{
    border: 0px solid #000;  
}

.MT_GridViewAlternatingRow 
{
    border: 0px solid #000;
    background-color: #e8e8e8; 
}

/** Grid Formatting - MT_GridAgenda **/

.MT_GridAgenda .AgendaTitle,
.MT_GridAgenda .AgendaTitle a:link,     
.MT_GridAgenda .AgendaTitle a:hover,    
.MT_GridAgenda .AgendaTitle a:visited   
{
    font-size: medium;
    font-weight:bold;
}

/** Lists in Grid **/

.MT_GridAgenda ul 
{
    padding: 0px;
    margin-left: 3px;
}

.MT_GridAgenda li 
{
    padding: 0px;
    margin-left: 3px;
}

/** Grid Styles **/

.MT_GridAgenda 
{ 
    width: 100%;
    border: 0px solid #e0e0e0;  
    margin-top: 5px;
    margin-bottom: 5px;  
    clear: both;
}

.MT_GridAgenda td, .MT_GridAgenda tr
{
	padding: 15px 10px 10px 10px;
	border: 1px solid  #e0e0e0; 
}

.MT_GridAgenda th 
{
    color: #fff;
    padding: 15px 5px 15px 5px;
}

.MT_GridAgendaViewHeader
{
    background-color: #336699;
    color: #fff;
    border: 0px solid #000; 
}

.MT_GridAgendaViewRow 
{
    border: 0px solid #000;  
}

.MT_GridAgendaViewAlternatingRow 
{
    border: 0px solid #000;
    background-color: #e8e8e8; 
}

/* EditCMIS_MeetingsAgendaBuilderPublish.ascx  */

.MT_AgendaPublish .CMIS_SettingsNotes 
{ 
    padding-top: 20px; 
}

.MT_AgendaItemsToPublishKeyTitle 
{ 
    font-weight: bold; 
}
.MT_AgendaItemsToPublishKey 
{   
    clear: both; 
}
.MT_AgendaItemsToPublishButtonWrapper 
{ 
    padding-top: 10px;
    clear: both; 
}

.PublishedRadTreeNode 
{ 
color: #00ff00 !important; 
}

.UnpublishableRadTreeNode 
{
 color: #dd0000 !important;
}

.MT_ViewMeetingPublic_PrintableAgenda_Link
{
    background-image: url("Images/AdobeReaderIcon.jpg");
    background-repeat: no-repeat;
    padding-left: 20px;
    float: right;
}

/* ------------------------------------------  */
/* EditCMIS_MeetingsAgendaBuilderPublish.ascx  */
/* ------------------------------------------  */

/* Positioning */

.MT_MinutesPublish .CMIS_SettingsNotes 
{ 
    padding-top: 20px; 
    padding-bottom: 10px;
}

.MT_MinutesPublish .ButtonWrapper 
{ 
    padding-top: 20px; 
}

/* business Item Decision grid */

.MT_MinutesPublish .CMIS_Grid .BusinessItemField
{
    width: 60%;
}

.MT_MinutesPublish .CMIS_Grid .DecisionField
{
    width: 40%;
    vertical-align: top;   
}

.MT_MinutesPublish .CMIS_Grid .CMIS_RadioButton
{
    padding-right: 2em;
}

.NoWrap
{
    white-space: nowrap;
}

.MT_MinutesPublish .CMIS_RadPanel
{
    width: 100%;
    margin-top: 10px;
}

.MT_MinutesPublish .CMIS_RadPanel_Item
{
    line-height: normal !important;
    color: inherit !important;
}

.MT_MinutesPublish .CMIS_RadPanel_ItemHeader
{
    line-height: normal !important;
}

/* ------------------------------------------  */
/* MeetingCalendarPublic.ascx                  */
/* ------------------------------------------  */

.CM_ModuleWrapper .MeetingCalendarPublic {}

.MeetingCalendarPublic .AltCalendarViews { margin-bottom: 10px; text-align: right; }
.MeetingCalendarPublic .RadCalendarWrapper {  }

/* Telerik Scheduler overrides */
.MeetingCalendarPublic .rsMonthView .rsApt,
.MeetingCalendarPublic .rsMonthView .rsAptOut,
.MeetingCalendarPublic .rsMonthView .rsAptMid,
.MeetingCalendarPublic .rsMonthView .rsAptIn,
.MeetingCalendarPublic .rsMonthView .rsAptContent  { height: 35px !important; cursor: pointer; } /* elements auto-extend onto new lines */
.MeetingCalendarPublic .rsMonthView .rsWrap { height: 35px !important; } /* default line height */
.MeetingCalendarPublic .rsMonthView .rsDateWrap { height: 25px !important; } /* shrink to use less space */
.MeetingCalendarPublic .rsMonthView .rsAptContent { font-size: 11px; }       /* shrink to use less space */
.MeetingCalendarPublic .rsAptContent { cursor: pointer; }

/* RSS Icons */
.MeetingCalendarPublic .RSSFeed { padding-top: 10px; }
.MeetingCalendarPublic .RSSFeed .RSSLink {
	background-image: url("Images/rss.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
} 

/* ------------------------------------------  */
/* MeetingCalendarPublicNoJava.ascx            */
/* ------------------------------------------  */

.CM_ModuleWrapper .MeetingCalendarPublicNoJava {}

.MeetingCalendarPublicNoJava .NavigationLinks { float: right; margin-bottom: 5px; }
.MeetingCalendarPublicNoJava .LinkForward { width: 40%; }
.MeetingCalendarPublicNoJava .LinkBack { width: 40%; text-align: right;}

.MeetingCalendarPublicNoJava .RadGridWrapper { clear: both; margin-bottom: 5px; }
.MeetingCalendarPublicNoJava .SimpleCalendarDate { vertical-align: top; text-align:right; width: 14em; }
.MeetingCalendarPublicNoJava .Meeting { padding-bottom: 0px; padding-top: 2px;}

/* ------------------------------------------  */
/* MeetingCalendarListView					   */
/* ------------------------------------------  */
.MeetingCalendarListView .Holder,
.MeetingCalendarPublicNoJava .Holder {
    clear: both;
    background-color: #e3e3e3;
    padding: 5px 3px;
}
.MeetingCalendarListView .Holder .Label,
.MeetingCalendarPublicNoJava .Holder .Label {
    float: left;
    padding: 4px;
    font-weight: bold;
}
.MeetingCalendarListView .Holder .Value {}

.MeetingCalendarListView .RadGrid {border: 1px solid #e3e3e3; }
.MeetingCalendarListView table { border: 1px solid #e3e3e3; }

.MeetingCalendarListView .RadGridWrapper .IsPublicColumn { text-align: center; }
.MeetingCalendarListView .RadGridWrapper .IsWebCastColumn { text-align: center; }

.MeetingCalendarListView .RadGridWrapper .rgSorted {background-color: transparent !important}

/* expand/collapse panels */
.CmisExpanded {
    background-image: url("Images/action_up.gif");
    background-repeat: no-repeat;
    background-position: right;
    background-color: Aqua;
}
.CmisCollapsed {
    background-image: url("Images/action_down.gif");
    background-repeat: no-repeat;
    background-position: right;
    background-color: Aqua;
}

/* ------------------------------------------  */
/* ViewMeetingPublic.ascx                      */
/* ------------------------------------------  */

.ViewMeetingPublicWrapper .SummaryPanel { width: 100%; }
.ViewMeetingPublicWrapper .CalendarDownload { float: right; }
.ViewMeetingPublicWrapper .holder { clear: both; }
.ViewMeetingPublicWrapper .DNNLabel { float: left; clear: left; width: 8em; }
.ViewMeetingPublicWrapper .Value {}

.ViewMeetingPublicWrapper .RadTabStripWrapper { margin-top: 20px; margin-bottom: 20px; }
.ViewMeetingPublicWrapper .RadMultiPageWrapper { margin-bottom: 20px; }

.ViewMeetingPublicWrapper .DocumentsTab {}
.ViewMeetingPublicWrapper .AttendanceTab {}
.ViewMeetingPublicWrapper .VisitorsTab {}
.ViewMeetingPublicWrapper .DOITab {}

.ViewMeetingPublicWrapper .DocumentsTab .AdditionalDocuments { margin-top: 10px;}
.ViewMeetingPublicWrapper .DocumentsTab .NoMeetingDocuments { margin-top: 10px; }
.ViewMeetingPublicWrapper .DocumentsTab .FileSize { font-weight: normal; }

.ViewMeetingPublicWrapper .AttendanceTab .Attended { margin-bottom: 10px; }
.ViewMeetingPublicWrapper .AttendanceTab .Apology { margin-bottom: 10px; }
.ViewMeetingPublicWrapper .AttendanceTab .Absent {}
.ViewMeetingPublicWrapper .AttendanceTab .AttendanceNameColumn { white-space: nowrap; vertical-align: top; }

.ViewMeetingPublicWrapper .DOITab .MemberNameColumn { white-space: nowrap; }
.ViewMeetingPublicWrapper .DOITab .ItemNumberColumn { width: 4em; }
.ViewMeetingPublicWrapper .DOITab .NatureColumn { width: 6em; }

/* ------------------------------------------  */
/* ViewMeetingPublic_Exemptions.ascx           */
/* ------------------------------------------  */

.ViewMeetingPublicExemptionsWrapper .SummaryPanel { width: 100%; }
.ViewMeetingPublicExemptionsWrapper .DNNLabel { float: left; clear: left; width: 8em; }
.ViewMeetingPublicExemptionsWrapper .Value {}

.ViewMeetingPublicExemptionsWrapper .ExemptionSummary {margin-top: 20px;}
.ViewMeetingPublicExemptionsWrapper .RadListWrapper {}
.ViewMeetingPublicExemptionsWrapper .LinkBack {margin-top: 20px;}

/* ------------------------------------------  */
/* ReportManager.ascx                          */
/* ------------------------------------------  */

.ReportManagerWrapper .Summary {}
.ReportManagerWrapper .ReportSorter { margin-top: 20px;padding-left: 30px; }
.ReportManagerWrapper .ButtonWrapper { margin-top: 20px; }

/* ------------------------------------------ */
/* ReportManagerTopicsWards.ascx              */
/* ------------------------------------------ */

/* Summary */
.ReportTopicsWardsWrapper .Summary {}
/* Document */
.ReportTopicsWardsWrapper .Documents {padding-top: 10px;padding-bottom: 10px;}
.ReportTopicsWardsWrapper .Documents .Clear {clear:both;}
.ReportTopicsWardsWrapper .Documents .Item {padding:5px 2px;clear:both;border:1px solid #E8E8DE;}
.ReportTopicsWardsWrapper .Documents .ItemAlt {padding:5px 2px;clear:both;background-color:#E8E8DE;}
.ReportTopicsWardsWrapper .Documents .Title {width: 50%;float:left;}
.ReportTopicsWardsWrapper .Documents .Link {padding:5px 0;}
.ReportTopicsWardsWrapper .Documents .linkBtn {border:none;}
/* Management */
#inline_content .Management {}
#inline_content .Management .DocumentTitle {padding: 5px 0;}
#inline_content .Management .Available {float:left;}
#inline_content .Management .ActionButtons {float:left;padding:20px 10px;}
#inline_content .Management .Current {float:left;}
#inline_content .Management .ManageTopics, 
#inline_content .Management .ManageWards 
{clear:both;background-color:#E8E8DE;border:1px solid #ccc;padding:5px;width:auto;height:100px;margin-bottom:10px;}

/* ------------------------------------------  */
/* MeetingProperties.ascx                      */
/* ------------------------------------------  */

/* Hide default expand column */
 td.rgExpandCol { display: none; }

/* Override telerik border style */
.MeetingPropertiesWrapper .rgHeader {border-bottom: 0px !important;}

.MeetingPropertiesWrapper .SummaryPanel { width: 100%; }
.MeetingPropertiesWrapper .DNNLabel { float: left; clear: left; width: 8em; }
.MeetingPropertiesWrapper .Value {}

.MeetingPropertiesWrapper .RadTabStripWrapper { margin-top: 20px; margin-bottom: 20px; }
.MeetingPropertiesWrapper .RadMultiPageWrapper { margin-bottom: 20px; }

.MeetingPropertiesWrapper .DocumentsTab {}
.MeetingPropertiesWrapper .AttendanceTab {}
.MeetingPropertiesWrapper .VisitorsTab {}
.MeetingPropertiesWrapper .DOITab {}
.MeetingPropertiesWrapper .DocumentPackTab {}
.MeetingPropertiesWrapper .AgendaBuilderTab {}
.MeetingPropertiesWrapper .MinutesBuilderTab {}

/* Documents tab                       */
/* ----------------------------------- */ 

/* Adjustment to make detail table look seemless with parent table (may need skin-by-skin tweeking) */
.MeetingPropertiesWrapper .DocumentsTab .RadGrid .rgDetailTable {
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: 1px;
    margin-right: 0px;
    width:100%;
}

.MeetingPropertiesWrapper .DocumentsTab .TitleColumn { }
.MeetingPropertiesWrapper .DocumentsTab .rgDetailTable .TitleColumn { padding-left: 35px; }
.MeetingPropertiesWrapper .DocumentsTab .SelectColumn { width: 25px; border-right: 0; }
.MeetingPropertiesWrapper .DocumentsTab .StatusColumn { border-left: 0; }
.MeetingPropertiesWrapper .DocumentsTab .PubStatusColumn { width: 1em; padding-right: 0; border-right: 0; border-left: 0;}
.MeetingPropertiesWrapper .DocumentsTab .DocStatusColumn { width: 6em; border-left: 0; }
.MeetingPropertiesWrapper .DocumentsTab .DocumentTypeColumn { width: 11em; }
.MeetingPropertiesWrapper .DocumentsTab .FileTypeColumn { width: 30px; }
.MeetingPropertiesWrapper .DocumentsTab .FileSizeColumn { width: 4em;}
.MeetingPropertiesWrapper .DocumentsTab .SecurityColumn { width: 6em; }
.MeetingPropertiesWrapper .DocumentsTab .SecurityColumn img { vertical-align: middle;}

.MeetingPropertiesWrapper .DocumentsTab .ActionColumn {width: 1px; padding-left: 0px; padding-right: 0px; }
*+html .MeetingPropertiesWrapper .DocumentsTab .ActionColumn a:link:visited, 
*+html .MeetingPropertiesWrapper .DocumentsTab .ActionColumn a:visited:link {display:inline-block; position:relative;height:100%;vertical-align:middle; } /* IE 7 */
* html .MeetingPropertiesWrapper .DocumentsTab .ActionColumn a {display:inline-block; position:relative;height:100%;vertical-align:middle; } /* IE 6 */

.MeetingPropertiesWrapper .DocumentsTab .EditColumn {width: 30px; border-right: 0;}
.MeetingPropertiesWrapper .DocumentsTab .DeleteColumn {width: 30px; border-left: 0; border-right: 0;}
.MeetingPropertiesWrapper .DocumentsTab .AgendaColumn {width: 16px; border-left: 0; }


.MeetingPropertiesWrapper .Refresh {
    background-image: url("images/refresh_small.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    display: inline-block;
    height: 30px; 
    line-height: 30px;    
}

.MeetingPropertiesWrapper .AddNewRecord {
    background-image: url("Images/upload_small.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    display: inline-block;
    height: 30px;   
    line-height: 30px;   
}

.MeetingPropertiesWrapper .BulkPublish {
    background-image: url("Images/bulk_publish.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    display: inline-block;
    height: 30px;   
    line-height: 30px;   
}

.MeetingPropertiesWrapper .VisitorsTab .RadEditorWrapper { margin-top: 10px; }

.MeetingPropertiesWrapper .DocumentPackTab .DocumentPackSummary { margin-bottom: 10px; }
.MeetingPropertiesWrapper .DocumentPackTab .DisplayPanel { width: 100%; }
.MeetingPropertiesWrapper .DocumentPackTab .DisplayOptions { float: left; }
.MeetingPropertiesWrapper .DocumentPackTab .ResetDocPackButton {float: right;}

.MeetingPropertiesWrapper .DocumentPackTab .DocumentSelectionPanel { width: 100%; margin-bottom: 10px; }
.MeetingPropertiesWrapper .DocumentPackTab .DNNLabel { float: none; clear:none; width: 100%; margin-top: 10px; margin-bottom: 5px;}
.MeetingPropertiesWrapper .DocumentPackTab .vertical { display: block; width: 100%; }
.MeetingPropertiesWrapper .DocumentPackTab .horizontal { display: inline-block; width: 49%; float: left; }

.MeetingPropertiesWrapper .DocumentPackTab .CreationOptionsPanel { clear: both; width: 100%; }
.MeetingPropertiesWrapper .DocumentPackTab .ButtonWrapper { margin-top: 5px; }
.MeetingPropertiesWrapper .DocumentPackTab .RadProgressWrapper { margin-top: 10px; }

.MeetingPropertiesWrapper .AttendanceTab .DNNLabel { float: left; clear: left; width: auto; }
.MeetingPropertiesWrapper .AttendanceTab .Value { float:left; padding-left: 1em; margin-bottom: 10px; }

.MeetingPropertiesWrapper .AttendanceTab .Attended { clear: both; margin-bottom: 10px; }
.MeetingPropertiesWrapper .AttendanceTab .Apology { margin-bottom: 10px; }
.MeetingPropertiesWrapper .AttendanceTab .Absent { margin-bottom: 10px; }
.MeetingPropertiesWrapper .AttendanceTab .AttendanceNameColumn { white-space: nowrap; vertical-align: top; }

.MeetingPropertiesWrapper .AttendanceTab .ButtonWrapper {}

.MeetingPropertiesWrapper .DOITab .DOIGrid { margin-bottom: 10px; margin-top: 10px; }
.MeetingPropertiesWrapper .DOITab .EditButton { width: 40px; }
.MeetingPropertiesWrapper .DOITab .MemberNameColumn { white-space: nowrap; }
.MeetingPropertiesWrapper .DOITab .ItemNumberColumn { width: 2em; }
.MeetingPropertiesWrapper .DOITab .DetailsColumn {  }
.MeetingPropertiesWrapper .DOITab .NatureColumn { width: 6em; }
.MeetingPropertiesWrapper .DOITab .ActionColumn {  }
.MeetingPropertiesWrapper .DOITab .rgEditRow .EditButton { width: 40px; }
.MeetingPropertiesWrapper .DOITab .rgEditRow .MemberNameColumn { width: 18em; vertical-align: top; }
.MeetingPropertiesWrapper .DOITab .rgEditRow .ItemNumberColumn { width: 2em; vertical-align: top; }
.MeetingPropertiesWrapper .DOITab .rgEditRow .ItemNumberColumn input { width: 5em; }
.MeetingPropertiesWrapper .DOITab .rgEditRow .ItemNumberEditor { width: 40px; }
.MeetingPropertiesWrapper .DOITab .rgEditRow .DetailsColumn { vertical-align: top; }
.MeetingPropertiesWrapper .DOITab .rgEditRow .NatureColumn { width: 6em; vertical-align: top; }
.MeetingPropertiesWrapper .DOITab .rgEditRow .ActionColumn { vertical-align: top; }
.MeetingPropertiesWrapper .DOITab .DeleteButton { width: 20px; }

.Notifications .dnnLabel { width: auto; float: none; }

/* ------------------------------------------  */
/* MeetingPropertiesEdit.ascx                  */
/* ------------------------------------------  */

/* HISTORY */
/* Luke Hardy - Task 145 - Change width so help button is not on right hand side of page. */

/* Override telerik border style */
.MeetingPropertiesEditWrapper .rgHeader {border-bottom: 0px !important;}

.MeetingPropertiesEditWrapper {
    padding: 5px;
}

.MeetingPropertiesEditWrapper .LabelWrapper { clear: both; overflow: hidden; }
.MeetingPropertiesEditWrapper .Value { display:inline-block; }

.MeetingPropertiesEditWrapper .RadUploadWrapper { display:inline-block; }

.MeetingPropertiesEditWrapper .Row { clear: both; overflow: hidden; margin-top: 10px; margin-bottom: 10px; }
.MeetingPropertiesEditWrapper .RowNoBottomMargin { clear: both; overflow: hidden; margin-top: 10px; }
.MeetingPropertiesEditWrapper .ExemptReasons { display:inline-block; }

.MeetingPropertiesEditWrapper .SecurityRoles .rfdInputDisabled { text-decoration: line-through; }

.MeetingPropertiesEditWrapper .UploadValidator { display:inline-block; }
.MeetingPropertiesEditWrapper .RadUploadWrapper { display:inline-block; }
.MeetingPropertiesEditWrapper .RadProgressAreaWrapper { display:inline-block; margin-top: 10px; margin-bottom: 10px; }

.MeetingPropertiesEditWrapper .ButtonWrapper { clear: both; overflow: hidden; }

.MeetingPropertiesEditWrapper .Update {
    background-image: url("Images/edit.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    line-height: 30px; 
}

.MeetingPropertiesEditWrapper .Insert {
    background-image: url("images/upload_small.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    height: 30px;
    line-height: 30px; 
}

.MeetingPropertiesEditWrapper .Cancel {
    background-image: url("images/cancel_small.gif");
    background-position: left;    
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    height: 30px;  
    line-height: 30px;   
}

.MeetingPropertiesEditWrapper .BulkPublish {
    background-image: url("Images/bulk_publish.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    display: inline-block;
    height: 30px;   
    line-height: 30px;   
}

/* ------------------------------------------  */
/* Settings.ascx                               */
/* ------------------------------------------  */

.SettingsWrapper h2 { text-decoration: underline; }
.SettingsWrapper h3 { font-style: italic; }
.SettingsWrapper .SmallInput { width: 2em; }

/* Tab Order settings              */
/* ------------------------------- */

.SettingsWrapper .TabOrder { margin-bottom: 10px; }
.SettingsWrapper .TabOrder td { width: 250px; }

/* ------------------------------------------  */
/* AttendanceWizardWrapper.ascx                      */
/* ------------------------------------------  */

.AttendanceWizardWrapper .SummaryPanel { width: 100%; margin-bottom: 20px; }
.AttendanceWizardWrapper .DNNLabel { float: left; clear: left; width: 8em; }
.AttendanceWizardWrapper .Value {}

/* this css block should match module.css in Agenda Module */
.Preview .Agenda { clear: both; }
.Preview .Agenda .Heading { font-weight: bold; font-size: 160%; }

.Preview .Agenda .Documents { margin-top: 5px; }
.Preview .Agenda .Documents .CreateSummary { }
.Preview .Agenda .Documents .ButtonWrapper { margin-top: 5px;  }

.Preview .Agenda .Sections {  }
.Preview .Agenda .Section { margin-top: 13px; }
.Preview .Agenda .Section .Number {display: inline-block; width: 1.5em; font-style: italic; }
.Preview .Agenda .Section .Name { font-weight: bold; }

.Preview .Agenda .Section .Items { margin-left: 2em; }
.Preview .Agenda .Section .Item { margin-top: 8px; }
.Preview .Agenda .Section .Item .Number { display: inline-block; width: 1.5em; font-style: italic;  }
.Preview .Agenda .Section .Item .Title,
.Preview .Agenda .Section .Item .Title a, 
.Preview .Agenda .Section .Item .Title a:link, 
.Preview .Agenda .Section .Item .Title a:visited, 
.Preview .Agenda .Section .Item .Title a:active { font-weight: bold; }
.Preview .Agenda .Section .Item .Details,
.Preview .Agenda .Section .Item div.Appendicies,
.Preview .Agenda .Section .Item .Reports { margin-left: 2em; }
.Preview .Agenda .Section .Item .ReportsToFollow { margin-left: 2em; }
.Preview .Agenda .Section .Item .Minute { margin: 1em 0em 1em 2em;padding: 2px;background-color: #eee;border: 1px dashed #ccc;clear: both;overflow: hidden;}
.Preview .Agenda .Section .Item .Minute .Number {float: left; width: auto;margin-right: 1em;margin-bottom: 2px;margin-top: 2px;}
.Preview .Agenda .Section .Item .Minute .MinuteDetails { float: left;clear: right; margin-bottom: 2px;margin-top: 2px;}
/* this css block should match module.css in Agenda Module */

.ViewMeetingPublicWrapper .minuteclick {margin-left: 2em; padding-top: 5px;  }
.ViewMeetingPublicWrapper .minuteclick a, 
.ViewMeetingPublicWrapper .minuteclick a:link, 
.ViewMeetingPublicWrapper .minuteclick a:visited { cursor: pointer; color: inherit;}
.ViewMeetingPublicWrapper .Preview .minuteclick{text-decoration: underline;padding:5px 5px 5px 5px  }
.ViewMeetingPublicWrapper .Preview .Minute{margin-left: 10px;border: solid 1px; }

/* ---------------------------------- */
/* Notifications                      */
/* - Used on various pages            */
/* ---------------------------------- */

.NotificationsPanel {width:100%;float:left;}
.NotificationsPanel .Notifications {}
.NotificationsPanel .Notifications h3 {padding:0;margin:0;}
.NotificationsPanel .Notifications .Distribution {padding-top:5px;}
.NotificationsPanel .Notifications .Public {padding-top:5px;}

.ViewMeetingPublicWrapper .minuteclick {margin-left: 2em; padding-top: 5px;  }
.ViewMeetingPublicWrapper .minuteclick a, 
.ViewMeetingPublicWrapper .minuteclick a:link, 
.ViewMeetingPublicWrapper .minuteclick a:visited { cursor: pointer; color: inherit;}
.MeetingPropertiesWrapper .NotificationsPanel {margin-top:5px;}

/* START OF [12] */

/* ------------------------------------------  */
/* AddMeetingsWizard.ascx                      */
/* ------------------------------------------  */
/* see http://www.colorzilla.com/gradient-editor/ */

.RadCalendar .rcRow td.PublicHoliday {
	border-color: black;
}

.RadCalendar .rcRow td.Meeting  {
	background-color: #ADADAD;
	border-color: #ADADAD;
}

.RadCalendar .rcRow td.MeetingPublicHoliday  {
	background-color: #ADADAD;
	border-color: black;
}

.RadCalendar .rcRow td.MeetingPublicHolidayOtherCommittee {
	background-color: #E0E0E0;
	border-color: black;
}

.RadCalendar .rcRow td.MeetingOtherCommittee  {
	background-color: #E0E0E0;
	border-color: #E0E0E0;
}

.AddMeetingWizard .RadCalendar .rcTitlebar .rcTitle {
	color: white;
}

.CM_pnlColorKey {
	margin-bottom: 2px;
}

.AddMeetingWizard .header {
    padding-bottom:10px;
    font-weight:bold;
}

.AddMeetingWizard .MeetingsKeyWrapper {
    padding-bottom:10px;
}

.KeyWrapper {
    overflow: hidden;
    margin-bottom: 2px;
    width: 40%;
    display: inline-block;
}

.Key {
	width:16px; 
	height:16px; 
	display:inline-block;
}

.Key1 {
	background-color: #ADADAD; 
	border: 1px solid #ADADAD; 
}

.Key2 
{
	background-color: #E0E0E0; 
	border: 1px solid #E0E0E0;
}

.Key3 {
	border: 1px solid black;
}

.Key4 
{
	background-color: #ADADAD; 
	border: 1px solid black;
}

/** Print for new calendar  **/

@media print {
  .visible-print  { display: inherit !important; }
  .hidden-print   { display: none !important; }
  input[type="button"] { display: none; }
}

/* ------------------------------------------  */
/* MeetingAgendaVotes.ascx                      */
/* -----------------------------------------  */

.MeetingAgendaVotesWrapper .CMIS_ModuleWrapper .FloatLeftClear{ float: left;clear: both;}
.MeetingAgendaVotesWrapper td.rgExpandCol{ display: table-cell;}

.RadComboBoxDropDown .rcbItem > label {
display: inline!important;
}

.AttendanceSummaryPanel {
padding-left:11px;
}

.AttendanceSummaryPanel .rfdTable {
margin-bottom:10px;
}