body {
	background-color: #B2C9CB;
	margin-left: 0px;
	margin-right: 0px;
	filter:progid:DXImageTransform.Microsoft.Gradient 
	(GradientType=0,StartColorStr='#B2C9CB',EndColorStr='#C5C6C6');
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fbfbff),color-stop(1, #92babe))
}
welcomeBody{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	
}
/* Tool Tip */
div#tipDiv {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 10px;
	padding: 3px;
	font-size: 13px;
	background-color: #FEFF7A;
	border: 1px solid #FF0000;
}

TABLE.sample {
	text-align: right;
	background-color: #FFFFFF;
}

/* .list_rows { 
text-align: right;
background-color: #CACACA;
}
*/
TABLE.confirm {
	BORDER-RIGHT: #bddafa 1px solid;
	BORDER-TOP: #bddafa 1px solid;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #bddafa 1px solid;
	/*	BORDER-BOTTOM: #bddafa 1px solid*/
}

TABLE.general {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	
	/*	BORDER: #2F7278 1px solid; BORDER-BOTTOM: medium none */
}

TABLE.general td {
	padding: 1px 1px 1px 1px;
	
}

TABLE.outertable {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BACKGROUND: white;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	/*	BORDER-BOTTOM: medium none */
}

TABLE.detailareatable {
	VERTICAL-ALIGN: top;
	WIDTH: 100%;
	BACKGROUND-COLOR: #4379b7
}

TR.darkGray {
	BACKGROUND-COLOR: #DEF0EE;
}

TR.lightGray {
	BACKGROUND-COLOR: #F5F6F6;
}

TR.headerGreen {
	BACKGROUND-COLOR: #CCDEDE;
	padding-left: 5px
}
TR.footerGreen {
	BACKGROUND-COLOR: #1B666C;
	padding-left: 5px
}

TD.pageheaderlabel {
	font-weight: normal;
	FONT-SIZE: 10pt;
	COLOR: #2a5e9a;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 25px;
	background-color: #F4F4F4;
}

TD.pageheaderlabel2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	padding-left: 0px;
	padding-right: 25px;
}

TD.footer2 {
	background-color: #9FEEDA FONT-WEIGHT :   normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	padding-left: 0px;
	padding-right: 25px;
	background-color: #9FEEDA;
}

TD.detailarea {
	BACKGROUND-COLOR: #ededed
}

TD.lightblue {
	BACKGROUND-COLOR: #1B666C;/*C0C6B4;*/
	padding-left: 5px
}

TD.headerGreen {
	BACKGROUND-COLOR: #CCDEDE;
	padding-left: 5px
}
TD.footerGreen {
	BACKGROUND-COLOR: #1B666C;
	padding-left: 5px
}


TD.lightblue2 {
	BACKGROUND-COLOR: #9FEEDA;
	padding-left: 5px
}

TD.lightblue3 {
	BACKGROUND-COLOR: #9FEED9;
	padding-left: 5px
}

TD.btna {
	text-align: right
}

TD.detailsectionlabel {
	font-weight: bold;
	FONT-SIZE: 10pt;
	text-align: left;
	HEIGHT: 20px;
	COLOR: white;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	PADDING-LEFT: 5px;
	BORDER-TOP: #FFFFFF 1px solid;
	BACKGROUND-COLOR: 1B666C;
	//#
	fbe0ab
}

TD.detailsectionlabela {
	font-weight: normal;
	FONT-SIZE: 10pt;
	text-align: right;
	COLOR: white;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	BORDER-TOP: #FFFFFF 1px solid;
	BACKGROUND-COLOR: 1B666C;
	//#
	fbe0ab
}

TD.detailsectionlabelleft {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #25A7FF;
	//#
	fbe0ab
}

TD.detailsectionlabelright {
	font-weight: normal;
	FONT-SIZE: 10pt;
	text-align: right;
	HEIGHT: 20px;
	COLOR: white;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	PADDING-LEFT: 5px;
	BORDER-TOP: #FFFFFF 1px solid;
	BACKGROUND-COLOR: 1B666C;
	//#
	fbe0ab
}

TD.detailsectionlabelright8b {
	FONT-SIZE: 8pt;
	TEXT-ALIGN: right;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #fbe0ab
}

TD.detailheaderlabel {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: right
}

