BODY
{
	background-color: buttonface;
	font-family : arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
   text-align : justify;
	color : buttontext;
	margin-top  : 4px;
	margin-left : 8px;
	margin-width : 0px;
	margin-height : 0px;

   /* Set the cursor to always be an arrow! */
   cursor: default;
}

BODY.dialogPage
{
	margin-top  : 0px;
	margin-left : 2px;
	margin-width : 0px;
	margin-height : 0px;
}

BODY.toolbarPage
{
	margin-top  : 0px;
	margin-left : 2px;
	margin-width : 0px;
	margin-height : 0px;
}

TD
{
	font-family : arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
}

H3
{
	font-family : arial,helvetica;
	font-size : 14pt;
	font-weight : bold;
	text-decoration : none;
}


UL
{
	margin-top  : 5px;
	margin-left : 20px;
   margin-bottom : 8px;
}

HR
{
	margin-top  : 0px;
   margin-bottom : 0px;
   padding-top :0px;
   padding-bottom :0px;
   border-top :0px;
   border-bottom :0px;
   height:2px;
}



A                   {text-decoration : none;}
A:Link              {color           : black;}
A:Active            {color           : #345789;}
A:Visited           {color           : black;}
A:Hover             {color           : #345789;}

A.underline         {text-decoration : underline;}
A:Link.underline    {color           : #3344ff;}
A:Visited.underline {color           : #3344ff;}

A:Link.titleBand    {color           : #ffffff;}
A:Visited.titleBand {color           : #ffffff;}
A:Hover.titleBand   {color           : #ffbb00;}


BODY.titleColor,H1.titleColor,H2.titleColor,H3.titleColor,B.titleColor
{
   /*color : #203080;*/
   color : #345789;
}

P.titleBand
{
	font-weight : bold;
   text-align : right;
	/*background-image: url(../SharedImages/dk_title_bg.gif);*/
   background-color: #345789;
   color : #ffffff;
	margin-left : 5px;
}

DIV.helpBand
{
	font-weight : bold;
   text-align : right;
   background-color: #345789;
   color : #ffffff;
   position:absolute;
	margin-left : 5px;
   top:50;
   left:0;
   padding-right:10px;
   z-index:6;
   width:100%;  
   cursor:hand;
}


P.urlJump
{
	font-weight : bold;
    text-align : left;
    color : #3344ff;
	text-decoration : underline;
}


P.titleBandLeft
{
	font-weight : bold;
   text-align : left;
	background-image: url(../SharedImages/dk_title_bg.gif);
   color : #ffffff;
}

P.undefinedTool
{
	font-weight : bold;
    color : #ff0000;
}


TABLE.Dialog
{
	font-family : arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}

TABLE.BorderDialog
{
	font-family : arial,helvetica;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
	border-style : solid;
	border-width : 1px;
}

bemTD
{
	border-style : solid;
	border-width : 1px;
}



.BemHeading
{
	font-family : arial,helvetica;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
    text-align : justify;
	color : #000000;
	margin-top  : 4px;
	margin-left : 8px;
	margin-width : 0px;
	margin-height : 0px;
}

.gripper
{
   width: 2px;
   height: 100%;
   border-bottom: buttonshadow solid 1px; 
   border-left: buttonhighlight solid 1px; 
   border-right: buttonshadow solid 1px; 
   border-top: buttonhighlight solid 1px;
}

.separator
{
   width: 2px;
   height: 20px;
   border-bottom: buttonhighlight solid 1px; 
   border-left: buttonshadow solid 1px; 
   border-right: buttonhighlight solid 1px; 
   border-top: buttonshadow solid 1px;
   margin-right: 3px;
}

.toolBar
{
   border-bottom: buttonshadow solid 1px; 
   border-left: buttonhighlight solid 1px; 
   border-right: buttonshadow solid 1px; 
   border-top: buttonhighlight solid 1px;
}

.tbButton
{
   border: buttonface solid 1px;
}

.tbButtonHover
{
   border-bottom: buttonshadow solid 1px; 
   border-left: buttonhighlight solid 1px; 
   border-right: buttonshadow solid 1px; 
   border-top: buttonhighlight solid 1px;
}

.tbButtonDown
{
   border-bottom: buttonhighlight solid 1px; 
   border-left: buttonshadow solid 1px; 
   border-right: buttonhighlight solid 1px; 
   border-top: buttonshadow solid 1px;
}

.mouseOver
{
  color: "#347589";
}

.mouseOut
{
  color: "#000000";
}

.verticalBlock
{
padding-left:3px;
padding-right:0px;
padding-bottom:16px;
float:top;
width:100%;
}

.horizontalBlock
{
padding-left:3px;
padding-right:4px;
float:left;
width:33%;
}

div#paramsDiv .mouseOver, div#libraryDiv .mouseOver, div#gemsDiv .mouseOver
{
  color: '#347589';
  margin: 2px;
  padding-left: 0px;
  padding-right: 3px;
  border: '1px solid';
  border-left-color   = 'buttonhighlight';
  border-top-color    = 'buttonhighlight';
  border-right-color  = 'buttonshadow';
  border-bottom-color = 'buttonshadow';
}

div#paramsDiv .mouseOut, div#libraryDiv .mouseOut, div#gemsDiv .mouseOut
{
  color: '#000000';
  padding-left: 2px;
  padding-right: 1px;
  margin: 2px;
  border: '1px solid buttonface';
}

div#paramsDiv .mouseDown, div#libraryDiv .mouseDown, div#gemsDiv .mouseDown
{
  color: '#347589';
  margin: 2px;
  padding-left: 3px;
  padding-right: 0px;
  border: '1px solid';
  border-left-color   = 'buttonshadow';
  border-top-color    = 'buttonshadow';
  border-right-color  = 'buttonhighlight';
  border-bottom-color = 'buttonhighlight';
}

div#paramsDiv .greyedOut, div#libraryDiv .greyedOut, div#gemsDiv .greyedOut
{
  padding-left: 1px;
  padding-right: 1px;
  margin: 2px;
  border: '1px solid buttonface';
  filter:'alpha(opacity=50) gray(enabled=1);'
}
