﻿/* Images Check Ingvi */

table.dataTable {
   /* table-layout: fixed;*/
   width:100%;
}

a
{
  color:white;
}

.list_main
{
  width:760px;
}

.list_container
{
  float:left;
  font-family:Arial, Sans-Serif;
  font-size:11px;
  font-weight:normal;
  width:100%;
}

.list_main_container
{  
/*  scrollbar-face-color: #DDDDDD;
  scrollbar-highlight-color: #DDDDDD;
  scrollbar-3dlight-color: #DDDDDD;
  scrollbar-shadow-color: #DDDDDD;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-track-color: #F1F1F1;
  scrollbar-darkshadow-color: #FFFFFF;*/
  float:left;
  clear:left;
  width:100%;
  color: #1A1A1A;
}

.main_list
{   
    /* This is used for jquery selecting main list */    
}

.main_list_visibility
{
  visibility:hidden;
}

/* So the overflow scrolls */
/* .list_main_container {overflow:auto;} */

/* Keep the header cells positioned as we scroll */
/* .list_main_container table th {position:relative;} /*

/* For alignment of the scroll bar */
/* .list_main_container table tbody {overflow-x:hidden;} */

.list_main_container_special
{
   height:335px;
   float:left;
   clear:left;
}

.list_buttons {
	min-height: 24px;
	background-color: #F1F1F1;
	background-color: #E8E8E8;
	background-image: url(../images/layout/wrap_y_gray.gif);
	background-repeat: repeat-y;
	background-position: left;
	/*padding-left:4px; 
  padding-right:4px;*/
	padding-top: 0px;
	/* width:100%;*/
	padding-top: 4px;
	padding-bottom: 4px;
	/*border-top:1px solid #CCCCCC;*/
	box-sizing: content-box;
}


.list_buttons_white
{  
  min-height:24px;
  background-position:left;
  /*padding-left:4px; 
  padding-right:4px;*/
  padding-top:0px;
 /* width:100%;*/
  padding-top:4px;
  padding-bottom:4px;
  position:relative;
  /*border-top:1px solid #CCCCCC;*/
}

.list_buttons_left
{
  float:left;
}

.list_buttons_img
{
  float:left;
  padding-left:10px;
}

.list_parent_dropdown
{
  font-size:11px;
  border:1px solid #ABABAB;
}

.list_buttons_text
{
  border:0px solid red;
  float:left;
  cursor:pointer;
  padding-top:2px;
  padding-left:6px;
  padding-right:14px;
}

.list_buttons_right
{  
  float:right;
  font-weight:normal;
  margin-right:4px;
}

.list_parent
{
  font-size:11px;
  font-weight:bold;
  border:0px solid red;
  float:right;
}

.list_header_container
{
  border:0px solid red;
  float:left;
  border-left:1px solid #121C25;
  border-right:1px solid #5E6B74;
  height:18px;
  padding-top:3px;
  color:White;  
  padding-left: 12px;
  padding-right:12px;
}

.list_header_container_baseleft
{
  border:0px solid red;
  float:left;
  height:18px;
  width:120px;
  padding-top:3px;
  color:White; 
  background-image: url(../Images/List/list_header_wrap.png);
  background-repeat: repeat-x;
  padding-left: 12px;
  padding-right:12px;
}

.list_header_container_baseright
{
  border:0px solid red;
  float:left;
  border-right:1px solid #5E6B74;
  height:18px;
  padding-top:3px;
  color:White; 
  background-image: url(../Images/List/list_header_wrap.png);
  background-repeat: repeat-x;
  padding-left: 12px;
  padding-right:12px;
}

.list_header_text
{
  border: 0px solid pink;
  float: left;
  margin-right:20px;
}

.list_header_icons
{
  border: 0px solid green; 
  float: right;
  height:10px;
}

.list_column_hidden
{
  visibility:hidden;
}

.link_operations
{
  padding-right:2px;
}

.list_header_text_order A:link 
{
  text-decoration: none;
  color:#1A1A1A;
}
.list_header_text_order_red A:link 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_blue A:link 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_green A:link 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_gray A:link 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order A:visited 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_red A:visited 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_blue A:visited 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_green A:visited 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_gray A:visited 
{
  text-decoration: none;
  color:White;
}

