/* Default styles Thanigai + Vinod */





  


body { margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; color:#000; background-color:#fff;  }
/*body { margin:0; padding:0; FONT: 0.75em "Trebuchet MS", verdana,arial,helvetica,sans-serif; COLOR: #333; background-color:#dfdfdf;  }*/

#mainwrapper {width:960px; margin:0 auto; padding:0 10px; text-align:left; background-color:#fff; }

#header { height:50px; border-bottom:0px solid #fff;}

#header #logo{ width:100px; padding:15px 10px 0 15px; float:left; margin:0; }

#header #logo img {padding:3px 0 0 0;}

#header #img-middle { width:203px; padding:0; margin:0px; float:left; margin:0; text-align:left; height:50px;}

#header #top-links {width:320px; float:right; margin:0; height:50px; text-align:right; padding:0 0px 0 0;}

#bar {height:7px; background-color:#f98a39; margin:0; padding:0; border:0;}

.login-name { vertical-align:bottom; text-align:right;  font-size:12px; margin:5px 0 0 0;}

#nav-main { height:100px; margin:5px 0 0 0; padding:0; }

#nav-main #top-nav { height:34px; margin:0; padding:0; background:url(../images/top_nav_bg.jpg) repeat-x 0px 7px;}


#nav-main #top-nav ul {list-style:none; margin:0; padding:0;}
/* #nav-main #top-nav ul li{ float:left;list-style:none; font-size:13px; color:#f58025; font-weight:bold; margin:8px 0 0 0; padding:0px 10px 0 10px;border-right:1px solid #9dafbb; height:26px; } */

#nav-main #top-nav ul li{ float:left;list-style:none; font-size:11px; color:#FFF;  font-weight:bold; padding:0px 3px; margin:12px 0 0 0; text-align:center; }

/* #nav-main #top-nav ul li.inactive { background:url(../images/nav_seprator.gif) no-repeat bottom right; border:1px solid red;} */
#nav-main #top-nav ul li a{color:#FFF;  font-weight:bold; text-decoration:none;}
#nav-main #top-nav ul li a:link {color:#FFF;  font-weight:bold; text-decoration:none;}
#nav-main #top-nav ul li a:visited {ccolor:#FFF;  font-weight:bold; text-decoration:none;}
#nav-main #top-nav ul li a:hover {color:#FFF;  font-weight:bold; text-decoration:underline;}

#nav-main #top-nav ul li.separator{ margin:8px 15px 0 4px;border-right:1px solid #404040; height:26px; }

#nav-main #top-nav ul li.left{ padding:0; margin:8px 15px 0 0; border-left:1px solid #9dafbb; height:26px; border-right:none; }
#nav-main #top-nav ul li.right{ padding:0; margin:8px 0 0 0; border-right:1px solid #9dafbb; height:26px;  float:right;}
#nav-main #top-nav ul li.activeM{ background:url(../images/active_tab.jpg) no-repeat; margin:1px 15px 0 0; padding:10px 0 0 0; width:102px; height:33px;color:#f58025;}
#nav-main #top-nav ul li.activeM a{color:#f58025; text-decoration:none; }
#nav-main #top-nav ul li.activeM a:hover{color:#f58025; text-decoration:none; }
#nav-main #top-nav ul li.activeM a:visited{color:#f58025;text-decoration:none; }

*html #nav-main #top-nav ul li.activeM{ background:url(../images/active_tab.jpg) no-repeat; margin:1px 15px 0 0; padding:10px 0 0 0; width:102px; height:23px;}


#nav-main #sec-nav{ height:57px; margin:0;background:url(../images/sec_nav_bg_mod.gif) repeat-x;border-right:1px solid #9dafbb; border-left:1px solid #9dafbb; font-size:11px; } 

#nav-main #sec-nav{padding:5px 0 0 5px;}
 
*html  #nav-main #sec-nav{padding:2px 0 0 5px;}
html*  #nav-main #sec-nav{padding:2px 0 0 5px;}

#nav-main #sec-nav a{color:#FFF; font-size:11px;text-decoration:none; }
#nav-main #top-nav ul li a:link {color:#FFF;  font-size:11px; text-decoration:none;}
#nav-main #top-nav ul li a:visited {ccolor:#FFF;  font-size:11px; text-decoration:none;}
#nav-main #sec-nav a:hover{ text-decoration:underline; color:#FFF;} 

/*Submenu  */
.sec-menu {
	color:#f58025;
	padding:3px 0 0 16px;
	position: absolute;
	clear:both;
	float:left;
	/* width:950px; */
	width:940px;
}
/*

*html .sec-menu {
	color:#f58025;
	padding:3px 0 0 16px;
	width:945px;
	left: 15px;
}

html* .sec-menu {
	color:#f58025;
	padding:3px 0 0 16px;
	width:945px;
	left: 15px;
}



*html .sec-menu {width:930px;} */


.sec-menu .menu-left { float:left; margin:0; padding:0;} 
.sec-menu .menu-right { float:right;text-align:left; } 
.sec-menu .menu-right { margin:-6px 0 0 0;padding-right:3px ;  }
*html .sec-menu .menu-right { margin:-3px 0 0 0; padding-right:2px ; }
html* .sec-menu .menu-right { margin:-2px 0 0 0;padding-right:3px ;  }

.sec-menu .menu-left a{color:#ffffff; }

.sec-menu .menu-left span {color:#f58025; font-size:11px;}

.sec-menu .menu-right a{color:#ffffff; }

.sec-menu-version{padding-left:308px; color:#f58025; padding-bottom:2px;}
.sec-menu-version1{padding-left:854px; color:#f58025;padding-bottom:2px;}
.sec-menu-ver-Dropdown{color:#f58025; padding:0 15px 2px 10px; text-align:right; float:right;} 




/*Submenu 
.sec-menu { color:#f58025; padding:3px 0 0 10px;  position: absolute;; clear:both; width:950px; }
.sec-menu a{color:#ffffff; }

.sec-menu span {color:#f58025; font-size:11px;}
.sec-menu-version{padding-left:308px; color:#f58025; padding-bottom:2px;}
.sec-menu-version1{padding-left:854px; color:#f58025;padding-bottom:2px;}
.sec-menu-ver-Dropdown{color:#f58025; padding:0 15px 2px 10px; text-align:right; float:right;} */

/* added by thanigai CSS 17 NOv 08  */ 



/* added from Sara CSS 12 NOv 08  S  */ 


/* .sec-menu { color:#CCCCCC; padding-left:10px; }
.sec-menu a{color:#FF9900; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
a:hover{ text-decoration:underline; color:#3366CC;} */

/* added from Sara CSS 12 NOv 08  E  */ 

#mainwrapper #body-content {background-color:#fff; margin:0; padding:5px 11px 5px 12px; border-right:1px solid #9dafbb; border-left:1px solid #9dafbb;border-bottom:1px solid #9dafbb; width:935px; clear:both; display:table;}

#body-content #col1-home{ width:333px; margin:0; padding:0; float:left;}

#body-content #col2-home{width:590px; margin:0; padding:0; float:right;}

#col1-home #welcome-content{border:1px solid #cccccc; margin:5px 0; padding:12px 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}  

.info-link { color:#f58025; font-size:11px;}

.info-link a:link{color:#f58025; font-size:11px; text-decoration:underline;}
.info-link a:active{color:#f58025; font-size:11px; text-decoration:underline;}
.info-link a:visited{color:#f58025; font-size:11px; text-decoration:underline;}
.info-link a:hover{color:#f58025; font-size:11px; text-decoration:underline;}

.info-link2 { color:#f58025; font-size:11px; padding:5px 0;}
.info-link2 a:link{color:#f58025; font-size:11px; text-decoration:underline;}
.info-link2 a:active{color:#f58025; font-size:11px; text-decoration:underline;}
.info-link2 a:visited{color:#f58025; font-size:11px; text-decoration:underline;}
.info-link2 a:hover{color:#f58025; font-size:11px; text-decoration:underline;}

.tblheader {
	background-color:#666666;
	padding:3px 0 1px 6px;
	font: bold 12px  Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}

.summaryblock {
	border:1px solid #666666;
	background:#fff;
	padding:3px 0 1px 5px;
}


/* Styles for controls */

textarea,input,select {font:11px  Arial, Helvetica, sans-serif;}
.w01 {width:50px;}
.w02 {width:80px;}
.w03 {width:120px;}
.wXXL {width:600px; height:60px;}

/* Manage Clent Entries  */
.mandatory { color: red;}
.even
		{
			background-color: #f6f6f6;
		}
		.odd
		{
			background-color: #ffffff;
		}
		.highlighter
		{
			background-color: #f7f0dd;
		}
		.light
		{
			color: #f58025;font-weight: 500;
		}


ul.no-list {list-style:none; margin:0; padding:0;}

ul.no-list li { list-style:none; padding:5px 0 5px 2px; margin:0px; vertical-align:middle;}

.txt-control { color:#696e71; font: normal 12px Arial, Helvetica, sans-serif; }



/* table styling */
#result {overflow:auto; overflow-x:hidden;text-decoration: none;
border: 1px solid #CCC;
cursor:pointer;}
#result TD {border-right:1px solid #dbdbdb; padding:0 18px 0 5px; height:20px; margin:0;font: 11px  Arial, Helvetica, sans-serif;}
#result .row_header {background-color:#666666;font: bold 11px  Arial, Helvetica, sans-serif;position:relative;height:20px;color:#fff;cursor:pointer;}
#result .row_header{top:expression(document.getElementById("result").scrollTop);}

.result td, .result th { padding: 5px 4px;}
table.result td a, table.result td a:link, table.result td a:visited {color:#000;text-decoration:underline;}
table.result td a:hover {color:#f58025;text-decoration:underline;}
*html .result {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0; }
html* .result {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}

table.result {  font-size: 9pt;}

table.result th { background: #6d6d6d url('../images/table-th-bg.gif') top left repeat-x; border-bottom: 1px solid #5e5e5e;  border-right:1px solid #dbdbdb; color: #fff; text-shadow: 1px 1px #333; padding: 2px 5px 1px 5px; text-align: left;}

table.result td {  border-bottom: 1px solid #eee;}
/*---------------------------------------------------------------------------------------------*/
#resultID {overflow:auto; overflow-x:hidden;}
#resultID TD { border:none; padding:0 0px 0 0px; margin:0;}
*html .resultID {border:none; width:100%; margin:0; padding:0; }
html* .resultID {border:none; width:100%; margin:0; padding:0;}
/*---------------------------------------------------------------------------------------------*/
#result2 {overflow:auto; overflow-x:hidden;border-top:0px solid #dbdbdb; margin:0; padding:0; border-bottom:1px solid #dbdbdb; }
#result2 TD {border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:4px;  margin:0; font: normal 11px  Arial, Helvetica, sans-serif;}

#result2 .row_header{top:expression(document.getElementById("result2").scrollTop);}

#result2 .row_header { 	background-color:#666666;	font: bold 11px  Arial, Helvetica, sans-serif;	position:relative;height:20px;	color:#fff;}

.result2 {border-left:1px solid #dbdbdb; width:100%; margin:0; padding:0;}

.result2 td {  padding: 5px 4px; font: normal 11px  Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb;}
.result2 th {  padding: 5px 4px; font: bold 11px  Arial, Helvetica, sans-serif;}

table.result2 { font-size: 9pt;}
table.result2 th {background: #6d6d6d url('../images/table-th-bg.gif') top left repeat-x;border-right: 1px solid #ccc;  color: #fff;text-shadow: 1px 1px #333; padding: 2px 5px 1px 5px;text-align: left;}
table.result2 td { /* border-bottom: 1px solid #dbdbdb;*/    border-right: 1px solid #ccc; /*updated-sara*/}
table.result2 td a, table.result2 td a:link, table.result2 td a:visited {color:#000;text-decoration:underline;}
table.result2 td a:hover {color:#f58025;text-decoration:underline;}

*html .result2 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}
html* .result2 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}
/*---------------------------------------------------------------------------------------------*/
#result3 {overflow:auto; overflow-x:hidden;border-top:1px solid #dbdbdb; margin:0; padding:0; border-bottom:1px solid #dbdbdb; }
#result3 TD {border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:4px;  margin:0; font: normal 11px  Arial, Helvetica, sans-serif;}

#result3 .row_header{top:expression(document.getElementById("result3").scrollTop);}

#result3 .row_header { 	background-color:#666666;	font: bold 11px  Arial, Helvetica, sans-serif;	position:relative;height:20px;	color:#fff;}

.result3 {border-left:1px solid #dbdbdb; width:100%; margin:0; padding:0;}

.result3 td {  padding: 5px 4px; font: normal 11px  Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb;}

.result3 th {  padding: 5px 4px; font: bold 11px  Arial, Helvetica, sans-serif;}

table.result3 { font-size: 9pt;}

table.result3 th {background: #6d6d6d url('../images/table-th-bg.gif') top left repeat-x;border-right: 1px solid #ccc;  color: #fff;text-shadow: 1px 1px #333; padding: 2px 5px 1px 5px;text-align: left;}

table.result3 td { /* border-bottom: 1px solid #dbdbdb;*/    border-right: 1px solid #ccc; /*updated-sara*/}

table.result3 td a, table.result3 td a:link, table.result3 td a:visited {color:#000;text-decoration:underline;}
table.result3 td a:hover {color:#f58025;text-decoration:underline;}

*html .result3 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}
html* .result3 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}
/*---------------------------------------------------------------------------------------------*/

/* table set 3 */
/*#result3 {overflow:auto; overflow-x:hidden;border-top:1px solid #dbdbdb; margin:0; padding:0; border-bottom:1px solid #dbdbdb; }
#result3 TD {border-right:1px solid #dbdbdb;}
#result3 {overflow:auto; overflow-x:hidden;border-top:1px solid #dbdbdb; margin:0; padding:0; border-bottom:1px solid #dbdbdb; }
#result3 TD {border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:0 3px 0 5px;  margin:0; font: normal 11px  Arial, Helvetica, sans-serif;}

#result3 .row_header{top:expression(document.getElementById("result3").scrollTop);}

#result3 .row_header {
 	background-color:#666666;	
	font: bold 11px  Arial, Helvetica, sans-serif;
	position:relative;
	height:20px;
	color:#fff;
}

#result3 .row_header {
 	background-color:#666666;	
	font: bold 11px  Arial, Helvetica, sans-serif;
	position:relative;
	height:20px;
	color:#fff;
}

.result3 {border-left:1px solid #dbdbdb; width:100%; margin:0; padding:0;}
*html .result3 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}
html* .result3 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}

table.result3 {  font-size: 9pt;}

table.result3 th {
  background: #6d6d6d url('../images/table-th-bg.gif') top left repeat-x;
  border-bottom: 1px solid #5e5e5e;
  color: #fff;
  text-shadow: 1px 1px #333;
  padding: 2px 5px 1px 5px;
  text-align: left;
}

.result3 td, .result3 th { padding: 5px 4px;  border-right:1px solid #dbdbdb;}
table.result3 td {  border-top:1px solid #dbdbdb;  border-right:1px solid #dbdbdb;  }
table.result3 td a, table.result3 td a:link, table.result3 td a:visited {color:#f58025;text-decoration:underline;}
table.result3 td a:hover {color:#000;text-decoration:underline;}
*/

/*---------------------------------------------------------------------------------------------*/

.result .row_header TD a{color:#fff; text-decoration:underline;}
.result .row_header TD a:visited {color:#fff; text-decoration:underline;}
#result .row_header TD a:hover {color:#fff; text-decoration:underline;}

/*

#result  TABLE{font:11px  Arial, Helvetica, sans-serif;background:#fff;}
#result TD {border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; padding:0 20px 0 5px; height:20px; margin:0;}
#result TD A {color:#000; text-decoration:underline;}
#result TD A:hover {color:#000; text-decoration:none;} */

.sortup {background:url(../WebContent/images/sortup.gif) no-repeat right;}
.sortdn {background:url(../WebContent/images/sortdown.gif) no-repeat right;}
.sortup,.sortdn {
	font:bold 11px  Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;

}

.data-middle {vertical-align:text-bottom; line-height:20px}

/* integrate from saravanan */
/*Alert */
.alert { width:953px; border:1px solid #c2c2c2; background-color:#e9e9e9; margin:2px 0px 0 0;font-size:11px;font-family:Arial, Helvetica, sans-serif; padding:2px;  COLOR: #404040 }
A.hidelink {FONT-SIZE: 11px; COLOR: #404040; TEXT-DECORATION: underline;}
A.hidelink:hover {FONT-SIZE: 11px; COLOR: #404040; TEXT-DECORATION: underline;}
A.hidelink:active {FONT-SIZE: 11px; COLOR: #404040; TEXT-DECORATION: underline;}
A.hidelink:visited {FONT-SIZE: 11px; COLOR: #404040; TEXT-DECORATION: underline;}

A.clickhere {FONT-SIZE: 11px; COLOR: #f58025; TEXT-DECORATION: underline;}
A.clickhere:hover {FONT-SIZE: 11px; COLOR: #f58025;TEXT-DECORATION: underline;}
A.clickhere:active {FONT-SIZE: 11px; COLOR: #f58025; TEXT-DECORATION: underline;}
A.clickhere:visited {FONT-SIZE: 11px; COLOR: #f58025; TEXT-DECORATION: underline;}
/*Button Style */

/* .btn_show { background: url(../images/bg_btn.jpg) repeat-x; width:50px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-align:center; cursor:pointer; color:#FFFFFF; font-weight:bold;}  */
/*Button Style */
/*.btn_custom_show{
	background: url(../images/bg_btn.jpg) repeat-x; width:38px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:20px; text-align:center; cursor:pointer; color:#FFFFFF; font-weight:bold;
}*/
.btn_unmask { background: url(../images/bg_btn.jpg) repeat-x; width:100px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-align:center; cursor:pointer; color:#FFFFFF; font-weight:bold;} 

/*Footer */
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #c6d2d6 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.69em;  MARGIN: 5px; WIDTH: 950px; COLOR: #c0c8cc; text-align:center;
}
.nomargin#footer {
	MARGIN-TOP: 0px
}
#footer STRONG {
	COLOR: #8a9499
}
#footer A {
	MARGIN: 0px 2px; COLOR: #8a9499
}
#footer A.first {
	MARGIN-LEFT: 0px
}
#footer P {
	MARGIN: 5px
}
#footer P.alt {
	MARGIN-BOTTOM: 2px
}
#footer P.copyright {
	COLOR: #8a9499
}

/*autho */
#content-module .sub-module1 { width:930px; height:40px; margin:10px 10px 10px 10px; float:left; }
.sub-module1 .brdr{border:1px solid #9aaead;  }
.sub-module1 table { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.vor{ color:#f58025;font-weight:bold; font-size:12px; }
.sub-module1 select {color:#000000;font-weight:normal; font-size:11px;  }

/* Table Specific  */



/* define height and width of scrollable area. Add 16px to width for scrollbar          */
div.tableContainer {
	clear: both;
	border:1px solid #c6cdd7;
	height: 285px;
	overflow: auto;
	width: 99%;
	margin:0;
	padding:0;
	
}

/* Reset overflow value to hidden for all non-IE browsers. */
html>body div.tableContainer {
	overflow: hidden;
	width: 100%
}

/* define width of table. IE browsers only                 */
div.tableContainer table {
	float: left;
	width: 97%;
	font:11px  Arial, Helvetica, sans-serif;
}


/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
html>body thead.fixedHeader tr {
	display: block
}

/* make the TH elements pretty */
thead.fixedHeader th {
 	background-color:#666666;	
	font: bold 12px  Arial, Helvetica, sans-serif;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	padding: 4px 3px 4px 7px;
	text-align: left;
    color:#fff;

}



/* make the A elements pretty. makes for nice clickable headers                */
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
	color: #FFF;
	display: block;
	text-decoration: none;
	width: 100%
}

/* make the A elements pretty. makes for nice clickable headers                */
/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
thead.fixedHeader a:hover {
	color: #FFF;
	display: block;
	text-decoration: underline;
	width: 100%
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
html>body tbody.scrollContent {
	display: block;
	height: 262px;
	overflow: auto;
	width: 100%;
	margin:0;
	padding:0;
}

/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	background: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 4px 3px 4px 9px;
}


tr.normalRow td a, tr.normalRow td a:link, tr.normalRow td a:visited {
	color: #fff;
	text-decoration:underline;
}

tr.normalRow td a:hover {
	color: #000;
	text-decoration:underline;
}

tbody.scrollContent tr.alternateRow td {
	background: #EEE;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 4px 3px 4px 9px;
}

tr.alternateRow td a, tr.alternateRow td a:link, tr.alternateRow td a:visited {
	color: #000;
	text-decoration:underline;
}

tr.alternateRow td a:hover {
	color: #000;
	text-decoration:underline;
}



/* define width of TH elements: 1st, 2nd, and 3rd respectively.          */
/* Add 16px to last TH for scrollbar padding. All other non-IE browsers. */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */
html>body thead.fixedHeader th {
	width: 200px
}

html>body thead.fixedHeader th + th {
	width: 240px
}

html>body thead.fixedHeader th + th + th {
	width: 316px
}

/* define width of TD elements: 1st, 2nd, and 3rd respectively.          */
/* All other non-IE browsers.                                            */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */
html>body tbody.scrollContent td {
	width: 290px
}

html>body tbody.scrollContent td + td {
	width: 140px
}

html>body tbody.scrollContent td + td + td {
	width: 300px
}

html>body tbody.scrollContent td + td + td + td{
	width: 300px
}

html>body tbody.scrollContent td + td + td + td + td{
	width: 300px
}

html>body tbody.scrollContent td + td + td + td + td + td{
	width: 430px
}


/*Login */

#index { width:865px; margin:30px auto;  background-color:#FFFFFF; border:1px solid #CCCCCC;}

.fotr{ background-color:#515f62; height:30px; }

#login{ width:300px; border:1px solid #c5caca; margin:30px;  }
#login .logheader{background-color:#c5caca; font-size:14px; font-weight:bold height:20px; padding:5px; font-family:Arial, Helvetica, sans-serif; }
#login table {font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
#login a { text-decoration:underline; color:#f58025;}


#login a:hover{ text-decoration:underline; color:#f58025;}


/* Table CSS new */


.tableWidget {width:869px !important}

.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
		cursor:pointer;	
		/*border-bottom:3px solid #c4c5c7;
		border-right:1px solid #c4c5c7;
		border-left:1px solid #FFF;	*/
		background-color: #ADC3CE; 
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
		text-align:left;			
	}
	
	.tableWidget_headerCell{ text-align:left;	/* Standard column header */
		/*border-top:2px solid #c4c5c7;*/
	}
	
	.tableWigdet_headerCellOver{text-align:left;	/* Rollover on sortable column header */
		/*border-top:2px solid #FFC83C;	*/	
	}
	.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
		background-color:#e1eef3;	/* No mouseover color in this example - specify another color if you want this */
	    cursor:pointer;
	}
	
	.tableWigdet_headerCellDown{
		border-top:2px solid #FFC83C;	
		background-color:#87a4af;
		border-left:1px solid #ACA899;
		border-right:1px solid #FFF;			
	}
	.tableWidget td{
		margin:0px;
		padding:2px;
		/*border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
		height:20px; text-align:left;
		
	}
	.tableWidget tbody{
		background-color:#FFF;
		padding:0;
		margin:0;text-align:left;
	}
	.tableWidget{
		font-family:arial;
		font-size:12px;	
		width:400px;text-align:left;
	}
		
		
	/* End layout CSS */
	
	
	div.widget_tableDiv {
		/* Border around entire widget */
		height: 200px;
		overflow:auto;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:400px;

	}
	div.widget_tableDiv  td{ border-left:1px solid #87a4af; border-bottom:1px solid #87a4af;text-align:left; }
	
	html>body div.widget_tableDiv {
		overflow: hidden;
		width:400px;text-align:left;
	}

	.tableWidget thead{
		position:relative;text-align:left;
	}
	.tableWidget thead tr{
		position:relative;
		top:0px;
		bottom:0px;text-align:left;
	}

	.tableWidget .scrollingContent{
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:100%;text-align:left;

	}

/* CSS Sara v5 */
 .btn_send_confirmation { background: url(../images/bg_btn.jpg) repeat-x; width:150px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-align:center; cursor:pointer; color:#fff; font-weight:bold;} 
 
 
 
 /* sort class */
 .sortasc {
	background-color: #666666 !important;
	background-image: url(../images/up.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 90% center !important;
	border-bottom: 1px solid #4b5966 !important;
	border-left: 1px solid #4b5966;
	color: #ffffff !important;
}
.sortdesc {
	background-color: #666666 !important;
	background-image: url(../images/down.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 90% center !important;
	border-bottom: 1px solid #4b5966 !important;
	border-left: 1px solid #4b5966;
	color: #ffffff !important;
}

.sortcol {
	cursor: pointer;
	padding-right: 5px !important;
}
.nosort {
	cursor: default;
	padding-right: 0px !important;
}

/*
 *=TABLES
 */
 
.row-space td {
  padding: 5px 0 !important;
}


.orders td {
  cursor: pointer;
}

.orders tr:hover td {
  background: #E6F0F5;
  border-bottom-color: #CFDCE4;
}

.orders th {
  padding: 4px 4px 1px 4px;
}

.orders {
  margin-bottom: 40px;
}

.roweven {
  background-color: #F6F6F6;
}

.selected-data   {background: #f7f0dd;
  border-bottom-color: #CFDCE4; }

.table-heightS {height:200px; }
.table-heightSM {height:258px; }
.table-heightM {height:400px; }
.table-heightL {height:500px; }
.table-heightTC {height:430px; }
.table-heightID {height:60px; }
.table-heightcombvalues {height:110px; }

.m-t-20 {margin-top:20px;}
.m-t-10 {margin-top:10px;}
.m-b-20 {margin-top:20px;}
.m-b-10 {margin-top:10px;}
.m-tb-20 {margin:20px 0;}
.m-tb-5 {margin:5px 0;}



#settlement-sub-table {width:920px; clear:both; border-top-style: solid; border-top-width:1px; padding-top:10px; border-top-color:#D4D4D4}

#settlement-sub-table #settlement-left{width:600px; float:left;}
#settlement-sub-table #settlement-slider{width:13px; float:left; text-align:center; margin:0 3px; cursor:e-resize;}
#settlement-sub-table #settlement-right{width:312px; float:right;}



.Restore{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF9900; padding-top:2px;}
.Restore a{color:#FF9900; text-decoration:underline; }
.Restore a:hover{ text-decoration:underline}

/*thangiai*/
.cursor{cursor:pointer;}
#dispute-sub-table {width:933px; clear:both; }

#dispute-sub-table #dispute-left{width:610px; float:left;}
#dispute-sub-table #dispute-slider{width:13px; float:left; text-align:center; margin:0 0px; cursor:e-resize;}
#dispute-sub-table #dispute-right{width:300px; float:right;}

/*updated Sara 17-nov-08 */
#secd-nav{padding-left:700px; margin-bottom:5px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#secd-nav1{padding-left:512px; margin-bottom:5px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#secd-nav2{ text-align:right; padding-bottom:5px; width:255px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#secd-nav3{ text-align: right; padding-bottom:5px; width:650px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#secd-nav2  a { color:#000; }
#secd-nav1  a { color:#000; }
#secd-nav  a { color:#000; }
a:hover { color:#000;text-decoration:none;}
/* .btn_large{ background: url(../images/bg_btn.jpg) repeat-x; width:208px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#FFFFFF; text-align:center; cursor:pointer; font-weight:bold;} 
.btn_large1{ background: url(../images/bg_btn.jpg) repeat-x; width:170px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#FFFFFF; text-align:center; cursor:pointer; font-weight:bold;} 
.btn_M{ background: url(../images/bg_btn.jpg) repeat-x; width:110px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#FFFFFF; text-align:center; cursor:pointer; font-weight:bold;} 
.btn_S{ background: url(../images/bg_btn.jpg) repeat-x; width:100px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#FFFFFF; text-align:center; cursor:pointer; font-weight:bold;} */

/* .btn_L{ background: url(../images/bg_btn.jpg) repeat-x; width:140px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#FFFFFF; text-align:center; cursor:pointer; font-weight:bold;} */

/* thanigai addition 18 - nov -08 */
*html .table2-fix {width:97%;}
html* .table2-fix {width:97%;} 
*html .table3-fix {width:94%; }
html* .table3-fix {width:94%; }

*html .table2-fix-fulltable {width:98% !important;}
*html .table3-fix-fulltable {width:98% !important; }
html* .table2-fix-fulltable {width:97%;} 
html* .table3-fix-fulltable {width:94%; }
/* .btn_add { background: url(../images/bg_btn.jpg) repeat-x; width:50px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-align:center; cursor:pointer; color:#FFFFFF; font-weight:bold; }  */
.paddingtop_bottom3px{padding-top:3px; padding-bottom:3px;}
.padding10px{padding-right:10px;}

*html .table4-fix-fulltable {width:100% !important;}
html* .table4-fix-fulltable {width:100%;} 
/* thanigai addition 19 - nov -08 */
.sec-menu-separator{ margin:4px 4px 0 4px;border-right:1px solid #404040; height:26px; }

/* table set 4 */

#result4 {overflow:auto; overflow-x:hidden;border-top:1px solid #dbdbdb; margin:0; padding:0; border-bottom:1px solid #dbdbdb; }

#result4 .row_header{top:expression(document.getElementById("result4").scrollTop);}

#result4 .row_header {
 	background-color:#666666;	
	font: bold 11px  Arial, Helvetica, sans-serif;
	position:relative;
	height:20px;
	color:#fff;
}

#result4 .row_header {
 	background-color:#666666;	
	font: bold 11px  Arial, Helvetica, sans-serif;
	position:relative;
	height:20px;
	color:#fff;
}

.result4 {border-left:1px solid #dbdbdb; width:100%; margin:0; padding:0;}
*html .result4 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}
html* .result4 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}

table.result4 {  font-size: 9pt;}

table.result4 th {
  background: #6d6d6d url('../images/table-th-bg.gif') top left repeat-x;
  border-bottom: 1px solid #5e5e5e;
  color: #fff;
  text-shadow: 1px 1px #333;
  padding: 2px 2px 1px 5px;
  text-align: left;
}

.result4 td, .result4 th {  padding: 0px 0px 0px 0px;}
.table4{font: normal 11px  Arial, Helvetica, sans-serif; border-top:1px solid #dbdbdb;  border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;margin:0;}
.table4roweven {  background-color: #F6F6F6;  padding:0; border-bottom:1px solid #dbdbdb; padding-left: 3px; }
.table4rowodd {  background-color: #ffffff;  padding:0; border-bottom:1px solid #dbdbdb; padding-left: 3px; }
 /*.button { background: url(../images/bg_btn.jpg) repeat-x; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-align:center; cursor:pointer; color:#fff; font-weight:bold;}
  .button_small { background: url(../images/bg_btn.jpg) repeat-x; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:10px;  text-align:center; cursor:pointer; color:#fff; font-weight:bold;}*/ 

 .whitebg{background-color:#dfdfdf;}
 #modalwrapper {width:99%; margin:0 auto; padding:0 0px; text-align:center; background-color:#fff; }
 #modalwrapper55 {width:99%; margin:0 auto; padding:0 0px; text-align:center; background-color:#fff; }
 .successmessage{font: bold 16px  Arial, Helvetica, sans-serif;color:#f58025;}
 .messageborder{ border:1px solid #dbdbdb; padding:3px;}
 
 .info-link3 { color:#f58025; font-size:12px; }
.info-link3 a:link{color:#f58025; font-size:12px; text-decoration:underline;}
.info-link3 a:active{color:#f58025; font-size:12px; text-decoration:underline;}
.info-link3 a:visited{color:#f58025; font-size:12px; text-decoration:underline;}
.info-link3 a:hover{color:#f58025; font-size:12px; text-decoration:underline;}
.normaltextbold{font: bold 11px  Arial, Helvetica, sans-serif;color:#000;}
.normaltext{font: normal 11px  Arial, Helvetica, sans-serif;color:#000;}

#disputes-sub-table {width:100%; clear:both; }

#disputes-sub-table #disputes-left{ float:left;}
#disputes-sub-table #disputes-slider{width:13px; float:left; text-align:center; margin:0 3px; cursor:e-resize;}
#disputes-sub-table #disputes-right{ float:right;}
*html .table5-fix {width:93%;}
html* .table5-fix {width:93%;}
*html .table6-fix {width:97%;}
html* .table6-fix {width:97%;}
/***********************************************************************************************************/
#result5 {overflow:auto; overflow-x:hidden; margin:0; padding:0;  }
#result5 TD {border-right:1px solid #dbdbdb;  padding:4px;  margin:0; font: normal 11px  Arial, Helvetica, sans-serif;}
#result5 .row_header{top:expression(document.getElementById("result5").scrollTop);}

#result5 .row_header {
 	background-color:#666666;	
	font: bold 11px  Arial, Helvetica, sans-serif;
	position:relative;
	height:20px;
	color:#fff;
}

.result5 {border-left:1px solid #dbdbdb; width:100%; margin:0; padding:0;}
*html .result5 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}
html* .result5 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}

table.result5 {
font: normal 11px  Arial, Helvetica, sans-serif;
}

table.result5 th {
  background: #6d6d6d url('../images/table-th-bg.gif') top left repeat-x;
  border-bottom: 1px solid #5e5e5e;
  color: #fff;
  text-shadow: 1px 1px #333;
  padding: 2px 5px 1px 5px;
  text-align: left;
}

table.result5 td, .result5 th {
  padding: 4px;
  border-right:1px solid #dbdbdb;
  border-top:1px solid #dbdbdb;
  }


table.result5 td a, table.result5 td a:link, table.result5 td a:visited {color:#000;text-decoration:underline;}
table.result5 td a:hover {color:#f58025;text-decoration:underline;}
/****************************************************************************************************/

/*updated Sara 17-nov-08 */
#secd-nav{padding-left:700px; margin-bottom:5px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#secd-nav  a { color:#000; }
a:hover { color:#000;text-decoration:none;}
/* .btn_large{ background: url(../images/bg_btn.jpg) repeat-x; width:208px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#FFFFFF; text-align:center; cursor:pointer; font-weight:bold;} 
.btn_medium{ background: url(../images/bg_btn.jpg) repeat-x; width:78px; border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#FFFFFF; text-align:center; cursor:pointer; font-weight:bold;}  */
*html .table4-fix {width:96%;}
html* .table4-fix {width:96%;} 

/* addded by vinod 24 -nov 08 */
/* alert 20 - nov - 08 */
.alert-info { margin:0 auto; padding:5px 5px 5px 30px; border:1px solid #edeaca;
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
background:url(../images/alert_2.gif) 5px 7px no-repeat #fffee4;
margin:5px 0  10px 0; 
}

.alert-info a:link{font:normal 11px Arial, Helvetica, sans-serif;
color:#333333; text-decoration:underline;}
.alert-info a:visited{font:normal 11px Arial, Helvetica, sans-serif;
color:#333333; text-decoration:underline;}
.alert-info a:hover{font:normal 11px Arial, Helvetica, sans-serif;
color:#333333; text-decoration:none;}

.alert-error {
	text-align: left;
	border: 1px solid #ccc;
	padding: 10px 5px 10px 50px;
	font-size: 14px;
	margin:12px 0;
    font-size: 12px;
    border: 1px solid #900;
	color: #900;
	background-color: #f5e6e6;
	background:url(../images/error.gif) no-repeat 10px 2px #f5e6e6;

}

/* .alert-success { background-color:#e1f4a8; border:1px solid #abc55d; padding:8px 5px 5px 60px; background-image:url(images/success.gif); background:url(../images/check.gif) no-repeat 10px 0 #fff; height:20px;margin:5px 0  10px 0; } */

.alert-success {border:1px solid #119911; padding:12px 5px 1px 50px; background:url(../images/check.gif) no-repeat 10px 2px #E7FFD5; height:20px;margin:5px 0  10px 0;  font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; color:#000; white-space:nowrap}

.p-L-10 { padding:0 0 0 10px;}

.btn-s {width:60px; background: url(../images/bg_btn.jpg) repeat-x;border:1px solid #9cabb1; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-align:center; cursor:pointer; color:#fff; font-weight:bold;}

.table-heightXS {height:175px; }
.table-heightXXS {height:155px; }

.table4 .roweven {  background-color: #F6F6F6;  padding:0; border-bottom:1px solid #dbdbdb; padding-left: 3px; }
.table4 .rowodd {  background-color: #ffffff;  padding:0; border-bottom:1px solid #dbdbdb; padding-left: 3px; }


*html .table2-fix-fulltable-modal {width:97% !important;}
html* .table2-fix-fulltable-modal {width:97%;} 

*hmtl .table2-fix-fulltable-modal2{width:96%;} 

html* .table2-fix-fulltable-modal2{width:96%;} 

/*table6 */
#result6 {overflow:auto; overflow-x:hidden;/*border-top:1px solid #dbdbdb;*/ margin:0; padding:0; border-bottom:1px solid #dbdbdb;  }

#result6 .row_header{top:expression(document.getElementById("result6").scrollTop);}

#result6 .row_header{background-color:#666666;font: bold 11px Arial, Helvetica, sans-serif;
					 position:relative;height:20px;color:#fff;}
#result6 TD {padding: 5px;  font: normal 11px  Arial, Helvetica, sans-serif;}					 

*html .result6 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}

html* .result6 {border-left:1px solid #dbdbdb; width:98%; margin:0; padding:0;}

table.result6 { font-size: 9pt;}

table.result6 td {  border-top:1px solid #dbdbdb;  border-right:1px solid #dbdbdb;}

table.result6 th { background: #6d6d6d url('../images/table-th-bg.gif') top left repeat-x; border-bottom: 1px solid #5e5e5e;  
				   color: #fff;  text-shadow: 1px 1px #333;  padding: 2px 5px 1px 5px;  text-align: left;}

table.result6 td a, table.result6 td a:link, table.result6 td a:visited {color:#000;text-decoration:underline;}
table.result6 td a:hover {color:#f58025;text-decoration:underline;}

.result6 td, .result6 th {  padding: 5px 4px;  border-right:1px solid #dbdbdb;  }

/********************************************************************************************************************************/

.normal-txt { font:normal 12px Arial, Helvetica, sans-serif;}

.red{ color:f00;}
/*added for header freeze*/
/*added for header freeze*/
table.staticheader {
text-decoration: none;
border: 1px solid #CCC;
width: 98%;
position: static;
}
 
table.staticheader th {
background-color:#666666;
	padding:2px 0 0 5px;
	font: bold 11px  Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
 
table.staticheader td {
padding: 3px 3px 3px 3px !important;
}
 
table.staticheader thead tr {
position: relative;
height: 10px;
background-color: #D7E5F3;
}
 
table.staticheader tbody {
height:150px;
overflow-x:hidden;
overflow-y: auto; 
overflow:scroll;
}
 
table.staticheader tbody tr {
height: auto;
white-space: nowrap;
}
 
table.staticheader tbody tr.odd {
        background-color: #eee
}
 
table.staticheader tbody tr.tableRowEven,tr.even {
        background-color: #ddd
}
 
table.staticheader tbody tr td:last-child {
padding-right: 18px;
}
 
table.staticheader tbody td {
padding: 2px 4px 2px 4px !important;
                
}
 
div.TableContainer {
height: 150px; 
overflow-x:hidden; 
overflow-y:auto;
}


.hidden {display:none;}
.row_even {background: #f7f0dd;
  border-bottom-color: #CFDCE4;font: bold 11px  Arial, Helvetica, sans-serif;position:relative;height:20px;}
.row_odd {font: bold 11px  Arial, Helvetica, sans-serif;position:relative;height:20px;}

.hidden {display:none;}
.row_even1 {background: #F6F6F6;
  border-bottom-color: #CFDCE4;font: bold 11px  Arial, Helvetica, sans-serif;position:inherit;height:20px;}
.row_odd1 { font: bold 11px  Arial, Helvetica, sans-serif;position:inherit;height:20px;}

.showLink {color:BLUE;  text-decoration:underline;}
.hideLink {color:RED;  font-weight:bold; text-decoration:none;}
.modalHeadercreateScript{
background: url(../images/bg_btn.jpg) repeat-x;width:590px;
font: bold 11px  Arial, Helvetica, sans-serif;

color:black;
height:20px;color:#fff; 
}
.modalHeaderAddsAuth{
background: url(../images/bg_btn.jpg) repeat-x;width:100%;
font: bold 11px  Arial, Helvetica, sans-serif;

color:black;
height:20px;color:#fff; 
}

.modalHeaderEditAuthRequest{
background: url(../images/bg_btn.jpg) repeat-x;width:730px;
font: bold 11px  Arial, Helvetica, sans-serif;

color:black;
height:25px;color:#fff; 
}
.modalHeaderRespRules{
background-repeat:no-repeat;
background:url(../images/halfWidget.gif) repeat-x;width:98%;
font: bold 11px  Arial, Helvetica, sans-serif;
margin-bottom:5px;color:black;background-color:#e8e8e8;height:27px;
background: url(../images/bg_btn.jpg) repeat-x;width:590px;
font: bold 11px  Arial, Helvetica, sans-serif;

color:black;
height:20px;color:#fff; 
}
.modalTermsTitle{
background: url(../images/bg_btn.jpg) repeat-x;width:100%;
font: bold 11px  Arial, Helvetica, sans-serif;

color:black;
height:20px;color:#fff; 
}
.createLuwAcquirer{
background: url(../images/bg_btn.jpg) repeat-x;width:565px;
font: bold 11px  Arial, Helvetica, sans-serif;
color:black;
height:20px;color:#fff; 
}
.createLuwIssuer{
background: url(../images/bg_btn.jpg) repeat-x;width:380px;
font: bold 11px  Arial, Helvetica, sans-serif;

color:black;
height:20px;color:#fff; 
}
.modalTermsTitle{
background: url(../images/bg_btn.jpg) repeat-x;width:100%;
font: bold 11px  Arial, Helvetica, sans-serif;
color:black;
height:20px;color:#fff; 
}
.mockConfirmationTitle{
background: url(../images/bg_btn.jpg) repeat-x;width:620px;
font: bold 11px  Arial, Helvetica, sans-serif;
color:black;
height:20px;color:#fff; 
}
.disputesISOConfirmationTitle{
background: url(../images/bg_btn.jpg) repeat-x;width:950px;
font: bold 11px  Arial, Helvetica, sans-serif;
color:black;
height:20px;color:#fff; 
}
.ConfirmationTitle{
background: url(../images/bg_btn.jpg) repeat-x;width:100%;
font: bold 13px  Arial, Helvetica, sans-serif;
text-align:center;
color:black;
height:20px;color:#fff; 
}
.ConfirmationTixt{
font: bold 13px  Arial, Helvetica, sans-serif;
text-align:center;
padding-top:10px;
padding-bottom:10px;
color:black;
height:60px;color:#000000; 
}
.ConfirmationFooter{
padding-top:10px;
padding-bottom:10px;
text-align: center;
}
.dialogoverlayStyle{
	display: none;
   -moz-opacity: 0.5; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .50;
    filter: alpha(opacity=50);
	position: fixed;
	top: 0px;
	left: 0px;
	background: #D8D8D8;
	width: 100%;
	height:100%;
	z-index: 10;
}
.even
		{
			background-color: #f6f6f6;
		}
		.odd
		{
			background-color: #ffffff;
		}
		.highlighter_inprogress
		{
		background-color: #f7f0dd;
		
		}
		.highlighter_closed
		{
			background-color: #f7f0dd;
			cursor:hand;
			
		}
		
.button {
  
  background-color: #555758;
  color: #ffffff;
  
  border:1px solid #9cabb1; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; height:20px; 
  color:#FFFFFF;
  text-align:center;
  cursor:pointer; 
  font-weight:bold;
}

.button:hover {
	background-color: #555758;
	color: #ffffff;
	
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
}

.button:disabled,
.button[disabled]{
  border: 1px solid #9cabb1;
  background-color: #cccccc;
  color: #a9a6a6;
}
		
.btn_L {
	width:140px;
	background-color: #555758;
	color: #ffffff;
	
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_L:hover {
	  width:140px;
	  background-color: #555758;
	  color: #ffffff;
	  
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_L:disabled,
  .btn_L[disabled]{
	width:140px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #a9a6a6;
  }
  .btn_S {
	width:100px;
	background-color: #555758;
	color: #ffffff;
	
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_S:hover {
	  width:100px;
	  background-color: #555758;
	  color: #ffffff;
	  
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_S:disabled,
  .btn_S[disabled]{
	width:100px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #a9a6a6;
  }

  .btn_M {
	width:110px;
	background-color: #555758;
	color: #ffffff;
	
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_M:hover {
	  width:110px;
	  background-color: #555758;
	  color: #ffffff;
	  
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_M:disabled,
  .btn_M[disabled]{
	width:110px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #a9a6a6;
  }
  .btn_large1 {
	width:170px;
	background-color: #555758;
	color: #ffffff;
	
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_large1:hover {
	  width:174px;
	  background-color: #555758;
	  color: #ffffff;
	  
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_large1:disabled,
  .btn_large1[disabled]{
	width:174px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #a9a6a6;
  }
  .btn_large {
	width:208px;
	background-color: #555758;
	color: #ffffff;
	
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_large:hover {
	  width:208px;
	  background-color: #555758;
	  color: #ffffff;
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_large:disabled,
  .btn_large[disabled]{
	width:208px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #a9a6a6;
  }
  .btn_medium {
	width:100px;
	background-color: #555758;
	color: #ffffff;
	padding: 0px 12px;
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_medium:hover {
	  width:100px;
	  background-color: #555758;
	  color: #ffffff;
	  padding: 0px 12px;
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_medium:disabled,
  .btn_medium[disabled]{
	width:100px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #a9a6a6;
  }
  .btn_add {
	width:50px;
	background-color: #555758;
	color: #ffffff;
	padding: 0px 12px;
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_add:hover {
	  width:50px;
	  background-color: #555758;
	  color: #ffffff;
	  padding: 0px 12px;
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_add:disabled,
  .btn_add[disabled]{
	width:50px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #666666;
  }

  .btn_show {
	width:65px;
	background-color: #555758;
	color: #ffffff;
	padding: 0px 12px;
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
   .btn_custom_show {
	width:65px;
	background-color: #555758;
	color: #ffffff;
	padding: 0px 12px;
	border:1px solid #9cabb1; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px; 
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	font-weight:bold;
  }
  
  .btn_show :hover {
	  width:65px;
	  background-color: #555758;
	  color: #ffffff;
	  padding: 0px 12px;
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
   .btn_custom_show:hover {
	  width:65px;
	  background-color: #555758;
	  color: #ffffff;
	  padding: 0px 12px;
	  border:1px solid #9cabb1; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; height:20px; 
	  color:#FFFFFF;
	  text-align:center;
	  cursor:pointer; 
	  font-weight:bold;
  }
  
  .btn_show:disabled,
  .btn_show[disabled]{
	width:65px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #666666;
  }
  .btn_custom_show:disabled,
  .btn_custom_show[disabled]{
	width:65px;
	border: 1px solid #9cabb1;
	background-color: #cccccc;
	color: #666666;
  }