/* ================================
	CSS STYLES FOR DotNetNuke
   ================================
*/   

/*Added by LJR for MCL*/

#twitter_div, #twitter_div a {color:white !important;}

#twitter_div ul.twitter_update_list {list-style-image:none !important;} 

#twitter_div ul.twitter_update_list a {color:transparent !important;} 

#ManchesterLibraryEvents1308871 {
font-size:2em;
}
#ManchesterLibraryEvents1308871 ul {
padding:0px;
margin:0px;
}
#ManchesterLibraryEvents1308871 ul li {
list-style:none none inside;
}
#ManchesterLibraryEvents1308871 ul li div p {
display:none;
}
#ManchesterLibraryEvents1308871 ul li span.headline a {
font-family:Tahoma,Arial;
font-size:13px;
font-weight:bold;
}

#dnn_ctr3005_Links_cboLinks{width:80%;}

.Twitter{
	width:350px;	
	text-align:left;
}
a.Twitter{width:auto !important;}

.Twitter .DNN_News_ItemLink a
,.Twitter .DNN_News_ItemLink a:link
,.Twitter .DNN_News_ItemLink a:visited
,.Twitter .DNN_News_ItemLink a:hover
,.Twitter .DNN_News_ItemLink a:active{
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	font-family:serif;
	font-size:small;
	color:#FFFFFF;
	text-decoration:none;
}

.Twitter .DNN_News_ItemLink a:hover
,.Twitter .DNN_News_ItemLink a:active{
	text-decoration:underline;
}

.DNN_NewsFeedsContent
,.ModDNNNewsFeedsC{
	/*padding-top:5px;
	padding-bottom:5px;*/
}
.ModDNNNewsFeedsC .rssLine{display:none;}
.DNNModuleContent .ModDNNNewsFeedsC .rssLine{display:none;}

.DNN_News_ItemLink{
	padding:6px 4px 6px 4px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	text-align:left;
}

.DNN_News_ItemDetails{
	padding:2px 4px 2px 4px;
	font-size:11px;
	font-family:tahoma,arial,helvetica;
	text-align:left;
}

.DNN_News_ItemDate{
	padding:2px 4px 6px 4px;
	color:gray;
	font-family:tahoma,arial;
	font-size:9px;
	text-align:left;
}

.DNN_NewsFeedsContent div.Alternate
,.ModDNNNewsFeedsC  div.Alternate
,div.Alternate{
	background-color: #EEEEEE;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;	
	padding-bottom:5px;
}

