/* Header */

#toolbar_icon {position : absolute;left : 0;width : 35px;margin-top : 0px;color : #000000;z-index:1;}
#toolbar_logo {position : absolute;right: 0;width : 49px;top : 0px;color : #000000;z-index:1;}

/* Date picker styles */

.datePicker { border: 1px black solid; padding: 10px; }
.datePickerButtonLeft { border: 1px black solid; padding-right: 5px;}
.datePickerButtonRight { border: 1px black solid; padding-left: 5px;}
.datePickerDisplay { border: 1px black solid; display: inline; }


/* Table tree */

.treeLine { height: 20px; margin:0px; padding:0px; border: 0px; margin:0px; clear: both;width:610px;}
.ident { width: 20px; height:20px; float:left; text-align:right; margin:0px; padding:0px; border: 0px;  }
.identWithBgImg { width: 20px; height:20px; float:left; text-align:right; margin:0px; padding:0px; border: 0px; background-image: url(/controlPanel/images/nav_straight.gif); background-repeat: repeat-y }
.switcher {  height:20px; width:14px; float:left; margin:0px; padding:0px; border: 0px; padding-left: 5px; margin-right:3px;}
.text {margin:0px; padding:0px; border: 0px; margin-left:5px;height:18px;}
.textSelected {margin:0px; padding:0px; border: 0px; margin-left:5px;background-color: #b7c4d7; height:18px;}
.textOver {margin:0px; padding:0px; border: 0px; margin-left:5px; cursor:pointer;background-color: #dedede; height:18px;}

/* Datepicker */

#datePickerTable {background:#FFFFFF;width:133px;padding:2px;border:1px solid #777;border-right:2px solid #999;border-bottom:2px solid #999;}
#titleRow {border-bottom: 1px solid #BBB;border-top: 1px solid #BBB;width:133px;height:15px;clear:both;margin-bottom:1px;}
#titleItem {float:left;font-size: 8pt; color: #555;width:16px;height:15px;text-align:right;font-weight:bold;padding-right:3px;}
#dateLine {color:#000;margin-top:3px;text-align:center;height:38px;width:120px;}
#datePickerHeader {padding:2px;color:#fff;background-color:#003b62;font-size:9pt;text-align:center;font-weight:bold;height:14px;line-height:1em;}
.line0 {width:133px;height:15px;clear:both;}
.line1 {width:133px;height:15px;clear:both;}
.line2 {width:133px;height:15px;clear:both;}
.line3 {width:133px;height:15px;clear:both;}
.line4 {width:133px;height:15px;clear:both;}
.line5 {width:133px;height:15px;clear:both;}
.datePickerLineItem {float:left;font-size: 8pt; color: #555;width:15px;padding-right:2px;height:14px;text-align:right;background-color:#f8f8f8;border:1px solid #fff;border-collapse:collapse;}
.datePickerLineItemOver {cursor:pointer;float:left;font-size: 8pt; color: #fff;width:15px;padding-right:2px;height:14px;text-align:right;background-color:#003b62;border:1px solid #fff;border-collapse:collapse;}
.datePickerLineItemSelected {float:left;font-size: 8pt; color: #fff;width:15px;padding-right:2px;height:14px;text-align:right;background-color:#003b62;border:1px solid #fff;border-collapse:collapse;}
.datePickerLineItemToday {float:left;font-size: 8pt; color: #555;width:15px;padding-right:2px;height:14px;text-align:right;background-color:#f8f8f8;border:1px solid #003b62;border-collapse:collapse;}
.datePickerButton {line-height:1.2em;margin-top:1px;float:right;cursor:pointer;padding-right:2px;padding-left:2px;margin-left:2px;height:12px;font-size:8pt;background-color:#888; color: #FFF; font-weight: bold; border-bottom: 1px solid #444;border-right: 1px solid #444; border-left: 1px solid #AAA;border-top: 1px solid #AAA;}

/* Day chooser */
.dateChooser {width:38px;}
.dateChooserHeading {height:11px;width:21px;font-size:8pt;line-height:1em;text-align:center;}
.chooserContainer {height:21px;}
.chooserItem {float:left;width:19px;height:19px;text-align:right;padding-right:2px;line-height:1.8em;font-weight:bold;background-color:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ddd;}
.chooserSecSeparator {float:left;width:10px;height:19px;text-align:center;line-height:1.8em;font-weight:bold;padding-left:2px;}
.chooserArrows {float:right;height:15px;width:13px;padding-left:1px;}
.arrowTop {height:6px;width:11px; padding: 0px; border: 0px;cursor:pointer;}
.arrowBottom {height:6px;width:11px;padding: 0px; border: 0px;cursor:pointer;}

.datepickerSelectorTitle {font-size:8pt;line-height:1em;text-align:center;}
.datepickerSelectorField {line-height:1.8em;font-weight:bold;background-color:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ddd; padding-left: 5px; padding-right: 3px; text-align: right;}
.datepickerSelectorSeparator {width:4px;}
.datepickerSelectorRowSeparator {height:4px;}
.datepickerSelectorSeparator {text-align:center;font-weight:bold;padding-left:2px;padding-right:2px}
.datepickerSelectorArrowTop {height:6px;width:11px; padding: 0px; border: 0px;cursor:pointer;line-height:1em;}
.datepickerSelectorArrowBottom {height:6px;width:11px;padding: 0px; border: 0px;cursor:pointer;line-height:1em;}
.datepickerSelectorArrowContainer {padding-left: 2px; width: 11px;}

/* Table lists */

#pageTitle {margin-bottom:5px;font-size:10pt;}
#pageTitleLeft {float:left;font-size: 14pt; font-weight: bold;color: #152459; line-height: 1em;}
#pageTitleRight {float:right;text-align:right;font-size: 10pt;color:#000; font-weight: bold;line-height: 1em;}

#tableInfoBar {border:1px solid #d0e1d9;border-bottom:0px;background-color:#d0e1d9;padding:2pt;font-size:9pt;font-weight:bold;line-height:1em;}

table#tableList, .tableList {border: 1px solid #eee;margin-bottom:10px;}

.tableHeaderStartItem {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding:2pt;background-color:#efefed;font-weight: bold;font-size: 9pt;white-space:nowrap;}
.tableHeaderItem {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;padding:2pt;background-color:#efefed;font-weight: bold;font-size: 9pt;white-space:nowrap;}
.tableHeaderEndItem {border-bottom: 1px solid #ddd;padding:2pt;background-color:#efefed;font-weight: bold;font-size: 9pt;white-space:nowrap;}

.tableRow {}
.tableRowOver {background-color:#fefee2;}
.tableRowCurrent {background-color:#6F6;}
.tableRowDeleted {background-color:#FAA;}

td.tableRowStartItem {border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;padding:2pt;color:#000000;font-size: 9pt;}
td.tableRowItem {line-height:1.6em;border-bottom: 1px solid #eee;border-right: 1px solid #eee;padding:2pt;color:#000000;font-size: 9pt;}
td.tableRowEndItem {line-height:1.6em;padding:2pt;font-size: 9pt;border-bottom:1px solid #eee;border-right: 1px solid #eee;}

/* Tabpane styles */

#tabTitle .tabTitle {cursor:pointer;font-family:Arial, Helvetica, Verdana, san-serif;font-size:8pt;font-weight:bold;text-decoration:none;line-height:1.8em;color: #002e58;}

#loginTable {background: #f7f7f7; border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;padding:10px;padding-top:0px;padding-bottom:5px;width:250px;height:200px;margin-right:auto;margin-left:auto;text-align:left;}
#loginTablePopup {background: #f7f7f7; border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;padding:10px;padding-top:0px;padding-bottom:5px;margin-right:auto;margin-left:auto;text-align:left;}

.text1, .text, .text1fixed {font-size: 9pt;}
.text2, .text2fixed {font-size: 8pt; line-height: 1.3em;}
.text3, .footer, .text3fixed {font-size: 7pt; line-height: 1.3em;}
.text4, .text4fixed {font-size: 7pt;}

.header1, .title1 {font-size: 18px; font-weight: bold;color: #152459; line-height: 1em;text-align:left;margin-bottom:5px;}
.header2, .title2 {font-size: 16px; font-weight: bold;color: #152459; line-height: 1.3em;text-align:left;}
.titleBox {font-size: 10pt; font-weight: bold;color: #152459; line-height: 1em;text-align:left;}
.header3, .title3 {font-size: 14px; font-weight: bold; line-height: 1.3em;}
.h4, .header4, .title4 {font-size: 8pt; line-height: 1.1em; font-weight: bold;}
.h5, .title5 {font-size: 8pt; font-weight: bold; line-height: 1.1em;}

.errorText {color: #ef0f0f;font-size: 9pt;font-weight: bold;text-decoration:none;line-height:1.2em;}

.iframe {border: 1px solid #b7c3cb;background:#FFF;margin:0px;}
.iframe_noborder {border: 0px;}

/* Colors */

.link {color: #0033af;}
.black {color: #000}
.white {color: #FFF}
.red {color: #F00}
.redBack {background-color: #FAA}
.blue {color: #00F}
.indexed {color: #006600}
.unitoOld {color:#1b336d;}
.unito {background-color:#003b62;}
.outline {color: #b7c3cb}

.lightbluerow {background-color: #E7EEF9;}
.lightgreyrow {background-color: #EBEBEB;}

.backHeader {background: #eaeaef;}

	
/* Link styles */

a:link, a:visited {
	font-family:Arial, Helvetica, Verdana, san-serif;font-size:9pt;text-decoration:none;line-height:1em;
	color: #005f7c;text-decoration: none;}
a:hover {color: #F00;}
a.bar:active, a.locator:active, a.service:active, a.text:active {color: #F00}

/* Form components */

.moveCopyButtons {text-align:left;padding:3px;padding-left:0px;clear:both;}

#formRow {clear:both;height:20px;margin-top:5px;}
#formRowButtons {clear:both;height:20px;margin-top:10px;}
#formRowHeading {clear:both;height:20px;margin-top:10px;font-size: 12pt; font-weight: bold;color: #152459; line-height: 1.3em;text-align:left;}
#formCaptionColumn {float:left;width:160px;margin-right:10px;font: 8pt Verdana, Arial, Helvetica, san-serif; line-height: 1.5em; color: #444;text-align:left;}
#formCaption, .formCaption {margin-right:10px;font-size: 8pt; line-height: 1.3em; color: #777;text-align:left;}
#rowHeading {margin-top:10px;font-size: 12pt; font-weight: bold;color: #152459; line-height: 1.3em;text-align:left;}
#rowButtons {margin-top:10px;}

.formTableCaption {font: 8pt Verdana, Arial, Helvetica, san-serif; line-height: 1.3em; color: #444;text-align:left;padding-bottom:5px;}
.formTableInput {padding-left:10px;padding-bottom:5px;}

.highlight {border-width:1px; border-color:#000000; border-style:dashed;}

/* Dialogs */

.dialogHeader {color:white;background-color:#34597C;font-weight: bold;font-size: 14px;text-decoration: none;padding-top:1pt;padding-bottom:4pt;padding-left:4pt;padding-right:4pt;text-align:left;}
	
/* Help system */

.helpTable {background-color:white;border-top-width: 1px;border-right-width: 3px;border-bottom-width: 3px;border-left-width: 1px;border-style: solid;border-top-color:#333; border-left-color:#666;border-top-color:#666;border-right-color:#999;border-bottom-color:#666;}	
.helpHeader {color:#000000;background-color:#fcf4c6;font-weight: bold;font-size: 12px;text-decoration: none;padding-top:2pt;padding-bottom:2pt;padding-left:2pt;padding-right:2pt;}
.helpTitle {font-size: 14px; line-height: 1.1em; font-weight: bold; padding-bottom: 2px;}	

a.helpLink:link, a.helpLink:visited {background-color:#F6F6F6;display:block;font-size:11px;line-height:11px;color:#000 ;text-decoration:none; font-weight: bold; border: 1px solid #CCCCCC; padding-left:2pt;padding-right:2pt;}
a.helpLink:hover {text-decoration: none;}

#helpPopup {z-index:10000;}
	
/* Subject and resource navigation */	

.navigationNormal {color:#000; background-color:#FFFFFF;text-decoration: none;}
.navigationOver {color:#000;background-color:#dedede;text-decoration: none;}
.navigationHome {color:#000;background-color:#6F6;text-decoration: none;}
.navigationDeleted {color:#FFF;background-color:#FFAAAA;text-decoration: none;}
.navigationSelected {color:#FFF;background-color:#FFAAAA;font-weight:bold;}

.iframeNavigationNormal {color:#000; background-color:#FFFFFF;font-size: 12px;text-decoration: none;padding:0pt;}
.iframeNavigationOver {color:#FFF;background-color:#FFFFB9;font-size: 12px;text-decoration: none; padding:0pt;}

/* Subject tab navigation */

.tabOff {cursor:pointer;border-bottom: 2px solid #cbc7b8; font-weight:bold; color:#555; border-right: 1px solid #cbc7b8;border-left: 1px solid #fff; background-color:#ebeadb; padding:1px; padding-left:4px;}
.tabOn {cursor:pointer;border-bottom: 3px solid #fcc247; font-weight:bold; background-color:#faf9f4;border-right: 1px solid #cbc7b8;border-left: 1px solid #fff; padding:1px; padding-left:4px;}
.tabError {cursor:pointer;border-bottom: 2px solid #cbc7b8;color: #FF0000;font-weight:bold; border-right: 1px solid #cbc7b8;border-left: 1px solid #fff; background-color:#ebeadb; padding:1px; padding-left:4px;}
.tabErrorSelected {cursor:pointer;border-bottom: 3px solid #fcc247;color: #FF0000; font-weight:bold; background-color:#faf9f4;border-right: 1px solid #cbc7b8;border-left: 1px solid #fff; padding:1px; padding-left:4px;}

table.tabFiller, td.tabFiller, div.tabFiller {border:1px solid #cbc7b8;border-top:0px;background-color:#f5f5f7;padding:6px;} 
td.tabSwitchOff {font-size:11px;cursor:pointer;height:18px;background-image:url(/controlPanel/images/btn_back.gif); color: #FFF; font-weight: bold; border: 1px solid #444; border-top:0px;border-left:0px;margin-right:4px;padding-left:10px;padding-right:10px;}
td.tabSwitchOn {font-size:11px;cursor:pointer;height:18px;background-image:url(/controlPanel/images/btn_backSelected.gif); color: #444; font-weight: bold; border: 1px solid #444; border-bottom-color:#DDD;border-right-color:#DDD;margin-right:4px;padding-left:10px;padding-right:10px;}

/* Content editor */

.contentHeader {background-color:#f5f5f7;padding:3px;}
.unselectedTab {cursor:pointer;border-bottom: 3px solid #cbc7b8; font-weight:bold; color:#555; border-right: 1px solid #cbc7b8;border-left: 1px solid #fff; background-color:#ebeadb; padding:1px; padding-left:15px;padding-right:15px;}
.selectedTab {cursor:pointer;border-bottom: 3px solid #fcc247; font-weight:bold; background-color:#faf9f4;border-right: 1px solid #cbc7b8;border-left: 1px solid #fff; padding:1px; padding-left:15px;padding-right:15px;}
.unselectedEditorTab {cursor:pointer;border-bottom: 3px solid #cbc7b8; font-weight:bold; color:#555; border-right: 1px solid #cbc7b8;border-left: 1px solid #cbc7b8;border-top: 1px solid #cbc7b8; background-color:#ebeadb; padding-left:15px;padding-right:15px;}
.selectedEditorTab {cursor:pointer;border-bottom: 3px solid #fcc247; font-weight:bold; background-color:#faf9f4;border-right: 1px solid #cbc7b8;border-left: 1px solid #fff; padding-left:15px;padding-right:15px;}

/* UI blocking */

.footerOperations {background-color:#e8e9ea;padding:5px;border:1px solid #999;border-top:0px;}
.footerOperationsNoBorder {background-color:#e8e9ea;padding:5px;}

.uiMainHeaderFull {border: 1px solid #cbc7b8;background-color:#dde3f2;font-size: 13pt; font-weight: bold;color: #152459; line-height: 1.3em;text-align:left;padding:2pt;}
.uiMainHeader {border-width: 1px 1px 0px 1px;border-color:#cbc7b8 #cbc7b8 #fff #cbc7b8;border-style:solid solid solid solid;background-color:#dde3f2; text-align:left;padding:2pt;}
.uiMainHeaderTab {border-width: 0px 1px 0px 1px;border-color:#cbc7b8 #cbc7b8 #fff #cbc7b8;border-style:solid solid solid solid;background-color:#dde3f2; text-align:left;padding:2pt;}
div.uiFiller, .uiFiller {border:1px solid #cbc7b8;border-top:0px;background-color:#f5f5f7;padding:6px;}

#_dialog_protection_div {background-color:#dde3f2;}

