/* DCS Minimal re-design  for R1.1*/
BODY 
{
	FONT-FAMILY		: Verdana,Arial,Helvetica,sans-serif; 
	FONT-SIZE		: 10px; 
	font-weight		: normal; 
	background		: #EFEFEB;
	MARGIN-LEFT		: 1px; 
	MARGIN-RIGHT	: 1px; 
	MARGIN-TOP		: 1px;
}
.clear {clear:both;}
.VersionStyle 
{
	FONT-FAMILY		: Verdana,Arial,Helvetica,sans-serif; 
	FONT-SIZE		: 10px; 
	font-weight		: normal; 
	background		: #EFEFEB;
	TEXT-ALIGN		: right;
	font-size		: 70%;
	height			: 18px
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
	input[type='button']:disabled {
	   padding: 0px 4px 1px;
       border: 1px solid #B9B9B4;
       background: #dddddd;
       color: #a5aaabd9;
	}
	
}
@supports (-moz-appearance:none) {
	input[type='button']:disabled {
	   padding: 0px 4px 1px;
       border: 1px solid #B9B9B4;
       background: #dddddd;
       color: #a5aaabd9;
	}
	
}

.PageTitle {
	FONT-WEIGHT			: bold;
	FONT-SIZE			: 105%;
	COLOR				: #FFFFFF; /* changed color  from orange*/
	TEXT-ALIGN			: left;
	HEIGHT				: 25px;
	BACKGROUND			: #3D77CB; /* changed color from 3B78CB */
	VERTICAL-ALIGN		: middle;
	BORDER-TOP			: #3162a6 2px solid; /* changed color  from 30476C*/
	BORDER-BOTTOM		: #FF0000 2px solid; /* changed color */
	PADDING-RIGHT		: 2px; /* new */
	PADDING-LEFT		: 2px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#9935ADFF'); /* add filter gradient */
}	
.PageTitleRight {
	FONT-WEIGHT			: bold;
	FONT-SIZE			: 105%;
	COLOR				: #ffffff; /* changed color */
	TEXT-ALIGN			: right;
	HEIGHT				: 25px;
	BACKGROUND			: #3D77CB; /* changed color from 3B78CB */
	VERTICAL-ALIGN		: middle;
	BORDER-TOP			: #3162a6 2px solid; /* changed color  from 30476C*/
	BORDER-BOTTOM		: #FF0000 2px solid; /* changed color */
	PADDING-RIGHT		: 2px; /* new */
	PADDING-LEFT		: 2px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#9935ADFF'); /* add filter gradient */
}	
.TableLeftFirst { 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	BORDER-BOTTOM	: 	#C5C1B1 2px  solid; 
	BORDER-TOP		: 	#C5C1B1 1px solid;
	vertical-align	:	middle;
	text-align		:	center;
	BACKGROUND		: 	#D2D0BD;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%
}

.TableLeftSelected { 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	middle;
	text-align		:	left;
	BACKGROUND		: 	#ADC3E7;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%
}

.TableLeftSub { 
	height			:	20px;
	text-align		:	left;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%;
	COLOR			: 	#003399; /* changed color  from #000000*/
	BACKGROUND		: 	#E9E7D7; /* changed color for R1.2 to 72A2F6*/
	vertical-align	:	middle;
	PADDING-LEFT	: 	2px;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* changed color and px*/
	BORDER-TOP 		:	#6A7896 1px solid; /* changed color */
}

.TableLeftSubNoSort { 
	height			:	20px;
	text-align		:	left;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%;
	COLOR			: 	#003399; /* changed color  from #000000*/
	BACKGROUND		: 	#E9E7D7; /* changed color for R1.2 to 72A2F6*/
	vertical-align	:	middle;
	PADDING-LEFT	: 	2px;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* changed color and px*/
	BORDER-TOP 		:	#6A7896 1px solid; /* changed color */
}

