﻿html, body, form {
    width: 100%;
    height: 100%;
    font:normal 11px verdana;
    overflow: hidden;
}

a {
    cursor: pointer;
    color: #6fab1b !important;
    text-decoration: none !important;
}
a:hover { color: #94d500 !important; }

li { list-style: inherit; } /* override ext-all.css */

p { margin:5px; }

#start-panel ul, #start-panel ol { padding-left: 20px; }

.loading
{
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	width: 40px;
	height: 200px;
	background-image: url(images/loading_blue.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
	padding-top: 70px;
}

/*---- HEADER ---------------*/
#header {
    background: #222222;
    padding: 6px 0 0 10px;
    height: 50px;/*must be in px*/
    font: 20px Arial;
    color: #94d500;
    white-space: nowrap;
	border-bottom: 3px solid #94d500 !important;
}

.x-toolbar { 
	border-width: 0 0 1px; 
	padding: 5px 0 2px 2px !important;
}

.header-left { float: left; white-space: nowrap;}
.header-right { float: right; white-space: nowrap;}

#mainToolbar,
#north-panel-body {
	background: #d9d9d9;
}

#mainToolbar .x-form-field, 
#mainToolbar .checkbox-text { 
	font: 11px arial,tahoma,helvetica,sans-serif; 
}

/*----Top Of Page link----*/
.topOfPage { font-size: 11px; padding-left: 10px; padding-bottom:5px; display: none;}

/*------ Footer --------*/
.footer
{
	background-color: #222;
	width: 100%;
	height: 60px;
	border-top-color: #82A2CB;
	border-top-width: 1px;
	border-top-style: solid;
	font-size: 10px;
}
.footer td { padding:10px; }
.footer-left { text-align: left; white-space: nowrap; }
.footer-right { text-align: right; white-space: nowrap; }
.footer-center { text-align: center; }

/*---- West panel ------------------ Index & Tree -----------------------*/
/*--- Index ---*/
#index { background-color: #d9d9d9; width: 90%; }
.tableindexlinks td { padding-right: 5px; padding-left: 5px; }
#index p.indexatoz {
	background: #5f5f5f;
	margin-top: -3px;
	font-size: 13px;
}

td.index1 {  font-weight: bold;}
td.indexlink { }
td.indexlink a:hover { text-decoration: underline; }

td.indexheading {
	font-size: 15px;
	padding-bottom: 2px;
}

/*--- Tabs Aria ---*/
.x-panel .x-grid-body { border-width: 0px;}
#tab-panel  .x-box-layout-ct { border-width: 0px;}