.list_header_text_order A:active 
{
  text-decoration: none;
  color:White;
}

.list_header_text_order_red A:active 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_blue A:active 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_green A:active 
{
  text-decoration: none;
  color:White;
}
.list_header_text_order_gray A:active 
{
  text-decoration: none;
  color:White;
}

.list_header_text_order
{   
  border-top:1px solid #BABBBC;
  border-right:1px solid #BABBBC;
  border-bottom:1px solid #BABBBC;
  height:20px;
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
  color:#1A1A1A;     
  background-image: url(../images/layout/list_header_wrap.gif);
  background-repeat: repeat-x; 
  background-color:#E8E8E9;
  vertical-align:top;  
}

.list_header_text_order_gant
{   
  border-top:1px solid #BABBBC;
  border-bottom:1px solid #BABBBC;
  border-left:0px solid #BABBBC;
  height:20px;
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
  color:#1A1A1A;     
  background-image: url(../images/layout/list_header_wrap.gif);
  background-repeat: repeat-x; 
  background-color:#E8E8E9;
  vertical-align:top;  
}

.list_header_text_order_red
{  
  padding-left:10px;
  padding-right:10px; 
  border-left:1px solid #5D6B76;
  border-right:1px solid #5D6B76;
  border-bottom:1px solid #DDDDDD;
  height:19px;
  padding-top:2px;
  color:White;     
  background-image: url(../Images/List/list_header_back_red.gif);
  background-repeat: repeat-x; 
  background-color: #6B2018;
}

.list_header_text_order_green
{  
  padding-left:10px;
  padding-right:10px; 
  border-left:1px solid #5D6B76;
  border-right:1px solid #5D6B76;
  border-bottom:1px solid #DDDDDD;
  height:19px;
  padding-top:2px;
  color:White;     
  background-image: url(../Images/List/list_header_back_green.gif);
  background-repeat: repeat-x; 
  background-color: #186108;
}

.list_header_text_order_blue
{  
  padding-left:10px;
  padding-right:10px; 
  border-left:1px solid #5D6B76;
  border-right:1px solid #5D6B76;
  border-bottom:1px solid #DDDDDD;
  height:19px;
  padding-top:2px;
  color:White;     
  background-image: url(../Images/List/list_header_back_blue.gif);
  background-repeat: repeat-x; 
  background-color: #18246B;
}

.list_header_text_order_gray
{  
  padding-left:10px;
  padding-right:10px; 
  border-right:1px solid #A5A5A5;
  border-bottom:1px solid #DDDDDD;
  height:19px;
  padding-top:2px;
  color:White;     
  background: url(../Images/List/list_header_back_gray.gif);
  background-repeat: repeat-x; 
  background-color: #777777;
}

.list_footer_sum
{
  height:18px;
  padding-top:2px;
  color:#1A1A1A;
  background-image: url(../images/layout/list_footer_wrap.gif);
  background-repeat: repeat-x; 
  background-color: #E8E8E8;
  font-weight: bold;
}

.list_footer_cell
{
  border-top: 1px solid #C2C3C4;
  border-bottom: 1px solid #C2C3C4;
  padding-right: 4px;
  padding-left: 4px;
}

.list_header_text_order_gray_sublist_checkbox
{    
  padding-left:3px;  
  border-right:1px solid #A5A5A5;
  border-bottom:1px solid #DDDDDD;
  background-image: url(../Images/List/list_header_back_gray.gif);
  background-repeat: repeat-x; 
  background-color: #777777;
}

.list_checkboxcolumn_header
{
  background-image: url(../images/layout/list_header_wrap.gif);
  background-repeat: repeat-x; 
  background-color:#E8E8E9;
  vertical-align:top;
  border-top:1px solid #BABBBC;
  border-right:1px solid #BABBBC;
  border-bottom:1px solid #BABBBC;
  /*height:20px;Not needed*/
  width:20px;
  padding-left:3px;
  padding-top:2px;
}

.lch
{
 /* border-bottom: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;*/
  width:20px;
}

.list_header_staticmenuitem
{
  border:1px solid red;
}

