
body {
color:#333333;
font-family:arial,sans-serif;
font-size:11px;
line-height:150%;
overflow-y:scroll;
background:#FFF;
/*overflow-x:hidden;*/
}

a:focus { outline:none }
.newinput:focus{border:#4D90FE solid 1px;}
.newselect:focus{border:#4D90FE solid 1px;}
.newtextarea:focus{border:#4D90FE solid 1px;}

.ichat
{
cursor:hand;
cursor:pointer;
color:green	
}

.help a:link, a:visited {
color:blue;
}

/* Header Styles*/
/*#iuserbar{font-size:13px;margin:0px;}*/
.a8{
  float:right;
  margin-left:0px;
  padding-right:4px;
  padding-left:4px;
  text-align:right;
}

#iuserbar {
	padding-bottom:0px !important;
	font-size:13px;
	padding-right:8px;
	padding-top:0px !important;
	margin-right:0;
	margin-left:2px;
	padding:0px 2px;
	font-size:13px;margin:0px;
}

.signout {border-top:solid 1px #ddd;}

#main_header
{
overflow:visible;
height:50px;
padding-top:0px;
background-color:#fff;
}


/* Navigation Style*/
#nav ul {
	background: url("images/bg_menu.png") repeat scroll center bottom transparent;
	float: left;
	list-style: none;
	margin: 0;
	padding-right:0.1 em;
	width: 100%;
	border-bottom:solid 5px #0B57A3;
}
#nav ul li {
	float: left;
	font-family:roboto-bold;
	font-size:15px;
	line-height:100%;	
	margin: 0;
	padding: 0;
}
#nav ul a {
	color: #0B57A3;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	FONT-WEIGHT:BOLD;
}

#nav ul a:hover {
	background:#0B57A3 bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;}
	
#nav ul a.active{
	background: #0B57A3  bottom center no-repeat;
	color: #F7F7F7;
	padding-bottom: 8px;}	
	


/*Container Style*/
#container
{
width:100%;
margin:0 auto;
min-width:780px;
max-width:1260px;
}
.main
{
overflow:auto;
border-top:5px #0B57A3 solid;
}
.main_left
{
float:left;
width:14.5%;
/*width:110px;*/
min-height:450px;
}
.main_right
{
float:left;
background-color:white;       
border-bottom:solid 1px #0B57A3;
border-left:solid 5px #F0F0F0;
/*border-top:solid 5px #F0F0F0;*/
/*min-height:520px;*/
width:84.8%;
}
.main_view
{
float:left;
background-color:white;
/*border-bottom:solid 1px #0B57A3;*/
border-left:solid 5px #F0F0F0;
border-top:solid 5px #F0F0F0;
min-height:520px;
width:84.7%;	

}
/**Dashboard background color*/
/*
#main_right__RM{
background-color:#FAFAFA;	
}
*/
.main_view_content_panel
{
	min-height:470px;
	overflow:auto;
}

.grid_panel
{
/*	margin-bottom:20px;*/	
	min-height:50px; 
}

.main_view_downTbar
{
   /*margin-bottom:20px;*/
   width:100%;
}
.x-grid3-cell-inner, .x-grid3-hd-inner { white-space:normal !important; }
/*Footer Style*/


#icopy {
float:left;
padding:1px;
}

#ifooter 
{
float:right;
  color:#666666;
  font-size:11px;
  margin-top:1px;
}


.internalLink {
	font-weight: bold;
	color: #DFB200;
}

.alLink {
	font-weight: bold;
	color: #375B9B;
}

/* Accordian menu*/
p {
  line-height: 1.5em;
}

ul.menu{
 border-right:0.1em solid #0B57A3; 
 list-style-type:none;
  
 margin: 0;
  padding: 0;
 }
ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  
 }
ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 0px;
  border-bottom:0.1em solid #0B57A3;
}

ul.menu li a, ul.menu ul.menu li a {
 background: #fff;/*url("images/bg_menu.png") repeat scroll center bottom transparent;*/
  color:#0B57A3;
  padding: 0.5em;
  font-size:10pt;
  border-left:0.1em solid #0B57A3; 
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
  background: #0B57A3; /* two */
  color:#fff
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  background: #fff; 
  color: #000;/*#0B57A3;  */
  padding: 0.4em;
  padding-left: 25px;
  font-size:9pt;
  border-left:0.1em solid #0B57A3; 
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
  background:#fff;/* url("images/bg_menu.png") repeat scroll center bottom transparent;*/
  background: url("images/bg.gif") repeat scroll center bottom transparent;
  color: #0B57A3;
  border-left: 5px #000 solid;
  padding-left: 20px;
    font-weight:bold;
  
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {
	    border-left: 5px #f00 solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
 background: #0B57A3; /* two */
 color:#fff;
}

ul.menu a.subactive, ul.menu ul.menu li a.subactive, ul.menu a.subactive:hover, ul.menu ul.menu li a.subactive:hover {
 background: url("images/bg.gif") repeat scroll center bottom transparent;
  border-left: 5px #000 solid;
  padding-left: 20px;     
  font-weight:bold;
  
}

div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.indent6 { padding-left: 6em; }
.indent7 { padding-left: 7em; }
.indent8 { padding-left: 8em; }
.indent9 { padding-left: 9em; }
.indent10 { padding-left: 10em; }


/* Theme styles*/
#theme
{
float:right;
overflow:auto;
margin-top:0px;
}

#theme ul
{
list-style:none;
padding:0px;
margin:0px;
}

#theme ul li
{
float:left; 
margin:0px;
font-size:14px;
}

#theme ul li.style1 {background:#FFFAD1;}
#theme ul li.style2 {background:#00BDD6;}
#theme ul li.style3 {background:#031634;}
#theme ul li.style4 {background:#CC8800;}
#theme ul li.style5 {background:#D4EEFF;}

#theme ul li a {display:block;color:#000;padding:6px 6px;height:100%;text-decoration:none;border:1px solid #fff;}


/**Icon Class*/
.icon-grid {
    background-image:url(fam/grid.png) !important;
}
.tree-List {
    background-image:url(fam/123.jpg) !important;
}
.icon-pview-unlocked {
    background-image:url(fam/s.gif) !important;
    font-size:13px;
    font-weight:bold;
    outline:1px
}
.icon-pview-locked {
    background-image:url(fam/page_lock.gif) !important;
    font-size:13px;
    background-color:grey;
}        
.view-unlocked {
    background-image:url(fam/s.gif) !important;
    font-size:13px;
}
.view-locked {
    background-image:url(fam/page_lock.gif) !important;
    font-size:13px;
}  

.icon-view-unlocked {
    background-image:url(fam/s.gif) !important;
}
.icon-view-locked {
    background-image:url(fam/page_lock.gif) !important;
}        
.icon-folder-unlocked {
    background-image:url(fam/s.gif) !important;
    font-size:13px;
    font-weight:bold;
}
.icon-folder-locked {
    background-image:url(fam/folder_lock.gif) !important;
    font-size:13px;
    font-weight:bold;
}  
.icon-online-user {
    background-image:url(fam/user_green.png) !important;
}        
.icon-online-user-text {
	/*font-weight:bold;FONT-SIZE:10pt;COLOR:RED;FONT-FAMILY: Arial, Helvetica, sans-serif;*/
	font:normal normal normal 13px/normal arial, 'sans-serif bold';height:25px ;
}	
.icon-offline-user {
   	   background-image:url(fam/user_gray.png)!important;            
}  
.icon-offline-user-text {
   	  /*COLOR:RED;font-style:italic;FONT-SIZE: 11pt;FONT-FAMILY: Arial, Helvetica, sans-serif;*/
   	  font:normal normal normal 13px/normal arial, 'sans-serif bold';height:25px ;
}  
.icon-broadcast-user {
   	   background-image:url(fam/group.png)!important;            
}  
.icon-report-add {
    background-image:url(fam/note_new.gif) !important;
}
.icon-report{
    background-image:url(fam/note.gif) !important;
}
.icon-pool{
    background-image:url(fam/list_packages.gif) !important;
}

.icon-upload {
    background-image:url(fam/arrow_up.gif) !important;
}
.icon-download {
    background-image:url(fam/arrow_down.gif) !important;
}
 .icon-select {
    background-image:url(fam/icon_accept.gif) !important;
}
.icon-close {
    background-image:url(fam/page_cross.gif) !important;
}

.icon-preview {
    background-image:url(fam/grid.png) !important;
}
.icon-automatch {
    background-image:url(fam/icon_wand.gif) !important;
}

.icon-unmatch{
    background-image:url(fam/connect.png) !important;
}
.icon-undo{
    background-image:url(fam/icon_history.gif) !important;
}
.icon-forcematch {
    background-image:url(fam/list_links.gif) !important;
}

.icon-activate {
    background-image:url(fam/user_green.png) !important;
}
.icon-deactivate {
    background-image:url(fam/user_red.png) !important;
}
.icon-deactivate-multiple {
    background-image:url(fam/user_red_multiple.png) !important;
}

#button-grid .x-panel-body {
    border:1px solid #99bbe8;
    border-top:0 none;
}
.icon-add {
    background-image:url(fam/add.gif) !important;
}
.icon-settle {
    background-image:url(fam/flag_green.gif) !important;
}
.icon-recived {
    background-image:url(fam/rss_go.png) !important;
}        
.icon-auth {
    background-image:url(fam/accept.png) !important;
}
.icon-reverse {
    background-image:url(fam/cross.png) !important;
}
.icon-option {
    background-image:url(fam/plugin.gif) !important;
}

