﻿/* general */
body { background: #fff; color: #000; font: 75% Arial, Helvetica, sans-serif; margin: 0; }
a { color: #00528f; text-decoration: underline; }
h1 { font-size: 1.5em; margin: 0 0 0.5em 0; }
h1.pageTitle { color: #003366; font-size: 1.2em; }
h2 { color: #f26100; font-size: 1.4em; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0; }
h3 { font-size: 1.3em; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0; }
h4, h5, h6 { font-size: 1.2em; font-weight: bold; margin: 0 0 0.5em 0; }
p { margin: 0 0 1em 0; line-height: 130%; }
li { margin-bottom: 4px; }
div[id*=RichHtmlField] p { margin: 0 0 1.5em 0; line-height: 180%; }

img { border: 0; }
.clear { clear: both; }
fieldset.editMode { margin: 10px; padding: 0 10px 10px 10px; background: #f0f0f0; }
fieldset.editMode legend { color: #cc0000; font-weight: bold; font-size: 0.9em; margin: 0 0 10px 0; }
.or { color: #f86b00; }

/* layout */
.pageWrapper { background: #000; }
.headerLayout, .contentLayout { width: 970px; margin: auto; background: #fff; }
.linksBar { background: #b1b3b5 url(/design/gradientBarWhite.png) top repeat-x; padding: 0 10px; }
ul.headerLinks { float: right; margin: 0; padding: 1.6em 0 0 0; list-style-type: none; line-height: 100%; font-size: 0.9em; }
ul.headerLinks li { margin: 0; float: left; list-style-type: none; padding: 0 0.75em; border-right: 1px #000 solid; }
ul.headerLinks li.last { border-right-style: none; padding-right: 0; }
ul.headerLinks a { color: #000; text-decoration: none; }
ul.headerLinks a:hover { color: #ff6600; }
ul.headerLinks img { display: none; }
.headerBanner { background: #134375; }
.iitsecLogo { width: 200px; float: left; }
.iitsecBanner { width: 770px; float: left; position: relative; height: 149px; background: url("/design/iitsecBanner2.jpg") top right no-repeat; }
img.bannerGlobe { position: absolute; bottom: 0; left: 21px; }
.contentLayout { padding: 10px 0; }
.console { padding: 0 10px; }
.contentTable { width: 100%; border-collapse: collapse; }
.contentLeft { width: 190px; padding: 0 0 0 10px; vertical-align: top; }
.contentCenter { width: auto; padding: 0 10px; vertical-align: top; }
.pageContent td { vertical-align: top; }
.contentBox { border: 1px #797979 solid; padding: 10px; }
.contentRight { width: 240px; padding: 0 10px 0 0; vertical-align: top; }
.countdownBox { position: relative; padding: 10px 0 0 0; text-align: center; }
.countdownTimer { position: absolute; top: 53px; left: 7px; text-align: left; font-size: 0.9em; font-weight: bold; }
.icalItems { margin: 10px 0 0 0; }
.icalItems strong { color: #003366; }
.countdownBox .clickBar { background: url(/design/gradientBarWhite.png) bottom repeat-x; padding: 5px 7px; font-size: 1.1em; font-weight: bold; cursor: pointer; text-align: left; border-top: 1px #797979 solid; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
.quickLinks { margin: 10px 0; font-size: 1.4em; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
.quickLinks a { display: block; background: #c44f00 url(/design/gradientBarOrange.png) top repeat-x; padding: 6px 7px; font-size: 0.9em; border-top: 1px #884711 solid; color: #fff; text-decoration: none; }
.quickLinks a.red { background: #d70b00 url(/design/gradientBarRed.png) top repeat-x; border-top-style: none; font-style: italic; font-weight: bold; }
.adZone { text-align: center; }
.adZone div { margin: 0 0 10px 0; }
.adZone img { border: 1px #9e9e9e solid; }
.footerLayout { padding: 1em 0 2em 0; color: #fff; width: 970px; margin: auto; }
.footerLayout a { color: #fff; text-decoration: none; }
.footerLayout a:hover { text-decoration: underline; }
.footerLayout div { margin: 0 0 0.5em 0; }
.splitTable { width: 100%; border-collapse: collapse; }
.splitLeft { width: 345px; padding: 0 5px 0 0; vertical-align: top; }
.splitRight { width: 345px; padding: 0 0 0 5px; vertical-align: top; }
.siteSearch { margin: 10px 0; }
.siteSearch input[type=text] { border: 1px #ccc solid; background: #fff; }
.addthis_toolbox { float: right; }

/* boxes and corners */
.borderBox { position: relative; border: 1px #797979 solid; }
.corner { position: absolute; background: url(/design/cornersGrayBorder.png) no-repeat; width: 7px; height: 7px; }
.TL { top: -1px; left: -1px; background-position: 0 0; }
.TR { top: -1px; right: -1px; background-position: -7px 0; }
.BL { bottom: -1px; left: -1px; background-position: 0 -7px; }
.BR { bottom: -1px; right: -1px; background-position: -7px -7px; }

/* global navigation */
.globalNavLayout { clear: both; position: relative; border: 1px #797979 solid; background: url(/design/gradientBarNav.png) bottom repeat-x; z-index: 100; }
.globalNav { width: 100%; }
.globalNavItem { color: #090806; font-size: 1.25em; border-left: 1px #797979 solid; text-align: center; }
td#zz1_globalNavn0 .globalNavItem { border-left-style: none; }
.globalNavItem a { display: block; padding: 0.4em 1em; color: #090806; }
.globalNavItem a:hover, .globalNavItemActive, .globalNavItemActive a { color: #ff6600; }
div.globalNavMenu { width: 180px; border: #797979 solid; border-width: 0 1px; }
div.globalNavMenu table { width: 100%; }
.globalNavMenuItem { color: #090806; font-size: 1.25em; border-bottom: 1px #797979 solid; }
.globalNavMenuItem a { display: block; padding: 0.4em 1em; color: #090806; background: url(/design/gradientBarWhite.png) bottom repeat-x; }
.globalNavMenuItem a:hover { color: #ff6600; }

/* current navigation */
.currentNav { width: 100%; margin: 0 0 10px 0; }
.currentNavHeader { font-weight: bold; }
.currentNavHeader a { display: block; background: #5c778d url(/design/gradientBarBlue.png) top repeat-x; padding: 0.5em; color: #fff; }
.currentNavItem { font-size: 0.9em; }
.currentNavItem a { display: block; padding: 0.5em; color: #000; }
.currentNavHeaderMenu { border: 1px #757576 solid; }
.currentNavItemMenu { }
.currentNavHeaderActive a { font-weight: bold; background: #ff6600; }
.currentNavItemActive { }

/* breadcrumbs */
.breadcrumbTrail { margin: 10px; font-size: 85%; }
.breadcrumbTrail a { color: #666; }
.breadcrumbTrail strong { display: none; }

/* web parts */
.ms-WPTitle { background: url(/design/wpBodyTop.png) bottom no-repeat; }
.ms-WPTitle nobr { display: block; padding: 3px 0 15px 30px; background: url(/design/wpIconDefault.png) no-repeat; background-position: 0 0; white-space: normal; }
.ms-WPHeader td[title*='HOT I/ITSEC News'] .ms-WPTitle nobr { background-image: url(/design/wpIconFlame.png); }
.ms-WPHeader td[title*=Statistics] .ms-WPTitle nobr { background-image: url(/design/wpIconChart.png); }
.ms-WPHeader td { padding: 0 !important; width: 0 !important; }
.ms-HoverCellInActive, .ms-HoverCellActiveDark { position: absolute; margin: -13px 0 0 -42px; }
.ms-WPHeader td a[id*=_Close] { position: absolute; margin: 0 -20px; }
.ms-partline { }
.ms-WPBody { padding: 0; }
.ms-WPBorder, .ms-WPBorderBorderOnly { padding: 0; border-style: none; }
.splitTable .ms-WPBorder, .splitTable .ms-WPBorderBorderOnly { background: url(/design/wpBodyBg.png) center repeat-y; }
.splitTable .ms-WPBorder .ms-WPBody, .splitTable .ms-WPBorderBorderOnly .ms-WPBody { padding: 0 10px 10px 10px; background: url(/design/wpBodyBottom.png) bottom no-repeat; }

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #134374; color: #fff; }
.ms-menutoolbar a, table.ms-toolbar a, .ms-toolbarContainer a { color: #fff; text-decoration: none; }
.ms-splitbuttonhover a, .ms-menubuttonactivehover a, .ms-viewselector a, .ms-viewselectorhover a { color: #000; text-decoration: none; }
.ms-separator img { background: #fff; }
.ms-viewheadertr { background: #f0f0f0; color: #666; font-size: 0.85em; }
.ms-viewheadertr a { color: #666; text-decoration: none; }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; }
.ms-formlabel h3.ms-standardheader { font-size: 100%; }
.ms-formbody { background: #f3f3f3; border-top: 1px #cccccc dotted; }
.ms-formline { border-top: 1px #cccccc dotted; }
.ms-consolestatusframe { font-size: 85%; }
.ms-descriptiontext { color: #888; font-size: 0.9em; }
span.ms-descriptiontext { color: #fff; }

/* calendar */
.ms-cal-gempty { font-size: 80%; }
.ms-datepickerouter { font-size: 80%; }

/* item styles and bullets */
.item { padding: 0; margin: 0 0 0.75em 0; }
.bullet, .level-bullet { }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; margin: 0 0 2em 0; }
.srch-URL a { color: #008800; }
.ms-searchsummarybody { font-size: 0.9em; }
.ms-searchsummarydescouter { margin: 0 0 1.5em 0; }
.ms-searchChannelTitle { font-weight: bold; font-size: 1.2em; margin: 0 0 0.5em 0; }
.ms-searchChannelTitle img { padding-right: 0.5em; }

/*table format 1 */
table.ms-rteTable-1 { }
    table.ms-rteTable-1 .ms-rteTableHeaderRow-1 td { padding: 5px 8px !important; font-weight: bold; color: #fff !important; background: #5c778d; border-right: 1px solid #fff; border-collapse: collapse; }
    table.ms-rteTable-1 .ms-rteTableHeaderRow-1 td p { color: #fff !important; margin: 0 !important; padding: 0 !important; }
    table.ms-rteTable-1 .ms-rteTableHeaderRow-1 td p a { color: #fff !important; } 
    table.ms-rteTable-1 .ms-rteTableHeaderRow-1 th { padding: 4px 10px !important; color: #fff !important; background: #5c778d; border-right: 1px solid #fff; border-collapse: collapse; }
    .ms-rteTable-1 td {  padding: 10px 5px !important; vertical-align: top; color: #000; border-bottom: 1px solid #ddd; }
    .ms-rteTable-1 td p { margin: .5em 0; line-height: 130%; color: #000; }
    .ms-rteTableOddCol-1 { }
    .ms-rteTableOddRow-1 {  }
    tr.ms-rteTableEvenRow-1 { background: #fff !important; }
    .ms-rteTableEvenCol-1 { }

/*table format 2 */
table.ms-rteTable-2 { }
    table.ms-rteTable-2 .ms-rteTableHeaderRow-2 td { padding: 5px 8px !important; font-weight: bold; color: #fff !important; background: #5c778d; border-right: 1px solid #fff; border-collapse: collapse; }
    table.ms-rteTable-2 .ms-rteTableHeaderRow-2 td p { color: #fff !important; margin: 0 !important; padding: 0 !important; }
    table.ms-rteTable-2 .ms-rteTableHeaderRow-2 td p a { color: #fff !important; } 
    table.ms-rteTable-2 .ms-rteTableHeaderRow-2 th { padding: 4px 10px !important; color: #fff !important; background: #5c778d; border-right: 1px solid #fff; border-collapse: collapse; }
    .ms-rteTable-2 td {  padding: 10px 5px !important; vertical-align: top; color: #000; border-bottom: 1px solid #ddd; }
    .ms-rteTable-2 td p { margin: .5em 0; line-height: 130%; color: #000; }
    .ms-rteTableOddCol-2 { }
    .ms-rteTableOddRow-2 { background: #fff !important;  }
    tr.ms-rteTableEvenRow-2 { background: #fff !important; }
    .ms-rteTableEvenCol-2 { }

/*table format 3 */
table.ms-rteTable-3 { border: 1px solid #ccc; border-collapse: collapse; background: #fff; }
    .ms-rteTable-3 td { padding: 10px !important; vertical-align: top; color: #000; border: 1px solid #bbb; }
    .ms-rteTable-3 td p { margin: .5em 0; line-height: 130%; color: #000; }
    .ms-rteTableOddCol-3 { background: #fff !important;}
    .ms-rteTableOddRow-3 { background: #fff !important;  }
    tr.ms-rteTableEvenRow-3 { background: #fff !important; }
    .ms-rteTableEvenCol-3 { background: #fff !important; }
    
/* fix for calendar display export link to anonymous users 
http://staff.support.susqtech.com/NDIA2/Lists/Support%20Issues/DispForm.aspx?ID=147
*/
#ctl00_ctl15_g_c1fba4dd_5636_4971_9cd8_21d537a1b163_ctl00_ctl01_ctl00_toolBarTbl_RptControls_ctl12_LinkText {
				display:none;}
				
}