/*--- Tree -------------*/
#tree-panel-body { 
	border-top-width: 0px; 
}
/* override extjs ext-all.css for tree*/
.x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div { background-color: #f0f0f0 !important; font-weight: bold; }
.x-grid-row-over .x-grid-cell, .x-grid-row-over .x-grid-rowwrap-div { background-color: #f0f0f0 !important;  }
.x-tree-icon.x-tree-icon-leaf { background-image:url(images/leaf.gif);  }
.x-grid-row .x-tree-icon.x-tree-icon-parent { background-image: url(images/book.png); }
.x-grid-row.x-grid-tree-node-expanded .x-tree-icon.x-tree-icon-parent { background-image: url(images/bookopen.png); }
.x-grid-view  { background-color: #d9d9d9; padding: 5px;}
.x-grid-row .x-grid-cell { background-color: #d9d9d9;}
.x-tab-bar { background: #222; }

#westPanelID-splitter {	background: #222;}

#westPanelID_header { background: #222 !important; box-shadow: none !important;}

#westPanelID_header .x-panel-header-text-default { color: white !important; }

/*---- END West panel ------------------ Index & Tree -----------------------*/

/*------- Search ------------------------------------------------------*/
.searchResultsPanel { background-color: #e7e7e7 !important; padding: 5px;}
.searchResults { font-size: 8pt; background-color: #e7e7e7 !important; }
#searchResultsPanel { background-color: #e7e7e7 !important; }
#searchResults { font-size: 8pt; background-color: #e7e7e7 !important; }
#searchResults a:hover { text-decoration: underline !important;	}
.searchword1 { background-color: #FF9933;}
.x-tab-close-btn { 
	background-image: none;
	font-family: "FontAwesome";
}
.x-tab-close-btn:before { 
	content: "\f057";
}


/*------------------------------- breadcrumb ---------------------------------------*/
.breadcrumb:hover { text-decoration: underline !important; }


/*---- Topic -------------------------------------------------------*/
#start-panel { padding: 10px;  margin-left: 30px; }
.homepage { background-image: url(images/gradient-bg.gif); }
.aboveheading { display: none; }
.belowheading { display: none; }

/*--- panels header (title) ---*/
.x-panel-header-text { font-weight: normal; }
.x-panel-header-text-default { color: #222 !important;}
.x-panel-header-default {
	background-image: none !important;
	border: 0 !important;
	background: #fff !important;
}

#content-panel_header { left: 2px !important; }

.x-panel-body-default { border: 0 !important; }

.x-tab-default-bottom-active ,
.x-tab-default-bottom { 
	border: 0 !important; 
	color: #222 !important;
}

.x-tab-default-bottom button span { 
	color: #444;
}

.x-tab-default-bottom-active button span { 
	color: #222;
}

.x-tab-default-bottom  { background-image: none !important; background: #f7f7f7; }

.x-tab-default-bottom:hover  { background-image: none !important; background: #e7e7e7; }

.x-tab-bottom-active, .x-tab-bottom-active:hover  { background-image: none !important; background: #d9d9d9; }

.x-tab { border-color: #d9d9d9; }

.x-tab-bar-strip-default { background-color: #d9d9d9; border-color: #d9d9d9;}

/*--- toolbar ---*/
.tree-node-toolbar-no-bg-image { background-color: #DDEAFC; background-image: none; }
.x-toolbar .ytb-text { padding: 0px;}
.checkbox-text {
	font-size: 10pt;
	margin-left: 4px;
	position: relative;
	vertical-align: top;
}
  * html .checkbox-text {   
	margin-left: 0px;   
} 
/*--- Icons ---*/
/*--- main toolbar ---*/
.homeIcon,
.upIcon,
.downIcon,
.sendFeedbackIcon,
.printIcon,
.searchIcon { 
	background-image: none;
	font-family: 'FontAwesome';
	font-size: 20px;
}

.homeIcon:before { content: "\f015";}
.upIcon:before { content: "\f01b"; }
.downIcon:before { content: "\f01a"; }
.sendFeedbackIcon:before { content: "\f0e6";}
.printIcon:before { content: "\f02f";}
.searchIcon:before { content: "\f002";}

.x-btn-default-toolbar-small-icon .x-btn-inner,
.x-btn-default-toolbar-small-icon .x-btn-icon { width: 24px; height: 24px;}
.x-btn-default-toolbar-small .x-btn-center { height: 24px; overflow: visible; }

.x-btn-default-toolbar-small:hover {
	background: none !important;
	border: 0 !important;
	margin: 1px 0 0 1px !important;
}

.x-btn-default-toolbar-small:hover .homeIcon:before,
.x-btn-default-toolbar-small:hover .upIcon:before,
.x-btn-default-toolbar-small:hover .downIcon:before,
.x-btn-default-toolbar-small:hover .sendFeedbackIcon:before,
.x-btn-default-toolbar-small:hover .printIcon:before, 
.x-btn-default-toolbar-small:hover .searchIcon:before {
	color: #94d500 !important; 
}

/*.x-tool-default { font-family: 'FontAwesome'; font-size: 16px; color: white; }
.x-tool-default img { display: none; }
.x-tool-default:after { content: "\f191";}*/

.EditIcon { background-image: url(images/edit.png); }
.editLiveIcon { background-image: url(images/edit_live.png); }
.emailThisPageIcon { background-image: url(images/email.png); }

/* tree toolbar */
.expand { background-image: url(images/expand_all.gif); }
.collapse { background-image: url(images/collapse_all.gif); }

/* overwrite Author-it stylesheet.css styles */
.relateditem 
{	font-family: arial, helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #ebebeb;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: 0%;
    margin-right: 0%;
}
.bodytext 
{	font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}
li.listbullet 
{	font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}
li.listbullet2 { font-family: arial, helvetica, sans-serif; }
li.listalpha { font-family: arial, helvetica, sans-serif; }
li.listalpha2 { font-family: arial, helvetica, sans-serif; }
li.listnumber { font-family: arial, helvetica, sans-serif; }
li.listnumber2 { font-family: arial, helvetica, sans-serif; }
.listnote {
    font-family: arial, helvetica, sans-serif;
    border-color: #004080;
    border-top-style: solid;
    border-top-width: 0.3mm;
    border-top-color: #004080;
    border-bottom-style: solid;
    border-bottom-width: 0.3mm;
    border-bottom-color: #004080;
    border-left-style: solid;
    border-left-width: 0.3mm;
    border-left-color: #004080;
    border-right-style: solid;
    border-right-width: 0.3mm;
    border-right-color: #004080;
}
.tableheading {
	color: #6fab1b;
	margin: 2px;
	padding: 6px;
	border: 1px solid #FFFFFF;
}

ul.tablelistbullet 
{
	list-style-type: Square;
	list-style-image: none;
	list-style-position: outside;
	margin-top: 2px;
	margin-bottom: 2px;
}
li.tablelistbullet 
{
	font-family: arial, helvetica, sans-serif;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;

}
.expandingblock 
{
    border-color: #FF9933;
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: #FF9933;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #FF9933;
    border-left-style: dashed;
    border-left-width: 1px;
    border-left-color: #FF9933;
    border-right-style: dashed;
    border-right-width: 1px;
    border-right-color: #FF9933;
}
.indexlink { font-family: arial, helvetica, sans-serif; }

.index1 { font-family: arial, helvetica, sans-serif; }

#header .header-right a {
	color: #94d500 !important;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#header .header-right a:hover {
	color: white !important;
	font-weight: bold;
	text-decoration: underline !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.header-right {
	margin-right: 300px;
	margin-top: 10px;
}

.relatedtopics {
	background-color: #ebebeb;
}

#content-panel-body {
	border: 0 !important;
}

.x-tool-collapse-left,
.x-tool-expand-right {
	background-position: 0% 0% !important;
}

.x-tool-collapse-left {
	background-image: url('images/collapse_1_2.png') !important;
}

.x-tool-collapse-left:hover {
	background-image: url('images/collapse_1_1.png') !important;
}

.x-tool-expand-right {
	background-image: url('images/collapse_2_1.png') !important;
}

.x-tool-expand-right:hover {
	background-image: url('images/collapse_2_2.png') !important;
}

.linkedicontemplate {
	vertical-align: bottom;
}

#search-textfield {
	top: 0 !important;
}

#tbtext-1047 {
	top: 4px !important;
}

.x-form-focus {
	border-color: #94d500;
}