/*==========================*/
/*  1. Page                 */
/*==========================*/

body, html		{height:100%;}
body			{margin: 0; padding:0; position: relative; font-size:15px;}
body #Form		{margin: 0; padding:0; height:100%;}

.clear 			{clear:both;}

/*==========================*/
/*  2. Elements             */
/*==========================*/

.ControlPanel      {border: 0px;border-bottom:1px solid #ccc;}

.dnnActionMenu { right:10px; left:auto; width:95px;}

#WrapMain 		{min-height:100%;position:relative;background:#fff;}
#WrapSub 		{margin:0 auto;width:970px;border-left:2px solid #E3E3E3;border-right:2px solid #E3E3E3;}

#Logo			{padding:0;}
#Logo a			{border:none;}
#Logo a:hover	{border:none;}
#Logo .logo		{}
#Logo .mlogo		{display:none;}

#Header			{width:100%; padding:0; margin:0;}
#Menu 			{width:100%; padding:0; margin:0;}
#AdminMenu 		{width:70%;float:left;}

#BreadLogin 	{padding:0; margin:0; height:34px;}
#Bread 			{float:left; line-height:34px; color:#000000;}

#Login, #CMISLogin			{float:left; line-height:34px; padding-right:18px;width:100%;background-color:#F0EEEE; padding-left: 16px;padding-top:10px;padding-bottom:10px;margin-top:10px;}

#Panes 			{clear:both; padding:0px 22px 0 22px; margin:0;}

#Footer			{border:1px solid #E3E3E3;border-top:0;}

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

.pane {display:inline;float:left;text-align:left;vertical-align:top; }
.ContentPane {width:100%;}
.LeftPane {width:25%;}
.CenterPane {width:75%;}
.RightPane {width:25%;}
.BottomPane {width:100%;}
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*========================================================*/
/*  4. Text                                               */
/*========================================================*/

body,th,td,p,table,h1,h2,h3,h4,h5,h6,
.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, 
a:link, a:visited, a:hover, input, .CommandButton		{color:#000;font-family:Montserrat, sans-serif, 'Lucida Sans Unicode', Verdana, Helvetica, Arial;}
body,th,td,div,p,table,
.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, 
a:link, a:visited, a:hover							{font-size:16px;font-weight:normal;}
h1, h2, h3, h4, h5, h6	{color:#000;}
h1, h3, h5, h1 input		{font-weight:bold;}
h2, h4, h6				{font-weight:normal}

/*========================================================*/
/*  5. Links                                        	  */
/*========================================================*/

#Bread .Breadcrumb, #Bread a.Breadcrumb:link, #Bread a.Breadcrumb:active, #Bread a.Breadcrumb:visited	{color:#FFCC00;}
#Bread a.Breadcrumb:hover {color:#C00;}

#User .user,#User a.user:link,#User a.user:active,#User a.user:visited  {color:#FFCC00;}
#User a.user:hover {color:#C00;}

#Menu a {font-size:16px;}

a,a:link,a:visited,a:active{color:#000099; text-decoration:underline; font-weight:normal; }
a:hover{color:#FF0000; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, 
.NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}

/*========================================================*/
/*  7. Main Menu 				                          */
/*========================================================*/

/**Main Menu**/
#Menu .sf-menu 									{margin-bottom:	1em;}
#Menu .sf-menu a 								{border-left:1px solid #F0EEEE;border-top:1px solid #F0EEEE;padding:.75em 1em;text-decoration:none;}
#Menu .sf-menu a, 
#Menu .sf-menu a:visited  						{color:#8b2388;}
#Menu .sf-menu li, 						
#Menu .sf-menu li li,					
#Menu .sf-menu li li li 						{background:#F0EEEE;}
/* Hover, Selected */
#Menu .sf-menu li:hover, 
#Menu .sf-menu li.sfHover, 
#Menu .sf-menu a:focus, 
#Menu .sf-menu a:hover, 
#Menu .sf-menu a:active 						{background:#F0EEEE; color:#8b2388;}
/* Current */
#Menu .sf-sub-indicator 						{display:none;}
#Menu .sf-menu .current a 						{background-color:#00a5e3;color:#000!important;}
#Menu .sf-menu .current ul  					{Display:block!important;visibility:visible!important;padding-left:30px;}
#Menu .sf-menu .current ul li,				
#Menu .sf-menu .current ul .current ul			{Display:block!important;}
#Menu .sf-menu .current ul li ul 				{Display:none!important;}
#Menu .sf-menu .current li a					{background-color:#F0EEEE;color:#8b2388!important;}
#Menu .sf-menu .current .current a, 				
#Menu .sf-menu .current .current .current a 	{font-weight:bold;}
#Menu .sf-menu .current .current li a, 			
#Menu .sf-menu .current .current .current li a 	{font-weight:normal;}

/* Hide Sub menus unless they are currently selected */
#Menu li li {Display:none;}
#Menu .sf-menu .current ul li {Display:block!important;}


/*========================================================*/
/*  8. Admin Menu 				                          */
/*========================================================*/

/**Admin Menu**/
#AdminMenu .sf-menu 			{margin-bottom:	1em;}
#AdminMenu .sf-menu a 		{border-left:1px solid #fff;border-top:1px solid #fff;padding:.75em 1em;text-decoration:none;}
#AdminMenu .sf-menu a, /* visited pseudo selector so IE6 applies text colour*/
#AdminMenu .sf-menu a:visited{color:#555;}
#AdminMenu .sf-menu li 		{background:#FFF;}
#AdminMenu .sf-menu li li		{background:#FFF;}
#AdminMenu .sf-menu li li li 		{background:#FFF;}
/* Hover, Selected */
#AdminMenu .sf-menu li:hover, 
#AdminMenu .sf-menu li.sfHover, 
#AdminMenu .sf-menu a:focus, 
#AdminMenu .sf-menu a:hover, 
#AdminMenu .sf-menu a:active 	{background:#FFF; color:#8CA321;outline:0;}
#AdminMenu .sf-menu li:hover ul,
#AdminMenu .sf-menu li.sfHover ul {z-index:100 !important;}
/* Current */
#AdminMenu .sf-menu .current a {background:#FFF; color:#8CA321 !important;outline:0;}
#AdminMenu .sf-menu .current li a{color:#555 !important;}
#AdminMenu .sf-menu .current .current a {color:#8CA321 !important;}
#AdminMenu .sf-sub-indicator  {display:none;}

/**Module Actions Menus**/
.ModuleTitle_SubMenu		{border:1px solid #C0D6E5;}
.ModuleTitle_SubMenu td		{background-color:#F8FAFF;white-space: nowrap;} 
.ModuleTitle_MenuIcon 		{background-color:#F8FAFF; border:none;padding: 0px 2px;}
.ModuleTitle_MenuItemSel td, 
.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon	{color:#375162;background-color: #bad63a;}
.ModuleTitle_MenuBreak td, 
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon 	{height: 2px;background-color: #D5E0FF;}

/*========================================================*/
/*  9. Misc				                  */
/*========================================================*/

/* Resize Letter Indexes on Councillors page */
.PE_ViewPeople_DisabledLetter,
.PE_ViewPeople_Letter {width:24px!important;}

/*========================================================*/
/*  Buttons                                       	  */
/*========================================================*/

/* DNN Primary Action Buttons */
.dnnFormItem input[type="submit"], 
.dnnPrimaryAction, 
.dnnSecondaryAction,
a.dnnPrimaryAction,
a.dnnSecondaryAction,
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton			{background:none!important;border-style:none!important;border-radius:0px!important;text-shadow:none!important;
															border-bottom:none!important;}

.RadGrid_Default .rgPager .rgPagerButton 					{background:none!important;}

.RadForm_Default.rfdButton a.rfdSkinnedButton, 
.RadForm_Default.rfdButton input[type="button"].rfdDecorated, 
.RadForm_Default.rfdButton input[type="reset"].rfdDecorated, 
.RadForm_Default.rfdButton input[type="submit"].rfdDecorated, 
.RadForm_Default.rfdButton .rfdSkinnedButton button, 
.RadForm_Default a.rfdSkinnedButton, 
.RadForm_Default .rfdSkinnedButton button, 
.RadForm_Default .rfdSkinnedButton input.rfdDecorated, 
.RadForm_Default.rfdButton a.rfdSkinnedButton, 
.RadForm_Default.rfdButton a.rfdSkinnedButton * 			{background-image:none!important;}

/* DNN Form Item Buttons */
.dnnFormItem button, 
.dnnFormItem input[type="button"], 
.dnnFormItem input[type="reset"], 
.dnnSecondaryAction, 
a.dnnSecondaryAction, 
ul.dnnAdminTabNav li a, 
.dnnLogin .LoginTabGroup span 								{background:none!important;text-shadow:none!important;font-weight:normal!important;}

/* Remove shading on primary buttons */
.dnnPrimaryAction, 
.dnnFormItem input[type="submit"], 
a.dnnPrimaryAction											{box-shadow:0px 1px 0px 0px #999999, inset 0px 1px 0px 0px #999999;
															-webkit-box-shadow:0px 1px 0px 0px #999999, inset 0px 1px 0px 0px #FFFFFF;}

/* Reduce Margin from login buttons */
#loginReg {margin-top:0px!important;}
#dnn_ctr_Login_DNN > div > div:nth-child(5) > div > ul 		{padding-top:5px!important;}

/* -------------------------------------------------------------------------------- */
/*                      Style buttons CMIS/DNN/Telerik Buttons                                 
    The following section can be used to re-style all of the CMIS/DNN/Telerik buttons. 
    None of the buttons used in CMIS are of a consistent type which is why so many 
    different classes have to be modified. To re-use the CSS below you just have to 
	replace the following colour codes with the ones that you want:
					#9f126a - Primary Button background color
					#6d6d6d - Secondary Button background color
					#323030 - Hover background color
					#FFFFFF    - Button Text color									*/
/* -------------------------------------------------------------------------------- */	

/* Primary Button Background Colour */
.dnnFormItem button, 
.dnnPrimaryAction,
.dnnSecondaryAction,  
.dnnFormItem input[type="submit"], 
.dnnFormItem input[type="button"], 
.dnnFormItem input[type="reset"], 
a.dnnPrimaryAction,
a.dnnSecondaryAction, 
ul.dnnAdminTabNav li a, 
.dnnLogin .LoginTabGroup span,
input[type="submit"]:not(.rgCollapse):not(.rgSortDesc):not(.rgUngroup):not(.rgFilter):not(.rgAdd):not(.rgPagePrev):not(.rgPageFirst):not(.rgPageLast):not(.rgPageNext):not(.rgRefresh):not(.rgExpand),
input[type="button"]:not(.rgCollapse):not(.rgSortDesc):not(.rgUngroup):not(.rgFilter):not(.rgAdd):not(.rgPagePrev):not(.rgPageFirst):not(.rgPageLast):not(.rgPageNext):not(.rgRefresh):not(.rgExpand),
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton			{background-color:#8b2388!important;border-radius:4px!important;text-decoration:none!important;}

/* Secondary Button Background Colour */
.dnnSecondaryAction,
a.dnnSecondaryAction										{background-color:#8b2388!important;border-radius:4px!important;text-decoration:none!important;}

/* Button Hover Background Colour */
.dnnPrimaryAction:Hover, 
.dnnSecondaryAction:Hover, 
.dnnFormItem button:Hover, 
.dnnFormItem input[type="button"]:Hover, 
.dnnFormItem input[type="reset"]:Hover, 
.dnnFormItem input[type="submit"]:Hover, 
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton:hover,
a.dnnPrimaryAction:Hover,
a.dnnSecondaryAction:Hover,
ul.dnnAdminTabNav li a:Hover, 
.dnnLogin:Hover .LoginTabGroup span:Hover,
input[type="button"]:hover, 	
input[type="submit"]:not(.rgCollapse):not(.rgSortDesc):not(.rgUngroup):not(.rgFilter):not(.rgAdd):not(.rgPagePrev):not(.rgPageFirst):not(.rgPageLast):not(.rgPageNext):not(.rgRefresh):not(.rgExpand):Hover,
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton:Hover	{background-color:#ffc20e!important;}

/* Button Hover Background Colour */
.dnnPrimaryAction:focus, 
.dnnSecondaryAction:focus, 
.dnnFormItem button:focus, 
.dnnFormItem input[type="button"]:focus, 
.dnnFormItem input[type="reset"]:focus, 
.dnnFormItem input[type="submit"]:focus, 
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton:focus,
a.dnnPrimaryAction:focus,
a.dnnSecondaryAction:focus,
ul.dnnAdminTabNav li a:focus, 
.dnnLogin:focus .LoginTabGroup span:focus,
input[type="button"]:focus, 	
input[type="submit"]:not(.rgCollapse):not(.rgSortDesc):not(.rgUngroup):not(.rgFilter):not(.rgAdd):not(.rgPagePrev):not(.rgPageFirst):not(.rgPageLast):not(.rgPageNext):not(.rgRefresh):not(.rgExpand):focus,
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton:focus	{background-color:#ffc20e!important;}

/* Button Text Colour */
input[type="submit"],
input[type="button"],
.dnnFormItem input[type="submit"], 
.dnnPrimaryAction, 
.dnnSecondaryAction,
a.dnnPrimaryAction,
a.dnnSecondaryAction,
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton			{color:#ffffff!important;}

/* Button Text Hover Colour */
input[type="submit"]:hover,
input[type="button"]:hover,
.dnnFormItem input[type="submit"]:hover, 
.dnnPrimaryAction:hover, 
.dnnSecondaryAction:hover,
a.dnnPrimaryAction:hover,
a.dnnSecondaryAction:hover,
.RadForm_Silk.RadForm.rfdButton a.rfdSkinnedButton:hover			{color:#000!important;}


/* Input Submit Button styling */
input[type="submit"],
input[type="button"] 										{border-style:none!important;padding:8px;}

/* Exclude radgrids from the button hovers */
.RadGrid_Silk .rgFilter, 
.RadGrid_Silk .rgPageFirst, 
.RadGrid_Silk .rgPagePrev, 
.RadGrid_Silk .rgPageNext, 
.RadGrid_Silk .rgPageLast 									{background-color:#E6E6E6!important;}
.RadGrid .rgPager .rgPagerButton 							{color:#000!important;}

/* Telerik Buttons */	
.rfdSkinnedButton								   			{border-style:none!important;}
.rfdSkinnedButton input,
input[type="submit"],
input[type="button"] 						   				{font-size:16px!important;}

/* Remove Background color from add icons and accordian buttons */
.RadGrid_Silk .rgAdd, 
.RadGrid_Silk .rgAdd:Hover,
.rgCollapse,
.rgCollapse:Hover {background-color:transparent!important;}