.TableLeftSubColor {
	height 			:	20px;
	PADDING-LEFT 	: 	2px;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* changed color and px*/
	BORDER-TOP 		:	#6A7896 1px solid; /* changed color */
	vertical-align 	:	middle;
	text-align 		:	left;
	BACKGROUND 		: 	#E9E7D7;
	COLOR 			:	#003399;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	bold;
	FONT-SIZE 		:	70%
}
.TableRightSubColor {
	height 			:	20px;
	PADDING-LEFT 	: 	2px;
	PADDING-RIGHT 	: 	2px;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* changed color and px*/
	BORDER-TOP 		:	#6A7896 1px solid; /* changed color */
	vertical-align 	:	middle;
	text-align 		:	right;
	BACKGROUND 		: 	#D2DEEB;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	70%
}
.TableLeftSubNum {
	height 			:	20px;
	PADDING-RIGHT 	:	2px;
	PADDING-LEFT 	:	2px;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* changed color and px*/
	BORDER-TOP 		:	#6A7896 1px solid; /* changed color */
	vertical-align 	:	middle;
	text-align 		:	right;
	BACKGROUND		: 	#E9E7D7; /* changed color for R1.2 to 72A2F6*/
	COLOR			: 	#003399; /* changed color  from #000000*/
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	70%;
}
.TableLeftText { 
	FONT-FAMILY		: 	Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE 		:	70%;
	FONT-WEIGHT		: 	bold; /*changed weight */
	BACKGROUND		: 	none transparent scroll repeat 0% 0%;
	COLOR			: 	#ffffff;
	TEXT-ALIGN		: 	left;
	VERTICAL-ALIGN	: 	middle;
	BACKGROUND		:	#3E71CC; /* changed color from 7288AC */
	PADDING-LEFT	: 	2px;
	HEIGHT			: 	20px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#9935ADFF'); /*  added gradient  */
}
.TableLeftLinks { 
	height			:	20px;
	PADDING-RIGHT	: 	10px;
	vertical-align	:	middle;
	text-align		:	right;
	BACKGROUND		:	#3D77CB; /* changed color  from 7288AC*/
	COLOR			:	#FFFFFF;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	bold; 
	FONT-SIZE		:	70%;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#9935ADFF'); /*  added gradient  */
}

.TableLeftSubBtn { 
	height			:	20px;
	BORDER-BOTTOM	: 	#C5C1B1 1px solid; 
	BORDER-TOP		: 	#C5C1B1 1px solid;
	PADDING-LEFT	: 	2px;
	PADDING-RIGHT	: 	2px;
	vertical-align	:	middle;
	text-align		:	right;
	BACKGROUND		: 	#E9E7D7;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	bold; 
	FONT-SIZE		:	70%;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* added border  */
	BORDER-TOP 		:	#6A7896 1px solid; /* added border */
}
.TableLeftWhite { 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	middle;
	text-align		:	left;
	BACKGROUND		: 	#ffffff;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%
}

.TableLeftWhiteWordBreak { 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	middle;
	text-align		:	left;
	BACKGROUND		: 	#ffffff;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%;
	WORD-BREAK  	: 	BREAK-ALL
}

.TableTopLeftWhite { 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	top;
	text-align		:	left;
	BACKGROUND		: 	#ffffff;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%
}
.TableRightWhite {
	height 			: 	20px;
	PADDING-LEFT 	: 	2px;
	PADDING-RIGHT 	: 	2px;
	vertical-align 	: 	middle;
	text-align 		: 	right;
	BACKGROUND 		: 	#ffffff;
	COLOR 			: 	#000000;
	FONT-FAMILY 	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	FONT-SIZE 		: 	70%
}
.TableLeftWhiteNum {
	height 			:	20px;
	PADDING-RIGHT 	: 	2px;
	vertical-align 	:	middle;
	text-align 		:	right;
	BACKGROUND 		: 	#ffffff;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	70%
}
.TableLeftWhite {
	height 			:	20px;
	PADDING-LEFT 	: 	2px;
	vertical-align 	:	middle;
	text-align 		:	left;
	BACKGROUND 		: 	#ffffff;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	70%
}
.TableLeftWhiteHighlight {
	text-align 		:	right;
	PADDING-RIGHT 	: 	2px
}
.TableLeftWhiteRepHead {
	height 			:	20px;
	PADDING-LEFT 	: 	2px;
	vertical-align 	:	middle;
	text-align 		:	left;
	BACKGROUND 		: 	#ffffff;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	bold;
	FONT-SIZE 		:	65%
}
.TableLeftWhiteRepData {
	height 			:	20px;
	PADDING-LEFT 	: 	2px;
	vertical-align 	:	middle;
	text-align 		:	left;
	BACKGROUND 		: 	#ffffff;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	65%
}
.TableRightMaint {
/*	
	COLOR			:	#000000;
	font-weight			:	bold; 
*/
	height 			:	20px;
	PADDING-LEFT 	: 	2px;
	PADDING-RIGHT 	: 	2px;
	vertical-align 	:	middle;
	text-align 		:	right;
	BACKGROUND 		: 	#F5F5EE;
	COLOR 			:	#0000FF;/*changed color*/
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight	 	:	normal;/*changed*/
	FONT-SIZE 		:	70%
}
		
