
/* Menu Styles */

.c1_rootmenu
    { font-size: x-small; font-family: Verdana; background-color: inherit; background-image: url(Images/blue_navbar.bmp); padding: 3px }
.c1_rootmenu_caption1_item
 { color: white; font-size: x-small; background-color: #ccc; border: solid 1px #003366 }

.c1_rootmenu_caption2_item
{
    background-color:#cccccc;
	font-weight:bold;
    font-size:smaller;
}

.c1_rootmenu_item
   { color: black; font-size: small; font-family: "Times New Roman"; font-style: italic; padding-right: 5px; padding-left: 5px; border: solid 0 #cccccc }

.c1_rootmenu_selected_item
  { color: black; font-size: small; font-family: "Times New Roman"; font-style: italic; background-color: transparent; padding-right: 5px; padding-left: 5px; border: solid 0 #003366 }

.c1_rootmenu_disabled_item
  { color: black; font-size: small; font-family: "Times New Roman"; font-style: italic; padding-right: 5px; padding-left: 5px }

.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 Navy;
    background-color:#cccccc;
    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 #003366;    
    filter:"progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)";
}

.calHeader
{
	border: solid 1px #8A867A;
    background-color: #FCFCFA;
    padding:0px;    
}

.calTitle
{	  
	font-weight: bold;
    border:solid 1px #003366;
    background-color:#cccccc;
    padding:0px;	
    height:100%;
    font-weight: bold;
	font-family:Verdana;
    font-size: medium;
    color: Navy;
}

.calDay
{	
	color: black;	
	border: solid 1px #003366;	
}

.calWeekendDay
{
	color: black;	
	border: solid 1px #003366	
}

.calOtherMonthDay
{
	color: #aca899;	
	border: solid 1px #003366	 
}

.calSelector
{
	padding: 0px;
}

.calSelectedDay
{
	border: solid 1px #316AC5;
    background-color:#ECEAD8;
}

.calNextPrev{
	vertical-align: middle;
}

/* Tab Styles */

.tabBody
   { font-size: x-small; font-family: Verdana; font-weight: bold; background-color: white; background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; padding: 0; border: double 4px #003366; filter: "progid:DXImageTransform.Microsoft.Shadow(color='cccccc', Direction=135, Strength=4)"   }

.tabBody2
 { font-size: x-small; font-family: Verdana; font-weight: bold; padding: 0; border: inset 2px teal; filter: "progid:DXImageTransform.Microsoft.Shadow(color='cccccc', Direction=135, Strength=4)" }

.tabRootMenu
{
	
	Border-Left: solid 0px navy; border-bottom: 003366 0px solid; border-right: solid 0px red; border-top: 0px;		
	font-weight: bolder;
	font-family: Verdana;
	font-size:x-small;	
	padding-bottom: 0px;
}

.tabItem
     { color: black; font-size: 10pt; text-decoration: none; background-color: transparent; background-repeat: no-repeat; background-position: left center; text-align: center; padding: 4px; right: 0; vertical-align: text-bottom; border-color: transparent }	

.tabDisabledItem
     { color: black; font-size: 10pt; text-decoration: underline; background-color: transparent; background-repeat: no-repeat; background-position: left center; padding: 4px; border-color: transparent }

.tabSelectedItem
     { color: black; font-size: 10pt; text-decoration: underline; background-color: transparent; background-repeat: no-repeat; background-position: left center; padding: 4px; border-color: transparent }

/* Text Styles */

.titleText
{
	font-weight: bold;
	font-family:Verdana;
    font-size: medium;
    color: #003366;
}

.titleText2
{
	font-weight: bold;
	font-family:Verdana;
    font-size: medium;
    color: Orange;
}

.labelText
{
	font-weight: bold;
	font-family:Verdana;
    font-size:x-small;
    color: #003366;
}
.labelText2
{
	font-weight: bold;
	font-family:Verdana;
    font-size:x-small;
    color: Navy;
}

.itemText
{
	font-family:Verdana;
    font-size:x-small;
    color: Navy;
}

/* Tool Bar Styles */

.toolBar
 { color: navy; font-weight: bold; padding: 3px }
.toolBarHoveredItem
 { font-size: x-small; padding: 1px }
.toolBarDisabledItem
 { 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) }
.toolBarItem
 { font-size: x-small; background-color: transparent; padding: 1px; border-color: transparent }
.toolBar2
 { color: navy; 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: Navy;
	font-size: x-small;
}
	
.panelGroup
 { color: 003366; font-size: x-small; font-family: "Sans Serif"; font-weight: bold; background-color: #e6e6e6; border: solid 1px #003366; filter: "progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)" }

.panelHeader
   { color: black; font-size: x-small; font-family: "Sans Serif"; font-weight: bold; background-color: #ecead8; background-image: url(images/darkgreen_background.gif); padding: 1px 1px 1px 3px; border-style: none none solid; border-width: medium medium 1px; border-color: transparent transparent #003366 }

.panelHeaderHover
    { color: 003366; font-size: x-small; font-family: "Sans Serif"; font-weight: bold; background-color: #ecead8; background-image: url(images/darkgreen_background.gif); padding: 1px 1px 1px 3px; border-style: none none solid; border-width: medium medium 1px; border-color: transparent transparent #003366 }
/* Janus Grid Styles;  */

.gridHeader
     { color: black; font-size: 8pt; font-family: "Sans Serif"; font-weight: bold; background-image: url(images/darkgreen_background.gif); padding: 0 3px; border-color: #003366 }

.gridAlternatingRow
 { background-color: white; border-style: solid; border-width: 1px medium medium }
.gridEditors
 { background-color: white }
.gridGroupIndent
 { background-color: white }
.gridGroupRow
 { background-color: white }
.gridGroupRowIndentJunction
 { background-color: white }
.gridPageNavigator
 { background-color: white }
/* Div Tags */

.scroll
{
	OVERFLOW: auto; 	
}

.plainDiv
 { padding: 0 }

.descriptionBox
{
	font-family:Verdana;
    font-size:x-small;
    overflow: auto;
	height: 90px;
	width: 250px;
	color: Navy;
}

.header
{
	/*
		background-color: green;
		background-image: url(images/darkgreen_background.gif);
		height: 34;
	*/
}

body  { background: teal }

.informationPanel
 { color:003366; font-size:x-small; font-family:"Sans Serif"; font-weight:bold; background-color:#e6e6e6; border:solid 1px #003366; filter: "progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)" }

