/* general
a:link    { color: blue; }
a:visited { color: blue; }  */

.mainCellBackground {
	border: 1px solid #4579AB;
}
/* TableEditor/db report styles  */
td.db-surrounding { 
/*  border-style: solid;
  border-width: 2px;
  border-color: #CE0000;
  padding: 2px;
*/
}
table.db        {
	border-collapse: collapse;
	border-width: thin;
	font-size: smaller;
	border: 1px solid #83A8CC;
}

table.db a      { color: black; }                  

tr.db-current   {
	background-image:url(https://www.checker-soft.com/images/stories/bg/brav/line-active.png);
	background-color: #F8B854;  
}

tr.db-current  a {color: #fff;}

tr.db1          {
	background-color: #e8edff;
	background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_table_line.png');
    background-repeat: repeat-x;
    background-position: top;
}

tr.db1 a        {  text-decoration: none;} 
tr.db1 a:hover    { text-decoration: underline;} 

tr.db1:hover    {
	background-color: #CE9696;
	text-decoration: none;
	background-image:url(https://www.checker-soft.com/images/stories/bg/brav/line-hover.png);
} 

tr.db2          {
    background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_table_line.png'); 
	background-color: #e8edff; 
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-collapse: separate; 
    background-repeat: repeat-x;
    background-position: top;
} 

tr.db2 a        { text-decoration: none;} 
tr.db2 a:hover    {
	text-decoration: underline;
} 

tr.db2:hover    {
	background-color: #CE9696;
    text-decoration: none;
    background-image:url(https://www.checker-soft.com/images/stories/bg/brav/line-hover.png);
} 

td.db-firstcol  { padding-left: 5px;  padding-right: 5px; }
td.db-rtl       { padding-left: 5px;  padding-right: 5px; border-right: #808080 1px solid; }
td.db-ltr       { padding-left: 5px;  padding-right: 5px; border-left: #808080 1px solid; }

thead.db	      {
	background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_table_header.png'); 
    background-repeat: repeat-x; 
    background-position: top;
	color: #2f363d;
	background-color: #b9c9fe;
	border-top: 2px solid #65a5e6;
	border-collapse: separate;
}

thead.db a      { color: #000; font-weight: bold; text-decoration: none; }
thead.db a:hover {color: #137b11; text-decoration: none; font-weight: bold;}
a.tedit-caption {  }
a.db-pageNumber    { text-decoration: none; color: black; }
span.db-curPageNumber { color: red; }

/* Edit forms of TableEdit and PropEdit */
table.tedit     { border-collapse: collapse; font-size: smaller }
tr.tedit { 
}
td.tedit-mandatory { font-weight: bold;   }
td.tedit           {   }
td.tedit-editbox   {   }
tr.tedit-seperator {
/*  background: url('images/title_dots.png'); 
  background-repeat: repeat-x;
  background-position: center;*/
}
td.tedit-seperator { font-size: 0; height: 5px; }
.tedit-desc     { font-size: 90%;padding-bottom:15px; }

/* for the table that externally wraps the edit form (called outside TableEditor)
   this TD is for seperating between the edit form and the "edit contacts" texts.  
   and for seperating other stuff, too
   */
td.links-on-the-side { 
  font-size: 1px;
  width: 1px;
/*  background: url('images/horizontal-seperator.bmp');
  background-repeat: repeat-y;
  background-position: center;*/
}

/* Table report styles */
td.report-surrounding { 
  border-style: solid;
  border-width: 2px;
  border-color: #CE0000;
  padding: 2px;
}

table.report    {
/*	border-width: thin;*/
	font-size: smaller;
	border: 1px solid #83A8CC;
	border-collapse: collapse;
}

a.report-caption        { color: black; }

tr.report1      {
	background-color: #e8edff;
    background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_table_line.png');
    background-repeat: repeat-x;
    background-position: top;
}
 
tr.report1 a    { text-decoration: none;} 
tr.report1 a:hover    {text-decoration: underline;} 

tr.report1:hover      {
	background-color: #CE9696;
    text-decoration: none;
    background-image:url(https://www.checker-soft.com/images/stories/bg/brav/line-hover.png);
} 

tr.report2      {
	background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_table_line.png'); 
    background-color: #e8edff; 
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #FFF;
    border-collapse: separate; 
    background-repeat: repeat-x;
    background-position: top;
}

tr.report2 a     { text-decoration: none;} 
tr.report2 a:hover    { text-decoration: underline;} 

tr.report2:hover      {
	background-color: #CE9696;
    text-decoration: none;
    background-image:url(https://www.checker-soft.com/images/stories/bg/brav/line-hover.png);
} 

td.report-firstcol  {
	padding-left: 5px;
	padding-right: 5px;
}

/* Commented By Sandy
td.report-rtl       { padding-left: 5px;  padding-right: 5px; border-right: #949EB5 1px solid; }
td.report-ltr       { padding-left: 5px;  padding-right: 5px; border-left: #949EB5 1px solid; }
*/
/******* Added by Sandy instead of above 2 class*/
.report-dir			{ padding-left: 5px;  padding-right: 5px; border-left: #949EB5 1px solid; }

thead.report-old    { color: black; font-weight: bold; background-color: #9e9e9e;  }
thead.report	      {
	background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_table_header.png'); 
    background-repeat: repeat-x; 
    background-position: top;
    color: #2f363d;
    background-color: #b9c9fe;
    border-top: 2px solid #65a5e6;
    border-collapse: separate;
}

thead.report a      { color: #000F5A; font-weight: bold; text-decoration: none; }
thead.report a:hover {text-decoration: none; font-weight: bold; color: #137b11;}



/* question forms */
.critSubc      { font-weight: bold; }
.critChap      { font-size: 20; font-weight: normal; }
.critWeight    { font-size: 75% } 
.critRptAnswer { font-size: 75% }

.critInfoItemTitle  {  }
.critInfoItem   { font-weight: bold; }

/* Main menu */
.mmTitle         { font-size: 120%; font-weight: bold; }
.mmAwaiting      { color: blue;  }
.mmUrgent        { color: red; }
.mmExpired       { color: red; font-weight: bold; }
.mmAwaitingOther { color: green; }
.mmMessage       { font-size: 140%; }

.notice        { color: red; font-weight: bold; }
.anouncement   { text-align: center; font-weight: bold; font-size: 160% }
.error         { text-align: center; font-weight: bold; font-size: 160%; color: red }

/* For removing the extra lines from the form tag */
form.inline    { display: inline; }

/*  new q groups table design */

*#col1         { border: 2px solid black; }

/* end of q groups table design */

/* Menu */
/* 
Whoa, CSS is lovely! It's easy to say that only links inside the menu
will have no underline unless they are hovered.

belongs to previous design...
*/
td.menu               {  white-space: nowrap; vertical-align: top; font-size: 60%; }
td.menu a             { text-decoration: none }
td.menu a:hover       { text-decoration: underline }

a.item                { color: darkblue }
a.item-selected       { color: green }
a.parent              { color: darkblue }
a.parent-selected     { color: green }
a.parent-open         { color: indigo; font-weight: bold }
a.semiparent          { color: darkblue }
a.semiparent-selected { color: green }
a.semiparent-open     { color: darkgreen }

.title   					    { color: darkblue; font-weight: normal; font-size: 130% }  

/* end previous design (by Eyal) */

/********* Start : Added by Sandy ******************/

.pageTitle  {
	color: #3d698e;
	font-size: 150%;
    
/*  background-image: url('https://www.checker-soft.com/images/stories/bg/item-blue-dark.png');
  background-repeat: no-repeat;
  background-position: center left;
*/                             
}

td.leftPanel {
	padding: 0;
	width: 125;
    background-color:#EFF1F9; 
    border-top: 2px solid #d8ddef;
	border-right: 1px solid #bfbfbf;  
}
.leftPanel div { height: 0;}
.leftCategoryTitle {
	
	color: #137b11;
	font-weight: bold;
	height: 25px !important;
	margin-top: 10px;
	padding: 0 0 0 5px;
}

td.middlePanel { color: #BD0000;}
.togglefiltersclass {color:#666666;}
/********** Body CSS block: no margins for main page *********/
body { 
  margin: 0px;
/*  background-color:#CFD6E6;*/
  direction:ltr;
	font-family: "Arial"; 
  font-size: 12px;
  background-color: #FFF;   
}
th, td, select, input, button { 
  font-family: "Arial"; 
  font-size: 12px; 
}
.header-top-bg{
/*  background-image: url('images/top-bg.gif'); */
/*  background-image: url('https://www.checker-soft.com/images/stories/bg/t1.jpg'); 
  background-repeat: repeat-x; 
  background-position: top;  

    background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/top_header.png'); 
    background-repeat: repeat-x; 
    background-position: top;*/
	height: 75px;
	background-color:white;
	padding-left: 25px;
}

.secondRowStyle{
/*  background-image: url('images/title-bottom-bg.bmp');
  background-repeat: repeat-x; 
  height: 12px; 
	font-size: 3px;
*/
	font-size: 0px;
	height: 0px;
}

.menu-bg{
    background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_menu3.png'); 
    background-repeat: repeat-x; 
    background-position: bottom;
	height: 30px;

}

.top_menu{font-family: tahoma; font-size:11; padding-left: 10; padding-right: 10; font-weight: bold; color: #FFF; border-right: 1px solid #3d698e;}

.top_menu-selected{
/*	background-image: url('images/menu_bg_ON.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	color: white;
*/                   
    border-right: 1px solid #3d698e;      
}

.top_menu a{text-decoration: none; color:#FFF; }

.top_menu-selected a{
	text-decoration: underline;
	color: #FFF;
	padding: 2px 0px;
    text-transform: uppercase;
}

.top_menu a:hover{
	text-decoration: underline;
	
}


.top_menu-red_strip{
	height: 0px; 
	font-size: 0;
/*	height: 5; 
	background-image: url('images/ca-top-red-strip.gif'); 
	background-repeat: repeat-x; 
*/
}

.top_menu-gray_strip{
	height: 0;
	background-color: #FFF; 
/*	background-image: url('images/ca-top-grays-horiz-strip.gif'); 
	background-repeat: repeat-x;
*/ 
	font-size: 0;
}

.logo-bg	{
    background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_menu_logo.png'); 
    background-repeat: repeat-x; 
    background-position: bottom;
}

.gray-darker	{height: 0; background-color: #FFF; font-size: 0;}
.gray-lighter1	{height: 0; background-color: #FFF; font-size: 0;}

.gray-lighter2	{
    background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_menu4.png'); 
    background-repeat: repeat-x; 
    background-position: bottom;
	color: #3360c9;
    height: 26px;
    font-weight: bold;
}

.quickLink a { color: #666666; }
.quickLink { color: #666666; }

.gray-lighter3	{height: 0; font-size: 0;}
.breadcrums 		{background-repeat: no-repeat; background-position: right; color: #3D698E;}
.breadcrums a {color: #3D698E;}
.middle-table		{background-repeat: no-repeat; background-position: left; height: 65; background-color:#52617B; color: white;}

.horizontal-dots{
	font-size: 1px;
	height: 3px;
/*	background: url('images/title_dots.png');
	background-repeat: repeat-x;
	background-position: center;*/
}
.vertical-dots{
	font-size: 1px;
	width: 3px;
/*	background:  url('images/horizontal-seperator.bmp');
	background-repeat: repeat-y;
	background-position: center;*/
}

.empty-style 			{font-size: 1px; padding: 0}
.empty-line-style {font-size: 10px;}
.left-menu-padding{padding: 1 2 1 2;}
.left-menu-padding a{text-decoration: none; color: #0070ba;}
.left-menu-padding a:hover{text-decoration: underline;}
.main-page-td{
	font-size: 0;
	width: 0px;
}

.middle-right{
	padding: 8; 
	height: 350px;
	background-color: #fff;
}

.section-lable{
	color: #137b11;
	font-size: 130%;
	font-weight: bold;
	display: block;
}

a.reportItemTitle{
	font-size:110%;
	font-weight: bold;
/*  background-image: url('https://www.checker-soft.com/images/stories/bg/item-blue.png');
  background-repeat: no-repeat;
  background-position: center left;
	padding: 4px 0 4px 7px;
*/
	height: 24px;
	background-color: white;
	text-decoration: none;
	color: #336699;

}
a.reportItemTitle:hover{ text-decoration:underline;}
.reportItemDescription {
	padding-top: 4px;
}

.footer-dots{
	font-size: 0px;
/*	background: white url('images/footer_dots.gif'); 
	background-position: top; 
	background-repeat: repeat-x;
*/                                
}

.bottom-tr	{
    height: 35px; 
    background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_footer.png'); 
    color: #3360C9;
    background-repeat: repeat-x;
    font-weight: bold;
    background-color: #FFF;
}
.font-style	{font-size: 10; font-family: arial;}
.font-black		{color: black;}
/*.td-bottom-bg	{background: url('images/new_design_images/bottom_background.png'); }*/

.contact-td {
/*height: 39px; color: black; background-color:#CFD6E6
*/                                 
	font-size: 0px;
    background-color: #FFF;   
} 

/*-------------- Main menu boxes -----------------*/
td.mainMenu-line1 {
	border: 1px solid #afafaf; 
	/* CHANGE THIS LINE WHEN ADDING MORE BOXES */
	width: 33%;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
td.mainMenu-line2 {
	border: 1px solid #afafaf; 
	/* Again, CHANGE THIS LINE WHEN ADDING MORE BOXES */
	width: 50%;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
table.insideMain {
	width: 100%;
	font-weight: bold;
	padding-left:0px;
    color: #666;
}

td.lineInsideMain {
	font-size: 0;
}

tr.titleInsideMain {
	color: #4c7fb2;
	padding-top: 1;
	padding-bottom: 1;
	background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_main_t.png'); 
    background-repeat: repeat-x; 
    background-position: bottom;
	border-bottom: 1px solid #cdcbc7;
}
tr.lineInsideMain {
/*  height: 3px;
  background: white url("images/title_dots-ltr.gif"); background-repeat: repeat-x; background-position: center right;
*/
}
.MainMenuLink a { color: #666;}
.MainMenuLink { color: #666;}
.bulletInsideMain {
  padding: 0px 2px 0px 2px;
  width:2px;
  border-bottom: 1px solid #afafaf; 
}

td.insideMain {
/*	background: white url("images/title_end-ltr.png"); background-repeat: no-repeat; background-position: right;
	background-image:url(https://www.checker-soft.com/images/stories/bg/item-blue4main.gif);
	background-repeat:no-repeat;
	background-position: center left;
	padding-left: 20px;
*/
  font-weight: bold;
  font-size: 15px;
	/*width: 98%;*/
	height: 24px;
    border-bottom: 1px solid #afafaf; 

}
/*************************************/
.big_edit-client-list { border-collapse: collapse; }

/************* 	setedit-frameset Left Part ******************/
a.treeChapter { font-size: 120%; font-weight: bold; text-decoration: none }
a.treeSubchapter { font-size: 110%; font-weight: bold; text-decoration: none }


/************* 	questionair preview CSS ******************/
.main-div-bg 	{background-color: #BDC7DE;}
.main-table 	{background-color: #F7F3FF; border-collapse: collapse;}
.select-obj-td select{width:150px;}

/***************************Logo style**********************/
.menu-td-Style-left{border-left: solid thin;}
.menu-td-Style-right{border-RIGHT: solid thin;}
.menu-td-Style-default{border-RIGHT: solid thin;}
.header-line{border-bottom: solid black; height: 1px;}

/******************************Footer style*****************************/
.footers-line{font-size: 6; border-bottom: solid black 1px;}
/********************* End : Added by Sandy ***********************/

.survey-details-table{border-collapse:collapse;}
.substituted-formatted-text{font-size: 130%; font-weight: bold;}

/******************/
.border1-fontbold{border: 1px solid; font-weight: bold;}
.border1{border: 1px solid;}
.bigger-font-size{font-size: 120%;}
.color-red{ color: red; }
.color-green{ color: green; }
.title1{font-size: 18; color: black; font-style: italic;}
.title2{font-size: 16; color: #000F5A; font-weight: bold;}
.title3{font-size: 16; color: #52617B;}
.font0-height0{font-size: 0; height: 0;}
.font-size-20{font-size: 20%;}
.font-size-9{font-size: 9;}
.padding-4{padding: 4px;}
.padding-2{padding: 2px;}
.text-decoration-none{text-decoration: none}
.width400{width: 400px;}
.font-weight-bold{font-weight: bold;}
.width-64{width:64px;}
.width-180{width:180px;}
.comboboxwidth400{width: 400px;}

/*********************************/
.btn-input{ 
}
.list-select{ 
}
.text-input{ 
}
.contentInsideMain{
  padding:14px 5px 0px 13px;
}

.contentInsideMain a {
  color: #336699;
}

.showMenuSubItems{
    width:100%;
}

.showMenuSubItems tr {
    border: 1px solid #336699;
}

.menu_top_level_wrapper{   
	
}
.menu_top_level{  
}
.side_menu{  
/*	background-color: #ECECEC;*/
}
.second-alignment{
  text-align:right;
}
.logo_and_title_td{  
/*  background: url('images/location_indicator_backgroud.png');
  background-repeat: no-repeat; 
  background-position: left;*/
}

.td-bottom-padding{
	padding-bottom:10px;
	width:35px;
	height:21px;
}

/****Start :  Top Exit button*******************/
.img-exit img{
/*	background:url('images/btn_exit_e.gif');*/
	width:35px;
	height:21px;
	border:0px;
}

.img-exit:hover img {
/*	background:url('images/btn_exit_e_on.gif');*/
	width:35px;
	height:21px;
	border:0px;
}
/****End :  Top Exit button*******************/

/****Start :  Arrow image*******************/
.img-arrow img{
/*	background:url('images/arrow.gif');*/
	width:5px;
	height:9px;
	border:0px;
}

/****End :  Arrow image*******************/
.right-top-corner{
/*	background:url('images/new_design_images/top_right_corner.png');*/
	width:18px;
	height:33px;
	border:0px;
}

.left-top-corner{
/*	background:url('images/new_design_images/top_left_corner.png');*/
	width:18px;
	height:33px;
	border:0px;
}
.location-indicator-left{
/*	background:url('images/new_design_images/location_indicator_left.png');*/
	width:35px;
	height:40px;
	border:0px;
}

.location-indicator-right{
/*	background:url('images/new_design_images/location_indicator_right.png');*/
	width:35px;
	height:40px;
	border:0px;
}
/*
.begin-filter-area{
	background:url('images/new_design_images/filter_area_left.png');
}

.end-filter-area{
	background:url('images/new_design_images/filter_area_right.png');
}
*/
.bottom-left{
/*	background:url('images/new_design_images/bottom_left.png');*/
	width:24px;
	height:10px;
}

.bottom-right{
/*	background:url('images/new_design_images/bottom_right.png');*/
	width:24px;
	height:10px;
}

.tinyLogo{
/*	background:url('images/logo-en_US-tiny.gif');*/
	width:46px;
	height:20px;
}

.main_menu_image{
/*	background:url('images/logo-en_US-tiny.gif');*/
	width:100%;
	height:100%;
}
.menu-seperator{
/* 	background:url('images/menu_seperator.gif');*/
	width:1px;
	height:100%;
}
 
.top-background{
/*	background-image: url('images/new_design_images/top_background.png');
	background-repeat: repeat-x;
	background-position: bottom;*/
}
/*you can change top_menu class, this class used for othere then classic theme*/
.top_menu_them{
	font-family: tahoma; 
	font-size:11; 
	padding-left: 0; 
	padding-right: 0; 
	font-weight: bold;
	color: black;
}
.top_menu_them-general{
/*	background-image: url('images/new_design_images/button.png');
	background-repeat: repeat-x;
	background-position: bottom;*/
	width:58;
}
.top_menu_them-selected{
/*	background-image: url('images/new_design_images/button.png');
	background-repeat: repeat-x;
	background-position: bottom;*/
	width:58;
}
.top_menu_them-selected a{text-decoration: none; color: red;}
.top_menu_them-general a{text-decoration: none;}
/*************************/
.filter-area-bottom{
/* 	background-image:url('images/new_design_images/filter_area_bottom.png');*/
}

.begin-report-area{
	background-color: #fff;

}

.tiny-header{
	direction:ltr;
/*  background-color:#ECECEC;*/
}

/********* pointing arrow*******************/
.pointing-arrow img{
	background-image:url('https://www.checker-soft.com/icns/silk/page_white_edit.png');
	width:16px;
	height:16px;
	border:0px;
}
.pointing-arrow:hover img{
	background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
	width:16px;
	height:16px;
	border:0px;
}
.pointing-arrowlupa img{
  background-image:url('https://www.checker-soft.com/icns/silk/zoom.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowlupa:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowpasta img{
  background-image:url('https://www.checker-soft.com/icns/silk/chart_curve_edit.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowpasta:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowtelephone img{
  background-image:url('https://www.checker-soft.com/icns/silk/group_key.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowtelephone:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowpencil img{
  background-image:url('https://www.checker-soft.com/icns/silk/pencil.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowpencil:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png'); 
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowbuilding img{
  background-image:url('https://www.checker-soft.com/icns/silk/house.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowbuilding:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcomp img{
  background-image:url('https://www.checker-soft.com/icns/silk/application_form_edit.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcomp:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowmanhul img{
  background-image:url('https://www.checker-soft.com/icns/silk/bell.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowmanhul:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowlight img{
  background-image:url('https://www.checker-soft.com/icns/silk/sitemap_color.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowlight:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowagenda img{
  background-image:url('https://www.checker-soft.com/icns/silk/thumb_up.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowagenda:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowbook img{
  background-image:url('https://www.checker-soft.com/icns/silk/coins_add.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowbook:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowpeople img{
  background-image:url('https://www.checker-soft.com/icns/silk/user.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowpeople:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcomp_graph img{
  background-image:url('https://www.checker-soft.com/icns/silk/sitemap_color.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcomp_graph:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowgraph_green_blue img{
  background-image:url('https://www.checker-soft.com/icns/silk/chart_bar.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowgraph_green_blue:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcarimbo img{
  background-image:url('https://www.checker-soft.com/icns/silk/camera_go.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcarimbo:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcomp_injection img{
  background-image:url('https://www.checker-soft.com/icns/silk/computer_edit.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowcomp_injection:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowsuper_car img{
  background-image:url('https://www.checker-soft.com/icns/silk/cart_edit.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-arrowsuper_car:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/accept.png');
  
  width:16px;
  height:16px;
  border:0px;
}
.pointing-printer img{
  background-image:url('https://www.checker-soft.com/icns/silk/printer.png');
  width:16px;
  height:16px;
  border:0px;
}
.pointing-printer:hover img{  
  background-image:url('https://www.checker-soft.com/icns/silk/script_go.png');
  
  width:16px;
  height:16px;
  border:0px;
}

.submenu-arrow{
  background-image: url('https://www.checker-soft.com/demo/checker-files/media/68/pictures/c_icon.png'); 
  background-repeat:no-repeat;
  width:15px;
  height:12px;
   
}

.reportItemDescription {color:#666666;}

/********* pointing arrow*******************/

/*dynamic charts*/
 input{
    font-size:10px;
  }
  #mainContainer{
    width:100%;
    margin:0 auto;
    text-align:left;
    height:100%;    
    padding-bottom:30px;
  }
  
  #header{  /* Header at the top of the demo */
    background-image:url('../images/bg_heading.gif');
    background-repeat:repeat-x;
    height:99px;    
  }  /* Logo image */
  #header img{
    float:left;
  }
  
  
  .dragableBox{  /* The RSS box */
    
    background-color:#FFF;
    margin:5px;
    border-right:0px solid #AAA;  /* "Shadow "*/
    border-bottom:0px solid #AAA;  /* "Shadow " */
  }
  /* A div inside the rss box - with a blue border */
  .dragableBoxInner{
    /*border:1px solid #848FA5;*/
    /*border:1px solid #49A0C0;*/
    border:1px solid #848FA5;
    
  }
  .dragableBoxHeader{  /* Header inside RSS box */
    /*background-color:#848FA5;*/
    background-color: #83A8CC;
    border-bottom: 1px solid #848FA5;
    height:20px;
    padding-left: 2px;
    font-weight:bold;
    color: #FFFFFF;
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 0px;
  }
  .dragableBoxHeaderBlack{  /* Header inside RSS box */
    background-color:#FFFFFF;
    border-bottom: 1px solid #E74A15;
    height:18px;
    padding-left: 2px;
    font-weight:bold;
    color: #49A0C0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 3px;
  }
  .dragableBoxHeader span{  /* Text inside header of RSS box */
    line-height:20px;
  }
  .dragableBoxHeader img,.dragableBoxHeader span{  /* Text and reload image inside RSS box */
    float:left;
  }
  .boxItemHeader{  /* Title of items inside dragable boxes */
    font-weight:bold;
    margin:0px;
    color:#49A0C0;
    text-decoration:none;
    overflow:hidden;
  }  
  .boxItemHeader:hover{  /* Title of items inside dragable boxes - mouseover*/
    font-weight:bold;
    margin:0px;
    color:#49A0C0;
    text-decoration:underline;
  }
  .dragableBoxHeader input{  /* text inputs that gets visible when you click on the "edit" link at the top of a rss box */
    font-size:10px;  
  }
  
  .rssNumberOfItems{  /* Number of RSS items in header - the one inside parantheses */
    color:#49A0C0;
  }
  .dragableBoxContent{  /* DIV holding data inside dragable boxes */
    padding:0px;
    clear:both;
    
  }
  #rectangleDiv{  /* Dotted rectangle indicating where objects will be dropped */
    border:1px dotted #848FA5;
    margin:5px;
  }
  
  .closeButton{  /* Close button */
    padding:2px;
    border:1px solid #E74A15;
    line-height:9px;
    height:9px;
    margin:2px;
    color:#49A0C0;
    padding:2px;
    padding-bottom:3px;
  }
  .closeButton_over{  /* Close button - mouse over */
    padding:2px;
    border:1px solid #E74A15;
    line-height:9px;
    padding:2px;
    padding-bottom:3px;
    margin:2px;  
    background-color:#49A0C0;
    color:#49A0C0;
  }
  .dragableBoxStatusBar{  /* Status bar at the bottom of rss boxes */
    border-top:3px double #E74A15;
    height:14px;
    background-color:#E2EBED;
    padding:2px;
  }
  
  .dragableBoxEditLink{  /* Edit link on top of a box */
    color:#49A0C0;
    text-decoration:none;
    padding-top:1px;
  }
  .dragableBoxEditLink:hover{  /* Edit link - mouse over */
    color:#49A0C0;
    text-decoration:underline;
  }
  form{  /* No borders in forms */
    display:inline;
  }
  #addNewFeed{  /* The white box at the top right corner where you can add a new RSS feed */
    float:right;
    width:300px;
    background-color:#FFF;
    border:2px solid #E74A15;
    padding:2px;
    margin-right:2px;
    margin-top:2px;
  }
  
  img{
    border:0px;
    }
    
.blackbox-border { border: 1px solid #49A0C0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #49A0C0; text-decoration: none; padding: 2px;}
.blackbox-border a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #49A0C0; text-decoration: none; }
.blackbox-border a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #49A0C0; text-decoration: none; }

/**/
.tab-activebg { font-size: 11px; font-weight: bold; color: #000000; padding-bottom: 2px;}

.tab-activebg1 { font-size: 11px; font-weight: bold; color: #FFFFFF;}
.tab-inactivebg { font-size: 11px; font-weight: bold; color: #49A0C0; padding-bottom: 2px; }
.tab-inactivebg a {color: #49A0C0; font-weight: bold; text-decoration: none; }
.tab-inactivebg a:hover{ color: #49A0C0; text-decoration: none; font-weight: bold;  } 
/* added by rubino - Tabs images*/
.topTabActive{
 background-image: url('https://www.checker-soft.com/testing/images/tab_enable.gif');
 vertical-align: middle;
 background-repeat: no-repeat; 
 background-position: bottom right;
 text-align: center;
 }
 .topTabEnableRight{
 background-image: none;
 vertical-align: middle;   
 background-repeat:no-repeat; 
 display: none;   
 }
 .topTabInactive{
 background-image: url('https://www.checker-soft.com/testing/images/tab_disable.gif');
 vertical-align: middle;
 background-repeat: repeat-x;
 background-position: bottom right;
 text-align: center;                                                                                            
 }
 .topTabDisableRight{
 background-image: none;
 vertical-align: middle;
 text-align: center;
 display: none;
 }
/*end of dynamic charts*/
/*********print report*************/
.reportCompanyData{font-weight: bold; font-size: 10;}
.showReportTime{font-size: 10; }
.finalGradeDetail{font-size: 11; font-weight: bold;}
.reportDetails{font-size: 10;}
.visitReportHeader{font-size: 22px; font-style: inherit; text-decoration: underline;}
.smallHeader{font-size: 10; font-weight: bold;}
.bigHeader{font-size: 18; font-weight: bold;}
.chapterDetails{}
a.chapterNameLink{color: #2C3033; text-decoration: none;}
a.chapterNameLink:hover{background-color: #2C3033; color: #FFFFFF;}
.simpleGraph{}
.subChapterName{font-size: 25; color: #333333}
.subChapterTable{background-color: #A6D3FC; color:#333333}
.inReport{font-size: 10px; font-weight: bold; background-color: #E4F2FE;}
.headerReport{color:#333333}
.subChapterLink{color:#333333; text-decoration: none; font-size: 12px; font-weight: bold;}
.subChapterLink:hover{color:red;}
.chapterName{color:#2C3033;}
.weightsTable:hover{background-color: #AAAAAA;}
.questionBox{font-size: 10px; font-weight: bold;}
.answerBox{font-size: 10px; background-color: #F1F1F1;}
.greenArrow{font-size: 11px;}
.redArrow{font-size: 11px;}


/*********print report*************/

tr.filters td {border-left:1px solid #808080; padding-left:5px; padding-right:5px;}

td.mainMenu-line1,
td.mainMenu-line2 > .insideMain:last-child {
  padding: 0px !important;
  border-radius: 5px !important;
  overflow: hidden;
}
td.mainMenu-line1 .insideMain .insideMain,
td.mainMenu-line2 .insideMain {
  padding-left: 16px;
}
.contentInsideMain {
  padding: 16px 16px 0 !important;
}
.mainMenu-line1,
.mainMenu-line2 {
  box-shadow: 0px 0px 15px 0px #00000026;
}

.page-main-menu .begin-report-area-td>center>table {
  margin-top: 20px;
}
.mainMenu-line2 {
  border-radius: 5px !important;
  overflow: hidden;
}