*{
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A {
	FONT-SIZE: 11px; COLOR: royalblue; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif; TEXT-DECORATION: none
}

A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
textarea
{
  font-family: "Courier New", Courier, mono;
}
.more-important
{
	font-weight:bold;
}
.BText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif
}
.NText {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif
}
.JText {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: justify
}
.CText {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
.RText {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: right
}
.AText {
	FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif
}
.Space {
	FONT-SIZE: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif
}
.Menu {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif, Times New Roman; BACKGROUND-COLOR: #eff3ff; TEXT-ALIGN: left
}
.AMenu {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif, Times New Roman; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.NInput {
	BORDER-RIGHT: gray 1pt solid; BORDER-TOP: gray 1pt solid; FONT-SIZE: 11px; BORDER-LEFT: gray 1pt solid; WIDTH: 90pt; COLOR: black; BORDER-BOTTOM: gray 1pt solid; FONT-FAMILY: Arial
}
.NButton {
BORDER-RIGHT: gray 2px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 11px; BORDER-LEFT: gray 1px solid; /*WIDTH: 60pt;*/ COLOR: #000000; BORDER-BOTTOM: gray 2px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif, Times New Roman; HEIGHT: 15pt; BACKGROUND-COLOR: #e6e6e6
}
a.NButton, a.NButtonPressed {
	padding-left: 3pt; padding-right: 3pt;
}
.NButtonPressed
{
  BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 2px solid; FONT-SIZE: 11px; BORDER-LEFT: gray 2px solid; /*WIDTH: 60pt;*/ COLOR: #000000; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif, Times New Roman; HEIGHT: 15pt; BACKGROUND-COLOR: #e6e6e6
}
FORM INPUT {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 11px; BORDER-LEFT: gray 1px solid; COLOR: #000000; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif, Times New Roman; HEIGHT: 15pt
}
.caption {
	BACKGROUND-COLOR: #90aad3
}
.caption2 {
	text-align: center;
  background-color: Scrollbar;
}

.dialogbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
TH {
	TEXT-DECORATION: none
}
.documents-inactive {
	BACKGROUND-COLOR: rgb(255,255,153)
}
.inactive {
	BACKGROUND-COLOR: rgb(255,255,153)
}
.client-inactive {
	BACKGROUND-COLOR: rgb(255,255,153)
}
.documents-default, .documents-active {
	BACKGROUND-COLOR: rgb(220,220,220)
}
.tr-default {
	BACKGROUND-COLOR: rgb(220,220,220)
}
.active {
	
}
.lang-active {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
}
.lang-inactive {
	COLOR: black
}
.has-file {
	BACKGROUND-COLOR: rgb(220,220,220)
}
.has-not-file {
	BACKGROUND-COLOR: gray
}
.panel
{
	border: 1px solid #CCCCCC;
}
.form-to-display
{
	padding: 16px 10px 30px;
	border-top: 1px #84C225;
	border-right: 1px #84C225;
	border-bottom: 1px #84C225;
	border-left: 1px solid ;
}
.attached-files
{
  background-color: #FFFFFF;
	padding: 10px;/*	background-color: #CCCCCC;  */
}


    .form-to-display td.subtitle { background-color: #ececec; font-size: 10px;}
    .form-to-display td.subtitle:first-letter {font-weight: bold;background-color:White;}
    .form-to-display td.caption { background-color: #fdfdfd;}*/
   .form-to-display  td.caption:first-letter {font-weight: bold;background-color:White;}

/*    table.form { border-collapse: collapse; width: 100%;  cellpadding: 0px; cellspacing: 0px; background-color: #F5F5F5;  }
    table.form td { height: 14px; font-size: 10px; vertical-align: top; padding-left: 3px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; }
    
*/    
/*   table.form td.title { background-color: #ececec; font-weight: bold; text-align: center ;}
*/

input
{
  border: none;
}
.select-date:hover, .select-d:hover
{
	background-color: #CCCCCC;
	text-decoration: none;
	border: 1px solid #A3B2CC;
}
.select-date, .select-d{
  border: 1px solid #FFFFFF;
}
.alternate-row0
{
	  background-color: #CCCCCC;
}
.alternate-row1
{
	
}

.error-message, .warning-message, .info-message
{
	margin: 0px;
	padding: 0px;	
}
.error-message
{
	color: #FF0000;  
}
.warning-message
{
  color: #FFCC00; 
}
.info-message
{
  color: #0000FF;
}


/* ******************************** */
/* left side
   --------- */

.left {
	float: left;
	width: 65%;
	margin: 0 0 10px 0;
}


	.left_side {
		float: left;
		width: 180px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}
		
	.left_side a, .right_side a { color: #414141; background: #FFF; }
		
	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}
		
	.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
	
/* right side
   ---------- */
		
.right {
	float: right;
	width: 34.6%;
	margin: 0 0 10px 0;
}



	.right_articles {
		background: #f5f5f5;
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
	}
  #caldetsid
  {
  
  height: 200px;
	overflow: scroll;
  
  }