table, td, ul, ol, font, p, span, div {font: 9pt Arial, Helvetica, Verdana, san-serif; color: #000; text-decoration: none; line-height: 1.35em;}

#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;}

.h1, .header1, .title1 {font-size: 14pt; font-weight: bold;color: #152459; line-height: 1em;text-align:left;margin-bottom:5px;}
.h2, .header2, .title2 {font-size: 12pt; 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;}
.h3, .header3, .title3 {font-size: 9pt; font-weight: bold; line-height: 1.3em;}
.h4, .header4, .title4 {font-size: 8pt; line-height: 1.1em; font-weight: bold;}
.caption {font-size: 8pt; line-height: 1.3em; color: #777;text-align:left;}
.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: #002e58;text-decoration: none;}
a:hover {color: #226591;}
a.bar:active, a.locator:active, a.service:active, a.text:active {color: #F00}

/* Form components */

input, textarea {font: 8pt Arial, Helvetica, Verdana, san-serif; color: #000; text-decoration: none;}
input#button, .button, input#bar {cursor:pointer;height:18px;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;margin-right:4px;padding-bottom:2px;}
.form {height: 14px;width:200px;border: 1px solid #6a6969;font-size:8pt;background-color:#f1f1f1;padding-left:2px;padding-right:2px;}	
.formWhite {height: 14px;width:200px;border: 1px solid #6a6969;font-size:8pt;background-color:#fff;padding-left:2px;padding-right:2px;}	
textarea, select {border: 1px solid #6a6969;font-size:8pt;background-color:#f1f1f1;}
.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;}

/* New context menu */

.contextMenuTable {border:1px solid #8f8f73; background-color:#f7f7f7; padding:0px;}
.contextMenuRow {clear:both;display:pointer;}
.contextMenuSeparator {clear:both;height:2px;width:140px;background-color:#dedede;overflow: hidden;}
.contextIconColumn {width:22px; height:22px; background-color:#dedede;float:left;text-align:center;}
.contextIconColumnOn {width:22px; cursor:pointer; height:22px; background-color:#6c6761;float:left;text-align:center;}
.contextCommandColumn {display:block;height:22px;width:115px;padding-left:4px;font: 8pt Arial, Helvetica, Verdana, san-serif;color: #000;float:left;}
.contextCommandColumnOn {display:block;height:22px;width:115px;cursor:pointer;padding-left:4px;font: 8pt Arial, Helvetica, Verdana, san-serif;color: #FFF; background-color:#8a857d;float:left;}

/* 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:#FFF;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;}