.list_grdview
{
  border:0px solid #DDDDDD;
  float:left;
}

.list_expanded_cell
{
  background-image: url(../images/layout/sublist_expand_back.gif);
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #C1DBEC;
  /*border-top: 1px solid #949494;*/
  border-right: 1px solid #949494;
}

.list_expanded_cell_grey
{
  
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #e5e5e5;
  /*border-top: 1px solid #949494;*/
  border-right: 1px solid #949494;
}

.lc
{
  font-weight: normal; 
  vertical-align:top;
  padding:3px 3px;
}

.lcbe
{
  font-weight: normal; 
  vertical-align:top;
  padding:3px 2px;
}

.libl
{
    color:#244866;
    font-weight:bold;
}

.lcs
{
  height:14px;
  /*overflow:hidden;*/
}

.lcs_header
{
  /*height:14px;
  overflow:hidden;*/
}

.lr
{
  height:16px;
  overflow:auto;
  /*display:block;*/
}

.list_cell_mainmaninfo
{
  font-weight: normal;
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;
  padding-left:4px;
  vertical-align:top;
  padding-top:2px;
  padding-bottom:0px;
}

.float_left
{
  float:left;
}

.float_right
{
  float:right;
}

.border_right_0px
{
  border-right:0px;
}

.border_bottom_0px
{
  border-bottom:0px;
}

.border_top_1px_solid_DDDDDD
{
  border-top:1px solid #DDDDDD;
}

.border_left_0px
{
  border-left: 0px;
}

.list_baseinfo_leftitem
{
  border:0px solid red;
  font-weight: normal;
  border-left:0px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  padding-left:15px;
  padding-left:10px;
  width:110px;
  vertical-align:top;
  height:13px;
  padding-top:4px;
  padding-bottom:4px;
}

.list_baseinfo_rightitem
{
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;
  padding-right:15px;
  width:120px;
  vertical-align:top;
  height:13px;
  padding-top:4px;
  padding-bottom:4px;
}

.list_baseinfo_row
{
  
}

.list_sublist_outer
{    
    float:left;
    width:100%;
    background-color:rgb(209, 233, 249);    
}

.list_sublist
{      
    overflow:auto;
    padding-left:20px;
    padding-right:20px;    
  /*   float:left;
    padding-left:20px;
    padding-top:0px;
    padding-bottom:0px;    
    padding-right:20px;    
    
    width:95%;
  float:left;
 overflow:auto;*/
  /*border-left:4px solid #DDDDDD;
  border-top:2px solid #DDDDDD;
  border-bottom:3px solid #DDDDDD;*/
}

.list_filter_text
{
  padding-top:8px;
  }

/****** Baseinfo ********/
.baseinfo_heading
{
  border-bottom:1px solid #DDDDDD;
  border-left:1px solid white;
  background-image: url(../images/master/baseinfo_heading_background.png);
  background-repeat:repeat-x;
  background-position:bottom;
  float:left;
  width:765px;
  font-size:16px;
  font-weight:bold;
  color: #0C273D;
  height: 33px;
  padding-left:18px; 
  padding-top:15px;
}
.baseinfo_imagearea
{
  padding:10px;
}

.baseinfo_image
{
  border: 2px solid black;  
}

/****** Baseinfo ends********/

.listpageritem
{
  float:left;
  margin-left:4px;    
}

.listpagerimage
{
 margin-top: 2px;
}

.pager_button_left
{
  float:left;
  width: 2px;
  height: 12px;
  /*background-image:url("../images/layout/pager_button_sides.gif");
  background-position:left;
  background-repeat:no-repeat;*/
}

