﻿/* [ Imported Styles ] */
@import url("/Portals/_default/Skins/COBWEB_Internet/css/class.library.css");
@import url("/Portals/_default/Skins/COBWEB_Internet/css/rm_menu.css");

/* [ CLEAR ] */
* {margin: 0;padding: 0;}

/* [ GLOBALS ] */ 
body {background: url(/Portals/_default/Skins/COBWEB_Internet/images/common/bg.jpg) top center repeat-y;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #333; text-align: center;}
a {color: #990000;font-weight: bold;text-decoration: underline;}
a:hover,a:focus,a:active {color: #000;}
a strong {color: #990000;}
p {margin: 0px 0px 10px 0px;}
td, th {font-size: 12px;text-align: left;}
caption {font-family: Arial;color: #fff;font-size: 12px;font-weight: bold;padding: 5px;text-align: left;background: #900;}
label {font-weight: bold;margin: 0px 5px 0px 0px;font-size:12px;font-family:Arial;}
hr {margin: 0px 0px 10px 0px;}
dt {font-weight: bold;margin-bottom: 5px;}
dd {margin: 0px 0px 10px 10px;}

/* [ Layout Styles ] */
#dnn_ContentPane,#dnn_RightPane,#dnn_LeftPane{clear: both;/* Zoom gives IE "layout" to prevent disapearing content bug */zoom: 1;}
#dnn_ContentPane {float: left;width: 511px;}
#dnn_AccessPane {color: #fff;font-weight: bold;position: absolute;bottom: 0px;right: 0px;background: #fff;border-top: 1px solid #999;border-left: 1px solid #999;width: 182px;}

/* [ Wrapper ] */
#wrapper {width: 888px; /* Center Website */margin: 0 auto;position: relative;text-align: left;border-right: 2px solid #FFFFFF;border-left: 2px solid #FFFFFF;background: url(/Portals/_default/Skins/COBWEB_Internet/images/common/stretcherBG2.jpg) repeat-y;}

/* [ Headers ] */
#header {height: 320px;background: url(/Portals/_default/Skins/COBWEB_Internet/images/bg_baltimore_main3.jpg) no-repeat #fff;float: left;width: 888px;position: relative;}

/* [ Site Search ] */
#siteSearch {position: relative;width: 200px;float: left;margin-top: -1px;}
input.GCSearchBox {font-size: 13px;margin: 1px 0px 1px 0px;height: 18px;border-top-color: #a5acb2;border-bottom-color: #a5acb2;border-left-color: #a5acb2;}
#siteSearch label {font-weight: bold;display: block;margin: 0px 0px 5px 0px;}
#searchBar {margin: 255px 0px 0px 0px;float: left;padding: 15px;}
#searchBar #searchQuery {width: 130px;float: left;}
#cse-search-results iframe {width: 100%;}

/* [ Left Column ] */
#leftColumn {width: 175px;float: left; /* Keeps middle container from moving in when nothing is in left column */min-height: 20px;}
#leftColumn a {font-size: 12px;}

/* [ Main Body Area ] */
#mainBodyContainer {float: left;width: 510px;margin: 0px 10px;padding-bottom: 10px;text-align: left;}
#mainBodyContainer p,#fancy_inner p {text-align: left;}
em {text-align: left !important;}
#mainBodyContainer ul,#fancy_inner ul {margin: 0px 0px 10px 20px;}
#mainBodyContainer ol,#fancy_inner ol {margin: 0px 0px 10px 30px;}
#mainBodyContainer li,#fancy_inner li {margin: 0px 0px 8px 0px;}

/* [ Breadcrumbs ] */
#breadcrumbs {margin-bottom: 10px;background: #eaeaea;padding: 5px 10px;border-bottom: 1px solid #999;}

/* [ Footer ] */
#footer {clear: both;border-top: 1px solid #999999;text-align: center;padding: 10px;background: #FFFFFF;}
#footerNav li {list-style: none;display: inline;}
#footerNav li a {font-weight: bold;padding: 0px 8px;border-right: 1px solid #666666;}
#webmaster {padding: 10px 0px; text-align:center;clear:both;}

/* [ Accessibility Styles ] */
#AccessMenu {display: none;}

/* [ Headings ] */
#mainBodyContainer h1,#fancy_inner h1 {font-family: Georgia;text-transform: capitalize;font-size: 18px;font-weight: bold;margin-bottom: 10px;color: #900;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
#mainBodyContainer h2,#fancy_inner h2 {font-family: Georgia;text-transform: capitalize;color: #900;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
#mainBodyContainer h3,#fancy_inner h3 {font-family: Georgia;text-transform: capitalize;color: #900;font-size: 14px;font-weight: bold;margin-bottom: 10px;}
#mainBodyContainer h4,#fancy_inner h4 {font-family: Georgia;text-transform: capitalize;color: #900;font-size: 12px;font-weight: bold;margin-bottom: 10px;}
#dnn_ControlPanel .ControlPanel .SubHead {font-family: Arial !important;font-size: 12px;}
.SubHead{color: #000;font-family: Georgia;font-weight: bold;font-size: 14px;}
#leftColumn h1,#leftColumn h2 {font-family: Georgia;text-transform: uppercase;background: #fff;padding: 5px 10px;color: #900;font-size: 11px;text-align: left;margin: 3px 3px 0px 0px;clear: both;}
#rightColumn h1,#rightColumn h2,#dnn_AccessPane h1,#dnn_AccessPane h2{background: #ccc;border-bottom: 1px solid #999;color: #000;padding: 5px 10px;text-transform: uppercase;font-size: 11px;text-align: left;}
#rightColumn h3 {font-family: Arial;font-size:14px;border-bottom:1px solid #ccc;padding-bottom:2px;text-transform: capitalize;margin-bottom:10px;}
#rightColumn h4 {font-family: Arial;font-size:12px;border-bottom:1px solid #ccc;padding-bottom:2px;text-transform: capitalize;margin-bottom:5px;}

/* [ Site Tools Block ] */
#rightColTop {background: #fff;}

/* [ Anchor ] */
span.anchor {position: absolute;left: -999em;width: 1px;height: 1px;}

/* [ Main Navigation ] */
#mainNavigation {position: absolute;width: 700px;top: 154px;left: 0px;}

/* [ PTG Links Module ] */
/* GLOBALS */
ul.ptgLinks strong {display: block;}
ul.ptgLinks li {position: relative;display: block;float: left;}
.ptgLinksImg {float:left;margin:0px 10px 10px 0px;}
span.ptgLinksEditLink a {background-color: #fff !important;padding: 3px !important;position: absolute;right: 5px;top: 5px;}
span.ptgLinksEditLink a {border: 1px solid #666;position: absolute;top: 2px;right: 2px;width: 14px !important;height: 14px;padding: 3px !important;}
span.ptgLinksEditLink a:hover,span.ptgLinksEditLink a:focus,span.ptgLinksEditLink a:active {background-color: #ccc !important;}

/* [ Main Body ] */
#mainBodyContainer ul.ptgLinks {list-style: none;margin: 0px 0px 20px 0px;float: left;width: 511px;}
#mainBodyContainer ul.ptgLinks li {width: 511px;margin-bottom: 0px;}
#mainBodyContainer a.ptgLinksLink {text-decoration: none;padding: 10px;width: 489px;_width: 100%; /* For IE */float: left;font-weight: normal;color: #000;border-bottom: 1px dashed #ccc;}
#mainBodyContainer a.ptgLinksLink:hover,#mainBodyContainer a.ptgLinksLink:focus,#mainBodyContainer a.ptgLinksLink:active {background-color: #eaeaea;}

/* [ Left Navigation Menu ] */
#leftColumn ul {list-style: none;}
#leftColumn li {list-style: none;float: left;clear: both;white-space: normal;}
#leftColumn li a {width: 148px;padding: 5px 15px 5px 10px;display: block;color: #666;text-decoration: none;}
#leftColumn li a strong {color: #666;}
#leftColumn li a:hover,#leftColumn li a:focus,#leftColumn li a:active {background-color: #999;color: #fff;}
#leftColumn li a:hover strong,#leftColumn li a:focus strong,#leftColumn li a:active strong {color: #fff;}
#leftColumn span.ptgLinksDesc {display: none;}

/* [ Right Column ] */
#rightColumn {width: 182px;float: right;}
#rightColumn span.ptgLinksDesc {display: none;}
#rightColumn ul, #dnn_AccessPane ul {list-style: none;}
#rightColumn li a, #dnn_AccessPane li a {width: 157px;padding: 5px 15px 5px 10px;display: block;color: #666;font-weight: bold;border-bottom: 1px solid #999;text-decoration: none;background-color: #eaeaea;}
#rightColumn li a strong, #dnn_AccessPane li a strong {color: #666;}
#rightColumn li a:hover, #rightColumn li a:focus, #rightColumn li a:active,#rightColumn li a:hover strong, #rightColumn li a:focus strong, #rightColumn li a:active strong,#dnn_AccessPane li a:hover, #dnn_AccessPane li a:focus, #dnn_AccessPane li a:active {background-color: #666;color: #fff;}

/* [ News Module Styles ] */
.newsArticle {margin-bottom: 20px;}
.newsArticleImage {float: right;margin: 0px 0px 10px 10px;border: 1px solid #000;}
.newsArticleMoreLink {border: 1px dashed #ccc;margin: 10px 0px;}

/* [ DNN Portal Styles ] */
#dnn_ControlPanel .ControlPanel {position: absolute;background: #fff;width: 889px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;z-index: 1000;}
#dnn_ControlPanel .ControlPanel td{padding: 1px 4px;}
.CommandButton {font-size: 12px;}
.DNNEmptyPane {display: none;visibility: hidden;}
.DNNAligncenter {text-align:center}
.DNNAlignleft {text-align:left}
.DNNAlignright {text-align:right}

/* [ Documents Module ] */
.DNN_Documents tr:hover {background: #ffc;}
td.TitleHeader,td.OwnerHeader,td.CategoryHeader,td.DateHeader,td.SizeHeader,td.DownloadHeader,td.ByHeader,td.DescriptionHeader,td.ClicksHeader{padding: 5px 10px;border-bottom: 2px solid #666;background: #eaeaea;font-family: Arial;}
td.TitleHeader,td.TitleCell{}
td.TitleCell,td.DateCell,td.SizeCell,td.DownloadCell,td.OwnerCell,td.CategoryCell,td.ByCell,td.DescriptionCell,td.ClicksCell{padding: 3px 6px;border-bottom: 1px solid #ccc;}
td.DownloadCell {background: #ffc;text-align: center;padding-left: 15px;}
td.SizeCell {white-space: nowrap;}
.docModPluginsDropDown {font-size: 11px;border: 1px solid #ccc;min-width: 150px;}
.docPlugins {padding: 5px 10px;}
#mainBodyContainer .docPlugins {padding: 0px 0px 5px 5px;}

/* [ DNN LOGIN ] */
.LoginTabGroup {float: left;width: 300px;}
.LoginContainerGroup {text-align: left;}
.LoginTab {float: left;background: #666;margin: 0 3px 3px 0;padding: 5px 5px 4px 5px;text-decoration: none;color: #FFF;}
.LoginTabSelected {float: left;background: #333;margin: 0 3px 3px 0;padding: 5px 5px 4px 5px;text-decoration: none;color: #FFF;}
.LoginTabHover {float: left;margin: 0 3px 3px 0;padding: 5px 5px 4px 5px;text-decoration: none;color: #fff;background: #666;cursor: pointer;}
.LoginContainerGroup {clear: both;padding-top: 5px;}

/* [ Directory Structure Table ] */
.directoryTable {border: 1px solid #ccc;border-collapse: collapse;margin: 0px 0px 20px 0px;}
.directoryTable th, .directoryTable td {text-align: left;vertical-align: top;width:50%;}
.directoryTable th {border-bottom: 1px solid #ccc;padding: 5px 10px;font-size: 15px;background: #eee;}
.directoryTable td {border-right: 1px solid #ccc;}
.directoryTable td ul, .directoryTable td li {margin: 0 !important;padding: 0 !important;}
.directoryTable td li {font-weight: normal;list-style: none;display: block;border-bottom: 1px solid #ccc;padding: 4px 10px !important;background: #fff;color: #900;}
.directoryTable td li a {font-weight: bold;display: block;color: #900;}
.directoryTable td li a:hover,.directoryTable td li a:focus,.directoryTable td li a:active {color: #000;}
.directoryTable td h2 {background: #eaeaea;padding: 4px 10px;border-bottom: 1px solid #999;margin: 0 !important;}
.directoryTable td span.dirNumber {float: left;width: 15px;padding: 4px 10px;background: #fff;font-weight: bold;}

/* [ CSS STYLES FOR Announcements Module ] */
.announcementsContainer {float: left;width: 100%;position:relative;}
.announcementsContent {float: left;padding: 10px;}
.announcementsItem,.announcementsAlternateItem{background-color:#EDEDED;margin-bottom: 10px;float: left;width: 100%;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.announcementsItem:last-child,.announcementsAlternateItem:last-child {margin-bottom: 0px;border-bottom: none;padding-bottom:0px;}
.announcementsLastChild {margin-bottom: 0px;border-bottom: none;padding-bottom:0px;}
.announcementsContent img {width: 80px;float: left;margin: 0px 10px 10px 0px;}
.announcementsContent h3 img {width: 16px;float: none;margin: 0;border: none;}
.announcementsReadMore {margin-top: 10px;text-transform: capitalize;}
.announcementsPostedDate {font-style:italic;color:#666;margin-bottom:5px;}
.announcementsArchivesLinkContainer {position:absolute;top:-42px;right:15px;}
.announcementsArchivesLinkContainer a {color:#fff;}
.announcementsArchivesLinkContainer a:hover,.announcementsArchivesLinkContainer a:focus {color:#ffffcc;}
.announcementsDescription ul {list-style:none;margin: 0px 0px 10px 0px !important;}

/* [ File Viewers Download Message ] */
#viewerDownloads {float:left;width:489px;border:1px dashed #ccc;clear:both;padding:10px;}
#fileViewersContainer {border:1px solid #ccc;float:left;width:468px;padding:10px;background-color:#ffffcc;}
ul#fileViewers {margin:0;}
ul#fileViewers li {float:left;margin:0px 10px 0px 0px;}
ul#fileViewers li a {float:left;width:55px;height:30px;background-position: left !important; background-repeat: no-repeat !important;padding-right: 0px !important;}
ul#fileViewers li a span {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}

li#zipViewer a {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_winzip.jpg) !important;}
li#zipViewer a:hover,li#zipViewer a:active,li#zipViewer a:focus {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_winzip_over.jpg) !important;}
li#pdfViewer a {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_pdf.jpg) !important;}
li#pdfViewer a:hover,li#pdfViewer a:active,li#pdfViewer a:focus {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_pdf_over.jpg) !important;}
li#xlsViewer a {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_xls.jpg) !important;}
li#xlsViewer a:hover,li#xlsViewer a:active,li#xlsViewer a:focus {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_xls_over.jpg) !important;}
li#pptViewer a {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_ppt.jpg) !important;}
li#pptViewer a:hover,li#pptViewer a:active,li#pptViewer a:focus {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_ppt_over.jpg) !important;}
li#docViewer a {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_doc.jpg) !important;}
li#docViewer a:hover,li#docViewer a:active,li#docViewer a:focus {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_doc_over.jpg) !important;}
li#pubViewer a {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_pub.jpg) !important;}
li#pubViewer a:hover,li#pubViewer a:active,li#pubViewer a:focus {background-image: url(/Portals/_default/Skins/COBWEB_Internet/images/icons/viewer_button_pub_over.jpg) !important;}

/* styles used in the FileManager */

.FileManager {border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;height: 400px;}
.FileManager_ToolBar {border-bottom: black 1px solid;height: 25px;}
.FileManager_Explorer {height: 100%;border: #696969 1px solid;background-color: White;margin: 2px 2px 2px 2px;}

.FileManager_FileList {
    height: 100%;
    border: #696969 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
    overflow: auto;
}

.FileManager_MessageBox {
    text-align: center;
    vertical-align: middle;
    background-color: White;
    padding: 25px 25px 25px 25px;
}

.FileManager_Header {
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: #696969 1px solid;
    height: 25px;
}

.FileManager_Pager {
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: #696969 1px solid;
    height: 25px;
}

.FileManager_StatusBar {
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
    margin: 2px 2px 2px 2px;
}

.FileManager_Item {
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem {
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
}

.FileManager_SelItem {
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}

.FileManagerTreeNode {
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected {
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration: none;
    color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited {
    text-decoration: none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover {
    text-decoration: none;
    color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active {
    text-decoration: none;
    color: #003366;
}

/* [ DNN RSS News ] */
.RSS_News_Container {margin-bottom:10px;border-bottom: 1px dashed #ccc;padding:10px;background-color:#f1f1f1;}
.RSS_News_ItemLink {}
.RSS_News_ItemDate {font-size:10px;color:#999;}
.RSS_News_ItemDetails {}

/* [ Accordion Elite Module ] */
/* Social Media Page ] */
#dnn_ctr2673_ModuleContent ul.ae_List li {border: dashed 1px #a8a8a8;}
#dnn_ctr2673_ModuleContent div.ae_LinkContent {padding-right:30px;}
#dnn_ctr2673_ModuleContent div.ae_ExpandContainer {border-bottom: none;}
#dnn_ctr2673_ModuleContent a.ae_Link {border-bottom: none;}
#dnn_ctr2673_ModuleContent tr:last-child td {border-bottom: none;}

/* [ Categories / Tags ] */
div#tagsContainer {background-color:#eaeaea;border: solid 1px #ccc;float:left;width:100%;}
div.horizontal {padding:10px;}
.horizontal ul.categories, .horizontal ul.tags {list-style:none;float:left;}
.horizontal .categories li, .horizontal .tags li {display:inline;}
.horizontal li.first_tag {}
.horizontal li.last_tag {}



@media print {

h1.mainPageHeader {margin-bottom: 30px !important;}
#mainBodyContainer {background:transparent;padding:0;}
#wrapper {background-image:none;}
body, body td {background-image:none;background-color:white;font-size:12pt;}

#mainBodyContainer,
#dnn_ContentPane,
.articleView
{width:100% !important;}

#leftColumn,
#rightColumn,
#header,
#footer,
#articlesMenu,
#viewerDownloads,
.articlesMoreInfo
{
	display:none !important;
}

.articleViewWrapper {padding:0;border:none;}
.articleView * {font-family: "Times New Roman", Times, serif !important;}
.articleView h2 {color:#000 !important;text-align:center !important;font-size:18pt !important;font-style:italic;margin-bottom:20px !important;}
.articleHeadingStyle {font-size:16pt !important;}
.pressReleaseHeader img {height:144px !important;}


}