.icon-delete {
    background-image:url(fam/delete.gif) !important;
}
.icon-refresh {
    background-image:url(fam/page_refresh.gif) !important;
}
.icon-auto-refresh {
    background-image:url(fam/action_refresh.gif) !important;
}
.icon-save {
    background-image:url(save.gif) !important;
}
.icon-modify {
    background-image:url(fam/page_edit.gif) !important;
}
.icon-print {
    background-image:url(fam/action_print.gif) !important;
}
.icon-email {
    background-image:url(fam/icon_airmail.gif) !important;
}
.search
{
    background-image:url(fam/page_find.gif)!important;
}
.preview
{
	background-image:url(fam/note.gif)!important;
}
.viewlist
{
	background-image:url(fam/list_components.gif)!important;
}
.handson{cursor:"hand"}

 .blist {
    background-image: url(fam/list-items.gif) !important;
}   
.icon-select-page {
        background-image:url(fam/insert-table.png) !important;
    }    
.icon-multi-select{
        background-image:url(fam/edit-select-all.png) !important;
    }         
.icon-select-current {
        background-image:url(fam/table_row_insert.png) !important;
    }
.icon-select-all {
        background-image:url(fam/table_multiple.png) !important;
}
.icon-deselect-all {
        background-image:url(fam/edit-clear-list.png) !important;
}
.icon-toggle-select {
        background-image:url(fam/table_relationship.png) !important;
}    
.icon-copy {
        background-image:url(fam/copy.gif) !important;
}
.icon-bloomberg {
        background-image:url(fam/BLOOMBERGICON.png) !important;
}
.icon-bse {
        background-image:url(fam/BSEICON.png) !important;
}
.icon-nse {
        background-image:url(fam/NSEICON.png) !important;
}
.icon-docs {
		background-image: url(fam/ocs.gif) !important;
}
.icon-expand-all {
    background-image: url(fam/expand-all.gif) !important;
}
.icon-collapse-all {
    background-image: url(fam/collapse-all.gif) !important;
}
.icon-expand-members {
    background-image: url(fam/expand-members.gif) !important;
}
.icon-hide-inherited {
    background-image: url(fam/hide-inherited.gif) !important;
}
.icon-grid-actions {
    background-image:url(fam/example.gif) !important;
}


.icon-grid-clear-filter {
    background-image:url(fam/page_white_paintbrush.png) !important;
}
/***********Gray Style Icons*****************/
.icon-gray-save {
    background-image:url(icons/gray/save_16x16.png) !important;
}

.icon-gray-cancel {
    background-image:url(icons/gray/cancel_16x16.png) !important;
}

.icon-gray-left_arrow {
    background-image:url(icons/gray/left_arrow_16x16.png) !important;
}

.icon-subview {
    background-image:url(fam/application_double.png) !important;
}

.icon-subview-default {
    background-image:url(fam/tick.png) !important;
}
.icon-subview-remove{
    background-image:url(fam/x.png) !important;
}
.icon-calc {
            background-image:url(fam/calculator.png) !important;
    }


/***********End Gray Style Icons*****************/

/**Message class**/
.msg .x-box-mc {
    font-size:14px;
}

#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    /*width:400px;*/
    z-index:20000;
}

/**End Message class**/


.search_panel{
overflow:visible;
}


/****form elements class******/
.newlabel
{
	font-family:roboto-regular;
	font-size:13px;
	color:black;
}

.legend
{
	font-family:arial,sans-serif;
	font-size:13px;
	color:black;
	padding: 5px 3px 3px 3px;
	font-weight:bold;
/*	background-color:#FFB20C;*/
}

/*Added by Kruti on 04-07-2011*/
.dynamicform {FONT-FAMILY:arial,sans-serif; background: rgb(231,243,255); margin-bottom:0}
.newlabelTD
{
 background-color: #F5F7FA;
 padding:2px 2px 2px 2px;
 white-space:nowrap; 
}
.newdataTD
{                                                                               
/* background-color: #F5F7FA;*/
 padding:2px 3px 2px 3px;
 word-wrap:break-word;                                                          
 border:solid 1px #D2D2D2;
}

.newTableTD
{
 background-color: #F5F7FA;
 padding:2px 2px 2px 2px;
 word-wrap:break-word;  
 min-width:130px;  
}
.newtable
{
	table-layout:fixed;
}