.listpageritem .pager_button_text.selected { color:#fff; background:#273351; }

.pager_button_right
{
  float:left;
  width: 2px;
  height: 12px;
  /*background-image:url("../images/layout/pager_button_sides.gif");
  background-position:right;
  background-repeat:no-repeat;*/
}

.mm-pager-arrow {
 margin-top: 1px;
}
.pager_button_wrap
{
  float: left;
 /* height: 12px;
  background-image: url("../images/layout/pager_button_wrap.gif");  
  background-repeat: repeat-x;   */
  border: solid 1px #ccc;
  cursor: pointer;
  font-weight:bold;
  font-size:9px;  
 /* color: #15476c;*/
  background: #fff;
}


.pager_button_text
{
  float:left;
 /* margin-top: 1px;*/
  text-align: center;
  min-width: 10px;
  color: #263350;
}

.list_filter_container
{
  background-image: url(../images/list/list_header_filter_back.gif);
  background-repeat:no-repeat;
}



/*For locking header and columns*/
/*
div#tbl-container {
overflow: auto;
}

table.dataTable {
table-layout: fixed;
border-collapse: collapse;
}

thead th, thead th.locked	{
position:relative;
cursor: default; 
}
	
thead th {
top: expression(document.getElementById("ctl00_cphMaster_ctl03_pnlList").scrollTop-2);
z-index: 20;
}

thead th.locked {z-index: 30;}

td.locked,  th.locked{
left: expression(parentNode.parentNode.parentNode.parentNode.parentNode.scrollLeft);
position: relative;
z-index: 10;
}

*/

/*.GVFixedHeader { font-weight:bold; background-color: Green; position:relative; 
                 top:expression(this.parentNode.parentNode.parentNode.scrollTop-1);}
.GVFixedFooter { font-weight:bold; background-color: Green; position:relative;
                 bottom:expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode));}
*/

/* Div container to wrap the datagrid */
/*
div#div-datagrid {
width: 420px;
height: 200px;
overflow: auto;
scrollbar-base-color:#ffeaff;
}
*/

/* Locks the left column */
/*
td.locked, th.locked {
font-size: 14px;
font-weight: bold;
text-align: center;
background-color: navy;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default;
left: expression(document.getElementById("div-datagrid").scrollLeft-2);
}
*/

/* Locks table header */
/*
th {
font-size: 14px;
font-weight: bold;
text-align: center;
background-color: navy;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default;
top: expression(document.getElementById("div-datagrid").scrollTop-2);
z-index: 10;
}*/

/* Keeps the header as the top most item. Important for top left item*/
/*th.locked {z-index: 99;}*/

/*
List Filter Styles
*/
/* List Filter Container */
.lfc
{
  width: 200px; background-color: #F7F7FF; float:left; padding:5px;
  color: black; border:2px solid #081C31
}

/* Header */
.lftch {
  font-weight:normal;    
  font-size:11px;
  float:left; 
}

/* Info label in each tab */
.lftci {
  font-weight:normal;    
  font-size:12px;  
  float:left;
}

/* Main content of each tab */
.lftcc
{
  margin:3px;
  padding:3px;
  background-color:#F7F7FF;
  border: 1px solid #CCCCCC;
  clear:left;
  float:left;
  width:160px;
}

/* Regular label in a tab */
.lftcl
{
  float:left;
  width: 150px;
}

/* Textbox in a tab */
.lftct
{
  float:left;
  clear:left;
  border:1px solid #CCCCCC;
  width:120px;
}

/* Image calendar in a tab */
.lftcimg
{
  float:right; 
}

/* DDL in a tab */
.lftcddl
{
  float:left;
  clear:left;
  width:120px;
}

.lfval
{
  clear:left;
  font-size:9px;
  font-weight:normal;
}

.lfbtn
{
  color: Black;
  font-weight: bold;
  font-size: 13px;
  float: right;
  padding: 4px;
  border: 1px solid #CECFCE;
  border-top: 0px; 
  background-color: White;
}

.list_menu
{
  float:left;
}

.list_summary_header
{ 
  border-top:1px solid #BABBBC;
  border-right:1px solid #BABBBC;
  border-bottom:1px solid #BABBBC; 
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
  color:#1A1A1A;     
  background-image: url(../images/layout/list_header_wrap.gif);
  background-repeat: repeat-x; 
  background-color:#E8E8E9;
  vertical-align: central;
  height:25px;
  font-weight:bold;
  font-size:11px; 
}

.list_summary
{
  color:White;
  font-weight: bold;
  font-size:9px;
 /* border-bottom:1px solid #CCCCCC;*/
}

.list_summary_group_0
{ 
 font-size:11px;
 background-color:White;
 padding:4px;
 border-right:1px solid #DDDDDD;
}

.list_summary_hover_row:hover td
{   
 background-color:#BEC8E0;
}

.list_summary_hover_cell:hover
{   
 background-color:#BEC8E0;
}

.list_summary_group_underline_0
{
 font-size:11px;
 background-color:White;
 padding:4px;
 border-right:1px solid #DDDDDD;
    text-decoration: underline;
}

.list_summary_group_1
{
 font-size:11px;
 background-color:#f2f3f4;
 padding:4px;
 border-right:1px solid #DDDDDD;
}

.list_summary_group_underline_1
{
 font-size:11px;
 background-color:#f2f3f4;
 padding:4px;
 border-right:1px solid #DDDDDD;
    text-decoration: underline;
}

.list_sub_left
{
  background-image:url(../images/list/list_left_wrap.gif);
  background-repeat:repeat-y;
  background-position:left;
  background-color:#188ACE;
 /* padding-bottom:5px;  
  padding-top:0px;  
  padding-left:0px;  
  padding-right:0px;  
  float:left;
  margin:0px;  */
}

.list_sub_top
{
  background-image:url(../images/list/list_top_wrap.gif);
  background-repeat:repeat-x; 
  background-position:top;   
  /*color:White;
  font-weight: bold;
  font-size:9px;
  border-bottom:1px solid #CCCCCC;*/
}

.list_sub_corner
{
  background-image:url(../images/list/list_top_corner01.gif);
  background-repeat:no-repeat; 
  background-position:top left; 
}

.sublist_summary
{
  background-image:url(../images/layout/sublist_wrap.gif);
  background-repeat:repeat-x;
  color: #1A1A1A;
  padding: 10px;
  font-size:12px;
  border-bottom: 1px solid #CCCCCC; 
}

.sublist_summary_buttons
{  
  background-image:url(../images/layout/sublist_wrap.gif);
  background-repeat:repeat-x;
  color: #1A1A1A; 
  font-size:11px;
  border:0px;
}

.list_sel_row
{
  background-image:url(../images/list/list_sel_row2.gif);
  background-repeat:repeat;   
}

.list_setrows_container
{
  float: right;
  margin-left:4px;
}

.list_header_sort
{
  border-top:1px solid #BABBBC;
  border-right:1px solid #BABBBC;
  border-bottom:1px solid #BABBBC;
  /*height:20px;*/
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
  color:#1A1A1A;     
  vertical-align:top;
  background-image:url(../images/layout/list_header_wrap_dark.gif);
  background-repeat:repeat-x; 
  background-color: #D7D7D7;
  /*float:left;*/
}

.lic
{
  float:left;
  margin-left:1px;
  margin-right:1px;  
  width:16px;
}

.licp
{
  float:left;
  margin-left:1px;
  margin-right:1px;  
  width:16px;
  cursor:pointer;
}

/* Simple List */
.simple_list
{
    font-family:Arial;
    border:1px solid #CCCCCC;
    font-size:10px;
}

.simple_list_header
{
    font-family:Arial;
    font-weight:normal;
    background-color:#cbd1d5;
    background-image:url(../images/layout/wrap_x_group.gif);
    background-repeat:repeat-x;
    height: 30px;           
}

.simple_list_header th
{
    padding:0px 4px 0px 4px;
    border-right: #DDDDDD 1px solid;
    border-top: #DDDDDD 1px solid;
    border-left: #DDDDDD 1px solid;
    border-bottom: #adb3b7 1px solid;    
    text-align:left;
    padding-left:4px;
}

.simple_list_row
{
    
}

    .simple_list_row td {
        border-right: #DDDDDD 1px solid;
        border-top: #DDDDDD 1px solid;
        border-left: #DDDDDD 1px solid;
        border-bottom: #DDDDDD 1px solid;
        font-weight: normal;
        font-size: 11px;
        vertical-align: middle;
    }


.simple_list_empty
{
    float:left;
    border: #DDDDDD 1px solid;    
}

.simple_list_empty_text
{
    float:left;
    font-family:Arial;
    font-weight:normal;
    font-size:12px;
    margin:10px;
}