.OnlineNewsstand p.Head{margin-top:18px;margin-bottom:18px;border:0px;}
.DnnModule-DNN_NewsFeeds h2{font-size:20px;text-align:center;color:#664;font-weight:normal;margin-top:24px;margin-bottom:16px;}

.InterlibraryLoanForm .dnnLabel{width:250px !important;font-weight:bold;margin-top:0 !important;padding-top:2px !important;padding-right:0 !important;}
.InterlibraryLoanForm .ErrorMessage{color:red;font-weight:bold;}
.InterlibraryLoanForm .dnnRadiobutton{margin-top:0 !important;}
.InterlibraryLoanForm .ValidationSummary{display:inline-block;font-weight:bold;color:red;}
.InterlibraryLoanForm .ValidationSummary ul{font-weight:normal;margin-top:8px;}


/* EventKeeper Module */
.DnnModule-10844 .ContainerContent{padding: 0;}
#EventKeeper table{border:0;}
#EventKeeper table tr:first-of-type td{display:none;}
#EventKeeper table td{padding-left:1px;padding-right:0;}
#EventKeeper table tr td a font{color:#0000c8 !important;font-size:12px;}
#EventKeeper table tr td font{color:gray !important; font-family: tahoma,arial;   text-align: left;}
    
.TreeViewMenu{overflow:hidden;}

/*stop fading on hover in edit mode*/ 
.dnnEditState .DnnModule {opacity: 1.0;} 

/*prevent page settings from showing up below treeview in page management.*/
.dnnForm.dnnTabsModule .dnnTreeArea{width:30%;}
.dnnForm.dnnTabsModule .tmTabContainer{ width: 60%;}

.Clear{clear:both;}

/* increases width of the Styles drop down box of the ckeditor */
.cke_combo__styles .cke_combo_text{width:125px;}


/********* Begin CKEditor Styles ***************/
.small-text,.SmallText,.FileSize{font-size:9px;}
.footnote,.Footnote,.Footnote a{font-size:10px !important;}
.image-and-caption,.ImageAndCaption{font-size: 11px;}

.FileSize{font-style:italic;}

h6,p,table,td,ul,li,a,a:link,a:visited,a:hover,a:active,.paragraph-heading
,.list-heading,.link-list a,.ModManchesterDynamicFileListC ul li a
,.ParagraphHeading,.ListHeading,.LinkList a{font-size:12px;}

h5,.menu-heading,.MenuHeading,th{font-size:13px;}

h4,.large-text,.large-text a:link,.large-text a:visited,.large-text a:hover,.large-text a:active
,.LargeText,.LargeText a:link,.LargeText a:visited,.LargeText a:hover,.LargeText a:active{font-size:15px;}

h3{font-size:15px;}
.page-heading,.PageHeading{font-size:16px;text-align:center;}

h3,h4,h5,h6,.page-heading,.paragraph-heading,.list-heading,.menu-heading,.footnote,.image-and-caption,th
,.PageHeading,.ParagraphHeading,.ListHeading,.MenuHeading,.Footnote,.ImageAndCaption{font-weight:bold;color:#000000;}

.page-heading,.PageHeading{margin-top:20px; margin-bottom: 30px;}
h3{margin-top: 28px; margin-bottom:16px;}
h4{margin-top: 24px; margin-bottom: 12px;}
h5{margin-top: 20px; margin-bottom:8px;}
h6{margin-top: 16px; margin-bottom: 8px;}
.FirstHeading{margin-top:8px !important;}

p img{ margin-left: 4px; margin-right: 4px;}

.ActiveLink:link,.ActiveLink:visited{text-decoration:none;font-weight:bold;}
.ActiveLink:hover,.ActiveLink:active{text-decoration:underline;font-weight:bold;}

.librarydownloads {text-align:center; display:inline-block;}

.libcloud {float:left; margin-right:20px;}

.red-text,.RedText{color:red !important;}

.CenterImage{display:block;float:none;margin:0 0 0 0;text-align:center;}
.left-image,.LeftImage{margin: 5px 5px 5px 0;}
.right-image,.RightImage{margin: 5px 0 5px 5px;}

.double-spaced li, .double-spaced li .double-spaced li
,.DoubleSpaced li, .DoubleSpaced li .DoubleSpaced li{margin-bottom:12px;}
.link-list,.LinkList,.ModManchesterDynamicFileListC ul{
	margin-top:0px;
	margin-left:26px;
	padding-left:0px;
	-webkit-padding-start: 0px;
	-moz-padding-start: 0px;
	text-align:left;
}
.link-list.gray-bullet,.LinkList,.ModManchesterDynamicFileListC ul{margin-left:8px;}
.link-list li,.LinkList li,.ModManchesterDynamicFileListC ul li{
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;		
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;	
}
.gray-bullet li,.LinkList li,.ModManchesterDynamicFileListC ul li{
	list-style:none;
	background:url('/images/gray-bullet.png') no-repeat left center;
	padding-left:18px;	
}

.centered-content,.CenteredContent{
	width:100%;
	text-align:center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.centered-content ul
,.centered-content p
,.CenteredContent ul
,.CenteredContent p{
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	display:inline-block;
}

.TopLinkMenu{
	display:block;
	width:100%;
	text-align:center;
	margin:0 0 0 0;
}
.TopLinkMenu li{
	display:inline-block;
	margin:5px 5px 5px 5px;
}
.TopLinkMenu .ActiveLink:link,.TopLinkMenu .ActiveLink:visited{font-weight:bold;text-decoration:none;}
.TopLinkMenu .ActiveLink:hover,.TopLinkMenu .ActiveLink:active{font-weight:bold;text-decoration:underline;}

.link-list a:link,.link-list a:visited
,.LinkList a:link,.LinkList a:visited{text-decoration:none;}

.link-list a:hover,.link-list a:active
,.LinkList a:hover,.LinkList a:active
,.ModManchesterDynamicFileListC ul li a:hover,.ModManchesterDynamicFileListC ul li a:active{text-decoration:underline;}

.image-and-caption,.ImageAndCaption{
	text-align:center;
	vertical-align:bottom;
	padding: 0px 16px 16px 16px;
}

.left-image.image-and-caption,h4 .left-image
,.LeftImage.ImageAndCaption,h4 .LeftImage{margin:0 16px 0 0;padding: 0 0 0 0;}

.right-image.image-and-caption,h4 .right-image
,.RightImage.ImageAndCaption,h4 .RightImage{margin:0 0 0 16px;padding: 0 0 0 0;}

.NormalWidth{width:400px;}
.full-width,.FullWidth{width:100%;}
.half-width,.HalfWidth{width:50%;}
.SmallWidth{width:200px;}

.two-columns
,.TwoColumns, .ThreeColumns, .FourColumns{table-layout:fixed;margin:16px 0 16px 0;}

.two-columns td,.TwoColumns td{width:50%;}
.ThreeColumns td{width:33%;}
.FourColumns td{width:25%;}

.two-columns td
,.TwoColumns td, .ThreeColumns td, .FourColumns td{padding:4px 16px 4px 16px;vertical-align:top;}

.two-columns th
,.TwoColumns th, .ThreeColumns th, .FourColumns th{padding:4px 4px 4px 4px;vertical-align:bottom;text-align:center;}

.NormalBorder,.NormalBorder td, .NormalBorder th{border:1px solid #000000 !important;}
.NormalBorder td,.NormalBorder th{border-style:inset !important;}
table.NormalBorder{border-style:outset !important;}
table.NormalBorder, .NormalBorder td, .NormalBorder th{border-collapse:separate !important;border-spacing:1px !important;}
.NormalBorder td{padding: 16px 16px 0 16px;}

.divider,.Divider{margin:24px 0 12px 0;}

.float-left,.left-image,.FloatLeft,.LeftImage{display:inline;float:left;}
.float-right,.right-image,.FloatRight,.RightImage{display:inline;float:right;}
.clear-float,.ClearFloat{clear:both;}
.no-height,.NoHeight{height:0;line-height:0;}

.CustomStyles p, .CustomStyles ul, .CustomStyles ol{margin-top:0;}

.FirstHeading{margin-top:0;}

.LinkIcon a:link,.LinkIcon a:visited{text-decoration:none;}
.LinkIcon a:hover,.LinkIcon a:active{text-decoration:underline;}

/*hide plain text setting which*/
.dnnTextEditor .dnnTextPanel .dnnTextPanelView { display:none !important;}

/********* End CKEditor Styles ***************/