TD.detailheaderlabelchng {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: crimson;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: center
}

TD.detailheaderlabelleft {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: left
}

TD.detaillabelrighta {
	font-weight: normal;
	TEXT-ALIGN: right;
	FONT-SIZE: 10pt;
	COLOR: black;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	PADDING-LEFT: 3px;
	TEXT-DECORATION: none
}

TD.detaillabelright {
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	FONT-SIZE: 10pt;
	COLOR: black;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	PADDING-LEFT: 3px;
	TEXT-DECORATION: none
}

TD.detaillabelleft {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	word-wrap: break-word
}

TD.detaillabelcenter {
	TEXT-ALIGN: center;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabel {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	PADDING-LEFT: 3px;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelleft-red {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	COLOR: red;
	HEIGHT: 20px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.chgdetaillabelbold {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelbold {
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelbolda {
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	HEIGHT: 20px;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabel10 {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabel10left {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelblue {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	font-weight: normal;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #bddafa
}

TD.detaillabelbluenotbold {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #bddafa
}

TD.detailheaderlabel10b {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: center
}

td.detailheaderlabel12 {
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	/* Changed from COLOR: #2F7278 to black*/
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*changed from #90B9BF to #cce0e1 *Bharath* on 23APR10 */
	BACKGROUND-COLOR: #cce0e1;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid
	
	
}

td.detailheaderlabel12a {
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	/* Changed from COLOR: #2F7278 to black*/
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*changed from #90B9BF to #cce0e1 *Bharath* on 23APR10 */
	BACKGROUND-COLOR: #cce0e1;
	PADDING-LEFT: 3px;
	/*Changed for the new CSS scheme(changed color from 2F7278 to ffffff)
	 - Bharath on 24-Mar-2010 *STARTS* */
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid
	/*Changed for the new CSS scheme(changed color from 2F7278 to ffffff)
	 - Bharath on 24-Mar-2010 *ENDS* */
}

td.detailheaderlabel12r {
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: RIGHT;
	COLOR: #206A70;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*changed from #90B9BF to #cce0e1 *Bharath* on 23APR10 */
	BACKGROUND-COLOR: #cce0e1;
	PADDING-LEFT: 3px;
	/* Changed from COLOR: #2F7278 to black*/
	BORDER-LEFT: Black 1px solid;
	BORDER-TOP: Black 1px solid;
	BORDER-BOTTOM: Black 1px solid
}

TD.detailheaderlabel13 {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-LEFT: #ffffff 1px solid;	
	BORDER-BOTTOM: #ffffff 1px solid
}

TD.detailheaderlabel13right {
	TEXT-ALIGN: right;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-LEFT: #ffffff 1px solid;	
	BORDER-BOTTOM: #ffffff 1px solid
}

TD.detailheaderlabel13center {
	TEXT-ALIGN: center;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-LEFT: #ffffff 1px solid;	
	BORDER-BOTTOM: #ffffff 1px solid
}

TD.detailheaderlabel13a {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	/*Changed for the new CSS scheme(changed color from 2F7278 to ffffff)
	 - Bharath on 24-Mar-2010 *ENDS* */
	BORDER-RIGHT: #ffffff 1px solid;	
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	/*Changed for the new CSS scheme(changed color from 2F7278 to ffffff)
	 - Bharath on 24-Mar-2010 *ENDS**/	
}

/* Added by Arunkumar for aligning detailimagelink  at the center on 26-03-2010  
*STARTS* */
TD.detaillink {
	TEXT-ALIGN: center;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #ffffff 1px solid;	
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	
}
/* Added by Arunkumar for aligning detailimagelink  at the center on 26-03-2010  
*ENDS* */

TD.detailheaderlabel13b {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	font-weight: normal;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #E9E9E9 1px solid
}

TD.detailheaderlabel13r {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	BORDER-RIGHT: #FFFFFF 1px solid
}

TD.detailheaderlabelr1 {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: right;
	BORDER-RIGHT: #FFFFFF 1px solid
}

TD.detailheaderlabel14 {
	TEXT-ALIGN: right;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #E9E9E9 1px solid
}

TD.detailheaderlabel14a {
	TEXT-ALIGN: right;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #FFFFFF 1px solid
}

TD.detailheaderlabel15 {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: right;
	BORDER-RIGHT: #FFFFFF 1px solid
}

TD.detailheaderlabel15a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: right;
	BORDER-RIGHT: #FFFFFF 1px solid
}

TD.detailheaderlabel16 {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #7F7F7F;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #FFFFFF 1px solid
}

TD.detailheaderlabel16a {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #7F7F7F;
	TEXT-ALIGN: right;
	BORDER-RIGHT: #FFFFFF 1px solid
}

TD.detailheaderlabel17 {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #FFFFFF 0px solid
}

TD.detailheaderlabel17a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #FFFFFF 0px solid
}
TD.detailheaderlabel18a {
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	font-weight: normal;
	PADDING-LEFT: 3px;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #E9E9E9 1px solid
}
FONT.label10b {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

FONT.label12b {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

FONT.label12b2 {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

FONT.label8b {
	font-weight: normal;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

FONT.label8b-red {
	font-weight: normal;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

FONT.label20b {
	font-weight: normal;
	FONT-SIZE: 18pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

FONT.label8n {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

FONT.confirmationLabel {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

FONT.text {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

FONT.whitelabel {
	FONT-SIZE: 9pt;
	COLOR: white;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

FONT.mandatory {
	FONT-SIZE: 8pt;
	COLOR: red;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.normalfield {
	color: #000000;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
}

DIV.divdetailarea {
	BACKGROUND-COLOR: #B2C9CB;
	overflow-y: auto;
	HEIGHT: 87%;
	position:relative;
	background: linear-gradient(to bottom, #B2C9CB, #cad3d3);
	max-width: 100%;
  	width: 100%;
  	box-sizing: border-box;
  	overflow-x: hidden;
  	scrollbar-gutter: stable;
}
DIV.divdetailareaF2 {
	BACKGROUND-COLOR: #B2C9CB;
	overflow-y: auto;
	HEIGHT: 100%;
	position:relative;
	filter:progid:DXImageTransform.Microsoft.Gradient 
	(GradientType=0,StartColorStr='#B2C9CB',EndColorStr='#C5C6C6');
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #B2C9CB),color-stop(1, #C5C6C6))
}

DIV.divdetailarea1 {
	BACKGROUND-COLOR: #FFFFFF;
	overflow-y: auto
}

A:link {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	/*changed the color property from #666666 to Black - Bharath on 24-SEP-06*/
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:visited {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	/*changed the color property from #666666 to Black - Bharath on 24-SEP-06*/
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:active {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	/*changed the color property from #666666 to Black - Bharath on 24-SEP-06*/
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:hover {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	/*changed the color property from #666666 to Black - Bharath on 24-SEP-06*/
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	cursor:hand;
}


TD.gray {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	WIDTH: 100%;
	HEIGHT: 20px;
	BACKGROUND-COLOR: gray
}

TD.pageheaderunderline {
	HEIGHT: 2px;
	BACKGROUND-COLOR: blue
}

TD.footer {
	font-weight: normal;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: #3399ff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000033
}

TD.header {
	font-weight: normal;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: #3399ff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366
}

TD.headerformarea {
	BACKGROUND-COLOR: #b6c5ec
}

FONT.headerformareatext {
	font-weight: normal;
	FONT-SIZE: 7pt;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

FONT.headerformlink {
	font-weight: normal;
	FONT-SIZE: 7pt;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

FONT.mandatorynote {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	HEIGHT: 20px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

FONT.error {
	font-weight: normal;
	FONT-SIZE: 8pt;
	COLOR: red;
	HEIGHT: 20px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.detailheaderlabel10 {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: center
}

TD.detailheaderlabel10left {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 5px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: left
}

TD.detailheaderlabel10right {
	font-weight: normal;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	TEXT-INDENT: 5px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: right
}

FIELDSET.label {
	WIDTH: 98%;
	BACKGROUND-COLOR: #CCDEDE;	
	border: 1px solid #378088;
	margin: 5px;
	padding: 2px;
}

FIELDSET.labela {
	WIDTH: 98%;
	BACKGROUND-COLOR: #F5F6F6;
	border: 1px solid #378088;
	margin: 5px;
	padding: 2px;
}

FIELDSET.labelb {
	WIDTH: 55%;
	BACKGROUND-COLOR: #FFFFFF;
}

FIELDSET.labelc {
	WIDTH: 98%;
	BACKGROUND-COLOR: #F5F6F6;
	border: #378088;
}


.TDOverviewReserve {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffff00
}

.TDOverviewVacant {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #00ffff
}

.TDOverviewMaintainance {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: green;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffccff
}

.TDOverviewOccupied {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: yellow;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff66ff
}

.TDOverviewDedicated {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffcc
}

.TDOverviewBuffered {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #008000
}

.TDOverviewClosed {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff9900
}

.TDOverviewNoStatus {
	BACKGROUND-COLOR: #ffffff
}

.textboxNumber {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.selectbox {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.screenbutton {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #DDDDDD
}

.button {
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bddafa
}

.topmenu {
	font-weight: normal;
	FONT-SIZE: 8pt;
	COLOR: #3399ff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.grayarea {
	BACKGROUND-COLOR: #cccccc
}

DIV.divmenu {
	font-weight: normal;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: #3399ff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000033;
	TEXT-ALIGN: center
}

TD.bordercellleft {
	font-weight: normal;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: left
}

TD.bordercell {
	font-weight: normal;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: center
}

TD.bordercellright {
	font-weight: normal;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4379b7;
	TEXT-ALIGN: right
}

TD.detailsectionlabel_bordercell {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #fbe0ab
}

table.generalgrid
td {
	border-right: medium none;
	/*	border-bottom: solid #000000 1px; */
	border-top: medium none;
	border-left: medium none;
}

TD.fieldLabel {
	background: #FFFFB1 color :   #000000;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.lines2 {
	background: #DADADA
}

.displayonlyselectfield {
	background: #FFD5AA;
	border: 1px solid #338BBE;
	color: #000000;
}

.legendlabel {
	color: black;/*#1477A5;*/
	font-weight: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

table.totalgrid
td {
	border-right: medium none;
	border-bottom: solid #000000 2px;
	border-top: solid #000000 2px;
	border-left: medium none;
}

.textboxNumberwoborder {
	TEXT-ALIGN: right;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textboxwobordercolor {
	TEXT-ALIGN: CENTER;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 8pt;
	COLOR: blue;
	font-weight: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textboxwoborder {
	TEXT-ALIGN: CENTER;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txtrecordnew {
	TEXT-ALIGN: CENTER;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-weight: normal;
	background: yellow;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txtrecordupdated {
	TEXT-ALIGN: CENTER;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-weight: normal;
	background: #CCD5AA;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.recordupddated {
	background: #CCD5AA;
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
}

.recordnew {
	background: YELLOW;
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
}

.helptip {
	TEXT-ALIGN: CENTER;
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
	FONT-SIZE: 10pt;
	COLOR: RED;
	font-weight: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	CURSOR: hand;
}

.viewtip {
	TEXT-ALIGN: CENTER;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 18pt;
	COLOR: blue;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Wingdings;
	CURSOR: hand;
}

.deltip {
	TEXT-ALIGN: CENTER;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 16pt;
	COLOR: red;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Wingdings;
	CURSOR: hand;
}

.edittip {
	TEXT-ALIGN: CENTER;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 16pt;
	COLOR: black;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Wingdings;
	CURSOR: hand;
}

.displayonlyfield {
	background: #EDEDED;
	color: #000000;
	border: 1px solid #338BBE;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textfield {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textboxNumber {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.textboxNumberMandatory {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	BACKGROUND: #00FFFF;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.textboxNumberDisplayOnly {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	border: 1px solid #338BBE;
	BACKGROUND: #FFD5AA;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.textboxUppmandatoryfield {
	background: #EFE8C5;
	color: #000000;
	border: 1px solid #338BBE;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: UPPERCASE;
}

/* New class Add by Mayank Starts Here */
	/* Onsite Changed on 20 May 2006 by mayank Starts here */
.bdNotes {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px
}

.bdCaption {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold
}

/* Onsite Changed on 20 May 2006 by mayank Ends here */
.writeUpperCase {
	color: #000000;
	FONT-SIZE: 10pt;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: UPPERCASE;
}

.textboxSmallCase {
	background: #FFFFFF;
	color: #000000;
	FONT-SIZE: 10pt;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* New class Add by Mayank Ends Here */
.textboxNumbermandatoryfield {
	background: #EFE8C5;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}

.buttonlabel {
	background: #DDDDDD; //# AAAAAA;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	cursor: hand;
	WIDTH: 7.5em;
	HEIGHT: 1.75em
}

.buttonlonglabel {
	background: #4379b7;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	cursor: hand;
	WIDTH: 10em;
	HEIGHT: 1.75em
}

td.navigtips {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	color: white
}

.textboxNumberwoborderred {
	TEXT-ALIGN: right;
	border-right: medium none;
	border-bottom: medium none;
	border-top: medium none;
	border-left: medium none;
	FONT-SIZE: 8pt;
	font-weight: normal;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

FONT.messagetitle {
	font-weight: normal;
	FONT-SIZE: 10pt;
	COLOR: YELLOW;
	BACKGROUND: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.textareaoptionalfield {
	background: #FFFFFF;
	color: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.buttonlong15 {
	background: #4379b7;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	cursor: hand;
	WIDTH: 15em;
	HEIGHT: 1.75em
}

.buttonsmall {
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bddafa cursor :   hand;
	WIDTH: 7em;
	HEIGHT: 1.75em
}

.buttonsmedium {
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bddafa cursor :   hand;
	WIDTH: 12em;
	HEIGHT: 1.75em
}

/* New class2 Add by Mayank Starts Here */
FONT.label12c {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelsmallfont {
	TEXT-ALIGN: left;
	FONT-SIZE: 8pt;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* New class2 Add by Mayank Ends Here */
	/* New class2 Add by Cliff Starts Here */
.cargo_listing {
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 1%;
	margin-bottom: 15px;
	margin-top: 10px;
}

.cargo_listing table {
	margin-top: 5px;
	border: 1px solid #8D8D8D;
	font-weight: normal;
	font-size: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cargo_listing td {
	text-align: center;
	padding: 3px 3px 3px 3px;
}

.cargo_listing th {
	text-align: center;
	padding: 5px 5px 5px 5px;
	background-color: #DDDDDD;
	border-bottom: 1px solid #8D8D8D;
}

.btn {
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #659EA4;
	cursor: hand;
	width: AUTO;
	height: 2.00em;
	border: 0;
	background: linear-gradient(to bottom, #044237, #0a6f5a);
	padding: 4px 10px;
}

.btn2 {
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	cursor: hand;
	width: 15em;
	height: 2.00em;
	border: 1px solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #000;
	border-bottom-color: #000;
	background: linear-gradient(to bottom, #ffffff, #7F7F7F);
}

.btn3 {
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	cursor: hand;
	width: 12em;
	height: 2.00em;
	border: 1px solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #000;
	border-bottom-color: #000;
	background: linear-gradient(to bottom, #ffffff, #7F7F7F);
}

TD.notes {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 8pt;
	font-weight: normal;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.notes1 {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	FONT-WEIGHT: normal;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.footernote {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	PADDING-LEFT: 3px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.notes1a {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 8pt;
	HEIGHT: 20px;
	font-weight: normal;
	PADDING-LEFT: 3px;
	COLOR: #1477A5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.mandatoryfield {
	background: #EFE8C5;
	border: 1px solid #338BBE;
	FONT-SIZE: 10pt;
	color: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.textbox {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.textboxUpperCase {
	background: #FFFFFF;
	color: #000000;
	FONT-SIZE: 10pt;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: UPPERCASE
}

.textboxNormalmandatoryfield {
	background: #EFE8C5;
	color: #000000;
	FONT-SIZE: 10pt;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: UPPERCASE
}

.textboxUpperCasemandatoryfield {
	background: #EFE8C5;
	color: #000000;
	FONT-SIZE: 10pt;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: UPPERCASE
}

TD.detaillabelred {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelred A:link {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelred A:visited {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

TD.detaillabelred A:active {
	font-weight: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
TD.footernote7 {
	TEXT-ALIGN:center;
	VERTICAL-ALIGN: top;	
	FONT-SIZE: 7pt; 
	PADDING-LEFT: 3px;
	COLOR: black; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
TD.error2 {
	TEXT-ALIGN:Left;
	font-weight: normal;
	HEIGHT: 20px;	 
	FONT-SIZE: 8pt; 
	COLOR: red; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

/*hide iframe *STARTS*- Bharath on 18-Sep-2009*/
.opaqueLayer {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0.3;
	filter: alpha(opacity =   30);
	background-color: #ffffff;
	z-Index: 600;
}

.popLayer {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	z-Index: 1001;
	width: 420px;
	height: 350px;
	border: 2px solid black;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}

.errLayer {
	position: absolute;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	top: 0px;
	left: 0px;
	display: none;
	background-color: #06535B;	
	z-Index: 1001;
	width: 350px;
	height: 155px;
	border: 0px solid black;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	left-padding: 5px;
	scrollbar: no;
	filter: progid : DXImageTransform . Microsoft . Gradient ( GradientType
		= 0, StartColorStr = '#06535B', EndColorStr = '#05535B' )
}

/*hide iframe *ENDS*- Bharath on 18-Sep-2009*/
TR.lightBlue{
	BACKGROUND-COLOR: #C0C6B4
}

/* Fieldset with no boundy and margin of 5px *STARTS* - Bharath on 21-SEP-09*/
FIELDSET.noBoundry{
	border: 0px;
	margin: 5px;
}
/* Fieldset with no boundy and margin of 5px *ENDS* - Bharath on 21-SEP-09*/


.Announcement1{
	background-image:url(/EXTWOSWEB/image/internal/welcome/Announcement01.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border: 1px solid #b2e5e9;
}
.Announcement2{
	background-image:url(/EXTWOSWEB/image/internal/welcome/Announcement02.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border: 1px solid #b2e5e9;
}
.AnnouncementTitle {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #166a71;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.bgWelcome{
	background-image:url(/EXTWOSWEB/image/internal/welcome/appName.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color: #F9F9F9;
}
.contentText{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
/*Fieldset propety which has no border but has background color
 *STARTS* - added by Bharath on 10-SEP-2009*/
FIELDSET.NoBorderWithBG {
	WIDTH: 98%;
	border:0px ;
	BACKGROUND-COLOR: #CCE0E1;
}
/*Fieldset propety which has no border but has background color
 *ENDS* - added by Bharath on 10-SEP-2009*/
 
/* table Head - TD property for pale-teal(90B9BF) background; text aligned to left *STARTS* - Bharath on 23-SEP-09*/ 
TD.HeaderProperty{
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*changed from #90B9BF to #cce0e1 *Bharath* on 23APR10 */
	BACKGROUND-COLOR: #cce0e1;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;	
}
/* table Head - TD property for pale-teal(90B9BF) background; text aligned to left *ENDS* - Bharath on 23-SEP-09*/

/* table Head - TD property *STARTS* - Srinath on 21-JAN-11*/ 
TD.HeaderPropertya{
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cce0e1;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;	
}
/* table Head - TD property *ENDS* - Srinath on 21-JAN-11*/

/* table Head - TD property for pale-teal(90B9BF) background; text aligned to right *STARTS* - Bharath on 23-SEP-09*/
TD.HeaderProperty_TextAlignRight{
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*changed from #90B9BF to #cce0e1 *Bharath* on 23APR10 */
	BACKGROUND-COLOR: #cce0e1;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
}
/* table Head - TD property for pale-teal(90B9BF) background; text aligned to right *ENDS* - Bharath on 23-SEP-09*/

/* table body - TD property for pale-Aqua(e3f7f9) background; text aligned to left *STARTS* - Bharath on 23-SEP-09*/
TD.BodyProperty{
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e3f7f9;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	font-weight: normal;
}
/* table body - TD property for pale-Aqua(e3f7f9) background; text aligned to left *ENDS* - Bharath on 23-SEP-09*/

/* table body - TD property for pale-Aqua(e3f7f9) background; text aligned to right *STARTS* - Bharath on 23-SEP-09*/
TD.BodyProperty_TextAlignRight{
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e3f7f9;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	font-weight: normal;
}
/* table body - TD property for pale-Aqua(e3f7f9) background; text aligned to right *ENDS* - Bharath on 23-SEP-09*/

/* table body - TD property for white background; text aligned to left *STARTS* - Bharath on 23-SEP-09*/
TD.NewBodyProperty{
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	font-weight: normal;
}
/* table body - TD property for white background; text aligned to LEFT *ENDS* - Bharath on 23-SEP-09*/

/* table body - TD property for white background; text aligned to right *STARTS* - Bharath on 23-SEP-09*/
TD.NewBodyProperty_TextAlignRight{
	font-weight: bold;
	FONT-SIZE: 10pt;
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	font-weight: normal;
}
/* table body - TD property for white background; text aligned to right *ENDS* - Bharath on 23-SEP-09*/

/*Anchor text property *STARTS* - Bharath on 23-SEP-09*/
a.textProperty{
	color: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}
/*Anchor text property *ENDS* - Bharath on 23-SEP-09*/

/*Tab Div property  *STARTS* - Bharath on 15-JAN-2010*/
div.tabDiv{
	visibility: hidden;
	position: absolute;
	top: -999999px;
	left: -999999px;
}
/*Tab Div property *ENDS* - Bharath on 15-JAN-2010*/

/*main div which is used by Tab Controller *STARTS* - Bharath on 15-JAN-2010*/
div.tabControlDiv{
	margin:5px;
}
/*main div which is used by Tab Controller *ENDS* - Bharath on 15-JAN-2010*/

/*Detail link for Datatable *STARTS*- Bharath on 11-March-2010 */
IMG.detail {
	margin-top:2px;
	margin-bottom:2px;
   	margin-left:30%;
  	height:auto;
 	width:auto;
 	border:0;
 	text-align:center
}
/*Detail link for Datatable *ENDS*- Bharath on 11-March-2010 */

/*Detail link for HTML Table *STARTS*- Bharath on 24-March-2010 */
IMG.tableDetail {
	margin-top:2px;
	margin-bottom:2px;
   	margin-left:5%;
  	height:auto;
 	width:auto;
 	text-align:center;
 	border:0px;
}
/*Detail link for HTML Table *ENDS*- Bharath on 24-March-2010 */

/*Div CSS for iterateTag used in IterateTemplate.java *STARTS*- Bharath on 16-April-2010 */
DIV.iterateDiv {
	overflow: auto;
}
/*Div CSS for iterateTag used in IterateTemplate.java *ENDS*- Bharath on 16-April-2010 */

/* Fieldset property for tab control *Bharath* - STARTS on 26-APR-10 */
FIELDSET.tabLabel {
	WIDTH: 100%;
	BACKGROUND-COLOR: #CCDEDE;	
	border: 1px solid #378088;
	margin: 5px;
}

FIELDSET.tabLabela {
	WIDTH: 100%;
	BACKGROUND-COLOR: #F5F6F6;
	border: 1px solid #378088;
}
/* Fieldset property for tab control *Bharath* - ends on 26-APR-10 */

/*Optional mandatory text field. *Bharath* STARTS on 26-APR-10 */
.optionalMandatory {
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #d3f7e4;
	border: 1px solid #338BBE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
/*Optional mandatory text field. *Bharath* ENDS on 26-APR-10 */

.tncContentDiv{
	top:1px;
	left:1px;
	width:696px;
	height:364px;
	overflow:auto;
	background-color:#fff;
	font-family: Arial;
	border: 1px solid #9f9f9f;
}
/* fieldset for table *Mayank* STARTS on 14-March-2011 */
FIELDSET.divDetailAreaBG {
	WIDTH: 98%;
	border: 0px;
	margin: 5px;
	padding: 2px;
}
/* fieldset for table *Bharath* ENDS on 03-JUNE-2010 */
.btn3Disabled {
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	cursor: hand;
	width: 12em;
	height: 2.00em;
	border: 1px solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #000;
	border-bottom-color: #000;
	filter:progid:DXImageTransform.Microsoft.Gradient 
	(GradientType=0,StartColorStr='#ffffff',EndColorStr='#7F7F7F');
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #7F7F7F));	 
	
}

DIV.divdetailfooter{
	width:100%;
	bottom:5px; 
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.Gradient 
	(GradientType=0,StartColorStr='#B2C9CB',EndColorStr='#C5C6C6');
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #B2C9CB),color-stop(1, #C5C6C6));
}

/*
 * WOS UI Migration
 */
 
input:focus, iframe:focus, textarea:focus {
	outline: none;
	/* border: 1px solid #007BFF; */
	/* box-shadow: inset 0 0 2px rgba(0, 150, 255, 0.6); */
}

input:disabled, textarea:disabled, select:disabled {
	outline: none;
	background-color: #f0f0f0;
    border-color: #aaa;
    color: gray;
}

input[readonly]:focus {
	pointer-events: auto;
	caret-color: black;
	outline: none;
 	outline: 1px dotted black;
  	outline-offset: 2px;
}

select:not([size]):focus {
	outline: none;
}

select:not([size]):focus:not(.ui-select-open) {
	outline: none;
	background-color: #3366CC;
	color: white;
}

select[size]:focus {
	outline: none;
}

a:focus {
	outline: none;
 	outline: 1px dotted black;
  	outline-offset: 2px;
}

textarea {
	resize: none;
	overflow: auto;
}

.btn:disabled {
	color: rgb(209 203 203);
    cursor: text;
    text-shadow: 1px 1px 1px rgb(178 175 175 / 51%);
}

.yui-dt-hidden {
	display: none;
}

.ui-checkbox {
	display: none;
}

.ui-checkbox-label {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	border: 1px solid #4d4a4a;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}

.ui-checkbox-label::after {
    content: "";
    position: absolute;
    left: 3px;
    top: 0px;
    width: 4px;
    height: 8px;
    border: solid black;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
    /* transition: opacity 0.2s ease; */
}

input[type="checkbox"]:checked + .ui-checkbox-label::after {
    opacity: 1;
}

.ui-checkbox:disabled + .ui-checkbox-label {
    background-color: #f0f0f0;
    border-color: #aaa;
}

.ui-checkbox:disabled:checked + .ui-checkbox-label::after {
  border-color: gray;
}

.ui-checkbox-label:focus {
	outline: none;
 	outline: 1px dotted black;
  	outline-offset: 2px;
}

.yui-dt-checkbox {
	display: none;
}

.yui-dt-checkbox-label {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	border: 1px solid #4d4a4a;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}

.yui-dt-checkbox-label::after {
    content: "";
    position: absolute;
    left: 3px;
    top: 0px;
    width: 4px;
    height: 8px;
    border: solid black;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
    /* transition: opacity 0.2s ease; */
}

input[type="checkbox"]:checked + .yui-dt-checkbox-label::after {
    opacity: 1;
}

.yui-dt-checkbox:disabled + .yui-dt-checkbox-label {
    background-color: #f0f0f0;
    border-color: #aaa;
}

.yui-dt-checkbox:disabled:checked + .yui-dt-checkbox-label::after {
  border-color: gray;
}

.yui-dt-checkbox-label:focus {
	outline: none;
 	outline: 1px dotted black;
  	outline-offset: 2px;
}

.ui-radio {
	display: none;
}

.ui-radio-label {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	border: 1px solid #4d4a4a;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
	margin-right: 8px;
	vertical-align: middle;
}

.ui-radio:checked + .ui-radio-label::after {
	content: "";
	position: absolute;
	top: 2px;
	left: 2px;
	width: 8px;
	height: 8px;
	background-color: black;
	border-radius: 50%;
}

.ui-radio:disabled + .ui-radio-label {
	border-color: #ccc;
	background-color: #f0f0f0;
	cursor: not-allowed;
}

.ui-radio:disabled:checked + .ui-radio-label::after {
	background-color: gray;
}

.ui-radio-label:focus {
	outline: none;
 	outline: 1px dotted black;
  	outline-offset: 2px;
}

.yui-dt-radio {
	display: none;
}

.yui-dt-radio-label {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	border: 1px solid #4d4a4a;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
	margin-right: 8px;
	vertical-align: middle;
}

.yui-dt-radio:checked + .yui-dt-radio-label::after {
	content: "";
	position: absolute;
	top: 2px;
	left: 2px;
	width: 8px;
	height: 8px;
	background-color: black;
	border-radius: 50%;
}

.yui-dt-radio:disabled + .yui-dt-radio-label {
	border-color: #ccc;
	background-color: #f0f0f0;
	cursor: not-allowed;
}

.yui-dt-radio:disabled:checked + .yui-dt-radio-label::after {
	background-color: gray;
}

.yui-dt-radio-label:focus {
	outline: none;
 	outline: 1px dotted black;
  	outline-offset: 2px;
}

.ui-text-clear, .ui-date-clear {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.btn:active, .btn2:active, .btn3:active {
	transform: scale(0.97);
}

.btn:focus {
	outline: 1px dotted white;
	outline-offset: -4px;
}

.btn2:focus, .btn3:focus {
	outline: 1px dotted black;
	outline-offset: -4px;
}

