/* general stuff  - hmm.. causes too many problems! using body tags instead
a:link    { color: blue; }
a:visited { color: blue; }  */

/* Quick links settings */
a.quickLink         {color:black; text-decoration: none;}
a.quickLink:visited {color:black; text-decoration: none;}
a.quickLink:hover   {color:white; background-color: black;}

/* 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 }
table.db a      { color: black; }                  
tr.db-current   { background-color: #F8B854  }
tr.db1          { background-color: white; }
tr.db1 a        {  text-decoration: none;} 
/*tr.db1 a:hover    { background-color: red; text-decoration: none;} */
tr.db1:hover    { background-color: #CE9696; text-decoration: none;} 

tr.db2          { background-color: #EFEFF7 /* #F0f0f0;  */ } 
tr.db2 a        { text-decoration: none;} 
/*tr.db2 a:hover    { background-color: red; text-decoration: none;}*/ 
tr.db2:hover    { background-color: #CE9696; text-decoration: none;} 

td.db-firstcol  { padding-left: 5px;  padding-right: 5px; }
td.db-rtl       { padding-left: 5px;  padding-right: 5px; border-right: #949EB5 1px solid; }
td.db-ltr       { padding-left: 5px;  padding-right: 5px; border-left: #949EB5 1px solid; }
thead.db	      { color: white;  background-color: #52617B;  /*#9e9e9e;*/ }
thead.db a      { color: white; font-weight: bold; text-decoration: none; }
thead.db a:hover {color: red; text-decoration: none; }
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-collapse: collapse; border-width: thin; font-size: smaller}
a.report-caption        { color: black; }
tr.report1      { background-color: white; } 
tr.report1 a    { text-decoration: none;} 
tr.report1 a:hover    { background-color: red; text-decoration: none;} 
tr.report1:hover      { background-color: #CE9696; } 
.bg-color-pink{ background-color:#FFBFD1 !important;}

tr.report2      { background-color: #EFEFF7; }
tr.report2 a     { text-decoration: none;} 
tr.report2 a:hover    { background-color: red; text-decoration: none;} 
tr.report2:hover      { background-color: #CE9696; } 

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

tr.botton_row_report1 {background-color: white; border-top: 2px solid #000;}
tr.botton_row_report2 {background-color: #EFEFF7; border-top: 2px solid #000;}
tr.after_bottom_row_report1 {background-color: white;}
tr.after_bottom_row_report2 {background-color: #EFEFF7;}
/* 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	      { color: white;  background-color: #52617B;  /*#9e9e9e;*/ }
thead.report a      { color: white; font-weight: bold; text-decoration: none; }
thead.report a:hover {color: red; text-decoration: none; }



/* 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: #868EA6; font-size: 150% }
td.leftPanel { padding: 1; width: 125;}
.leftPanel div { }
.leftCategoryTitle { color: #BD0000; padding:13px 0px 0px 0px;}

td.middlePanel { color: #BD0000;}

/********** Body CSS block: no margins for main page *********/
body { 
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  direction:ltr;
	font-family: "Arial"; 
  font-size: 12px;
}
th, td, select, input, button { 
  font-family: "Arial"; 
  font-size: 12px; 
}
.header-top-bg{
  background-image: url('images/top-bg.gif'); 
  background-repeat: repeat-x; 
  background-position: bottom;  
}

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

.menu-bg{
	background-image: url('images/menu_bg.gif'); 
	background-repeat: repeat-x; 
	background-position: top;
}

.top_menu{font-family: tahoma; font-size:11; padding-left: 10; padding-right: 10; font-weight: bold; color: black;}

.top_menu-selected{
	background-image: url('images/menu_bg_ON.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	color: white;
}

.top_menu a{text-decoration: none; color:black; }
.top_menu-selected a{text-decoration: none; color:white; }

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

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

.logo-bg	{ background-image: url('images/logo-bg.bmp')}
.gray-darker	{height: 15; background-color: #52617B; font-size: 0;}
.gray-lighter1	{height: 7; background-color: #848EA5; font-size: 0;}
.gray-lighter2	{height: 25; background-color: #52617B; color: white;}
.gray-lighter3	{height: 5; background-color: #848EA5; font-size: 0;}
.breadcrums 		{background-repeat: no-repeat; background-position: right;}
.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;}

.left-menu-padding-active{padding: 1 2 1 2;}
.left-menu-padding-active img{
  background: white url("images/ca-red-checkmark.gif"); border:0px ; background-repeat: no-repeat; background-position: left;
    width:10px;
}
.left-menu-padding-inactive{padding: 1 2 1 2;}
.left-menu-padding-inactive img{
  background: white url("images/ca-gray-checkmark.png");border:0px ; background-repeat: no-repeat; background-position: left;
    width:10px;
}


.main-page-td{
	background: url('images/horizontal-seperator.bmp'); 
	background-repeat: repeat-y; 
	font-size: 2;
}

.middle-right{
	padding: 8; 
	height: 350px
}

.section-lable{
	color: #BD0000;
	font-size: 130%;
	font-weight: bold;
}

a.reportItemTitle{ font-size:110%;font-weight: bold;}

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

.bottom-tr	{height: 26px; background-color: #BD0000; color: white;}
.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;} 

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

td.lineInsideMain {
	font-size: 0;
}

tr.titleInsideMain {
	color: #CE0000;
	padding-top: 1;
	padding-bottom: 1;
}
tr.lineInsideMain {
  height: 3px;
  background: white url("images/title_dots-ltr.gif"); background-repeat: repeat-x; background-position: center right;
}

.bulletInsideMain {
  padding: 0px 2px 0px 2px;  
  width:2px;
}
.bulletInsideMain img{
    background: white url("images/bulllet.gif"); background-repeat: no-repeat; background-position: left;
    width:11px;
}
td.insideMain {
	background: white url("images/title_end-ltr.png"); background-repeat: no-repeat; background-position: right;
  font-weight: bold;
  font-size: 15px;
  width:98%;
}
/*************************************/
.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-image: url('images/bgquest.png');*/}
.main-table   {background-color: white; border-collapse: collapse; border-color: #4BBCE8; border-spacing: 5px;}
.select-obj-td {width: 70%;}
.select-obj-td select{width:94%;}
.list-select{border-style: groove;}
.textareaQuest{border-style: groove;}         
.questDiv{  }                                
.questText{ font-weight: bold;}
.selectClassQ{border-style: groove;}
.select-obj-td-answers {width: 90%;}
.readonlyBox{background-color: #ADADAD; color:#182532; width: 90%;}
/*span:hover{background-color: red;} */
 textarea:hover{background-color: #ADADAD;}
 option:hover{background-color: #F5F5F5; color: #182532;}
 select:hover{background-color: #ADADAD; color: #182532;}
 .text-input{border-style: groove;}
 .freeTextField{border-style: groove;}
 .bottomTable{ font-size:13px;}
 .radioAnswers{ font-family: Trebuchet MS;}
 .freeTextTitle{ font-family: Trebuchet MS;} 

/***************************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: 20; color: black; font-weight: bold;}
.title2{font-size: 16; color: #848EA5; 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;}
/*********************************/
.btn-input{ 
}
.list-select{ 
}
.text-input{ 
}
.contentInsideMain{
  padding:14px 5px 0px 13px;
}
.showMenuSubItems{
    width:100%;
}
.menu_top_level_wrapper{   
}
.menu_top_level{  
}
.side_menu{  
}
.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-2;
	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:#ECECEC;*/
}

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

/********* pointing arrow*******************/
/* D 27-7-11: all pointing arrows classes were removed, since they are no longer in use */
/********* pointing arrow*******************/

.mainCellBackground{
  background-color:#FFFFFF;
}
.tr-valign-baseline{
  vertical-align: baseline;
}
.active-menu{
  color:#FF0026;
}
.inactive-menu{
  color:#000000;
}
.main-menu-table{
background-color:#FFFFFF;
}
.tr-valign-top{
  vertical-align: top;
}

.submenu-arrow{
  background: white url("images/arrow-ltr.gif"); background-repeat:no-repeat;
  width:5px;
  height:9px;
   
}

/*css for tha 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: #C9D0E1;
    border-bottom: 1px solid #848FA5;
    height:18px;
    padding-left: 2px;
    font-weight:bold;
    color: black;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 3px;
  }
  .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-heigth: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; background-image: url(../images/gray-gradient-inactive.gif); background-repeat: repeat-x; background-position: bottom; 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 { background-image: url(../images/cornerbg-a1.gif); background-repeat: repeat-x;  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('http://www.checker.co.il/testing/images/tab_enable.gif');
 vertical-align: middle;
 background-repeat: no-repeat; 
 text-align: center;
 }
 .topTabEnableRight{
 /*background-image: url('http://www.checker.co.il/testing/images/tab_enable-right.gif'); */
 vertical-align: middle;   
 background-repeat:no-repeat;    
 }
 .topTabInactive{
 background-image: url('http://www.checker.co.il/testing/images/tab_disable.gif');
 vertical-align: middle;
 background-repeat: no-repeat;
 text-align: center;                                                                                            
 }
 .topTabDisableRight{
 /*background-image: url('http://www.checker.co.il/testing/images/tab_disable-right.gif'); */
 vertical-align: middle;
 background-repeat: no-repeat;
 text-align: center;
 }
/*end of dynamic charts*/


/*********print report*************/
.reportCompanyData{font-weight: bold; font-size: 10; display:none;}
.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; display:none;}
.smallHeader{font-size: 10; font-weight: bold;}
.bigHeader{font-size: 18; font-weight: bold; text-align: center;}
.chapterDetails{}
a.chapterNameLink{color: #2C3033; text-decoration: none;}
a.chapterNameLink:hover{background-color: #2C3033; color: #FFFFFF;}
.simpleGraph{}
.subChapterName{font-size: 19; color: #333333}
/*.subChapterTable{background-color: #CCCCCC; color:#333333; border:1px solid #333333;} */
.inReport{font-size: 10px; font-weight: bold; background-color: #F1F1F1;}
.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; border: 1px solid #CCCCCC}
.questionBox:hover{background-color: #D8EBFD;}
.answerBox{font-size: 10px; background-color: #F1F1F1;}
.greenArrow{font-size: 11px;}
.redArrow{font-size: 11px;}
.subChapterWeight{color: red;}
.report{background-color: #CCCCCC;}
.subChapterTd{/*border:1px solid #AAAAAA; */ width:130px;}
.subChapterTableLink{ width:625;}
.notChoosedAnswer{color:#CCCCCC;}
.OpenPageDiv{ }
.SideOpenPage{}
.SideOpenPage2{}
.chaptersChart{}
.dpc_1{}
/*********print report*************/

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

