/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */

/* REQUIRED FOR 100% HEIGHT ON #kDashboardBackdrop */
html,body {
	height: 100%;
}

form {
	display: inline; 
}
body, div, p, td {
	padding: 0px;
	margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 100%;
	display: inline;
}
a img { border: none; }

table {
	border-spacing: 0px;
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}


#primaryContainer { width: 100%; }
.komodoBold { font-weight: bold; }
.komodoItalic { font-style: italic; }
.komodoUnderline { text-decoration: underline; }
.komodoSubScript { vertical-align: sub; }
.komodoSuperScript { vertical-align: super; }
.kNoUnderline { text-decoration: none; }
.kNoUnderline:hover { text-decoration: none; }
.komodoAlignLeft { text-align: left; }
.komodoAlignRight { text-align: right; }
.komodoAlignCenter { text-align: center; }
.komodoAlignTop { vertical-align: top; }
.komodoAlignBottom { vertical-align: bottom; }
.komodoAlignMiddle { vertical-align: middle; }
.komodoAlignCentered { 
	text-align: center;
	vertical-align: middle; 
}
.komodoNoWrap { white-space: nowrap; }
.komodoDisplayBlock { display: block; }

.komodoDraftColour { background-color: #EEEEEE; }

.komodoErrorMessage, a.komodoErrorMessage:hover { color: #FF0000; }

.kSitemapPageLink { 
	text-decoration: underline;
	color: #336699;
}
.kSitemapPageLink:hover { 
	text-decoration: underline;
	color: #1D3F63;
}
.kSitemapPageLinkDraft { 
	background-color: #DDDDDD;
	color: #336699;
}
.kSitemapPageLinkDraft:hover { background-color: #FFEEAA; }
.komodoSearchPanelResultsTable { 
	border-collapse: collapse; 
	margin-top: 7px;
}
.komodoSearchPanelResultsTable td { border: 1px solid #cccccc; }
.komodoSearchPanelHeading {
	background-color: #eeeeee;
	font-size: 127%;
	color: #00376C;
	font-weight: bold;
}
.komodoSearchPanelResultNumber { }
.komodoSearchPanelPageLinkCell { }
.komodoSearchPanelPageLink { }
.komodoSearchPanelPageLink:hover { }
.komodoSearchPanelMatchesFound { }

.kListItem { list-style-type: disc; }






.komodoSearchPanelResultsTable {
	border-collapse: collapse;
}
#komodoHiddenH1Heading {
	position: absolute;
	left: 0;
	top: -900px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.komodoContentContainerTable {
	width: 100%;
	border-spacing: 0px;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

.kFloatRight { float: right; }
.kFloatLeft { float: left; }
.kClearBoth { clear: both; }
.kFullWidth { width: 100%; }
.kTableColumnWidthHolderDiv {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.kBulletPointContentItem {
	padding: 0px; 
	margin: 0px 0px 0px 16px;
	list-style-type: disc;
}

/* --- Collapsible Sitemap --- */
.kHide { display: none; } 
.kShow { display: block; }
.komodoTreeDisclosureItemOpen{
	background-image: url(/images/komodo/pageAdmin/itemWithChildrenOpen.gif);
	background-repeat: no-repeat;
}
.komodoTreeDisclosureItemClosed{
	background-image: url(/images/komodo/pageAdmin/itemWithChildrenClosed.gif);
	background-repeat: no-repeat;
}
.komodoTreeDisclosureLastItemOpen{
	background-image: url(/images/komodo/pageAdmin/lastItemWithChildrenOpen.gif);
	background-repeat: no-repeat;
}
.komodoTreeDisclosureLastItemClosed{
	background-image: url(/images/komodo/pageAdmin/lastItemWithChildrenClosed.gif);
	background-repeat: no-repeat;
}
.komodoTreeDisclosurePlaceHolder{
	text-decoration: none;
}
.kSitemapNoAccessPageSelectCheckboxContainer {
	visibility: hidden;
	display: none;
}
.kSpacer {
	width: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

.kContentContainerTable { width: 100%; }

.kFormRadioField { vertical-align: text-bottom; }
.kFormButtonField { vertical-align: middle; }

.komodoCustomInclude, .komodoCustomHTML { display: inline; }

.flashFile { z-index: 0; }


/********* THE DEFAULT KOMODO STREAMING PLAYER SELECTOR ******************/
.komodoVideoPlayerQualitySelector {
	padding: 0px 5px;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 57%;
}
.komodoVideoPlayerQualitySelector .kAvailable {color: black}
.komodoVideoPlayerQualitySelector .kUnavailable {color: #c5c5c5}