.TableLeftMaint { 
/*	
	COLOR			:	#000000;
	font-weight			:	bold; 
*/
	FONT-FAMILY		: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT		: normal; /*changed*/
	FONT-SIZE		: 70%;
	TEXT-ALIGN		: left;
	COLOR			: #0000FF; /*changed color*/
	HEIGHT			: 20px;
	PADDING-LEFT	: 2px;
	BACKGROUND		: #F5F5EE;
	VERTICAL-ALIGN	: middle;
}
.TableLeftSelected 
{ 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	middle;
	text-align		:	left;
	BACKGROUND		: 	#ADC3E7;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%
}
input.FormBtnClr
{
	background      : -webkit-gradient(linear, left top, left bottom, from(#649ea1), to(#00000000));
	FONT-FAMILY		: 	Verdana,Arial,Helvetica,sans-serif; 
   	font-size		: 	10px; /* changed from 70% */
   	font-weight		: 	normal;
	COLOR			:	#333333;
	HEIGHT			: 	16px; /* new */
   	background-color:	#fed;
   	BORDER			: 	#3E71CC 1px solid;
	filter			: 	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#9935ADFF', EndColorStr='#00000000'); /* added gradient  */
}
input.FormBtnClrHelp{
	background      : -webkit-gradient(linear, left top, left bottom, from(#77adb9), to(#00000000));
	FONT-FAMILY		: 	Verdana,Arial,Helvetica,sans-serif; 
   	font-size		: 	8px; /* changed from 70% */
   	font-weight		: 	Bold;
	COLOR			: 	#333333;
	HEIGHT			: 	16px; /* new */
   	background-color:	#fed;
   	BORDER			: 	#3E71CC 1px solid;
	filter			: 	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#9935ADFF', EndColorStr='#00000000'); /* added gradient  */
}
/* Removed - Still needed ???  */
/*
.FormBtn 
.FormBtnClr 
.FormBtnClrHelp 
*/
.FormTextBox { 
	FONT-FAMILY		: Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	FONT-SIZE		: 10px;
	BORDER			: #3E71CC 1px solid;
	PADDING-LEFT	: 2px; /* ??? solve padding problem */
}
		
.FormTextBoxReadOnly { 
	FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
	font-weight	:	normal; 
	FONT-SIZE	:	10px;
	COLOR		:	#000000;
	BACKGROUND	:	transparent;
	filter			: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#9035ADFF', EndColorStr='#00000000');
}
		
.FormTextBoxARight {
	FONT-FAMILY :	Verdana, Arial, Helvetica, sans-serif;
	font-weight :	normal;
	FONT-SIZE 	:	10px;
	text-align 	:	right;
	float 		: 	right;  /* might be better left  e.g for Vessel Schedule > Vessel Assignment > Voyage Formula */
	BORDER		: 	#3E71CC 1px solid; /* changed  color add border */
}
.FormTextBoxARightFloatLeft {
	FONT-FAMILY :	Verdana, Arial, Helvetica, sans-serif;
	font-weight :	normal;
	FONT-SIZE 	:	10px;
	text-align 	:	right;
	float 		: 	left;
	BORDER		: 	#3E71CC 1px solid; /* changed  color add border */
}
.FormTextBoxReq {
	FONT-FAMILY	: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT	: normal;
	FONT-SIZE	: 10px;
	BACKGROUND	: #FFFFC4;
	COLOR		: #000000;
	Border		: #3E71CC 1px solid; /* added border */
}
.FormTextBoxReqARight {
	FONT-FAMILY		: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT		: normal;
	FONT-SIZE		: 10px;
	COLOR			: #000000;
	BACKGROUND		: #FFFFC4;
	BORDER			: #3E71CC 1px solid; /* added border */
	TEXT-ALIGN 		: right;
	FLOAT 			: right;
}

.FormTextBoxReqARightFloatLeft {
	FONT-FAMILY		: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT		: normal;
	FONT-SIZE		: 10px;
	COLOR			: #000000;
	BACKGROUND		: #FFFFC4; 
	BORDER			: #3E71CC 1px solid;  /* added border */
	TEXT-ALIGN 		: right;
	FLOAT 			: left;
}
.FormDropDown {
	FONT-FAMILY		: Verdana,Arial,Helvetica,sans-serif; 
	Border			: #3E71CC 1px solid; /* added border */
	FONT-SIZE		: 10px; 
	FONT-WEIGHT		: normal;
	BORDER			: #3E71CC 1px solid;  /* added border */
}
.FormDropDownReq {
	FONT-FAMILY 	: Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: normal;
	FONT-SIZE 		: 10px;
	Border-Style 	: solid;
	BACKGROUND 		: #FFFFC4;
	BORDER			: #3E71CC 1px solid;  /* added border */
}
.FormDateTextBox { 
	FONT-FAMILY		: Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	FONT-SIZE		: 10px;
	BORDER			: #3E71CC 1px solid;
	TEXT-ALIGN 		: right;
}
.FormDateTextBoxReq {
	FONT-FAMILY		: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT		: normal;
	FONT-SIZE		: 10px;
	BACKGROUND		: #FFFFC4;
	COLOR			: #000000;
	Border			: #3E71CC 1px solid; /* added border */
	TEXT-ALIGN 		: right;
}
.TableBorder {
	BORDER-RIGHT	: #3D77cb 1px solid; /* changed color  from  7288AC */
	BORDER-TOP		: #3D77cb 1px solid; /* changed color  from  7288AC */
	BORDER-LEFT		: #3D77cb 1px solid; /* changed color  from 7288AC  */
	BORDER-BOTTOM	: #7288ac 1px solid  /* changed color  from 7288AC  */
}
.TableRightSub {
	height			:	20px;
	BORDER-BOTTOM	: 	#C5C1B1 1px solid; 
	BORDER-TOP		: 	#C5C1B1 1px solid;
	PADDING-LEFT	: 	2px;
	PADDING-RIGHT 	: 	2px;
	vertical-align	:	middle;
	text-align		:	right;
	BACKGROUND		: 	#E9E7D7;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* added border  */
	BORDER-TOP 		:	#6A7896 1px solid; /* added border */
}
.FormTextBoxError 
{ 
	FONT-FAMILY	:	Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight	:	normal; 
	FONT-SIZE	:	11px;
	COLOR		:	#FFFFFF;
	BACKGROUND	:	#FF0000;
}
/* 
	start - table scrolling
*/		
#container 
{
	overflow 	: auto;
	width 		: 100%;
}
thead tr 
{
	position	: relative;
	cursor 		: default;
	top 		: expression(document.getElementById("container").scrollTop-2); /* IE5+ only */
	z-index 	: 1; /* Z-index can be used to place an element "behind" another element. default is 0 */
}
#locked 
{
	position :relative;
}
/* 
	end - table scrolling
*/		

.hidden {
	border 			: 	0px solid #000000;
	background-color: 	transparent;
	FONT-FAMILY		:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	11px;
}
.hiddenARight {
	border 			: 	0px solid #000000;
	background-color: 	transparent;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	10px;
	text-align 		:	right;
	float 			: 	right;
}
/*******************     page numbers on bottom of list      ******************** */ 
.pageNumberNotVisited {
	FONT-FAMILY		:	Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT 	:	Normal;
	FONT-SIZE 		:	10px;
	COLOR			:	#3162A6;
}
.pageNumberVisited  {
	FONT-FAMILY		:	Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT 	:	Normal;
	FONT-SIZE 		:	10px;
	COLOR			:	#3D77CB;
}
.pageNumberBracket  {
	FONT-FAMILY		:	Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT 	:	Normal;
	FONT-SIZE 		:	10px;
	COLOR			:	#FF0000;

/*********************     TACS Reports       ******************** */ 
.ReportTitle {
	vertical-align 	:	middle;
	text-align 		:	center;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight	 	:	bold;
	FONT-SIZE 		:	80%;
}
.ReportContentTitle {
	/*changed by kl team V1.27*/
		/*vertical-align	:	top;*/
		vertical-align :	middle;
	/*end changed by kl team V1.27*/
		COLOR :	#000000;
	FONT-FAMILY :	Verdana, Arial, Helvetica, sans-serif;
	font-weight :	bold;
	FONT-SIZE :	65%;
	height: 21px;
}
.ReportContentTitleRight {
	/*changed by kl team V1.27*/
		/*vertical-align	:	top;*/
	vertical-align 	:	middle;
	/*end changed by kl team V1.27*/
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	bold;
	FONT-SIZE 		:	65%;
	text-align		:	right;
}
.ReportContentTitleCenter {
	vertical-align :	middle;
	COLOR :	#000000;
	FONT-FAMILY :	Verdana, Arial, Helvetica, sans-serif;
	font-weight :	bold;
	FONT-SIZE :	65%;
	text-align 		:	center;
}
.ReportContent {
	/*changed by kl team V1.27*/
		/*vertical-align	:	top;*/
		vertical-align :	middle;
	/*end changed by kl team V1.27*/
		COLOR :	#000000;
	FONT-FAMILY :	Verdana, Arial, Helvetica, sans-serif;
	font-weight :	normal;
	FONT-SIZE :	65%;
	height: 21px;
}
.ReportContentValignTop {
	vertical-align	:	top;
	COLOR :	#000000;
	FONT-FAMILY :	Verdana, Arial, Helvetica, sans-serif;
	font-weight :	normal;
	FONT-SIZE :	65%;
	height: 21px;
}
.ReportContentRight {
	/*changed by kl team V1.27*/
		/*vertical-align	:	top;*/
	vertical-align 	:	middle;
	/*end changed by kl team V1.27*/
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	65%;
	height			: 	21px;
	text-align 		:	right;
}
.ReportContentRightValignTop {
	vertical-align	:	top;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	65%;
	height			: 	21px;
	text-align 		:	right;
}

/*Adding of classes for Report by Sanchita - 01/04/09 */
.ReportHeaderMain 
{ 
	height			: 25px;
	padding-left	: 2px;
	vertical-align	: middle;
	text-align		: center;
	background-color	: #FFFFFF;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,sans-serif;
	font-weight		: bold; 
	font-size		: 70%;
}

.ReportHeaderContent 
{ 
	height			: 20px;
	padding-left	: 2px;
	vertical-align	: middle;
	text-align		: center;
	background-color: #FFFFFF;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 70%;
}

.ReportTableContent 
{ 
	height			: 18px;
	padding-left	: 2px;
	vertical-align	: middle;
	text-align		: left;
	background-color: #FFFFFF;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 70%;
}
/* Ending of added Report Classes by Sanchita - 01/04/09 */
.ReportHeader3 
{ 
	height			: 18px;
	padding-left	: 2px;
	vertical-align	: top;
	text-align		: left;
	background		: #ECE9D8;
	color			: #000000;
	font-family		: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 70%;
}


.ReportData
{ 
	height			: 18px;
	padding-left	: 2px;
	vertical-align	: middle;
	text-align		: left;
	background		: #FFFFFF;
	color				: #000000;
	font-family		: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 70%;
}

.ReportDataNumber
{ 
	height			: 18px;
	padding-right	: 2px;
	vertical-align	: middle;
	text-align		: right;
	background		: #FFFFFF;
	color				: #000000;
	font-family		: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 7pt;
}
.ReportData1
{ 
	height			: 18px;
	padding-left	: 2px;
	vertical-align	: middle;
	text-align		: left;
	background		: #FFFFFF;
	color				: #FF0000;
	font-family		: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 7pt;
}
.ReportData2
{ 
	height			: 18px;
	padding-left	: 2px;
	vertical-align	: middle;
	text-align		: left;
	background		: #FFFFFF;
	color				: #00FF00;
	font-family		: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 7pt;
}
.ReportData3
{ 
	height			: 18px;
	padding-left	: 2px;
	vertical-align	: middle;
	text-align		: left;
	background		: #FFFFFF;
	color				: #0000FF;
	font-family		: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight		: normal; 
	font-size		: 7pt;
}
.FreezedHeader 
{
	POSITION: relative;  TOP: expression(offsetParent.scrollTop);
}
.FormTextBoxHighlight
		{ 
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	10px;
		COLOR			:	#000000;
		BACKGROUND		:	#FFCCCC;
		}
		
.FormTextBoxARightHighlight {
	FONT-FAMILY :	Verdana, Arial, Helvetica, sans-serif;
	font-weight :	normal;
	FONT-SIZE 	:	10px;
	COLOR		:	#000000;
	BACKGROUND	:	#FFCCCC;
	text-align 	:	right;
	float 		: 	right;  /* might be better left  e.g for Vessel Schedule > Vessel Assignment > Voyage Formula */
	BORDER		: 	#3E71CC 1px solid; /* changed  color add border */
}

.TableLeftWhiteHighlight2 { 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	middle;
	text-align		:	left;
	BACKGROUND		: 	#FFCCCC;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%
}
.TableRightWhiteHighlight2 { 
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	middle;
	text-align		:	right;
	BACKGROUND		: 	#FFCCCC;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	
}
.TableListRight {
	height 			:	20px;
	PADDING-RIGHT 	:	2px;
	vertical-align 	:	middle;
	text-align 		:	right;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	100%;
}
.TableLeftSubCenter {
	/*BORDER-TOP: #c5c1b1 1px solid; */
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 70%; 
	BACKGROUND: #e9e7d7; 
	VERTICAL-ALIGN: middle; 
	COLOR: #003399; 
	/*BORDER-BOTTOM: #c5c1b1 2px solid; */
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	BORDER-BOTTOM 	:	#6A7896 1px solid; /* changed color and px*/
	BORDER-TOP 		:	#6A7896 1px solid; /* changed color */
}

.TableLeftWhiteCenter {
	BORDER-TOP: #c5c1b1 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 70%; 
	BACKGROUND: #ffffff; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center
}

.TableLeftSelectedRed  {
	height			:	20px;
	PADDING-LEFT	: 	2px;
	vertical-align	:	middle;
	text-align		:	left;
	BACKGROUND		: 	#FFCAE3;
	COLOR			:	#000000;
	FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
	font-weight		:	normal; 
	FONT-SIZE		:	70%;
}
.TableRightText { 
	FONT-FAMILY		: 	Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE 		:	70%;
	FONT-WEIGHT		: 	bold; /*changed weight */
	BACKGROUND		: 	none transparent scroll repeat 0% 0%;
	COLOR			: 	#ffffff;
	TEXT-ALIGN		: 	right;
	VERTICAL-ALIGN	: 	middle;
	BACKGROUND		:	#3E71CC; /* changed color from 7288AC */
	PADDING-LEFT	: 	2px;
	HEIGHT			: 	20px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#9935ADFF'); /*  added gradient  */
}
<!-- Added For Report  --- By Sanchita -->
.ReportHeaderMain 
{ 
 height   : 25px;
 padding-left : 2px;
 vertical-align : middle;
 text-align  : center;
 background-color : #FFFFFF;
 color   : #000000;
 font-family  : Verdana,Arial,Helvetica,sans-serif;
 font-weight  : bold; 
 font-size  : 8pt;
}

.ReportHeaderContent 
{ 
 height   : 20px;
 padding-left : 2px;
 vertical-align : middle;
 text-align  : center;
 background-color: #FFFFFF;
 color   : #000000;
 font-family  : Verdana,Arial,Helvetica,sans-serif;
 font-weight  : normal; 
 font-size  : 8pt;
}


.ReportTableMain 
{ 
 height   : 25px;
 padding-left : 2px;
 vertical-align : middle;
 text-align  : left;
 background-color : #FFFFFF;
 color   : #000000;
 font-family  : Verdana,Arial,Helvetica,sans-serif;
 font-weight  : bold; 
 font-size  : 7pt;
}
.ReportTableContent 
{ 
 height   : 18px;
 padding-left : 2px;
 vertical-align : middle;
 text-align  : left;
 background-color: #FFFFFF;
 color   : #000000;
 font-family  : Verdana,Arial,Helvetica,sans-serif;
 font-weight  : normal; 
 font-size  : 7pt;
}

.PreTableLeftWhite
{	height   		: 	20px;
	PADDING-LEFT 	: 	2px;
	PADDING-TOP	 	: 	2px;
	vertical-align 	:	middle;
	text-align 		:	left;
	BACKGROUND 		: 	#ffffff;
	COLOR 			:	#000000;
	FONT-FAMILY 	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	:	normal;
	FONT-SIZE 		:	70%
}
#TransparentDiv
{
	margin:0px 0px 0px 0px;
	position:fixed;
	height: 100%;
	z-index:9999;
	padding-top:200px;
	padding-left:50px;
	width:100%;
	clear:none;
	background:url(../../../rcl_images/macFFBgHack.png);
	/*background-color:#666666;
	border:1px solid #000000;*/
    position: absolute;
    left:0px;
    top:0px;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}