/* Menu Styles */

.c1_rootmenu
 { font-size: x-small; font-weight: bold; font-family: Verdana; background-color: #ecead8; padding: 3px; border: solid 1px #aaaaaa }
.c1_rootmenu_caption1_item
 { font-size: x-small; background-color: #cdc9a5; border: solid 1px #aaaaaa }

.c1_rootmenu_caption2_item
{
    background-color:#CDC9A5;
	font-weight:bold;
    font-size:smaller;
}

.c1_rootmenu_item
 { font-size: x-small; font-weight: bold; padding-right: 4px; padding-left: 4px; border: solid 0 #cdc9a5 }

.c1_rootmenu_selected_item
 { font-size: x-small; font-weight: bold; background-color: #cdc9a5; padding-right: 4px; padding-left: 4px; border: solid 0 olive }

.c1_rootmenu_disabled_item
 { color: #8a867a; font-size: x-small; padding-right: 4px; padding-left: 4px }

.c1_submenu
{
    font-family:Verdana;
    font-size:x-small;
    background-color:#FCFCFA;
    padding:1px;
    border:solid 1px #8A867A;
    filter:"progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)";
}
.c1_submenuNoShadow
{
    font-family:Verdana;
    font-size:x-small;
    background-color:#FCFCFA;
    padding:1px;
    border:solid 1px #8A867A;    
}

.c1_submenu_item
{
    border:solid 1px #FCFCFA;
    background-color:#FCFCFA;
    font-size:x-small;
}

.c1_submenu_selected_item
{
    border: solid 1px #olive;
    background-color: #CDC9A5;
    padding-right: 1px;
    font-size:x-small;
}

.c1_submenu_disabled_item
{
    color:#8A867A;
    font-size:x-small;
}

/* Calendar Styles */

.calEvents
{
    font-family:Verdana;
    font-size:x-small;   
    background-color:#FCFCFA;
    padding: 0px;
    border: solid 1px Olive;    
    filter:"progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)";
}

.calHeader
{
	border: solid 1px olive;
    background-color: #FCFCFA;
    padding:0px;    
}

.calTitle
{	  
	font-weight: bold;
    border:solid 1px Olive;
    background-color: #CDC9A5;
    padding:0px;	
    height:100%;
    font-weight: bold;
	font-family:Verdana;
    font-size: medium;
    color: Olive;
}

.calDay
{	
	color: black;	
	border: solid 1px olive;	
}

.calWeekendDay
{
	color: black;	
	border: solid 1px olive;	
}

.calOtherMonthDay
{
	color: #aca899;	
	border: solid 1px olive;	 
}

.calSelector
{
	padding: 0px;
}

.calSelectedDay
 { background-color: #ecead8; border: solid 1px olive }

.calNextPrev{
	vertical-align: middle;
}

/* Tab Styles */

.tabBody
 { font-size: x-small; font-family: Verdana; font-weight: bold; background-color: #cdc9a5; padding: 0; border: solid 4px olive }

.tabBody2
{
	Border-Left: olive 1px solid; border-bottom: olive 1px solid; border-right: olive 1px solid; border-top: olive 1px solid;
	font-size:x-small;
    font-family: Verdana;
    font-weight:bold;
    padding:0px;
    background-color: #CDC9A5;   
    filter:"progid:DXImageTransform.Microsoft.Shadow(color='CDC9A5', Direction=135, Strength=4)";    
    font-size:x-small;
}

.tabRootMenu
{
	
	Border-Left: solid 0px olive; border-bottom: olive 0px solid; border-right: solid 0px red; border-top: 0px;		
	font-weight: bolder;
	font-family: Verdana;
	font-size:x-small;	
	padding-bottom: 0px;
}

.tabItem
  { font-size: x-small; padding-right: 4px; padding-left: 4px; vertical-align: text-bottom }	

.tabDisabledItem
  { font-size: x-small; background-color: #cdc9a5; padding-right: 4px; padding-left: 4px }

.tabSelectedItem
  { font-size: x-small; background-color: #cdc9a5; padding-right: 4px; padding-left: 4px }

/* Text Styles */

.titleText
{
	font-weight: bold;
	font-family:Verdana;
    font-size: medium;
    color: olive;
}

.titleText2
{
	font-weight: bold;
	font-family:Verdana;
    font-size: medium;
    color: black;
}

.labelText
{
	font-weight: bold;
	font-family:Verdana;
    font-size:x-small;
    color: olive;
}
.labelText2
{
	font-weight: bold;
	font-family:Verdana;
    font-size:x-small;
    color: olive;
}

.itemText
{
	font-family:Verdana;
    font-size:x-small;
    color: olive;
}

/* Tool Bar Styles */

.toolBar
 { color: olive; font-weight: bold; padding: 3px }
.toolBarHoveredItem
  { font-size: x-small; padding: 3px }
.toolBarDisabledItem
 { color: gray; font-size: x-small; padding: 3px; filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0, xray=0, mirror=0, invert=0, opacity=0.50, rotation=0) }
.toolBarItem
 { font-size: x-small; padding: 3px }
.toolBar2
 { color: olive; font-size: x-small; font-weight: bold; padding: 3px }
.toolBarHoveredItem2
  { font-size: x-small; padding: 1px }
.toolBarDisabledItem2
 { color: gray; font-size: x-small; padding: 1px; filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0, xray=0, mirror=0, invert=0, opacity=0.50, rotation=0) }
.toolBarItem2
 { font-size: x-small; padding: 1px }

/* Sliding Panels */

.panel
{
	padding: 0px;
}

.panelItem
{
	color: Black;
	font-size: x-small;
}

.panelItemHover
{
	text-decoration: underline;
	color: olive;
	font-size: x-small;
}
	
.panelGroup
 { color: black; font-size: x-small; font-family: "Sans Serif"; font-weight: bold; background-color: #cdc9a5; border: solid 1px olive; filter: "progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)" }

.panelHeader
{
	font-weight: bold;
	font-family: Sans Serif;
    font-size: x-small;
    color: Black;
    padding:1px;
    padding-left:3px;
    border-bottom: solid 1px #8A867A;    
    background-color:#ECEAD8;    
}

.panelHeaderHover
{
	font-weight: bold;
	font-family: Sans Serif;
    font-size: x-small;
    color: olive;
    padding:1px;
    padding-left:3px;
    border-bottom: solid 1px #8A867A;    
    background-color:#ECEAD8;    
}
/* Janus Grid Styles;  */

.gridHeader
{
	background-color: white;
	border-left: 0px solid olive;
	border-top: 1px solid olive;
	border-right: 0px solid olive;
	border-bottom: 1px solid olive;
}

.gridAlternatingRow
{
	background-color: #CDC9A5;
	border-width: 1px olive;
	border-style: solid; 
}
.gridEditors
{
	background-color: #CDC9A5;
}
.gridGroupIndent
{
	background-color: #CDC9A5; 
}
.gridGroupRow
{
	background-color:  #CDC9A5;
}
.gridGroupRowIndentJunction
{
	background-color: #CDC9A5; 
}
.gridPageNavigator
{
	background-color: #CDC9A5;
}
/* Div Tags */

.scroll
{
	OVERFLOW: auto; 	
}

.plainDiv
 { padding: 0 }

.descriptionBox
{
	font-family:Verdana;
    font-size:x-small;
    overflow: auto;
	height: 90px;
	width: 250px;
	color: olive;
}

.header
{
	/*
		background-color: Green;
		height: 34;
	*/
}

body  { background: #cdc9a5; filter: "progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)"}
	
.informationPanel
 { color:black; font-size:x-small; font-family:"Sans Serif"; font-weight:bold; background-color:#cdc9a5; border:solid 1px olive; filter:"progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)" }