.newdynamicform table tr td
{
 vertical-align:middle; 
}
.inputspecial {font-family:arial,sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #000000; background-color: white; border-style: solid; border-width: 1px}


.newinput
{
	margin-bottom-color:C7E2F1;
	padding:2px 2px ;
	font-family:arial,sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000; 
	border:1px solid #D2D2D2;
  height:14px;	
  vertical-align: middle;
}

.newselect
{ 
  font:normal normal normal 13px/normal arial,sans-serif;
  text-align:left;
  height:20px;
  border:1px solid #D2D2D2;
  color:#000000;
  margin:0;
  padding-bottom:6;
  /*padding-left:6px;*/
  /*padding-right:6px;
  padding-top:5px;*/
  vertical-align: middle;
}


.newtextarea
{
  font:normal normal normal 13px/normal arial,sans-serif;;
  border-color:#D2D2D2;
  border:1px solid #D2D2D2;;
  color:#000000;
  margin:0;
  padding:4px;
  vertical-align:top;  	
}
label.newlabel span
{
  font:italic normal normal 11px/normal arial,sans-serif;;
}

.button
{
	padding:2px 6px;
	height:23px; 
	text-align:center;
	vertical-align:middle;

	display: inline-block;
	white-space:nowrap;
	cursor: pointer;
	 
	outline:none;
	color:#000;
	border: 1px solid #bbb;
	 
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	 
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#A4B1BF));
	background: -moz-linear-gradient(top, #f9f9f9, #A4B1BF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#A4B1BF');
	 
	border-top-color:#ccc;
	border-bottom-color:#a0a0a0;
}

.button:hover {
border: 1px solid #636363;
}
 
.button:active {
background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f9f9f9));
background: -moz-linear-gradient(top, #e3e3e3, #f9f9f9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#f9f9f9');
}

.newdynamicform
{
    font-family:arial,sans-serif;
	font-size:12px;
	background-color:white;
	padding:4px;
	/*border:0.2em solid #FFC13A;*/
	margin:5px 4px;
}

.mandatory
{
	background-color: #FFFFD6;
}

.disabled
{
	border-color: silver;
	background-color:#F2F2ED;
	/*height:18.5px;*/
}


.optional
{
	background-color:white;
}

	
/*.labelerr {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: RED; FONT-FAMILY: Arial, Helvetica, sans-serif;}*/
.labelerr {font:normal normal normal 13px/normal arial,sans-serif;color:red; }
.texterr
{
	border: 1px solid red;
}

/****end form elements class*/



/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi{ 
	width: 400px; 
	font-family:arial,sans-serif;
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{ 
	font-weight: bold; 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
}

div.jqi button.jqidefaultbutton{ 
	/*background-color: #8DC05B;*/
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width:600px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	brown theme
------------------------------
*/
.brownJqiwarning .brownJqi{ background-color: #cccccc; }
.brownJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.brownJqi{
	position: absolute;
	background-color: transparent;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.brownJqi .brownJqiclose{
    float: right;
    margin: -20px 0 0 0;
    cursor: pointer;
    color: #777777;
    font-size: 11px;
}
div.brownJqi .brownJqicontainer{
	position: relative;
	background-color: transparent;
	border: solid 1px #5F5D5A;
	color: #ffffff;
	font-weight: bold;
}
div.brownJqi .brownJqimessage{
	position: relative;
	background-color: #F7F6F2;
	border-top: solid 1px #C6B8AE;
	border-bottom: solid 1px #C6B8AE;
}
div.brownJqi .brownJqimessage h3{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #4D4A47;
}
div.brownJqi .brownJqimessage p{
	padding: 10px;
	color: #777777;
}
div.brownJqi .brownJqimessage img.helpImg{
	position: absolute;
	bottom: -25px;
	left: 10px;
}
div.brownJqi .brownJqibuttons{
	text-align: right;
}
div.brownJqi button{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
}
div.brownJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: arial,sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   Ext Blue Ex
*------------------------
*/
.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #ffffff; }
div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px arial,sans-serif; }
div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family:arial,sans-serif; font-size:10px; }

/*
*------------------------
*   smooth Ex
*------------------------
*/
.jqismoothfade{ position: absolute; background-color: #333333; }
div.jqismooth{ width: 350px; font-family: arial,sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 3px #e2e8e6; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqismooth .jqismoothcontainer{ font-weight: bold; }
div.jqismooth .jqismoothclose{ position: absolute; top: 0; right: 0; width: 18px; cursor: default; text-align: center; padding: 2px 0 4px 0; color: #727876; font-weight: bold; background-color: #e2e8e6; -moz-border-radius-bottomLeft: 5px; -webkit-border-bottom-left-radius: 5px; border-left: solid 1px #e2e8e6; border-bottom: solid 1px #e2e8e6;  }
div.jqismooth .jqismoothmessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqismooth .jqismoothbuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #e2e8e6; background-color: #f2f8f6; }
div.jqismooth button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqismooth button:hover{ background-color: #728A8C; }
div.jqismooth button.jqismoothdefaultbutton{ background-color: #BF5E26; }
.jqismoothwarning .jqismooth .jqismoothbuttons{ background-color: #BF5E26; }

.passwordimage
{
background-color:white;
background-image:url('../images/changepass.JPG');
background-repeat:repeat-x;
height:50px;
}

.passwordheader
{
	font-weight:bold;
	font-size:16px;
	color:navy;
	margin-top:10px;
	margin-left:8px;
	vertical-align:middle;
	height:90%
}

.changeuser
{
color:#E5F1FB;
font-weight:bold;
}

.x-selectable, .x-selectable * {
	-moz-user-select: text!important;
	-khtml-user-select: text!important;
}

/***report class**/	
table.position {
	font:100% arial,sans-serif;cursor:hand;
}
.position {width:100%;border-collapse:collapse;margin:0em 0;}
.position th{padding:.3em;border:1px solid #FFFFFF}
.position td{padding:.3em;border:1px solid #FFFFFF;font:100% arial,sans-serif; cursor:hand;}
.position th{background:#328aa4 url(tr_back.gif) repeat-x;color:#fff;}
.position td{background:#e5f1f4;}	

table.position-new {
	font:100% arial,sans-serif;cursor:hand;
}
.position-new {width:100%;border-collapse:collapse;margin:1em 0;}
.position-new th{padding:.3em;border:1px solid #FFFFFF}
.position-new th{background:#F1F1F1;  repeat-x;color:#fff;}
/*.position-new th{background:#F5F7FA;  repeat-x;color:#fff;}*/

	
	
/**** Floating Menu *****/
.button-container {
   width:100%;
}

.button-panel {         
    /*overflow: hidden;*/
    z-index: 1;
    /*width:100%;*/
    }

.floating {
    position: fixed;
    top: 0;
    box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.25);
  }	

  
/***End Floating Menu****/  
  
  

/*****Autosuggest styles***********/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	background-color: Window;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
	background-color: Window;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


.ac_input
{
	border: 1px solid #0099FF;
}

.lookup
{
	background-color: #F7EDFA;
}

.evenrow {font-family:arial,sans-serif; font-size: 8pt; font-weight: normal; color: black; background: white; }

/*.selectedrow {font-family: Arial, sans-serif, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: bold; color: FFFFFF; background: 000080; }*/
.selectedrow {font-family:arial,sans-serif; font-size: 8pt; font-weight: bold; color: FFFFFF; background: 000080;  }


tr.selectedrow td {font-family: arial,sans-serif; font-weight: bold; background-color: lightgrey; color: black;     border-top:  none;    border-left: none;         border-bottom: none;     border-right: note;   padding: 1px 1px 1px 1px font-size: 8pt; }

/***sutosuggest style end**/

/****Redirect page**/
.headingband
{
	FONT-FAMILY:arial,sans-serif; 
	font-size: 13pt;
	font-weight: bold;
	text-decoration: none;
	color: white;
	background: #0D93BF;
	text-align: center;
}

.scrollheader{position:relative;background:#0D93BF;font-family:Zurich Lt BT ;src:url(../fontstyle/tt0176m_.TTF);font-size:12pt;color:#FFF;font-weight:700;}

tr.normalRow    td {background: white  ; border: 1px solid; border-color: #333366 #333366 none none; padding: 1px 1px 1px 1px; font-family:arial,sans-serif; font-size: 11pt; cursor: pointer;  cursor: hand;  }

.tdsmalldarkblue  {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #D2DCF3; FONT-FAMILY:arial,sans-serif;}

.tdsmalldarkblue:hover  {FONT-WEIGHT: bold; FONT-SIZE:11pt; color: #FFFFFF; FONT-FAMILY:arial,sans-serif; }

.label {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY:arial,sans-serif;}
/*****End of redeirect page style ***/


/******Row style**/
.grid-auth-valid .x-grid3-cell-inner {
     color:green;
}
.grid-auth-invalid .x-grid3-cell-inner {
     color:red;    
}
/*******end grid-auth-valid */



/********Header style*************/
/*ul, li{margin:0; border:0; padding:0; list-style:none;}*/

#middlebar{
float:right;
width:auto;
background:#FAFAFA;
cursor:pointer;
text-align:left;
padding-top:2px;
height:42px;
}

#middlebar .usermenu li {
float:right;
margin-right:0px;
min-width:120px;
}

#middlebar .usermenu li a{
color:#0B57A3;
padding:0 10px;
display:block;
background:#FAFAFA;

font-weight:bold;
}

#middlebar .usermenu li a:hover{
text-decoration:none;
}
#middlebar ul .submenu {
/*border:solid 1px #0B57A3;*/
border-top:none;
/*background:#FFFFFF;*/
background:#FAFAFA;
position:absolute;
top:35px;
min-width:150px;
padding:6px 0;
clear:both;
z-index:2;
display:none;
font-size:13px;
box-shadow: -0px 4px 2px -1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: -0px 4px 2px -1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: -0px 4px 2px -1px rgba(0, 0, 0, 0.25);

}
#middlebar ul .submenu li{
background:none;
display:block;
float:none;
margin:0 5px;
border:0;
height:auto;
line-height:normal;
text-align:left;
}

#middlebar .submenu li a{
display:block;
padding:6px;
height:auto;
color:#105cbe;
line-height:normal;
text-align:left;
font-weight:normal;
text-decoration:none;
}

/*#middlebar .submenu li span{
display:block;
padding:6px;
height:auto;
color:#105cbe;
line-height:normal;
text-align:left;
}*/

#middlebar .submenu li a:hover{
background:#e3edef;
}


#username
{
padding-left:6px;
color:#000;
font-weight:bold;
font-size:13px;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
/*text-decoration:underline;*/
}

#branch_profile
{
padding-left:6px;
color:grey;
font-weight:normal;
font-size:11px;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}

.flagvisibility { display:none;}

.icon-drop_down {
    background-image:url(images/down_arrow.png) !important;
}
/*******End of Header style**************/

/*#middlebar li sun
{
background:#F9F9F9;

}*/



/*.x-panel-header 
{
	font:normal normal normal 13px/normal arial,sans-serif;	
}*/

/********scrollpane style************/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width:7px;
	height:100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/********end of scrollpane style***********/
/********Version control grid style***************/
.patch-current .x-grid3-cell-inner {
    color:Blue;
}

.patch-parsed .x-grid3-cell-inner {
    color:orange;
}

.patch-applied .x-grid3-cell-inner {
    color:green;
}
.patch-reversed .x-grid3-cell-inner {
    text-decoration:line-through;
    color:red;
}
/********End Version control grid style***************/



/* CSS for chat */

.chatbox {
	position: fixed;
	position:expression("absolute");
	width: 225px;
	display:none;
}

.chatboxhead {
	background-color: #0B57A3;
	padding:7px;
	color: #ffffff;
	border-right:1px solid #f99d39;
	border-left:1px solid #f99d39;
	cursor:pointer;
}

.chatboxblink {
	background-color: #176689;
	border-right:1px solid #176689;
	border-left:1px solid #176689;
}

.chatboxcontent {
	font-family:arial,sans-serif;
	font-size: 13px;
	color: #333333;
	height:200px;
	width:225  px;
	overflow-y:auto;           
	overflow-x:visible;           
	padding:7px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #eeeeee;
	background-color: #ffffff;
	line-height: 1.3em;     
}

.chatboxinput {
	padding: 5px;
	background-color: #ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.chatboxtextarea {
	width: 209px;
	height:30px;
	padding:3px 0pt 3px 3px;
	border: 1px solid #eeeeee;
	margin: 1px;
	overflow:hidden;
	font-family:arial,sans-serif;
	font-size: 13px;
	color: #333333;
}

.chatboxtextareaselected {
	border: 2px solid #f99d39;
	margin:0;
}

.chatboxmessage {
	  margin-left:0.1em;
	border-bottom:1px solid #EDEDED;;
	padding-top:5px;
  padding-bottom:5px;
  padding-left:14px;
	/*border:solid 1px red;*/
	display:block;

}

.chatboxinfo {
	margin-left:-1em;
	color:#666666;

}

.chatboxmessagefrom {
	margin-left:-1em;
	font-weight: bold;
	/*float:left;*/
}

.chatboxmessagecontent{
 word-wrap: break-word ;
 display:block;
 margin-left:-1em;

}

.chatboxoptions {
	float: right;
}

.chatboxoptions a {
	text-decoration: none;
	color: white;
	font-weight:900;
	font-family:'Arial Black',sans-serif;
}

.chatboxoptions a:hover {
background:#007FFF;
}
.chatboxtitle {
	float: left;
	font-weight:bold;
	font-family:arial,sans-serif;
	font-size:13px;
}

.chatboxname {
	float: left;
}

#main_container {
	width:100%;
	background-color:#ffffff; /* DO NOT REMOVE THIS; or you'll have issue w/ the scrollbar, when the mouse pointer is on a white space */
	overflow-x: hidden;
	overflow-y: scroll;
	height:100%;	/* this will make sure that the height will extend at the bottom */
	position:absolute; /* container div must be absolute, for our fixed bar to work */
}

/* End CSS for chat */

.x-toolbar{
	border-color:#0B57A3;
    background:#fff;  
} 
.top_header_redirect
{
	background:#375B9B;	
}


.x-combo-list-wrap .x-combo-list-item {
  white-space:normal !important;
}

.heading
{
 	font-family:arial,sans-serif;
	font-size:16px;
	color:black;
	padding: 5px 3px 3px 3px;
	font-weight:bold;
}
.hide
{
 display:none;
}
.show
{
 display:block;
}
.toggle-desc
{
  margin-top:15px;
}                   

/***********Style Detail Description View************/
.desc-header
{
	font-family:arial,sans-serif;
	font-size:13px;
	color:black;
	padding: 5px 3px 3px 15px;
	font-weight:bold;
	cursor:pointer;
	background-image:url("../images/arrow_down.png");
	background-repeat:no-repeat;
	background-position:left center;

}
.desc-header-close
{
	font-family:arial,sans-serif;
	font-size:13px;
	color:black;
	padding: 5px 3px 3px 15px;
	font-weight:bold;
	cursor:pointer;
	background-image:url("../images/arrow_right.png");
	background-repeat:no-repeat;
	background-position:left center;
}

.detail-desc-open
{
	background-image:url("../images/arrow_down.png");
}

.desc-link
{
  text-decoration: none;
}

.detail-desc-close
{
	display:none;
}

.desc-doc-details
{
  cursor:pointer;
  color:blue;
  font-family:arial,sans-serif;
}



/***********End of Style Detail Description View************/

/*****************Report Email style**************************/
.report-header
{
	font-family:arial,sans-serif;
	font-size:13px;
	color:black;
	padding: 5px 3px 3px 5px;
	font-weight:bold;
	cursor:pointer;
}

.report-param
{
	font-family:arial,sans-serif;
	font-size:12px;
	color:#555555;
	padding: 5px 3px 3px 5px;
	font-weight:bold;
	cursor:pointer;
}

.report-email-input
{
  width:398px;  
}

.report-email-body
{
  width:480px;
  height:150px;
}
.email-report-type
{
  text-align:center;
}

.job-note-title
{
	font-size:11px;	
	margin:35px;
}
.job-note-data
{
	font-size:11px;	
}

/*****************End Report Email style**************************/


/****************Job Style ****************/
.pause-job{
    background-image:url(fam/control_pause_blue.png) !important;
}
.stop-job{
    background-image:url(fam/control_stop_blue.png) !important;
}

.resume-job{
    background-image:url(fam/control_eject_blue.png) !important;
}
.reschedule-job{
    background-image:url(fam/control_repeat_blue.png) !important;
}

.start-job{
    background-image:url(fam/resultset_next.png) !important;
}

.process-details
{
  margin:5px;
	width:47%;	      
}
.job-details
{
	width:47%;
  min-height:100px;
}
.cc_link, .bcc_link
{
	cursor: pointer;
	color:#1155CC;
	padding-right:10px;
}    
.cc_link:hover , .bcc_link:hover
{
	cursor: pointer;
	text-decoration:underline;
}

/****************Job Style ****************/


.newTableTDMod
{
 background-color: #F5F7FA;
 word-wrap:break-word;  
}

/*********Rich Edit Text******************/
div.jHtmlArea { display: inline block; }
div.jHtmlArea div { padding: 0px; margin: 0px; }
div.jHtmlArea .ToolBar { }
div.jHtmlArea .ToolBar ul { border: solid 1px #ccc; margin: 1px; padding: 1px; float: left; background: #fff url(images/jHtmlArea_Toolbar_Group_BG.png) repeat-x;}
div.jHtmlArea .ToolBar ul li { list-style-type: none; float: left; border: none; padding: 1px; margin: 1px; }
div.jHtmlArea .ToolBar ul li:hover { border: solid 1px #ccc; background: #ddd url(images/jHtmlArea_Toolbar_Group__Btn_Select_BG.png); padding: 0; }
div.jHtmlArea .ToolBar ul li a { display: block; width: 16px; height: 16px; background: url(images/jHtmlArea.png) no-repeat -16px -500px; border: none; cursor: pointer; padding: 0px; }
div.jHtmlArea .ToolBar ul li a.highlighted { border: solid 1px #aaa; background-color: #bbb; padding: 0; }
div.jHtmlArea .ToolBar ul li.separator {height: 16px; margin: 0 2px 0 3px; border-left: 1px solid #ccc;}
div.jHtmlArea .ToolBar ul li.separator:hover { padding: 1px; background-color: #fff; border-top:none; border-bottom:none; border-right:none;}

div.jHtmlArea .ToolBar ul li a:hover { }
div.jHtmlArea .ToolBar ul li a.bold { background-position: 0 0; }
div.jHtmlArea .ToolBar ul li a.italic { background-position: -16px 0; }
div.jHtmlArea .ToolBar ul li a.underline { background-position: -32px 0; }
div.jHtmlArea .ToolBar ul li a.strikethrough { background-position: -48px 0; }
div.jHtmlArea .ToolBar ul li a.link { background-position: -64px 0; }
div.jHtmlArea .ToolBar ul li a.unlink { background-position: -80px 0; }
div.jHtmlArea .ToolBar ul li a.orderedlist { background-position: -96px 0; }
div.jHtmlArea .ToolBar ul li a.unorderedlist { background-position: -112px 0; }
div.jHtmlArea .ToolBar ul li a.image { background-position: -128px 0; }
div.jHtmlArea .ToolBar ul li a.cut { background-position: -144px 0; }
div.jHtmlArea .ToolBar ul li a.copy { background-position: -160px 0; }
div.jHtmlArea .ToolBar ul li a.paste { background-position: -176px 0; }

div.jHtmlArea .ToolBar ul li a.html { background-position: -192px 0; opacity:0.6; filter:alpha(opacity=60);}
div.jHtmlArea .ToolBar ul li a.html.highlighted { opacity:1.0; filter:alpha(opacity=100);}

div.jHtmlArea .ToolBar ul li a.h1 { background-position: 0 -16px;}
div.jHtmlArea .ToolBar ul li a.h2 { background-position: -16px -16px;}
div.jHtmlArea .ToolBar ul li a.h3 { background-position: -32px -16px;}
div.jHtmlArea .ToolBar ul li a.h4 { background-position: -48px -16px;}
div.jHtmlArea .ToolBar ul li a.h5 { background-position: -64px -16px;}
div.jHtmlArea .ToolBar ul li a.h6 { background-position: -80px -16px;}
div.jHtmlArea .ToolBar ul li a.subscript   { background-position: -96px -16px;}
div.jHtmlArea .ToolBar ul li a.superscript { background-position: -112px -16px;}
div.jHtmlArea .ToolBar ul li a.indent { background-position: -128px -16px;}
div.jHtmlArea .ToolBar ul li a.outdent { background-position: -144px -16px;}
div.jHtmlArea .ToolBar ul li a.horizontalrule { background-position: -160px -16px;}
div.jHtmlArea .ToolBar ul li a.p { background-position: -176px -16px;}


div.jHtmlArea .ToolBar ul li a.justifyleft { background-position: 0 -32px;}
div.jHtmlArea .ToolBar ul li a.justifycenter { background-position: -16px -32px;}
div.jHtmlArea .ToolBar ul li a.justifyright { background-position: -32px -32px;}
div.jHtmlArea .ToolBar ul li a.increasefontsize { background-position: -48px -32px;}
div.jHtmlArea .ToolBar ul li a.decreasefontsize { background-position: -64px -32px;}
div.jHtmlArea .ToolBar ul li a.forecolor { background-position: -80px -32px;}
/*********End Rich Edit Text*****************/



/***************Autocomplete style*******************/
/* Example tokeninput style #1: Token vertical list*/
/* Example tokeninput style #1: Token vertical list*/
ul.token-input-list {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 400px;
    border: 1px solid #999;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
}

ul.token-input-list li {
    list-style-type: none;
}

ul.token-input-list li input {
    border: 0;
    width: 350px;
    padding: 3px 8px;
    background-color: white;
    -webkit-appearance: caret;
}

li.token-input-token {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    margin: 3px;
    padding: 3px 5px;
    background-color: #d0efa0;
    color: #000;
    font-weight: bold;
    cursor: default;
    display: block;
}

li.token-input-token p {
    float: left;
    padding: 0;
    margin: 0;
}

li.token-input-token span {
    float: right;
    color: #777;
    cursor: pointer;
}

li.token-input-selected-token {
    background-color: #08844e;
    color: #fff;
}

li.token-input-selected-token span {
    color: #bbb;
}

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    font-family: Verdana;
    z-index: 1;
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
    list-style-type: none;
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fafafa;
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff;
}

div.token-input-dropdown ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #d0efa0;
}


/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 100%;
    border: 1px solid #8496ba;
    cursor: text;
    font-size: 12px;
    font-family: arial,sans-serif;
    min-height: 1px;
    z-index: 9999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
}

ul.token-input-list-facebook li input {
    border: 0;
    width: 100px;
    padding: 0px 8px;
    background-color: white;
    margin: 2px 0;
    -webkit-appearance: caret;
}

li.token-input-token-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 15px;
    padding: 1px 3px;
    color: #000;
    cursor: default;
    font-size: 11px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    white-space: nowrap;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    background-color: #5670a6;
    border: 1px solid #3b5998;
    color: #fff;
}

li.token-input-input-token-facebook {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 11px;
    font-family: Verdana;
    z-index: 9999;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-facebook ul li {
    background-color: #fff;
    padding: 3px;
    margin: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #3b5998;
    color: #fff;
}


/* Example tokeninput style #3: mac style */
/* Example tokeninput style #2: Mac Style */
fieldset.token-input-mac {
  position: relative;
  padding: 0;
  margin: 5px 0;
  background: #fff;
  width: 400px;
  border: 1px solid #A4BDEC;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

fieldset.token-input-mac.token-input-dropdown-mac {
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
}

ul.token-input-list-mac {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 3px;
    background: transparent;
}

ul.token-input-list-mac.error {
  border: 1px solid #C52020;
}

ul.token-input-list-mac li {
    list-style-type: none;
}

li.token-input-token-mac p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-mac span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

/* TOKENS */

li.token-input-token-mac {
    font-family: "Lucida Grande", Arial, serif;
    font-size: 9pt;
    line-height: 12pt;
    overflow: hidden; 
    height: 16px; 
    margin: 3px;
    padding: 0 10px;   
    background: none; 
    background-color: #dee7f8;
    color: #000;
    cursor: default;
    border: 1px solid #a4bdec;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    float: left;
}

li.token-input-highlighted-token-mac {
    background-color: #bbcef1;
    border: 1px solid #598bec;
    color: #000;
}

li.token-input-selected-token-mac {
    background-color: #598bec;
    border: 1px solid transparent;
    color: #fff;
}

li.token-input-highlighted-token-mac span.token-input-delete-token-mac {
    color: #000;
}

li.token-input-selected-token-mac span.token-input-delete-token-mac {
    color: #fff;
}

li.token-input-input-token-mac {
    border: none;
    background: transparent;
    float: left;
    padding: 0;
    margin: 0;
}

li.token-input-input-token-mac input {
  border: 0;
  width: 100px;
  padding: 3px;
  background-color: transparent;
  margin: 0;
}

div.token-input-dropdown-mac {
    position: absolute;
    border: 1px solid #A4BDEC;
    border-top: none;
    left: -1px;
    right: -1px;
    background-color: #fff;
    overflow: hidden;
    cursor: default;
    font-size: 10pt;
    font-family: "Lucida Grande", Arial, serif;
    padding: 5px;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    clip:rect(0px, 1000px, 1000px, -10px);
}

div.token-input-dropdown-mac p {
    font-size: 8pt;
    margin: 0;
    padding: 0 5px;
    font-style: italic;
    color: #aaa;
}

div.token-input-dropdown-mac h3.token-input-dropdown-category-mac {
  font-family: "Lucida Grande", Arial, serif;
  font-size: 10pt;
  font-weight: bold;
  border: none;
  padding: 0 5px;
  margin: 0;
}

div.token-input-dropdown-mac ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-mac ul li {
    list-style-type: none;
    cursor: pointer;
    background: none;
    background-color: #fff;
    margin: 0;
    padding: 0 0 0 25px;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac {
    background-color: #fff;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac.odd {
    background-color: #ECF4F9;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac span.token-input-dropdown-item-description-mac {
    float: right;
    font-size: 8pt;
    font-style: italic;
    padding: 0 10px 0 0;
    color: #999;
}

div.token-input-dropdown-mac ul li strong {
    font-weight: bold;
    text-decoration: underline;
    font-style: none;
}

div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac,
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd {
    background-color: #598bec;
    color: #fff;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac span.token-input-dropdown-item-description-mac,
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd span.token-input-dropdown-item-description-mac {
    color: #fff;
}

/***************Exd Autocomplete style*******************/



/************Accordian Style *******************/

.accordion_headings{
	padding:5px;
	background:#fff;
	color:#0B57A3;
	border-bottom:1px solid #0B57A3;
	border-top:none;
	cursor:pointer;
	font-size:10pt;
}

.accordian-open
{
	background-image:url("../images/arrow_down.png");
	background-repeat:no-repeat;
	background-position:98% 50%;
}

.accordian-close
{
	background-image:url("../images/arrow_left.png");
	background-repeat:no-repeat;
  background-position:98% 50%;
}

.accordion_headings_open
{
	padding:5px;
	background:#fff;
	color:#0B57A3;
	border-bottom:1px solid #0B57A3;
	border-top:none;
	cursor:pointer;
	font-size:10pt;
}


/*
.accordion_headings:hover{
	background:#00CCFF;
}
*/
.accordion_child
{
	padding:5px;
	background:#fff;
	border-bottom:solid 1px #0B57A3;
	font-family:arial,sans-serif;
/*  border-right:solid 1px #0B57A3;
	border-left:solid 1px #0B57A3;*/
}

/************End Accordian Style**********************************/


/************Twitter Table Style***************************************/
.table {
  margin-bottom: 18px;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;

}
.table th,
.table td {
  padding: 3px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
  font-family:arial,sans-serif;
  font-size:9pt;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
  background-color:#0D93BF;
  color:#fff;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #FFFAE2;
}
.table td div span.actions
{
/*	display:none;*/
  padding-left:5px;
  cursor:pointer;
}
.table td div span.viewactions
{
/*	display:none;*/
  padding-left:5px;
  cursor:pointer;
}
.table td div span.editactions
{
/*	display:none;*/
  padding-left:5px;
  cursor:pointer;
}
.table td div span.deleteactions
{
/*	display:none;*/
  padding-left:5px;
  cursor:pointer;
}

/*
.table tr:hover td div span.actions
{
	display:inline;
	cursor:pointer;
	padding-left:5px;
}*/

/************End Twitter Table Style***************************************/

/***************Grid actions style*****************************/
[class^="iconb-"],
[class*=" iconb-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="iconb-"]:last-child,
[class*=" iconb-"]:last-child {
  *margin-left: 0;
}
.iconb-edit{background-position:-96px -72px;}
.iconb-eye-open{background-position:-96px -120px;}
.iconb-remove{background-position:-312px 0;}
.iconb-plus{background-position: -408px -96px;}
.iconb-minus{background-position: -433px -96px;}
.iconb-pencil{background-position: 0 -72px;}
.iconb-chevron-up{background-position: -288px -120px;}
.iconb-chevron-down{background-position: -313px -119px;}
.iconb-download{background-position: -120px -24px;}/* Added by Kruti on 12-06-2012 */
.iconb-upload{ background-position: -144px -24px;}/* Added by Kruti on 12-06-2012 */
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.iconb-refresh {background-position: -240px -24px;}

[class^="iconw-"],
[class*=" iconw-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("images/glyphicons-halflings-white.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="iconw-"]:last-child,
[class*=" iconw-"]:last-child {
  *margin-left: 0;
}

.iconw-shopping-cart{background-position:-360px -120px;}
/******************End Grid actions style****************************/
/******************Upload Document Screen Style**********************/

/****************** Added by Kruti on 12-06-2012 ********************/
.accordion_headdoc{
	padding:5px;
	font-weight:bold;
	color:#0B57A3;
	border-bottom:1px solid #0B57A3;
	border-top:1px solid #0B57A3;
	cursor:pointer;
	font-size:10pt;
	background:#F4F4F4;
}
#uploadPath
{
	margin:15px;
}
.accordion_headdoc
{
	font-weight:bold;
	width:90%;
	margin-left:15px;
}

#fileList
{
	width:92%;
	margin-left:15px;
	height:270px;
	overflow-y:auto;
}
#fileTemplate
{
	margin-top:7px;
}
.accordion_headdoc1
{
	font-weight:bold;
	margin-top:7px;
	margin-left:15px;
	height:20px;
}

/******************End Upload Document Screen Styles*********************/
/******************Debit File Download Screen Styles*********************/
#debitFileTemplate
{
	margin-top:7px;
}
#debitFileList
{
	width:92%;
	margin-left:10px;
	height:150px;
	overflow-y:auto;

}
.debitDownLabel
{
	font-weight:bold;
	margin-left:10px;
}
/******************End Debit File Download Screen Styles******************/

.icon-report_user {background-image:url(fam/report_user.png) !important;}
.icon-book_edit {background-image:url(fam/book_edit.png) !important;}
.icon-icon_download {background-image:url(fam/icon_download.gif) !important;}
.icon-application_view_tile {background-image:url(fam/application_view_tile.png) !important;}
.icon-shape_move_forwards {background-image:url(fam/shape_move_forwards.png) !important;}
.icon-pencil_go {background-image:url(fam/pencil_go.png) !important;}
.icon-action_back {background-image:url(fam/action_back.gif) !important;}
.icon-action_stop {background-image:url(fam/action_stop.gif) !important;}
.icon-Upload_file {background-image:url(fam/Upload_file.png) !important;}
.icon-arrow_divide {background-image:url(fam/arrow_divide.png) !important;}
.icon-cog {background-image:url(fam/cog.png) !important;}
.icon-door_in {background-image:url(fam/door_in.png) !important;}
.icon-door {background-image:url(fam/door.png) !important;}
.icon-door_out {background-image:url(fam/door_out.png) !important;}
.icon-date {background-image:url(fam/date.gif) !important;}
.icon-cross {background-image:url(fam/cross.gif) !important;}
.icon-package {background-image:url(fam/package.png) !important;}
.icon-stop {background-image:url(fam/stop.png) !important;}
.icon-newspaper_go {background-image:url(fam/newspaper_go.png) !important;}
.icon-email_go {background-image:url(fam/email_go.png) !important;}
.icon-accordian {background-image:url(fam/accordian.gif) !important;}
.icon-newspaper_delete {background-image:url(fam/newspaper_delete.png) !important;}
.icon-connect {background-image:url(fam/connect.gif) !important;}
.icon-database_connect {background-image:url(fam/database_connect.png) !important;}
.icon-disconnect {background-image:url(fam/disconnect.png) !important;}
.icon-action_refresh_blue {background-image:url(fam/action_refresh_blue.gif) !important;}
.icon-book_open {background-image:url(fam/book_open.png) !important;}
.icon-user_red_multiple {background-image:url(fam/user_red_multiple.png) !important;}
.icon-cancel {background-image:url(fam/cancel.png) !important;}

.defualtbutton{border:3px solid;danishpadding:0 1px 1px 0;color:#FFF;background:#D03033;danishfont-family:Zurich Lt BT ;src:url(../fontstyle/tt0176m_.TTF);font-size:9pt;font-style:bold;font-weight:none;border-color:#FFF #FFF #d8d4d8;}
.redbutton{border:3px solid;danishpadding:0 1px 1px 0;background:red;danishfont-family:Zurich Lt BT ;src:url(../fontstyle/tt0176m_.TTF);font-size:9pt;font-style:bold;font-weight:none;border-color:#FFF #FFF #d8d4d8;}

.alertnotes
{
	Color:red;
	font-family:Zurich Lt BT ;
	src:url(../fontstyle/tt0176m_.TTF);
	font-size:14;
	font-weight:bold;
}

.customtext
{
	
	font-family:Zurich Lt BT ;
	src:url(../fontstyle/tt0176m_.TTF);
	font-size:14;
	color : #A31A29; 
	
}

.bluelabel{font-weight:700;font-size:8pt;color:blue;font-family:Zurich Lt BT ;src:url(../fontstyle/tt0176m_.TTF);}
/*
.treeTable tr td .expander{cursor:pointer;zoom:1;padding:0;}
.treeTable tr td a.expander{background-position:left center;background-repeat:no-repeat;color:#000;text-decoration:none;}
.treeTable tr.collapsed td a.expander{background-image:url(../images/toggle-expand-dark.png);}.treeTable tr.expanded td a.expander{background-image:url(../images/toggle-collapse-dark.png);}.treeTable tr.selected,.treeTable tr.accept{background-color:#3875d7;}.treeTable tr.selected a.expander,.treeTable tr.accept a.expander{color:#fff;}.treeTable tr.collapsed.selected td a.expander,.treeTable tr.collapsed.accept td a.expander{background-image:url(../images/toggle-expand-light.png);}.treeTable tr.expanded.selected td a.expander,.treeTable tr.expanded.accept td a.expander{background-image:url(../images/toggle-collapse-light.png);}
.treeTable .ui-draggable-dragging{color:#000;z-index:1;}
*/
/* jQuery treeTable stylesheet
 *
 * This file contains styles that are used to display the tree table. Each tree
 * table is assigned the +treeTable+ class.
 * ========================================================================= */

/* jquery.treeTable.collapsible
 * ------------------------------------------------------------------------- */
.treeTable tr td .expander {
  cursor: pointer;
  padding: 0;
  zoom: 1; /* IE7 Hack */
}

.treeTable tr td a.expander {
  background-position: left center;
  background-repeat: no-repeat;
  color: #000;
  text-decoration: none;
}

.treeTable tr.collapsed td a.expander {
  background-image: url(../images/toggle-expand-dark.png);
}

.treeTable tr.expanded td a.expander {
  background-image: url(../images/toggle-collapse-dark.png);
}

/* jquery.treeTable.sortable
 * ------------------------------------------------------------------------- */
.treeTable tr.selected, .treeTable tr.accept {
  background-color: #3875d7;
}

.treeTable tr.selected a.expander, .treeTable tr.accept a.expander {
  color: #fff;
}

.treeTable tr.collapsed.selected td a.expander, .treeTable tr.collapsed.accept td a.expander {
  background-image: url(../images/toggle-expand-light.png);
}

.treeTable tr.expanded.selected td a.expander, .treeTable tr.expanded.accept td a.expander {
  background-image: url(../images/toggle-collapse-light.png);
}

.treeTable .ui-draggable-dragging {
  color: #000;
  z-index: 1;
}

/* Layout helper taken from jQuery UI. This way I don't have to require the
 * full jQuery UI CSS to be loaded. */
.ui-helper-hidden { display: none; }


.PENDING .x-grid3-cell-inner {color:red;}
.AUTHORISED .x-grid3-cell-inner {color:green;}

.greenbutton
{
	padding:2px 6px;
	height:23px; 
	text-align:center;
	vertical-align:middle;

	display: inline-block;
	white-space:nowrap;
	cursor: pointer;
	 
	outline:none;
	border: 1px solid #bbb;
	 
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	 
	background: -webkit-gradient(linear, left top, left bottom, from(#1BE84E), to(#019326));
	background: -moz-linear-gradient(top, #1BE84E, #019326);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1BE84E', endColorstr='#019326');
	 
	border-top-color:#ccc;
	border-bottom-color:#a0a0a0;
	color:white;
}

.greenbutton:hover {
border: 1px solid #636363;
}

.redbutton
{
	padding:2px 6px;
	height:23px; 
	text-align:center;
	vertical-align:middle;

	display: inline-block;
	white-space:nowrap;
	cursor: pointer;
	 
	outline:none;
	border: 1px solid #bbb;
	 
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	 
	background: -webkit-gradient(linear, left top, left bottom, from(#F95C59), to(#E80300));
	background: -moz-linear-gradient(top, #F95C59, #E80300);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F95C59', endColorstr='#E80300');
	 
	border-top-color:#ccc;
	border-bottom-color:#a0a0a0;
	color:white;
}

.redbutton:hover {
border: 1px solid #636363;
}

.adminheader
{
	position:relative;
	font-family:Zurich Lt BT;
	font-size:8pt;
	color:#FFF;
	font-weight:700;
	background-color:rgb(249, 249, 249);
}

.deal_customer_name
{
	font.weight : bold;
	font-size: 9pt;
	color:red;
	font-family: Zurich Lt BT ;src:url(../fontstyle/tt0176m_.TTF);
}

.deal_transfer_rate
{
	font.weight : bold;
	font-size: 9pt;
	color:#1B5790;
	font-family: Zurich Lt BT ;src:url(../fontstyle/tt0176m_.TTF);
}

.deal_customer_det
{
	font.weight : bold;
	font-size: 9pt;
	color: #0000FF;
	font-family: Zurich Lt BT ;src:url(../fontstyle/tt0176m_.TTF);
	
}

.content_label {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: none; FONT-FAMILY: Garamond,Arial, Helvetica, sans-serif; }
.content_data {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: none; FONT-FAMILY: Garamond,Arial, Helvetica, sans-serif;}
table.position {
	font:100% Arial, Helvetica, sans-serif; cursor:hand;
}
.position {width:100%;border-collapse:collapse;margin:0em 0;}
.position th{padding:.3em;border:1px solid #FFFFFF}
.position td{padding:.3em;border:1px solid #FFFFFF;font:100% Arial, Helvetica, sans-serif; cursor:hand;}
.position th{background:#328aa4 url(tr_back.gif) repeat-x;color:#fff;}
.position td{background:#e5f1f4;}
.scrollheader {position: relative; background: #0D93BF; font-family: Arial; font-size: 8pt;color:white; font-weight: bold} 
thead.fixedHeaderreport th {
	background: #ece9d8;
	border-left: 1px solid #8B8C98;
	border-right: 1px solid #8B8C98;
	border-top: 1px solid #8B8C98;
	font-weight: bold;
	font-size: 8pt;
	FONT-FAMILY: Arial; 
	height: 10px;
	padding: 4px 3px;
	text-align: center;
	color:black;
	
}
tbody.scrollContentreport tr.alternateRowreport td {
	background: #e7f3ff;
	border-bottom: 1px solid #8B8C98;
	border-left: 1px solid #8B8C98;
	border-right: 1px solid #8B8C98;
	border-top: 1px solid #8B8C98;
	height: 5px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial; 
	
}
tbody.scrollContent td, tbody.scrollContent tr.normalRow td { border-bottom: none; border-left: none; border-right: 1px solid #CCC; border-top: 1px solid #DDD; padding: 1px 1px 1px 1px;border-color: #333366 #333366 none none; }
tr.normalRow    td {background: white  ; border: 1px solid; border-color: #333366 #333366 none none; padding: 1px 1px 1px 1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; cursor: pointer;  cursor: hand;  }
tbody.scrollContentreport tr.alternateRowreport td {
	background: #e7f3ff;
	border-bottom: 1px solid #8B8C98;
	border-left: 1px solid #8B8C98;
	border-right: 1px solid #8B8C98;
	border-top: 1px solid #8B8C98;
	height: 5px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial; 
	
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 16px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.small-btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 16px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.medium-btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 16px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}


.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
    color: #333333;
}
.btn:active, .btn.active {
}
.btn:first-child {
}
.btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.btn:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.btn.active, .btn:active {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}

/*
---------------------
*/
.small-btn:hover, .small-btn:active, .small-btn.active, .small-btn.disabled, .small-btn[disabled] {
    background-color: #E6E6E6;
    color: #333333;
}
.small-btn:active, .small-btn.active {
}
.small-btn:first-child {
}
.small-btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.small-btn:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.small-btn.active, .small-btn:active {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
/*
---------------------
*/

/*
---------------------
*/
.medium-btn:hover, .medium-btn:active, .medium-btn.active, .medium-btn.disabled, .medium-btn[disabled] {
    background-color: #E6E6E6;
    color: #333333;
}
.medium-btn:active, .medium-btn.active {
}
.medium-btn:first-child {
}
.medium-btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.medium-btn:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.medium-btn.active, .medium-btn:active {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
/*
---------------------
*/

.btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}
.btn-large {
    border-radius: 6px 6px 6px 6px;
    font-size: 17.5px;
    padding: 11px 19px;
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
    margin-top: 2px;
}
.btn-small {
    border-radius: 3px 3px 3px 3px;
    font-size: 11.9px;
    padding: 2px 10px;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
    margin-top: 0;
}
.btn-mini {
    border-radius: 3px 3px 3px 3px;
    font-size: 10.5px;
    padding: 1px 6px;
}
.btn-block {
    -moz-box-sizing: border-box;
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
    width: 100%;
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-repeat: repeat-x;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 41px;
    line-height: 16px;
    text-align: center;
    vertical-align: middle;    
    background-color: #006DCC;
    background-image: -moz-linear-gradient(center top , #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #0044CC;
    color: #FFFFFF;
}
.btn-primary:active, .btn-primary.active {
}
.btn-warning {
    background-color: #FAA732;
    background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background-color: #F89406;
    color: #FFFFFF;
}
.btn-warning:active, .btn-warning.active {
}
.btn-danger {
    background-color: #DA4F49;
    background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    background-color: #BD362F;
    color: #FFFFFF;
}
.btn-danger:active, .btn-danger.active {
}
.btn-success {
    background-color: #5BB75B;
    background-image: -moz-linear-gradient(center top , #62C462, #51A351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    background-color: #51A351;
    color: #FFFFFF;
}
.btn-success:active, .btn-success.active {
}
.btn-info {
    background-color: #49AFCD;
    background-image: -moz-linear-gradient(center top , #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-color: #2F96B4;
    color: #FFFFFF;
}
.btn-info:active, .btn-info.active {
}
.btn-inverse {
    background-color: #363636;
    background-image: -moz-linear-gradient(center top , #444444, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    background-color: #222222;
    color: #FFFFFF;
}
.btn-inverse:active, .btn-inverse.active {
}
button.btn, input.btn[type="submit"] {
}
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
button.btn.btn-large, input.btn.btn-large[type="submit"] {
}
button.btn.btn-small, input.btn.btn-small[type="submit"] {
}
button.btn.btn-mini, input.btn.btn-mini[type="submit"] {
}
.btn-link, .btn-link:active, .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}
.btn-link {
    border-color: transparent;
    border-radius: 0 0 0 0;
    color: #0088CC;
    cursor: pointer;
}
.btn-link:hover {
    background-color: transparent;
    color: #005580;
    text-decoration: underline;
}
.btn-link[disabled]:hover {
    color: #333333;
    text-decoration: none;
}
.btn-group {
    display: inline-block;
    font-size: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-group:first-child {
}
.btn-group + .btn-group {
    margin-left: 5px;
}
.btn-toolbar {
    font-size: 0;
    margin-bottom: 10px;
    margin-top: 10px;
}
.btn-toolbar .btn + .btn, .btn-toolbar .btn-group + .btn, .btn-toolbar .btn + .btn-group {
    margin-left: 5px;
}
.btn-group > .btn {
    border-radius: 0 0 0 0;
    position: relative;
}
.btn-group > .btn + .btn {
    margin-left: -1px;
}
.btn-group > .btn, .btn-group > .dropdown-menu {
    font-size: 14px;
}
.btn-group > .btn-mini {
    font-size: 11px;
}
.btn-group > .btn-small {
    font-size: 12px;
}
.btn-group > .btn-large {
    font-size: 16px;
}
.btn-group > .btn:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    margin-left: 0;
}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
    z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0 none;
}
.btn-group > .btn + .dropdown-toggle {
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
}
.btn-group > .btn-small + .dropdown-toggle {
}
.btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
    background-color: #E6E6E6;
}
.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #0044CC;
}
.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #F89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #BD362F;
}
.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51A351;
}
.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2F96B4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222;
}
.btn .caret {
    margin-left: 0;
    margin-top: 8px;
}
.btn-mini .caret, .btn-small .caret, .btn-large .caret {
    margin-top: 6px;
}
.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
}
.dropup .btn-large .caret {
    border-bottom-width: 5px;
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-bottom-color: #FFFFFF;
    border-top-color: #FFFFFF;
}
.btn-group-vertical {
    display: inline-block;
}
.btn-group-vertical .btn {
    border-radius: 0 0 0 0;
    display: block;
    float: none;
    width: 100%;
}
.btn-group-vertical .btn + .btn {
    margin-left: 0;
    margin-top: -1px;
}
.btn-group-vertical .btn:first-child {
    border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
    border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
    border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
    border-radius: 0 0 6px 6px;
}
.dealpadinput {
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}
.input-xlarge {
    width: 270px;
}
.inputsrchctr{display:inline-block;background-color:#BA3923;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding-top:6px;padding-bottom:6px;padding-left:14px;padding-right:14px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;float:left;width:80px;text-align:right;height:36px;font-size:17px;
}
.dealpadinputstr {
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 39px;
    line-height: 20px;
    margin-left: 0;
    vertical-align: center;
    width: 100px;
    text-align:right;
    padding-left:3px;
    padding-right:3px;
}

.dealpadinputdisabled
{
    background-color: #EEEEEE;
    cursor: not-allowed;	
}

.dealpaddesc {
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    display: inline-block;
    font-size: 16px;
    font-family: Zurich Lt BT;
    height: 60px;
    line-height: 20px;
    margin-left: 0;
    text-align: left;
    width: 100%;    
}

 .inputsrchctr{display:inline-block;background-color:#BA3923;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding-top:6px;padding-bottom:6px;padding-left:14px;padding-right:14px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;float:left;width:63.5%;text-align:right;height:15px;

}
.inputfiltersrchctr{display:inline-block;background-color:#BA3923;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding-top:6px;padding-bottom:6px;padding-left:14px;padding-right:14px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;float:left;width:75.5%;text-align:left;height:18px;
}

.inputfiltersrchctrdropdown{display:inline-block;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;float:left;width:75.5%;text-align:left;height:32px;
}

/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  /*display: inline-block;*/
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius   : 4px;
  border-radius        : 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius   : 0 4px 4px 0;
  border-radius        : 0 4px 4px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('chosen-sprite.png') no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('chosen-sprite.png') no-repeat 100% -22px;
  background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}
.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 100px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  text-align:left;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background: #3875d7;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { direction:rtl;text-align: right; }
.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
.chzn-rtl .chzn-single div { 
  left: 0; right: auto; 
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius   : 4px 0 0 4px;
  border-radius        : 4px 0 0 4px; 
}
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: url('chosen-sprite.png') no-repeat -38px -22px, #ffffff;
  background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  
  background: url('chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}
/* @end */

.manualpanel-toggleup
{
	background-position:0 -60px;
	cursor: pointer;
    height: 15px;
    margin-right: 3px;
    overflow: hidden;
    width: 15px;		
}

.manualpanel-toggledown
{
	background-position:0 -75px;
	cursor: pointer;
    height: 15px;
    margin-right: 3px;
    overflow: hidden;
    width: 15px;		
}

.dealingwins
{
    float: left;
    text-align: center;
    width: 100%;
}

/*
	------------------JQuery UI multiselect dropdown---------------------	
*/
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
/*
	------------------JQuery UI multiselect dropdown---------------------	
*/

.stalerate
{
    background-color: #F7E8E8;
    border-color: silver;
}
.labelred {font:normal normal normal 13px/normal arial,sans-serif;color:red; }
.labelblue {font:normal normal normal 13px/normal arial,sans-serif;color:blue; }
.labelblack {font:normal normal normal 13px/normal arial,sans-serif;color:black; }
.labelgreen {font:normal normal normal 13px/normal arial,sans-serif;color:green; }