/**
 *  $Id: pjdefault.css,v 1.43 2008/04/24 16:46:59 danielg Exp $
 * Copyright 2006,2007 Nethrom Software
 */

@import 'calendar-blue.css';
@import '../../win/default.css';
@import '../../win/lighting.css';
@import '../../functionality.css';

/* Defaults reset */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, label, p, blockquote, th, td { 
	margin:0;
	padding:0;
	font-size:12px;
	font-family:tahoma,arial,helvetica,sans-serif;
}

.pjWindow table {
	/* with this on cellSpacing in layout does not work under Mozilla
	border-collapse:collapse;
	border-spacing:0;
	*/
	font-size:11px;  /*renders 12px */
	font-family:verdana,arial,tahoma,helvetica,sans-serif;
}

/* tmp */
.pjWindow td {
	/*border:1px solid green;*/
}



.pjWindow fieldset,.pjWindow img { 
	border:0;
}
.pjWindow address,.pjWindow caption,.pjWindow cite,.pjWindow code,.pjWindow dfn,.pjWindow em,.pjWindow strong,.pjWindow th,.pjWindow var {
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	font-family:tahoma,arial,helvetica,sans-serif;
}
.pjWindow ol,.pjWindow ul {
	list-style:none;
}
.pjWindow caption,.pjWindow th {
	text-align:left;
}
.pjWindow h1,.pjWindow h2,.pjWindow h3,.pjWindow h4,.pjWindow h5,.pjWindow h6 {
	font-size:12px;  /*renders 12px */
	font-weight:normal;
}
.pjWindow q:before,.pjWindow q:after {
	content:'';
}
.pjWindow abbr,.pjWindow acronym { 
	border:0;
}



/* PJSmartWindow */

table.pjWindow, div.pjWindow/*, div.bluelighting_content */{
	background:none;
	background-color:transparent;
}
/*
div.pjWindow, div.bluelighting_content, div.pjWindow_menubar {
	background:#C0DCFF url(../images/glass/windowBg.png) left top repeat-x;
}
*/
div.pjWindow:focus, div.pjWindow:active {
	border:0px none;
}


.pjWindow input {
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	margin-top: 3px;	/* to place fields with no FK the same as fields with FK */
	-moz-user-select:auto;
}

.pjWindow input[disabled='disabled'], .pjWindow input.disabled, .pjWindow select.disabled, .pjWindow textarea.disabled {
  background:#FBFEFF;
  color:#444444;
  cursor:default;
  border:1px solid #ABC1DE;
  padding:1px;
}


.pjWindow button, .pjWindow input[type="button"],.pjWindow input[type="submit"] {
	font-style:normal;
	font-weight:normal;
	font-family:sans-serif;;			
	font-size:12px;
	-moz-user-select:auto;
}

/* PJSmartContainer */

.pjSmartContainer {
	background-color:transparent;
	padding: 1px;
}

/*
div.pjSmartContainer:focus, div.pjSmartContainer:active {
	border:0px none;
}
*/

.pjSmartContainerB1,  .pjSmartContainerB2, .pjSmartContainerB3 {
	margin:0px;
	padding:0px;
	
}


.pjSmartContainerContent{
	padding: 1px;
	margin:0px;
}


.pjSmartContainerContent .pjPage {
	overflow: auto;		/* if this is missing, the containers will exapnd to fit all the content */
}


/* PJStatusPanel */

div.pjStatusPanel {
    background: #FCFCFE;
    border:1px solid #96B9E6;
}

div.pjStatusPanelB1,  div.pjStatusPanelB2, div.pjStatusPanelB3 {
	margin:0px;
	padding:0px;
	
}

div.pjStatusPanelB2 {
}

div.pjStatusPanelContent{
	padding: 6px;
	margin:0px;
}


.pjStatusPanelContent .pjPage {
	overflow: auto;		/* if this is missing, the containers will exapnd to fit all the content */
}


/* PJToolbar */

