/*Whole Page bg colour*/
.bodybg
{
	background-color: #ffffff;
}


/*Input controls box*/
.MsgBody1
{
	border-right: #346f9b 1px solid;
	padding-right: 10px;
	border-top: #346f9b 1px solid;
	padding-left: 10px;
	border-left: #346f9b 1px solid;
	width: 100%;
	border-bottom: #346f9b 1px solid;
	background-color: #f7f9fa;
	
}
.MsgBody2
{
	border-right: #346f9b 1px solid;
	padding-right: 5px;
	border-top: #346f9b 1px solid;
	padding-left: 5px;
	border-left: #346f9b 1px solid;
	width: 100%;
	border-bottom: #346f9b 1px solid;
	background-color: #f7f9fa;
}
.MsgBody3
{
	border: #346f9b 2px solid;
	width: 100%;
}
/*Outer table */
.tableBody
{
	width: 98%;
	
}
/*Grid show/hide box*/
.tableFull
{
	width: 100%;
}
.tableView
{
	width: 100%;
}

/*Form title box*/
.msgtitle1
{
	background-color: #e3f5fe;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000066;
	line-height: 20px;
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #346f9b;
	border-width: 2px;
	width: 70px;
	left: 10px;
	right: 10px;
}

.msgtitle1-noborder
{
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	line-height: 20px;
	left: 10px;
	right: 10px;
}

/*Inputcontrols (other than label) table cell*/
.formdisplaytext
{
	padding-left: 2px;
	font-size: 11px;
	color: #000066;
	line-height: 20px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*Label control inside the input control box*/
.displaytext
{
	font-weight: normal;
	font-size: 11px;
	color: #000066;
	line-height: 20px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.displaytextalert
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	line-height: 20px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*Inputcontrols inside the Input controls box*/
.formfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #896843;
}

/*Mandatory label*/

.scroll
{
	scrollbar-face-color: #509abf;
	scrollbar-shadow-color: #05547c;
}

.mandatory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	color: #FF0000;
	text-align: right;
	padding-right: 5px;
}

.mandatory_summary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	color: #FF0000;
	text-align: left;
	padding-right: 5px;
}





/* Result Text Table*/
.MsgBody
{
	/*background-color: #6181C3;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFF5EB' , endColorStr= '#FF9F39' , gradientType= '0' );
	background-color: Transparent;*/
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #FF8712;
	padding-left: 10px;
	width: 100%;
	 
}

.label {
	FONT: normal 60%/140% ;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


/*outlook panel style */
.panelBackground
{
	background-color: #FFF5EB;
}

/*panel bar end*/
a.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #FF9F39;
	cursor: default;
	border-style: inset;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	display: block;
}
a:hover.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #FF9F39;
	cursor: hand;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	display: block;
}

.trreportbody
{
	border-right: #396BCD 1px solid;
	border-top: #396BCD 1px solid;
	background-color: #396BCD;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
	padding-left: 5px;
}

.button
{
	background-color: #FF9F39;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: arial,verdana;
	color: #ffffff;
	width: 100%;
	height: 10;
	padding: 2 5 3 2;
	border-right: buttonshadow 1px solid;
	border-right: #A26524 1px solid;
	border-top: #FFC88D 1px solid;
	border-left: #FFB362 1px solid;
	border-bottom: buttonshadow 1px solid;
	border-bottom: #6B4318 1px solid;
	cursor: hand;
	color: #000000;
	border-color: #FFCD95 #CC6B00 #CC6B00 #CC6B00;
}

.TopBgStColor
{
    background-color:#FFFFFF; 
}

.TopBgEnColor
{
    background-color:#F28A1C; 
}


/* for view workflow information link */
.WFSViewLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3159FB;
	line-height: 16px;
	text-decoration: underline;
	cursor: hand;
	font-weight: bold;
}
/* for view workflow information link  ends */
/* Tab menu */

.tabBody
{
	background-color: #FFA03B;
}
.WebTabs-tab-container-bdr
{
	position: absolute;
	overflow: hidden;
}

.WebTabs-tab-bdr
{
	position: absolute;
	overflow: hidden;
}

.WebTabs-tab-cnr
{
	position: absolute;
	overflow: hidden;
	height: 1px;
	width: 1px;
}

.WebTabs-external-page-container
{
	display: none;
}
/*
--------------------------------------------------------------------------------
User-configurable properties. You can change the colours and fonts here to
whatever you like.

Note: If you want to change the background colour of the widget, you must
do so several times for different widget elements below (as indicated).
--------------------------------------------------------------------------------
*/

.WebTabs-tab
{
	/* This is the font family to use for tab content. */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* This is the font size to use for tab content. */
	font-size: 11px;
	font-weight: normal;
	color: #95477C;
}

.WebTabs-touchups
{
	position: absolute;
	overflow: hidden;
	z-index: 2; /* This is the background colour to use for the tab widget. */
	background: #FFD373;
}

.WebTabs-tab-text-container
{
	/* This is the background colour to use for the tab widget. */
	background: #FFD373; /* This is the font family to use for tab headings. */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* This is the font size to use for tab headings. */
	font-size: 11px;
	padding-left: 3PX;
	padding-right: 3PX;
	letter-spacing: normal;
}

.WebTabs-internal-page-container
{
	height: 100%; /* This is the background colour to use for the tab widget. */
	background: #95477C;
}
/* tab Menu */


.TMSreporttitle
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #FF9F39;
	text-decoration: none;
}


body
{
		scrollbar-face-color: #509abf;
	    scrollbar-shadow-color: #05547c;
}

.highlightRow
{
	background-color: white;
}

.msgtitle2
{
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	line-height: 20px;	
}

.tooltipDiv
{
	background-color: #FFFFE1;
	border: solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 9px;
	z-index: 100;
}

.formTitle
{
	background-color: #FFF5EB;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	line-height: 20px;
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #FF8712;
	left: 10px;
	right: 10px;
}

.buttons:disabled
{
	color:Gray;
}