div.pjToolbar {
	margin:0px;
	-moz-user-select:none;
	/*background:transparent url(../images/glass/toolbar/tbmbg.png) left bottom repeat-x;*/
	background:#E4ECF7 url(../images/glass/brTop.png) repeat-x scroll left top;    
	line-height: 22px;
    padding: 1px 4px 1px 4px;
	border-width:1px;
	border-style:solid;
	border-color: #FFFFFF #B0CDF1 #B0CDF1 #F1F9F9;
}


/* PJToolGroup */

div.pjToolGroup {
    margin:0px 6px 0px 0px;
    padding:1px 6px 3px 0px;
    background:transparent url(../images/glass/toolbar/tbsep.gif) right top repeat-y;
}


div.pjToolGroup:focus,  div.pjToolGroup:active{
	border:0px none;
}


/* PJToolButton */

.pjToolButton {
	display: -moz-inline-box;
	display: inline-block;
	font-size: 11px;
	padding: 3px 4px 2px 4px;
	line-height: 16px;
	height: 16px;
	cursor: default;
}

.pageHead .pjToolButton {
	margin-top: -3px;
}

.pjToolButton:hover, .pjToolButton.focused {
	background: url(../images/btnBg.gif) repeat-x;
	border-color: #8db2e3;
	border-width: 1px;
	border-style: none solid;
	cursor: pointer;
	padding: 3px 3px 2px 3px;
}

.pjToolButton.disabled:hover {
	background: transparent;
	border-style: none;
	cursor: default;
	padding: 3px 4px 2px 4px;
}

.pjToolButton .popupOpen {
	background: url(../images/menudown.gif) no-repeat center center;
	display: -moz-inline-box;
	display: inline-block;
	height: 16px; /*this is the actual height of the toolbar content; img height = 3px*/
	margin-left: 1px;
	padding-left: 2px;
	position: relative;
	top: -16px;	/*img height. donnow why it was needed, FF just displayed wrong*/
	width: 5px;
}

.pjToolButton:hover .popupOpen, .pjToolButton.focused .popupOpen {
	border-left: 1px solid Black;
	padding-left: 1px;
}

.pjToolButton:hover .popupOpen.popupDefault, .pjToolButton.focused .popupOpen.popupDefault {
	border-left: 0px none;
	padding-left: 2px;
}

/* PJField */
div.pjField div {
	display:inline;
	/*-moz-user-select:auto;*/
}

div.pjFieldInfo {
	vertical-align:middle;
	padding: 0px 2px 0px 2px;
}


/* PJLabel */

.pjLabel {
	color: InfoText;
	-moz-user-select: none;
	margin-top: 3px;	/* for alignment with pjField */
}

label.pjRequired {
	/* font-weight: bold; */
	color: #344657;
}


/* PJSmartFolder */
div.pjSmartFolder {
	padding: 1px;	
}

div.pjSmartFolder:focus, div.pjSmartFolder:active {
	border:0px none;
}


.dynamic-tab-pane-control.tab-pane {
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}

.dynamic-tab-pane-control .tab-row {
	padding-left: 3px;
}

.dynamic-tab-pane-control .tab {
	position:		relative;
	top:			0;
	$top:1px;
	overflow:		visible;
	
	cursor:			Default;


	z-index:		0;
	white-space:	nowrap;
	text-align:		center;
	margin:0px;
	padding:0px;
	margin-bottom: -1px;
}

.dynamic-tab-pane-control .tab.selected {
	z-index:		3;
	margin-bottom: 0px;	
}

.dynamic-tab-pane-control .tab .tabOut {
	background: transparent url(../images/glass/sfITC.png) left top repeat-x;	
	display: -moz-inline-box !important;    /* FF */
	display: inline-block !important;       /* legal; intended; what should've worked by itself */
	display: inline !important!;            /* ie7 & below hack; in IE7 div's can't have inline-block */
	padding: 3px 2px 3px 12px;
}

.tab-pane .tab.selector .tabOut {
	padding: 3px 2px;
}

.dynamic-tab-pane-control .tab.selected .tabOut {
	background: transparent url(../images/glass/sfATC.png) left top repeat-x;	
}

.dynamic-tab-pane-control .tab a {
	color:				#344657;
	text-decoration:	none;
	cursor:				default;
}

.dynamic-tab-pane-control .tab.hover .tabOut{
	background: transparent url(../images/glass/sfITCH.png) left top repeat-x;
}

.dynamic-tab-pane-control .tab.selected.hover .tabOut, .dynamic-tab-pane-control .tab.selected .tabOut {
	background: transparent url(../images/glass/sfATCH.png) left top repeat-x;
	font-weight: bold;
}


.dynamic-tab-pane-control .tab .part.head {
	display: -moz-inline-box !important;    /* FF */
	display: inline-block !important;       /* legal; intended; what should've worked by itself */
	display: inline !important!;            /* ie7 & below hack; in IE7 div's can't have inline-block */
	background:transparent url(../images/glass/sfITL.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfITL.png", sizingMethod="crop");
	width:5px;
	padding: 3px 0px 3px 0px;	
}

.dynamic-tab-pane-control .tab.selected .part.head {
	background:transparent url(../images/glass/sfATL.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfATL.png", sizingMethod="crop");
}

.dynamic-tab-pane-control .tab .part.tail {
	display: -moz-inline-box !important;    /* FF */
	display: inline-block !important;       /* legal; intended; what should've worked by itself */
	display: inline !important!;            /* ie7 & below hack; in IE7 div's can't have inline-block */	
	background:transparent url(../images/glass/sfITR.png) right top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfITR.png", sizingMethod="crop");
	width:5px;	
	padding: 3px 0px 3px 0px;
}

.dynamic-tab-pane-control .tab.selected .part.tail {
	background:transparent url(../images/glass/sfATR.png) right top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfATR.png", sizingMethod="crop");
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #7F9DB9;
	background:		#FBFCFF;
	position:		relative;
	top:			-1px; /*(buggy in ie7, overflows out of the window)*/
	$margin-top: -1px;
	$position:		static;
	$top:			auto; /*(broken in FF)*/
	color:				Black;

	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}



/**
 *  <PJDataBrowse>
 */

div.pjDataBrowse table.pjDataBrowseHeader th {
	font-family: Tahoma, Arial,Helvetica, Sans-serif;
	padding: 4px 2px 4px 10px;
	font-size:12px;
}

table.pjDataBrowseHeader th .sortImg {
	width: 9px;
	height: 5px;
	margin-left: 5px;
}
table.pjDataBrowseHeader th .sortImg.asc {
	background: url(../images/sort_asc.gif) center center no-repeat;
}
table.pjDataBrowseHeader th .sortImg.desc {
	background: url(../images/sort_desc.gif) center center no-repeat;
}

div.pjDataBrowse table.pjDataBrowseBody td.pjDataBrowseCell {
	padding: 2px 3px 2px 3px;
    border-color: transparent #F9F9F9 #EDEDEF transparent;
    border-style: solid;
    border-width: 1px;
}

.pjDataBrowseRow {
	font-family:verdana, arial, tahoma, helvetica, sans-serif;
	font-size:11px;
}

.pjDataBrowseRow.alt {
	background: #FDFDFF;
}

.pjDataBrowseRow.highlight {
	background: #EFEFEF url(../images/rowHighlight.gif) repeat-x;
	border: 1px solid #DDDDDD;
}

.pjDataBrowseRow.selected {
	background: #DFE8F6;
}

div.pjDataBrowse table.pjDataBrowseBody .pjDataBrowseRow.selected td.pjDataBrowseCell {
    padding: 2px 3px 2px 3px;
    border-color: #A3BAE9 transparent #A3BAE9 transparent;
    border-style: dotted;
    border-width: 1px;
}


div.pjDataBrowseEmptyQuery {
	font-style: italic;
	padding: 1em 0px;
	text-align: center
}

/**
 *  </PJDataBrowse>
 */
 
 /* Layout */
.pjlytable {
	/*table-layout: fixed;*/
	width: 100%;			/* comment this line if you don't want children to fill up the parent */

}

 /*td.pjlycl,*/ .pjLabel {
 	white-space:nowrap;
 }
 
 /*
 .pjlytable:focus, .pjlytable:active {
	border:0px none;
}  
*/
 
 
div.pjOverlay {
	position:absolute;
	top: 100px;
	left: 100px;
	/*background-color: InfoBackground;*/
	background-color: #ffffff;
	border:1px solid #999999;
	color: InfoText;
}

div.pjOverlay_Body {
	padding: 6px;
	font-size:12px;
	font-family:sans-serif;
}

div.pjOverlay_Shadow {
	background-color: ThreeDShadow;
	opacity: 0.4;
}

div.pjOverlayUpArrow {
	background: url(../images/up.gif) top left no-repeat;
	height: 13px;
	left: 12px;
	position: absolute;
	top: -13px;
	width: 24px;
}

div.pjOverlayDownArrow {
	background: url(../images/down.gif) top left no-repeat;
	height: 13px;
	left: 12px;
	position: absolute;
	width: 24px;
}

div.pjOverlayLeftArrow {
	background: url(../images/left.gif) center left no-repeat;
	left: -13px;
	position: absolute;
	top: -1px;
	width: 13px;
}

div.pjOverlayRightArrow {
	background: url(../images/right.gif) center left no-repeat;
	position: absolute;
	top: -1px;
	width: 13px;
}

/** Warnings **/
.pjWarnMessError { border-left: 2px solid #E22626;  padding-left: 4px;}
.pjWarnMessWarning {  border-left: 2px solid #E2D926;  padding-left: 4px; }
.pjWarnMessInfo {  border-left: 2px solid #2626E2;  padding-left: 4px; }




/* PJ Lookup */
div.pjLookup {
	padding: 3px;
/*	padding-left: 0.5em;
	padding-right: 0.5em;
*/	
	text-align:left;	
	background-color: transparent;
	font-weight:bold;
	color: #344657;
	overflow: hidden;
}



div.overlay_bluelighting {
	background-color: #282843;	
}

/* PJHTMLBlock */

div.pjHTMLBlock {
	overflow:hidden;;
	margin:0px;
	padding:0px;
	display:block;
	word-break:normal;
	word-wrap:normal;
	white-space:normal;
	width:auto;
	display: -moz-inline-box;
	display: inline-block;
}

div.pjHTMLBlock p {
	overflow:auto;
	white-space:normal;
	padding: 2px;
	margin: 4px 0px 4px 0px;
	display:block;
	width:auto;
}

div.pjHTMLBlock ul {
	overflow:auto;
	white-space:normal;
	padding: 2px;
	list-style-type: disc;
	list-style-position: inside;
	width:auto;
}

div.pjHTMLBlock li {
	overflow:auto;
	white-space:normal;
	display:list-item;
	padding: 2px;
	width:auto;
}

div.pjHTMLBlock img {
        overflow:auto;
        width:auto;
}


.pjPage {
	/*overflow:hidden;*/
	padding: 1px !important;		/* fix FF bug where scroll bars appear on click (focus) */
}

/**
 *	<Menus>
 */

.pjMenuBar {
	padding: 1px 5px;
	background: #bfdbff url(../images/glass/toolbar/tbmbg.png) repeat-x scroll left bottom;
	color: #344657;
	outline: 0;
}

.pjMenuBar.displayAsList {
	/*background: #bfdbff url(../images/glass/sfBottom.png) repeat-x scroll left bottom;*/
	background:none;
	background-color:transparent;
	padding: 1px;
}

.pjMenu {
	background:#F7F7F7 url(../images/glass/menuBg.png) left top repeat-y;
	border: 1px solid #3a5981;
	padding: 2px;
	position: absolute;
	z-index: 10000;
	max-width: 17em;	
}

span.pjMenuItem {
	display: -moz-inline-box;
	display: inline-block;
}

.pjMenuBar span {
	display: table-cell;
	display: inline-block;
}

.pjMenu span {
	display: block;
}

.pjMenuBar .pjMenuItem img.submenu, .pjMenuBar.displayAsList .pjMenuItem img.submenu {
	display: none;
}

.pjMenu .pjMenuItem img, .pjMenuBar.displayAsList .pjMenuItem img {
	display: inline;
}

.pjMenuItem {
	font-family: tahoma,arial,sans-serif;
	font-size: 12px;
	padding: 4px 10px;
	white-space: nowrap;
}

.pjMenu .pjMenuItem {
	padding: 4px 3px 4px 28px;
}

.pjMenuBar.displayAsList .pjMenuItem {
	padding: 2px 3px 2px 1px;
}

.pjMenu .pjMenuItem.separator {
	padding: 6px;
	background: transparent url(../images/glass/menuHSep.png) left center repeat-x;
}

.pjMenu .pjMenuItem.separator hr{
    display:none;    
}

.pjMenuItem.hover {
	background: #EBF3FD url(../images/menuOver.gif) repeat-x;
	border: 1px solid #AACCF6;
}

.pjMenuBar .pjMenuItem.hover {
	padding: 3px 9px;
}

.pjMenu .pjMenuItem.hover {
	padding: 3px 2px 3px 27px;
}

.pjMenuBar.displayAsList .pjMenuItem.hover {
	padding: 1px 2px 1px 0px;
}

.pjMenu .pjMenuItem.separator.hover {
    padding: 6px;
    background: transparent url(../images/glass/menuHSep.png) left center repeat-x;
	border: none;
}

.pjMenuItem img {
	margin: auto 5px;
}

.pjMenuBar .pjMenuItem img {
	position: static;
	vertical-align: middle;
}

.pjMenu .pjMenuItem img {
	position: absolute;
	left: 2px;
}

.pjMenuBar .pjMenuItem .hidden, .pjMenuBar .pjMenuItem .hotkey {
	display: none;
}

.pjMenu .pjMenuItem .hidden {
	display: inline;
	visibility: hidden;
}

.pjMenu .pjMenuItem .hotkey {
	/*height: 15px; /* MenuItem height, without the padding */
	position: absolute;
	right: 3px;
	margin-top: 1px;
	vertical-align: middle;
	display: block;
	font-size: 80%;
    color: #344657;
}

.pjMenuItem img.submenu {
	background: url(../images/submenu.gif) no-repeat center center;
	width: 4px;
	height: 15px; /* MenuItem height, without the padding */
	position: absolute;
	right: 2px;
	vertical-align: middle;
}

/**
 *	</Menus>
 */

 /**
 *  <PJDataBrowse>
 */

div.pjDataBrowse {
	background: transparent;
	padding: 0px;
	border:1px solid #8DB2E3;
}

table.pjDataBrowseHeader tr {
	color: #344657;
}

table.pjDataBrowseHeader th {
	border-left:1px solid #F1F9F9;
	border-right:1px solid #B4CAE6;
	padding-bottom: 4px;
	border-top:2px solid transparent; 
}

div.pjDataBrowseHeaderDiv {
	border-bottom:1px solid #B4CAE6;
    background:#e4ecf7 url(../images/glass/brTop.png) left top repeat-x;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/brTop.png", sizingMethod="crop");	
}

table.pjDataBrowseBody {
	background-color:#FFFFFF;
}


div.pjDataBrowseContent {
	/*
	border-left:1px solid #DAECF7;
	border-right:1px solid #CBFAFF;
	border-bottom:1px solid #C0F9FF;
	*/
	background-color:#FFF;
}

table.pjDataBrowseHeader th.sortable:hover {
	border-top:2px solid #FFDD66;
}

div.pjDataBrowse div.pjToolbar {
	border-right:1px solid transparent;		
	border-bottom:1px solid #DEE6F1;
}
/**
 *  </PJDataBrowse>
 */

div.pjAutoComplete {
	background: #FFFFFF;
	border: 1px solid #333333;
	padding: 0px;
}

div.pjAutoComplete div {
	padding: 1px 10px 1px 1px;
}

div.pjAutoComplete div.hover {
	background: #F0F0F0;
}

div.pjAutoComplete div.selected {
	background: rgb(178, 180, 191);
}

div.pjAutoComplete div.noMatch {
	font-style: italic;
}

/**
 *  </pjAutoComplete>
 */

.pjOverlay.hotkeys .pjOverlay_Body div {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	padding-left: 2em;
	text-indent: -2em;
}

.pjOverlay.hotkeys .pjOverlay_Body div.highlight {
	background: #EEEEEE;
}

/** Container present */

div.present {
	/*
	background:transparent url(../images/glass/sfTop.png) left top repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfTop.png", sizingMethod="crop");
	*/	
    background:#e4edf9 url(../images/glass/pnTop.png) left top repeat-x;
	border:1px solid #8db2e3;
}

div.present div.pjSmartContainerContent {
	background:transparent url(../images/glass/pnBot.png) left bottom repeat-x;
/*
	background:transparent url(../images/glass/sfBottom.png) left bottom repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfBottom.png", sizingMethod="crop");	
	border-top:1px solid #e7eff8;
	border-left:1px solid #d7f3fb;
	border-right:1px solid #d7f3fb;
	border-bottom: 1px solid #c0f9ff;
*/	
}


div.pjPageInner {
    background:transparent url(../images/glass/pnBot.png) left bottom repeat-x;
		/*
	background:transparent url(../images/glass/sfBottom.png) left bottom repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfBottom.png", sizingMethod="crop");	
	border-top:1px solid #e7eff8;
	border-left:1px solid #d7f3fb;
	border-right:1px solid #d7f3fb;
	border-bottom: 1px solid #c0f9ff;
	*/
}

.dynamic-tab-pane-control .tab-page {
/*
	background:transparent url(../images/glass/sfTop.png) left top repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/sfTop.png", sizingMethod="crop");
*/
    background:#e4edf9 url(../images/glass/pnTop.png) left top repeat-x;			
	border:1px solid #8db2e3;
}

/*
span.pjToolButton.tbtb16:hover, span.pjToolButton.focused.tbtb16 {
	background:transparent url(../images/glass/toolbar/tbbtbg22H.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbg22H.png", sizingMethod="crop");
	cursor: pointer;
	padding:3px 4px 3px 3px;
	margin:0px;
	border:none;
}
span.pjToolButton.tbtb16 {
	background:transparent url(../images/glass/toolbar/tbbtbg22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbg22.png", sizingMethod="crop");
	padding:3px 4px 3px 3px;
	margin:0px;
	border:none;
}
span.pjToolButton.disabled.tbtb16, span.pjToolButton.disabled.tbtb16:hover{
	background:transparent url(../images/glass/toolbar/tbbtbg22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbg22.png", sizingMethod="crop");
	cursor: default;
	padding:3px 4px 3px 3px;
	margin:0px;	
	border:none;
}

span.pjToolButton.tbtb16.tbF:hover, span.pjToolButton.focused.tbtb16.tbF {
	background:transparent url(../images/glass/toolbar/tbbtbgF22H.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgF22H.png", sizingMethod="crop");
	cursor: pointer;
	padding:3px 4px 3px 3px;
	margin:0px;
	border:none;
}
span.pjToolButton.tbtb16.tbF {
	background:transparent url(../images/glass/toolbar/tbbtbgF22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgF22.png", sizingMethod="crop");
	padding:3px 4px 3px 3px;
	margin:0px;
	border:none;
}
span.pjToolButton.disabled.tbtb16.tbF, span.pjToolButton.disabled.tbtb16.tbF:hover{
	background:transparent url(../images/glass/toolbar/tbbtbgF22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgF22.png", sizingMethod="crop");
	cursor: default;
	padding:3px 4px 3px 3px;
	margin:0px;	
	border:none;
}


span.pjToolButton.tbtb16.tbM:hover, span.pjToolButton.focused.tbtb16.tbM {
	background:transparent url(../images/glass/toolbar/tbbtbgM22H.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgM22M.png", sizingMethod="crop");
	cursor: pointer;
	padding:3px 4px 3px 4px;
	margin:0px;
	border:none;
}
span.pjToolButton.tbtb16.tbM{
	background:transparent url(../images/glass/toolbar/tbbtbgM22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgM22.png", sizingMethod="crop");
	padding:3px 4px 3px 4px;
	margin:0px;
	border:none;
}
span.pjToolButton.disabled.tbtb16.tbM, span.pjToolButton.disabled.tbtb16.tbM:hover{
	background:transparent url(../images/glass/toolbar/tbbtbgM22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgM22.png", sizingMethod="crop");
	cursor: default;
	padding:3px 4px 3px 4px;
	margin:0px;	
	border:none;
}


span.pjToolButton.tbtb16.tbL:hover, span.pjToolButton.focused.tbtb16.tbL {
	background:transparent url(../images/glass/toolbar/tbbtbgL22H.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgL22M.png", sizingMethod="crop");
	cursor: pointer;
	padding:3px 3px 3px 4px;
	margin:0px;
	border:none;
}


span.pjToolButton.tbtb16.tbL {
	background:transparent url(../images/glass/toolbar/tbbtbgL22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgL22.png", sizingMethod="crop");
	padding:3px 3px 3px 4px;
	margin:0px;
	border:none;
}


span.pjToolButton.disabled.tbtb16.tbL, span.pjToolButton.disabled.tbtb16.tbL:hover{
	background:transparent url(../images/glass/toolbar/tbbtbgL22.png) left top no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/glass/toolbar/tbbtbgL22.png", sizingMethod="crop");
	cursor: default;
	padding:3px 3px 3px 4px;
	margin:0px;	
	border:none;
}
*/

.pageHead.horizontal, .pjPage.horizontal {
	display: -moz-inline-block;    /* FF */
	display: inline-block;         /* legal; intended; what should've worked by itself */
}

.pageHead.vertical {
	display: block;
}

.pjAccordion {
	/*border: 1px solid #8DB2E3;*/
	padding: 0px;
	background-color:#FCFCFE;
}

.pageHead {
    border-bottom:1px solid #B4CAE6;
    background:#e4ecf7 url(../images/glass/brTop.png) left top repeat-x;
	border-top: 1px solid #E6EEF7;
	padding: 4px 2px;
	color: #344657;
	font-weight:normal;	
	border-left:3px solid transparent;
}

.pjAccordion .pageHead:hover {
    border-left:3px solid #FFDD66;
}


.pageHead.selected {
    font-weight: bold;
    border-left:3px solid #FFDD66;
}

.pjAccordion .pjPage {
	background: #FCFCFE;
	border: none;
	padding: 0px !important;
}

.pjSplitter .resizer:hover {
	background: #AFCBEF;
}

.showBar {
	background: #E4EDF9 url(../images/glass/pnTop.png) repeat-x left top;
	border: 1px solid #8DB2E3;
	padding: 1px;
}

.showBar:hover {
	background: #FCFCFE;
}

/**
 *  <pjSmartFolder>
 */

.closeableTabs .tabClose {
	background: transparent url(../images/closeBtns.gif) no-repeat;
}

.closeableTabs .selected .tabClose {
	background: transparent url(../images/closeBtns.gif) -15px 0px no-repeat;
}

.closeableTabs .tabClose:hover {
	background: transparent url(../images/closeBtns.gif) -30px 0px no-repeat;
}

/**
 *  </pjSmartFolder>
 */

 
 body {
        background: url(../images/logos/projapiBg.gif) #005fb5 bottom right no-repeat;        
}
