/* dropdown control - from bootstrap-cadviewer 7.3.7*/
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}


/* dropdown control - from bootstrap-cadviewer 7.3.7*/


.cadviewer_general_styles{
	background: red !important;
}


#floorPlanCanvasObject {
    border: 4px dotted black;
}

/* 3.3.01f */
#floorPlanCanvasObjectSpace {
    border: 4px dotted red;
}

foreignObject{ white-space:pre-wrap !important; }

.cvjs_coordinateX_menu{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: none;
	margin: 0;
	margin-top:6px;
	position: absolute;
	left:12px;
	cursor: pointer;
	text-align:left;
	vertical-align:middle;
	width: 230px;
	z-index: 980;

}

.cvjs_coordinateY_menu{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	position: absolute;
	font-weight: none;
	margin: 0;
	margin-top:6px;
	left:230px;
	cursor: pointer;
	text-align:left;
	vertical-align:middle;
	width: 210px;
	z-index: 980;

}


/* 6.8.21  */

.cvjs_qtip{
	max-width: none !important;
}

#cvjs_tool_tip{
	 position : absolute;  /* 8.32.2   */
	 border : 1px solid gray;
	 background-color : #efefef;
	 color:#333;
	 padding : 3px;
	 z-index: 1000;
	 /* set this to create word wrap */
	 max-width: 200px;
	}


#cvjs_display_tip{
	 position : absolute;
	 border : 1px solid gray;
	 background-color : #efefef;
	 color:#333;
	 padding : 3px;
	 z-index: 1010;
	 /* set this to create word wrap */
	}

#floorPlan {
    margin: 0px;
	border: 0;
    z-index: 10;
}



.cvjs_modal_header_1
{
	color: #00539B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	margin-top:-10px;
	cursor: pointer;
	text-align:left;
	vertical-align:top;
	width: 128px;
	z-index: 980;

}

.cvjs_modal_header_info_1
{
	color: #00539B;
	margin: 0;
	cursor: pointer;
	width: 40px;
	margin-top:-10px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}

.cvjs_modal_header_sticky_note_info_1
{
	color: #00539B;
	margin: 0;
	cursor: pointer;
	width: 20px;
	padding: 1px;
	margin-top:-10px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}

.cvjs_modal_header_sticky_note_info_1_select
{
	color: #22FB22;
/*	color: #FB5300; */
	margin: 0;
	cursor: pointer;
	width: 20px;
	padding: 5px;
	margin-top:-10px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}

.cvjs_modal_header_sticky_note_info_2_select
{
	color: #FB5300;
	margin: 0;
	cursor: pointer;
	width: 20px;
	padding: 5px;
	margin-top:-10px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}


.cvjs_modal_header_sticky_note_info_1_nonselect
{
	color: #9B9B9B;
	margin: 0;
	cursor: pointer;
	width: 20px;
	padding: 5px;
	margin-top:-10px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}


.cvjs_modal_header_sticky_note_info_2_nonselect
{
	color: #9B9B9B;
	margin: 0;
	cursor: pointer;
	width: 20px;
	padding: 5px;
	margin-top:-10px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}

.cvjs_modal_header_sticky_note_info_2
{
	color: #00539B;
	margin: 0;
	cursor: pointer;
	width: 30px;
	padding: 5px;
	margin-top:-10px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}



#cvjs_modal_header_info_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	margin: 0;
	margin-top:0px;
}


.cvjs_modal_header_stickynote_info_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	margin: 0;
	margin-top:0px;
	color: #00539B;
}

.cvjs_modal_header_stickynote_info_2_background
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	width: 10px;
	margin: 0;
	padding: 1px;
}


.cvjs_callback_modal_1 {
	width:120px;
	height:30px;
	margin-bottom: 10px;
	float: left;
	clear: none;
	text-align: center;
	cursor: pointer;
	color: #00539B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	z-index: 201;
}

.cvjs_modal_1 {
	width:60px;
	margin-bottom: 10px;
	float: left;
	clear: none;
	text-align: center;
	cursor: pointer;
	color: #00539B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	z-index: 201;
}


.cvjs_modal_blank {
	width:15px;
	margin-bottom: 10px;
	float: left;
	clear: none;
	text-align: center;
	text-decoration: underline;
/*	cursor: hand;*/
	cursor: pointer;
	color: #00539B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	z-index: 201;
}


.cvjs_modal_2 {
	width:60px;
	margin-bottom: 10px;
	float: left;
	clear: none;
	text-align: center;
/*	text-decoration: underline; */
	cursor: pointer;
	color: green;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	z-index: 201;
}


.cvjs_stickynotes_text_1 {
	width:250px;
	margin-bottom: 5px;
	margin-top: 5px;	
	margin-left: 1px;	
	margin-right: 1px;
	float: left;
	clear: none;
	text-align: left;
/*	text-decoration: underline; */
	cursor: pointer;
	background-color: #F7F7F7;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	z-index: 201;
}


.cvjs_stickynotes_edit_text_1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	z-index: 201;
	border-right: 0px;
	width: 100%;

}


.cvjs_redlines_edit_text_1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	z-index: 201;
	padding: 4px;
}


.cvjs_pdfmail_edit_text_1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	z-index: 201;
	position: absolute;
	top: 80px;
	left: 100px;
	
}

/* 6.2.45
img.map{
    outline: none;
}

map area{
    outline: none;
}
*/


.cvjs_wait_text_4 {
  	border: 0px dotted;
	width: 86px;
    	text-indent: 12px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#243A64;
	font-size: 16px;
	line-height: 1.3;
}

.cvjs_wait_text_5 {
  	border: 0px dotted;
	width: 110px;
    	text-indent: 6px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#243A64;
	font-size: 15px;
	line-height: 1.3;
}

.cvjs_wait_looper{
	 position : absolute;
	 border : 1px solid gray;
	 background-color : #fff;
	 color:#333;
	 z-index: 10000;
	 
     	 border-radius: 10px;
     	 border: 2px solid #19A5DE;
     	 padding: 10px; 
     	 width: auto;
    	 height: 60px; 
	  
	 /* set this to create word wrap */
	 max-width: 200px;
	 min-width: auto;
	}

#wait_looper_text_id{

	text-indent: 14px;
}

/* file loader modal */
.cadviewer_modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


.color_modal-body {
	background-color: transparent;
    	text-indent: 12px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#243A64;
	font-size: 16px;

}



.measurement_modal-body {
	background-color: "#AAAAAA";
	/* draggable: true; */
	position: absolute;
    	text-indent: 12px;
	z-index: 2000000;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#243A64;
	font-size: 16px;
}

.cvjs_measurementLength {
  display: inline-block;
}

#cvjs_measurementInput {
  display: inline-block;
}


#measureareaLocation{
	position: absolute;
    	left: 40px;
    	top: 90px;
}


#cvjs_measurearea_checkbox{
	position: absolute;
    	left: 10px;
    	top: 90px;
        min-height: 16px !important; /*7.3.26 */
		cursor: pointer;  /*8.9.6 */

}

#cvjs_pdfservername_checkbox{

/*	position: absolute;
	top: 2px; */
	min-height: 16px !important; /*7.3.26 */

	vertical-align: middle;

	cursor: pointer;  /*8.9.6 */

}






#cvjs_layerlist_checkbox{
	position: absolute;
    min-height: 16px !important; /*7.3.26 */

    background-color: DodgerBlue;
    /*	  border: 3px;   */
    margin-bottom: 0px;
    color: white;
    cursor: pointer;
    font-size: 14px;
	top: 458px;
	
}

#cvjs_layerlist_checkboxText{
	position: absolute;
	/*left: 35px;
	bottom: 5px;
    height: 16px;
    min-height: 16px !important;*/

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 13px;
	 /* line-height: 1.42857143; */
	 color: #333;
	 top: 462px;
	 left: 26px;
	 line-height: 13px;

}

#cvjs_imageObject{

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 line-height: 1.3;
	 color: #333

}



#cvjs_layer_selectdrawing{

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 13px;
	 /* line-height: 1.42857143; */
	 color: #333
	
	
}

#cvjs_SelectLayerDrawings{
	min-width: 300px;
	max-width: 300px; 	
}



/* 6.1.30 */
/*  6.2.445

#cvjs_SelectLayerDrawings.multiselect {
	
  background-color: #F00;
  border: 3px solid #ced4da;	
	
}


.multiselect{
	min-width: 140px;
	max-width: 396px; 
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.multiselect-container{
	min-width: 140px;
	max-width: 396px; 
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.multiselect-selected-text{
	min-width: 140px;
	max-width: 396px; 
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.multiselect-item{
	min-width: 140px;
	max-width: 396px; 
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
*/

#cvjs_LayerSelectorLocation{

	position: relative;
/*	left : 30px;   /* 6.2.45 * /
	bottom : 26px; */
	/*width: 100px !important; */
	height: 40px;
	width: 350px;
    margin-top: 5px;
    margin-left: 5px;
	min-height: 20px !important;
}



#cvjs_redlineTextM1 {
  display: inline-block;
  margin-top: 10px;
  border-style: solid;
  border-width: 0px;
}

#cvjs_redlineTextM2 {
  display: inline-block;
  border-style: solid;
  border-width: 0px;
  position: absolute;
  top: 80px;
  margin-left: 0px;
  
}

#cvjs_redlineTextM3 {
  display: inline-block;
  border-style: dotted;
  border-width: 0px;
}


#gMenu {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;      
  user-select:none;
 }

#floorPlan {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;      
  user-select:none;
 }


.select_file_text {
  	border: 0px dotted;
	width: 440px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#333333;
	font-size: 14px;
	line-height: 1.1;
}


.select_file_text_attention {
  	border: 0px dotted;
	width: 440px;
    	text-indent: 3px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#990000;
	font-size: 18px;
	line-height: 1.1;
}

.select_tag_text {
  	border: 0px dotted;
	width: 400px;
    	z-index:0;
    	text-indent: 0px;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#7c7c7c;
	font-size: 11px;
	line-height: 1;
}

.select_tag_text_attention {
  	border: 0px dotted;
	width: 440px;
    	z-index: 0;
    	text-indent: 2px;
    	text-align:left;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#7c7c7c;
	font-size: 12px;
	line-height: 1;
}



.text_modal_table_class {
  	border: 0px solid;
	color:#7c7c7c;
	width: 280px;
	height: 50px;
    	text-align:left;
    	vertical-align:text-top;
    	z-index: 9000000;
}

.select_tag_text_modal {
  	border: 0px dotted;
	width: 260px;
    	z-index:0;
    	text-indent: 0px;
    	text-align:left;
    	vertical-align:top;
	font-family: "Helvetica", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#333333;
	font-size: 13px;
	line-height: 1.3;
}


.select_tag_text_modal_file {
  	border: 0px dotted;
	width: 260px;
    	z-index:0;
    	text-indent: 0px;
    	text-align:left;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#333333;
	font-size: 12px;
	line-height: 1;
}


.display_tag_text2 {
  	border: 6px dotted;
  	border-color: white;
    	z-index:0;
    	text-indent: -6px;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#7c7c7c;
	font-size: 11px;
	line-height: 1;

}

.select_tag_text2 {
  	border: 0px dotted;
	width: 400px;
    	z-index:0;
    	text-indent: 0px;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#7c7c7c;
	font-size: 12px;
	line-height: 1;
}

.select_tag_text_top {
	width: 400px;
    	z-index:0;
    	text-indent: 10px;
    	margin: 0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#7c7c7c;
	font-size: 12px;
	line-height: 1;
}

.select_tag_text_upload_redline {
    	z-index:0;
    	text-indent: 4px;
    	margin: 0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#7c7c7c;
	font-size: 12px;
	line-height: 1;
}

.select_tag_text_top_big {
	width: 400px;
    	z-index:0;
    	text-indent: 6px;
    	margin: 0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#7c7c7c;
	font-size: 14px;
	line-height: 1;
	margin-top: -10px;
}

.select_tag_text_blue {
	width: 93px;
    	z-index:0;
    	margin: 0;
    	text-align:right;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#026DD9; 
	font-size: 12px;
	line-height: 1;
}

.delete_tag_text_blue {
	width: 48px;
    	z-index:0;
    	margin: 0;
    	text-align:right;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#00539B;
	font-size: 12px;
	line-height: 1;
}

.rename_tag_text_blue {
	width: 54px;
    	z-index:0;
    	margin: 0;
    	text-align:right;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#00539B;
	font-size: 12px;
	line-height: 1;
}

.rename_tag_text_blue1 {
	width: 42px;
    	z-index:0;
    	margin: 0;
    	text-align:right;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#026DD9;
	font-size: 11px;
	line-height: 1;
}

.unlink_tag_text_blue1 {
	width: 32px;
    	z-index:0;
    	margin: 0;
    	text-align:right;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#026DD9;
	font-size: 11px;
	line-height: 1;
}

.clear_tag_text_blue1 {
	width: 28px;
    	z-index:0;
    	margin: 0;
    	text-align:right;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#026DD9;
	font-size: 11px;
	line-height: 1;
}

.delete_tag_image {
	width: 18px;
    	z-index:0;
    	margin: 0;
    	text-align:right;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#00539B;
	font-size: 12px;
	line-height: 1;
}


.horizontal_dotted_line
{
  border-bottom: 1px dotted;
  color:#a8a8a8;
  width: 530px;
  margin-top: 6px;
}

.horizontal_line
{
  border-bottom: 2px solid;
  color:#DDDDDD;
  width: 530px;
  margin-top: 6px;
}

.horizontal_line_yellow
{
  border-bottom: 2px solid;
  color:#DDDDDD;
  width: 530px;
  margin-top: 0px;
  background: #FFFF99;
}

.horizontal_modal_line
{
  border-bottom: 1px solid;
  color:#DDDDDD;
  width: 280px;
  margin-top: 2px;
}

.whiteUnderbar {
    	z-index:0;
    	margin: 0 auto;
    	text-align:left;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	font-size: 10px;
	line-height: 1.1;

}

#info_serverFileLoadModal {

	width: 533px;

}

#filterByInfoTable2{
	width:530px; 
	height:44px; 
	border:0px solid #99CCF4;
}

#filterByInfoTable2 tr {
	height:5px;
	border:0px solid #DDDDDD;		
	
}


#filterByInfoTable2 td:fb_1 {
	width: 40%;
	border:0px solid #00FF00;
			
	
}


#filterByInfoTable2 td:fb_1_1 {
	width: 40%;
	border:0px solid #00FF00;
			
	
}


#filterByInfoTable2 td:fb_2 {
	width: 30%;
	border:0px solid #00FF00;
			
	
}
#filterByInfoTable2 td:fb_3 {
	width: 30%;
	border:0px solid #00FF00;
				
}

#filterByTable{
	width:530px; 
	height:20px;
	border:0px solid #99CCF4;
}

#filterByTable tr {
	height:15px;
	border:0px solid #DDDDDD;		
	
}

#filterByTable td:fb_11 {
	border:0px solid #00FF00;
	height: 50px;
			
	
}

#filterByTable td:fb_22 {
	border:0px solid #00FF00;
			
	
}

#filterByTable td:fb_33 {
	border:0px solid #00FF00;
				
}


#filterByTable_attention{
	width:530px; 
	border:0px solid #99CCF4;
	background: #FFFF99;

	
}

#filterByTable_attention tr {
	height:40px;
	border:0px solid #DDDDDD;		
	
}

#filterByTable_attention td:fb_11 {
	border:0px solid #00FF00;
			
	
}

#filterByTable_attention td:fb_22 {
	border:0px solid #00FF00;
			
	
}

#filterByTable_attention td:fb_33 {
	border:0px solid #00FF00;
				
}


#filterByTableFileInput{
	width:530px; 
	height:26px;
	border:0px solid #99CCF4;
}


/* 6.2.45
name_tags {
    background-color: transparent;
    left: 0;
    width: 200px;
    position: absolute; 
    top: 0;   
    z-index: 1000;    
    
    
}

name_tags_a {
    background-color: white;
    left: 0;
    width: 160px;
    position: absolute; 
    top: 0;   
    z-index: 1;    
    
    
}
*/

input[type=text3] {
	width: 210px;
	height: 22px; 
	padding: 1px;

    	top: 10px;

    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;

	min-height: 22px !important;    /* 8.9.3  */

}

input[type=text3_red] {
	width: 140px;
	height: 28px; 
	padding: 1px;

    	top: 10px;

    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 13px;
	line-height: 1;

	min-height: 22px !important;    /* 8.9.3  */


}

/* 6.2.46

.name_tags2 {
    background-color: transparent;
    left: 0;
    width: 210px;
    position: absolute; 
    top: 10px;   
    z-index: 1000;    
    
    
}
*/

/* 6.2.46
.name_tags2_red {
    background-color: transparent;
    left: 0;
    width: 140px;
    position: absolute; 
    top: 10px;   
    z-index: 1000;    
    
    
}
*/


#filterByTable2{
	width:530px; 
	border:0px solid #99CCF4;
	background: #FFF;
	width:530px; 
	height:30px; 
	
	z-index: 0;
}

#filterByTable2 tr {
	height:15px;
	border:0px solid #DDDDDD;		
	z-index: 0;
	
}


#filterByTable2 td:fb_112 {
	width: 100px;
	border:0px solid #00FF00;
	z-index: 0;
			
	
}


#filterByTable2 td:fb_22 {
	border:0px solid #00FF00;
			
	z-index: 0;
	
}

#filterByTable2 td:fb_22_2 {
	border:0px solid #00FF00;
			
	z-index: 0;
	
}
#filterByTable2 td:fb_22_3 {
	border:0px solid #00FF00;				
	z-index: 0;
}

#filterByTable2 td:fb_33 {
	border:0px solid #00FFFF;
	z-index: 0;
				
}

.ui-sortable-handle{
	height: 50px;
}

.select_file_text_2a {
  	border: 0px dotted;
	width: 240px;
    	text-indent: 0px;
	z-index:5;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#333333;
	font-size: 14px;
	line-height: 1.1;
}


.select_file_text_modal {
  	border: 0px dotted;
	width: 235px;
    	text-indent: 0px;
	z-index: 9000000;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}


.select_file_text_close {
  	border: 0px dotted;
	width: 20px;
    	text-indent: 0px;
	z-index: 9000000;
    	text-align:right;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	font-size: 22px;
	line-height: 1.1;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.4;
  	filter: alpha(opacity=40);
	
	
}


.info_button_close {
  	border: 0px dotted;
	width: 25px;
    	text-indent: 0px;
	z-index: 9000000;
    	text-align:right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	font-size: 40px;
	line-height: 1.1;
	line-height: 20px;
	color: #0c3d8c;
	
}


#delete_form{
	position: absolute;
	border: 1px solid black;
	border-radius:3px;
	padding: 5px;
	background: white;
	width:  290px;
	height: 160px;
	z-index: 9000000;
}


#unlink_form{
	position: absolute;
	border: 1px solid black;
	border-radius:3px;
	padding: 5px;
	background: white;
	width:  290px;
	height: 160px;
	z-index: 9000000;
}


#clear_form{
	position: absolute;
	border: 1px solid black;
	border-radius:3px;
	padding: 5px;
	background: white;
	width:  290px;
	height: 160px;
	z-index: 9000000;
}


#filterByInfoTable_attention{

	width:530px; 
	border:0px solid #99CCF4;
	background: #FFFF99;
}

#filterByInfoTable_attention tr {
	height:10px;
	border:0px solid #DDDDDD;		
	
}

#filterByInfoTable_attention td:fb_1 {
	width: 80%;
	border:0px solid #00FF00;
			
	
}

#filterByInfoTable_attention td:fb_2 {
	width: 10%;
	border:0px solid #00FF00;
			
	
}
#filterByInfoTable_attention td:fb_3 {
	width: 10%;
	border:0px solid #00FF00;
			
	
}

#serverFileModalName{

	position: absolute;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    /* line-height: 1.42857143; */
	color: #526687;   /* #243a64 #374daf   */

}


#cvjs_FileModalXButton{
	cursor: pointer;
	position: absolute;
	top: 15px;
	right: 15px;

}


/*  6.2.45
.xxxmeasurement_modal-body{

	height: 10px;
	background: white;
}

*/


#SelectFloorPlan{

	height: 300px;
	position: xabsolute;
	overflow: scroll;
	overflow-x: hidden;

}

#SelectFloorPlanEdit{

	height: 300px;
	position: xabsolute;
	overflow: scroll;
	overflow-x: hidden;
}


.changePagebox1 { 
	position: relative; 
	width: 472px; 
	height: 31px; 
	background-image: url(../images/pageChange_08.png); 
	background-repeat: no-repeat; 
	padding-left: 110px;
	padding-top:  7px;	
	z-index: 900;
	
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;
	font-size: 13px;

	
}



.cvjs_floatpagemenutext { 
	position: absolute; 
	top: 7px; 
	left: 165px; 
	width: 1px; 
	background-color: transparent; 
	border: 1px solid yellow; 
}	


.cvjs_rotateback { 
	position: absolute; 
	top: 1px; 
	left: 66px; 
	width: 22px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid yellow; 
}	


.cvjs_rotateforward { 
	position: absolute; 
	top: 1px; 
	left: 88px; 
	width: 20px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid yellow; 
}	


.cvjs_zoomextents { 
	position: absolute; 
	top: 1px; 
	left: 5px; 
	width: 25px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid yellow; 
}	
		
.cvjs_zoomwindow { 
	position: absolute; 
	top: 1px; 
	left: 33px; 
	width: 25px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid red; 
}	

.cvjs_fastback { 
	position: absolute; 
	top: 1px; 
	left: 115px; 
	width: 33px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid yellow; 
}	
		
.cvjs_back { 
	position: absolute; 
	top: 1px; 
	left: 142px; 
	width: 27px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid red; 
}	

.cvjs_enterpagenumber { 
	position: absolute; 
	top: 1px; 
	left: 168px; 
	width: 55px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid red; 
}	



.cvjs_selectpagefromlist { 
	position: absolute; 
	top: 1px; 
	left: 230px; 
	width: 185px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid red; 
}	

.cvjs_forward { 
	position: absolute; 
	top: 1px; 
	left: 421px; 
	width: 23px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid red; 
}	

.cvjs_fastforward { 
	position: absolute; 
	top: 1px; 
	left: 442px; 
	width: 33px; 
	height: 29px; 
	background-color: transparent; 
	border: 0px solid red; 
}	

.cvjs_floorPlanMagnifyingGlass { 
	z-index: 9000000;
	border: 1px solid gray; 
	width: 648px; 
	height: 460px; 
	border-radius: 0px;
	background-color: #fff;
	position: absolute;
}


table.cvjs_floorPlanMagnifyingGlassTable {
	width: 648px  ;
	height: 440px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.cvjs_floorPlanMagnifyingGlassTable tr {
	height: 30px ;
	z-index:1010;
	align-items: top;
}


table.cvjs_floorPlanMagnifyingGlassTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 30px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


.cvjs_floorPlanMagnifyingGlassEncapsulate { 
	z-index: 5000;
	border: 4px solid gray; 
	width: 660px;   /*7.3.26 */ 
	height: 494px;
	border-radius: 5px;
	background-color: #fff;
	position: absolute;

}

.cvjs_floorPlanMagnifyingGlassTop { 
	position: absolute;
	z-index: 5000;
	border: 1px solid gray; 
	width: 650px;   /*7.3.26 */ 
	height: 25px;
	border-radius: 0px;
	background-color: #DDDDDD;

}



#cvjs_floorPlanInsertImageEncapsulate { 
	z-index: 5000;
	border: 4px solid gray; 
	width: 656px; 
	height: 480px;
	border-radius: 5px;
	background-color: #fff;
}


#cvjs_floorPlanInsertImage { 
	z-index: 5000;
	border: 1px solid gray; 
	width: 648px; 
	height: 454px; 
	border-radius: 0px;
	background-color: #fff;
}

#cvjs_floorPlanInsertImageTop { 
	z-index: 5000;
	border: 1px solid gray; 
	width: 648px; 
	height: 22px;
	border-radius: 0px;
	background-color: #DDDDDD;

}

.cvjs_modal_header_insert_image_info_1
{
	color: #00539B;
	margin: 0;
	cursor: pointer;
	width: 25px;
	text-align:right;
	vertical-align:top;
	z-index: 20000;
	padding-top: 2px;
}

.cvjs_modal_header_insert_image_info_2
{
	color: #00539B;
	margin: 0;
	cursor: pointer;
	width: 30px;
	padding-top: 2px;	
	padding-right: 4px;	
	text-align:right;
	vertical-align:top;
	z-index: 20000;
}


.top_bar_gray_underbar{

	color: #DDDDDD;
	z-index: 9000000;
}


.top_bar_white_underbar{

	color: #FFF;
	z-index: 9000000;

}

input[type=button_layer] {
	width: 100px;
	height: 22px; 
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	background: #DDDDDD;
	cursor: pointer;

	min-height: 22px !important;    /* 8.9.3  */

}


#layerlist_id_space{
	cursor: initial;
}


/*7.4.31 */

#cvjs_redline_text_fontsize{

    position: absolute;
    top: 34px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;


}
#cvjs_redlineFontSizeInput{

    position: absolute;
    top: 28px;
    left: 110px;
    width: 80px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;
}
#redline_text{

    position: absolute;
    top: 62px;
    left: 5px;
    width: 320px;
    height: 60px;
    text-indent: 1px;
    text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	background: #FFF;
	background-color: #FFF;
	font-size: 13px;
	line-height: 1;

}
/* 7.3.31 */
#cvjs_redlinetext_button{
	cursor: pointer;
    position: absolute;
    top: 30px !important;
    right: 10px !important; 

    width: 40px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 12px;
}
#cvjs_redline_text_inserttext{

    position: absolute;
    top: 133px;
    left: 5px;
    width: 300px;
    text-indent: 1px;
    text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 11px;
	line-height: 1;



}









/* 7.3.30  */
#cvjs_redline_thickness_thickness{
    position: absolute;
    top: 32px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;

}


/* 7.3.30  */
#cvjs_thickness_button{
    cursor: pointer;
    position: absolute;
    top: 30px !important;
    left: 234px !important; 

    width: 40px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;

}


/* 7.3.30  */
#cvjs_redlineThicknessInput{

    position: absolute;
    top: 28px;
    left: 100px;
    width: 80px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;

}



/* 8.46.4*/
#cvjs_inputDocumentPageChange {
	/* 7.3.14*/
	position: absolute;
	top: 36px;
	left: 100px;
	width: 40px;
	height: 20px !important;
	min-height: 20px !important;
	padding: 0px !important;
	z-index: 1000;
	margin: 0px;
	text-indent: 1px;
	text-align: left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color: #000000;
	font-size: 12px;
	line-height: 1;
  }
    
  /*8.46.4 */
  
  #cvjs_documentPageChangeModal_changetext {
	position: absolute;
	top: 40px;
	left: 16px;
	z-index: 1000;
	margin: 0px;
	text-indent: 1px;
	text-align: center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color: #000000;
	font-size: 13px;
	line-height: 1;
  }
  
  
  /*8.46.4 */
  #cvjs_documentPageChangeModal_button {
	cursor: pointer;
	position: absolute;
	width: 40px !important;
	height: 20px !important;
	min-height: 20px !important;
	padding: 0px !important;
	top: 36px;
	left: 220px;
	z-index: 1000;
	margin: 0px;
	text-indent: 1px;
	text-align: center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 1;
  }
  




















/* 7.3.38 */
#cvjs_spaceobjectchangesettingsTextSpaceId{

    position: absolute;
    top: 64px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;

}

#cvjs_spaceobjectchangesettingsTextType{

    position: absolute;
    top: 64px;
    left: 200px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;

}

#cvjs_spaceobjectchangeTypeFromModal{
    position: absolute;
    top: 58px;
    left: 300px;
    width: 100px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;
}

#cvjs_spaceobjectchangeLayerFromModal{

    position: absolute;
    top: 28px;
    left: 80px;
    width: 200px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;


}




#cvjs_spaceobjectchangeIdFromModal{

    position: absolute;
    top: 58px;
    left: 80px;
    width: 100px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;



}


#cvjs_spaceobjectchangesettingsTextLayer{

    position: absolute;
    top: 34px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;

}


#cvjs_spaceobjectchangesettingsExplanation{

    position: absolute;
    width: 400px;
    top: 116px;
    left: 5px;
    text-indent: 1px;
    text-align: left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 11px;
	line-height: 1;


}



#cvjs_updateChangeSpaceObjects{

    position: absolute;
    top: 90px;
    left: 80px;
    width: 120px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;




}


#cvjs_unlinkChangeSpaceObjects{

    position: absolute;
    top: 90px;
    left: 240px;
    width: 120px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;

}











/* 7.3.28 */

#cvjs_spaceobjectsettingsTextLayer{
    position: absolute;
    top: 34px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;


}

#cvjs_spaceobjectLayerFromModal{

    position: absolute;
    top: 28px;
    left: 120px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;
}




#cvjs_spaceobjectIdFromModal{

    position: absolute;
    top: 57px;
    left: 120px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;

}

#cvjs_spaceobjectsettingsTextSpaceId{
    position: absolute;
    top: 62px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;


}

#cvjs_spaceobjectTypeFromModal{

    position: absolute;
    top: 86px;
    left: 120px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;
    height: 20px;
    min-height: 20px !important;

}



#cvjs_spaceobjectsettingsTextType{
    position: absolute;
    top: 92px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;


}


#cvjs_spaceobjectsettingsTextShift{
    position: absolute;
    top: 120px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;


}


















/* 6.2.45
.list{
	cursor: initial;
}

*/

/* 7.3.7*/
#cvjs_layer_settings_button1{
	  cursor: pointer;
    position: relative;
    top: 5px !important;
    left: 20 !important;
    width: 115px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
  
}


/* 7.3.7*/
#cvjs_layer_settings_button2{
    cursor: pointer;
	position: relative;
    top: 5px !important;
    left: 100 !important;
    width: 115px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
  

}


/* 7.3.7*/
#cvjs_layer_settings_button3{
    cursor: pointer;
	position: relative;
    top: 5px !important;
    left: 160 !important;
    width: 115px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
  

}





/* 7.3.7*/
#cvjs_layer_search_field{
    /*position: absolute;*/
    top: 40 !important;
    left: 50 !important; 
    margin-left:40px;
	width: 160px;
	height: 24px !important;
	min-height: 24px !important;
	height: 22px; 
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	
}


/* 7.3.7  */
#cvjs_layer_sort_button{
	cursor: pointer;
    /*position: absolute !important;*/
    top: 20 !important;
    left: 300 !important; 
	width: 140px;
	height: 24px !important;
	min-height: 24px !important;
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#444;
	font-size: 12px;
	line-height: 1;
}


.cvjs_sort {
    padding:8px 30px;
    border-radius: 6px;
    border:none;
    display:inline-block;
	color:#444;
    text-decoration: none;
    background-color: #28a8e0;
    height:30px;
    margin:2px;
  }
  .cvjs_sort:hover {
    text-decoration: none;
    background-color:#1b8aba;
  }
  .cvjs_sort:focus {
    outline:none;
  }
  .cvjs_sort:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content:"";
    position: relative;
    top:-10px;
    right:-5px;
  }
  .cvjs_sort.asc:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    content:"";
    position: relative;
    top:13px;
    right:-5px;
  }
  .cvjs_sort.desc:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    content:"";
    position: relative;
    top:-10px;
    right:-5px;
  }
  







#cvjs_layer_sort_button_space{

	width: 140px;
	height: 22px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#FFF;
	font-size: 12px;
	line-height: 1;
	 

}



#cvjs_layer_search_space_field{

	width: 160px;
	height: 22px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 12px;
	min-height: 22px;

}


#cvjs_pagechange_sort_button{
	cursor: pointer;
	width: 140px;
	height: 22px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#444;
	font-size: 12px;
	line-height: 12px;
	min-height: 22px;

}


#cvjs_pagechange_search_field{

	width: 160px;
	height: 22px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

}


table.layerListTable {
    /* display : inline; */ /*7.4.37 */
	width: 330px  ;
	height: 310px ;
   	z-index:1000;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.layerListTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
	text-align: left;

}


table.layerListTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  ;
	background: #FFFFFF ;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px ;
	vertical-align:top;
	text-align: left;


}

.pagechangeListModal{
	/* 7.3.14*/
   	z-index:1000;
	width: 434px; 
	height: 455px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	
}

.pagechangeListHeader{
    z-index:1000;
	border: 0px solid gray; 
	position:absolute;
	top: 5px;    /* 6.4.27 */
	left: 0px;
 	width: 100%; 
 	height: 23px;
	border-radius: 0px;
	background-color: #DDDDDD;
	margin-top: -5px;
	border-bottom: 1px solid gray;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    /* line-height: 1.42857143; */
	color: #333

}

.pagechangeListHeaderLayers{
    z-index:1000;
	border: 0px solid red; 
	position:absolute;
	top: 5px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
	border-radius: 0px;
	background-color: #DDDDDD;
	margin-top: -5px;
	border-bottom: 1px solid gray;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    /* line-height: 1.42857143; */
	color: #333

}


table.pagechangeListTable {
	width: 330px  ;
	height: 310px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.pagechangeListTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.pagechangeListTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


.textSearchHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}









/* 7.3.8*/
.textsearchModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 380px; 
	height: 90px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333;
     line-height: 1;
	
}


.spaceObjectsCreateInitModal{
	/* 7.3.14*/

	z-index:1000;
 width: 380px; 
 height: 120px;
 border-radius: 3px;
 background-color: #FFFFFF;
 border: 2px solid gray;
 position: absolute;
 
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  /* line-height: 1.42857143; */
  color: #333
 

}

#cvjs_spaceobjectsettingsTextCreate {

	position: absolute;
	right: 20px;
	top: 80px;
    height : 22px;
    min-height: 22px !important;

    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;

}


table.textsearchModalTable {
	width: 376px  ;
	height: 80px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 13px !important;
	line-height: 1.42857143 !important;
	 color: #333 !important



}

table.textsearchModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.textsearchModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;
}



.spaceobjectchangeModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 420px; 
	height: 145px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333

}


#cvjs_spaceobjectchangesettingsUnlink{

		position: absolute;
		left: 10px;
		top: 84px;	
}


#cvjs_spaceobjectchangesettingsUpdate{

		position: absolute;
		left: 140px;
		top: 84px;

	
}

.cvjs_changespaceModalSmall{
	position: absolute;
	left: 10px;
	top:116px;
	font-size: 11px;
	line-height: 95%;
}





table.spaceobjectchangeModalTable {
	width: 376px  ;
	height: 80px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.spaceobjectchangeModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.spaceobjectchangeModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;
}







.info_messageModal_2{
   	z-index:1000;
	width: 430px; 
	height: 110px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
}


table.info_messageModal_2Table {
	width: 426px  ;
	height: 80px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.info_messageModal_2Table tr {
	width: 326px !important ;
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.info_messageModal_2Table td {
	width: 326px !important ;
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 5px;	
	padding: 0px !important;
	vertical-align:top;

}


.cvjs_inputTextSearchModal{
	/* 7.3.14*/

	width: 100px;
	height: 20px; 
	padding: 1px;
    top: 3px;
    bottom: 3px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
}



/* 7.3.8 */

#cvjs_textsearch_button{
	cursor: pointer;
    position: absolute;
    top: 58px;
    right: 10px;

	width: 60px;
	height: 20px; 
	min-height: 20px !important;    /*7.3.14 */
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
}


/*7.3.8*/

#cvjs_textModalSmall{
    position: absolute;
    top: 62px;
    left: 210px;
	font-size: 11px;
}


/*7.3.8*/

#cvjs_percentageLevelFromModal{
	/* 7.3.14*/

    position: absolute;
    top: 58px;
    left: 140px;
	width: 60px;
	height: 20px !important;
	min-height: 20px !important;
	padding: 0px !important;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
}



/*7.3.8*/

#cvjs_searchTextFromModal{
	/* 7.3.14*/

    position: absolute;
    top: 30px;
    left: 140px;
	width: 180px;
	height: 20px !important;
	min-height: 20px !important;
	padding: 0px !important;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	background: #FFF;
	background-color: #FFF;

}



.cvjs_inputTextSearchModalwide{

	width: 180px;
	height: 20px; 
	padding: 1px;
    top: 3px;
    bottom: 3px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

}





.info_messageModalWrapper{
   	z-index:1000;
	width: 430px; 
	height: 120px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid black;
	
}

.infoModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}


#cvjs_informationModalText{
	margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 10px;
    	margin-left: 10px;

		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 14px;
		/* line-height: 1.42857143; */
		color: #333
   
}

.cvjs_informationModalText_div{

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px !important;
	/* line-height: 1.42857143; */
	color: #333;
	line-height: 1.2 !important;  /*7.3.12 */


}

.cvjs_informationModalText_2_div{

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px !important;
	/* line-height: 1.42857143; */
	color: #333;

	padding: 5px;
	line-height: 1.2 !important;  /*7.3.12 */
}





#cvjs_informationModalText_2{
	margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 10px;
    	margin-left: 10px;

		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 14px;
		/* line-height: 1.42857143; */
		color: #333;
   
}



.cvjs_inputCalibrateModal{   /*6.5.11a*/
	/* 7.3.14*/

	width: 80px;
	height: 20px; 
    min-height: 20px !important;
	padding: 0px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
}


/* 6.5.15i */

.cvjs_calibrateSnap{
	width: 100px; 

}

.cvjs_calibrateSnapSelect{
	width: 140px; 
	position: absolute;
	left : 140px;
	top : 216px;    
    height: 22px;
    min-height: 22px !important;
    padding: 0px 2px !important;
	line-height: 12px;
}


.calibrateModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 370px !important;   /*7.6.5 */
	height: 260px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	 /* line-height: 1.42857143; */
	color: #333
}

.calibrateModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD !important;
 	margin-top: 0px;
	border-bottom: 1px solid gray;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	/* line-height: 1.42857143; */
	color: #333
}


table.calibrateModalTable {
	width: 355px  ;
	height: 125px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;



}

table.calibrateModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.calibrateModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


#cvjs_calibrate_button{
	cursor: pointer;
	position: absolute;
	top: 153px;
	right: 10px;
	width: 40px;
	height: 20px;
    min-height: 20px !important; 
	padding: 0px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	

}


#cvjs_calibrate_button2{
	cursor: pointer;
	position: absolute;
	top: 64px;
	right: 10px;
	width: 40px;
	height: 20px; 
    min-height: 20px !important;
    padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

}






/* 7.4.42 */

#cvjs_checkboxCalibrateSelectPoints{

    position: absolute;
    top: 128px;
    left: 30px;
    height: 16px;
    min-height: 16px !important;
	font-size: 12px;
	line-height: 12px;



}


#cvjs_checkboxCalibrateLocation{

    position: absolute;
    top: 128px;
    left: 160px;
    height: 16px;
    min-height: 16px !important;
	font-size: 12px;
	line-height: 12px;


}



#cvjs_calibrate_modal_unit{
    position: absolute;
    top: 38px;
    left: 10px;
	font-size: 12px;
	line-height: 12px;


}

/* 7.4.42 */

#cvjs_unitForScale{
    position:absolute;
    top: 34px;
    left: 80px;
 	width: 100px; 
 	height: 22px !important;
    min-height: 22px !important;
    padding: 0px 2px !important; 
	line-height: 12px;

}






#cvjs_calibrate_modal_distance{

    position: absolute;
    top: 156px;
    left: 10px;
	font-size: 12px;
	line-height: 12px;

}

#cvjs_calibrateReferenceDistance{

    position: absolute;
    top: 150px;
    left: 90px;
    height: 20px;
    min-height: 20px !important;
    width: 80px;


}



#cvjs_calibrate_checkbox2{

    position: absolute;
    top: 62px;
    left: 10px;
    height: 16px;
    min-height: 16px !important;
}

#cvjs_calibrate_checkbox3{

    position: absolute;
    top: 123px;
    left: 10px;
    height: 16px;
    min-height: 16px !important;

	cursor: pointer;  /*8.9.6 */

}

#cvjs_calibrate_checkbox{

    position: absolute;
    top: 123px;
    left: 140px;
    height: 16px;
    min-height: 16px !important;

	cursor: pointer;  /*8.9.6 */

}












#cvjs_calibrate_modal_scalefac{

    position: absolute;
    top: 68px;
    left: 30px;
    height: 16px;
    min-height: 16px !important;


}

#cvjs_calibrateScaleFactor{

    position: absolute;
    top: 62px;
    left: 140px;
    height: 20px;
    min-height: 20px !important;
    width: 80px;
}




#cvjs_calibrateSnapText{
	position: absolute;
    top: 220px;
    left: 0px;
    width: 250px;
    margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 10px;
    margin-left: 10px;
	font-size: 12px;
	line-height: 12px;
}


#cvjs_calibrationModalText{
    width: 340px !important;
    margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 10px;
    	margin-left: 10px;
	font-size: 11px;
	line-height: 11px;
}

#cvjs_calibrate_modal_text{
	position: absolute;
	top: 184px;
	left: 5px;
    width: 340px !important;
	text-wrap: wrap;

}


#cvjs_calibrate_modal_text2{
	position: absolute;
	top: 92px;
	left: 5px;
    width: 340px !important;
	text-wrap: wrap;
}

#cvjs_calibrationModalText2{
    width: 340px !important;
    margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 10px;
    margin-left: 10px;
	font-size: 11px;
}


#cvjs_measurementModalText{
	margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 10px;
    	margin-left: 10px;
	font-size: 11px;
	position: absolute;
	top: 52px;
	left: 0px;
}


.measurementModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 480px; 
	height: 150px;   /*  6.5.14a */
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;

	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	
}

.measurementModalHeader{
    z-index: 1100;
 	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
	border-radius: 0px;
 	background-color: #DDDDDD !important;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}

/* 7.3.21 */
table.measurementModalTable {
	width: 425px  ;
	height: 96px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    /* line-height: 1.42857143; */
    color: #333



}

table.measurementModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.measurementModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


#cvjs_measurement_button{
	cursor: pointer;
	width: 110px;
	height: 20px; 
	min-height : 20px !important;
	padding: 1px;
    top: 3px;
    bottom: 3px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
	
	 position: absolute;
    	 right: 10px;
    	 top: 32px;
}


#cvjs_measurement_button_icon{

	width: 35px;
	height: 20px; 
	padding: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#FFF;
	font-size: 12px;
	line-height: 1;
	 
	position: absolute;
	left: 304px;
	top: 32px;

}





#cvjs_closearea_button{
	cursor: pointer;
	width: 150px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 12px;
	min-height: 22px;
	 position: absolute;
    	 right: 10px;
    	 top: 89px;
}



.cvjs_printModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 470px; 
	height: 148px;  /* 123px   */
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333;
	 text-align: left;
	
}

.printModalTextbox{
   	z-index:1000;
	width: 470px; 
	height: 222px;  /* 123px   */
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
}


#cvjs_printModalTextboxLocation{
	position: absolute;
   	z-index:1000;
	top: 115px; 
	left: 10px;  /* 123px   */
}

#cvjs_printModalDualTextboxLocation{
	position: absolute;
   	z-index:1000;
	top: 164px; 
	left: 320px;  /* 123px   */
}


#cvjs_inputPrintTextModal{
	/* 7.3.14*/

	position: absolute;
   	z-index:1000;
	top: 145px; 
	left: 380px;  /* 123px   */
	
		
}

#cvjs_printModalTextModalFont{
	position: absolute;
   	z-index:1000;
	top: 145px; 
	left: 300px;  /* 123px   */
}


.printModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD !important;
 	margin-top: 0px;
	border-bottom: 1px solid gray;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    /* line-height: 1.42857143; */
	color: #333	

}



table.printModalTable {

    
	width: 465px  ;
	height: 80px ;   
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 13px !important;
	line-height: 1.42857143 !important;
	 color: #333 !important


}

/*  6.2.45  - pre

body{
	
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	 font-size: 14px !important;
	 line-height: 1.42857143 !important;
	 color: #333 !important
	
}
*/

table.printModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.printModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;
}


#cvjs_print_button{
	cursor: pointer;
	width: 60px;
	height: 20px !important; 
	min-height: 20px !important;
	padding: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
	position: absolute;
	top: 65px;
	left: 390px;
}

#cvjs_grayscale_checkbox{
	position: absolute;
    	left: 10px;
    	top: 58px;
        min-height: 16px !important; /*7.3.26 */

		cursor: pointer;  /*8.9.6 */


}


#cvjs_printtoscale_checkbox{   /* 3.3.02f */
	position: absolute;
    	left: 10px;
    	top: 115px;
        min-height: 16px !important; /*7.3.26 */


		cursor: pointer;  /*8.9.6 */


}

#printToScaleLocation{   /* 3.3.02f */
	position: absolute;
    	left: 40px;
    	top: 115px;
}

#cvjs_printModalTextboxLocation_text{   /* 3.3.02f */
	position: absolute;
    	left: 10px;
    	top: 95px;
}

#cvjs_printModalDualTextboxLocation_text{   /* 3.3.02f */
	position: absolute;
    	left: 320px;
    	top: 95px;
}



#enterPrintToScaleValueLocation{  /* 3.3.02f */
	position: absolute;
    	left: 190px;
    	top: 115px;
}


#cvjs_printToScaleValue{  /* 3.3.02f */
	position: absolute;
    	left: 260px;
    	top: 115px;
}


#cvjs_printpdf_checkbox{

	position: absolute;
    	left: 152px;
    	top: 58px;
        min-height: 16px !important; /*7.3.26 */

}


#cvjs_custom_checkbox{
	position: absolute;
    	left: 272px;
    	top: 65px;
        min-height: 16px !important; /*7.3.26 */


		cursor: pointer;  /*8.9.6 */


}

#printCustomCheckbox{
	position: absolute;
    	left: 290px;
    	top: 65px;
        min-height: 16px !important; /*7.3.26 */

}


#cvjs_entiredoc_checkbox{
	position: absolute;
    	left: 182px;
    	top: 80px;
        min-height: 16px !important; /*7.3.26 */

		cursor: pointer;  /*8.9.6 */
}






#greyscaleLocation{
	position: absolute;
    	left: 28px;
    	top: 90px;
}


#cvjs_convert_RL_TL_checkbox{  /* 6.2.45 */
	position: absolute;
    	left: 26px;
    	top: 72px;
        min-height: 16px !important; /*7.3.26 */

		cursor: pointer;  /*8.9.6 */


}


#cvjs_printorientation_text{
    position: absolute !important;   
    left: 250px !important;
    top: 34px !important;
}


#cvjs_printmodal_paper{
    position: absolute !important;   
    left: 5px !important;
    top: 34px !important;
}

#cvjs_grayScaleType{
    width: 110px !important;     /* 7.3.14  */
    height: 22px !important;   
    min-height: 22px !important;   
    position: absolute !important;   
	padding: 0px 0px !important;	
}





#cvjs_greyScaleLocation{

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;	
    width: 110px !important;     /* 6.1.27 increase   */
    height: 20px !important;   
    min-height: 20px !important;   
    position: absolute !important;   
    left: 32px !important;
    top: 64px ;
}


#cvjs_paperSize{   /* 7.3.6 */
    width: 140px !important;     /* 6.1.27 increase   */
    height: 20px !important;   
    min-height: 20px !important;   
    position: absolute !important;   
    left: 100px;
    top: 34px;
	padding: 0px 0px !important;
}

#cvjs_paperOrientation{ /* 7.3.6 */
 	width: 100px; 
 	height: 20px !important;   
 	position: absolute !important;   
	min-height: 20px !important;   
	right: 20px;
	top: 34px;
	padding: 0px 0px !important;
}


#printToPdfLocation{
	position: absolute;
    	left: 172px;
    	top: 89px;
}




.thicknessHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}


.thicknessModal{
	/* 7.3.14*/
   	z-index:1000;
	width: 280px; 
	height: 67px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	

}

table.thicknessModalTable {
	width: 276px  ;
	height: 63px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.thicknessModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.thicknessModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


.cvjs_inputThicknessModal{
	/* 7.3.14*/

	width: 40px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
}


#cvjs_thickness_button{
	cursor: pointer;
	width: 40px;
	height: 20px; 
	padding: 1px;
	top: 3px;
	bottom: 3px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

}



.documentPageChangeModal{
	/* 7.3.14*/
   	z-index:1000;
	width: 280px; 
	height: 81px !important; /*8.46.1 */
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;

}

table.documentPageChangeModalTable {
	width: 276px  ;
	height: 63px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.documentPageChangeModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.documentPageChangeModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


.collabStartHeader{
    	z-index: 990;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}


.collabStartModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 340px; 
	height: 84px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	

}

table.collabStartModalTable {
	width: 336px  ;
	height: 82px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.collabStartModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.collabStartModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


.cvjs_input_collabStartModal{
	/* 7.3.14*/


	width: 100px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
}


#cvjs_collabStart_button{
	cursor: pointer;
	position: absolute;
    left: 270px;
    top:  43px;


	width: 40px;
	height: 20px; 
	padding: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

}



.colorModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
 	border-bottom: 1px solid gray;

	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	  


}


.colorModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 480px; 
	height: 205px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	


}

table.colorModalTable {
	width: 475px  ;
	height: 200px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.colorModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.colorModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}



.ellipseModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
	
}


.ellipseModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 280px; 
	height: 105px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;

	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	

}


table.ellipseModalTable {
	width: 275px  ;
	height: 100px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

		
}

table.ellipseModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.ellipseModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}



/* 8.4.1  8.6.4 below */

.compareModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
	
}


.compareModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 450px; 
	height: 105px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;

	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	

}


table.compareModalTable {
	width: 275px  ;
	height: 100px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

		
}

table.compareModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.compareModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}




#cvjs_compare1{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 95px;
    	top: 32px;
}

.radioCompare1{
	 position: absolute;
    	 left: 75px;
    	 top: 32px;
         min-height: 16px !important; /*7.3.26 */
        
		 cursor: pointer !important;  /*8.27.2 */

}




#cvjs_compare2{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 95px;
    	top: 55px;
}

.radioCompare2{
	 position: absolute;
    	 left: 75px;
    	 top: 55px;
         min-height: 16px !important; /*7.3.26 */

		 cursor: pointer !important;  /*8.27.2 */
		
}


#cvjs_compare3{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 95px;
    	top: 77px;
}

.radioCompare3{
	position: absolute;
		left: 75px;
		top: 77px;
        min-height: 16px !important; /*7.3.26 */

		cursor: pointer !important;  /*8.27.2 */

}



#cvjs_compare_button1{

    position: absolute;
    top: 30px !important;
    left: 300px !important; 

    width: 144px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;

}

#cvjs_compare_button2{

    position: absolute;
    top: 54px !important;
    left: 300px !important; 

    width: 144px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;

}


#cvjs_compare_modal_hide{

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;


}


/*8.4.1  8.6.1  above */


















.creationModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 

	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
	
}


.creationModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 330px; 
	height: 105px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	


}

table.creationModalTable {
	width: 325px  ;
	height: 100px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

		
}

table.creationModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.creationModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}

.publishPDFModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
 	left: 0px;
	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 

	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
	
}


.publishPDFModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 520px; 
	height: 230px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	


}

table.publishPDFModalTable {
	width: 475px  ;
	height: 200px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.publishPDFModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.publishPDFModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


#cvjs_publish_pdf_selectmode{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	position: absolute;
    left: 5px;
    top: 34px;
	z-index:3010;
}


/* 8.15.1 */
#cvjs_publishpdf_servername{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	z-index:3010;
	vertical-align: middle;

}


/* 8.15.1 */
#publishPDFModal_row5{
	position: absolute;
    top: 50px;
	z-index:3010;
}









#cvjs_publishpdfmode1{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    left: 135px;
    top: 34px;
	z-index:3010;
	cursor : pointer !important;
}

.radioPublishPDF1{
	 position: absolute;
    left: 115px;
    top: 33px;
	z-index:3010;
    min-height: 16px !important;
	cursor : pointer !important;
}

#cvjs_publishpdfmode2{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    left: 260px;
    top: 34px;
	z-index:3010;
}

.radioPublishPDF2{
	 position: absolute;
    	 left: 240px;
    	 top: 33px;
	z-index:3010;
    min-height: 16px !important;
	cursor : pointer !important;

}



#cvjs_publishpdfmode3{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 380px;
    	top: 34px;
	z-index:3010;
}

.radioPublishPDF3{
	 position: absolute;
    	 left: 360px;
    	 top: 33px;
	z-index:3010;
    min-height: 16px !important;
	cursor : pointer !important;


}



.cvjs_inputRedlineColorModal{
	/* 7.3.14*/


	width: 96px;     /*   80   */ 
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	font-size: 12px;
	line-height: 1;
}

#cvjs_redlinecolor_button{
	cursor: pointer;
	width: 40px;
	height: 20px !important;
    min-height: 20px !important; 
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 


	position: absolute;
    	left: 10px;
    	top: 160px;

}

/*7.6.19 */

#cvjs_ellipse_button{
	cursor: pointer;
    position: absolute;
    top: 30px !important;
    left: 220px !important; 

    width: 40px !important;
    height: 20px !important;
    min-height: 20px !important;
    border:solid 1px #ccc;
    border-radius: 5px;
    padding:1px 1px;
    margin-bottom:10px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 12px;

}

#cvjs_redline_ellipse_type{

    position: absolute;
    top: 34px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;

}










#cvjs_publish_redline_to_pdf_button{
	cursor: pointer;
	width: 40px;
	height: 20px !important;
    min-height: 20px !important; 
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

	position: absolute;
	left: 460px;
	top: 190px;

}


#enter_email_content_table{

	width: 460px;
	height: 140px; 
	
	position: absolute;
	left: 1px;
	top:  55px;

}



#cvjs_creation1{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 135px;
    	top: 35px;
}

.radioCreation1{
	 position: absolute;
    	 left: 115px;
    	 top: 32px;
}

#cvjs_creation2{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 135px;
    	top: 60px;
}

.radioCreation2{
	 position: absolute;
    	 left: 115px;
    	 top: 57px;
}




#cvjs_ellipse1{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 135px;
    	top: 35px;
	line-height: 12px;
}

.radioEllipse1{
	 position: absolute;
    	 left: 115px;
    	 top: 30px;
         min-height: 16px !important; /*7.3.26 */

		 cursor: pointer !important;  /*8.9.10 */



        }




#cvjs_ellipse2{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 135px;
    	top: 57px;
	line-height: 12px;
}

.radioEllipse2{
	 position: absolute;
    	 left: 115px;
    	 top: 52px;
         min-height: 16px !important; /*7.3.26 */
		 cursor: pointer !important;  /*8.9.10 */

        }


#cvjs_ellipse3{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 135px;
    	top: 77px;
	line-height: 12px;
}

.radioEllipse3{
	position: absolute;
		left: 115px;
		top: 72px;
        min-height: 16px !important; /*7.3.26 */
		cursor: pointer !important;  /*8.9.10 */

}



/* 6.4.53 */
#cvjs_backgroundcolor_checkbox1{
	position: absolute;
    	left: 10px;
    	top: 144px;
        min-height: 16px !important; /*7.3.26 */

		cursor: pointer;  /*8.9.6 */


}

#cvjs_backgroundcolor_checkbox2{
	position: absolute;
    	left: 10px;
    	top: 170px;
        min-height: 16px !important; /*7.3.26 */


		cursor: pointer;  /*8.9.6 */


}


#cvjs_backgroundColorTransparence{
	position: absolute;
    	left: 30px;
    	top: 144px;
}


#cvjs_enterBackgroundOpacity{
	position: absolute;
    	left: 30px;
    	top: 170px;
}


#cvjs_backgroundSetColorOpacity{

	position: absolute;
    left: 100px;
    top: 171px;
    width: 60px;
    height: 20px;
    min-height: 20px !important;

}

.cvjs_inputBackgroundModal{
	/* 7.3.14*/
	width: 40px;
	height: 20px; 
    bottom: 3px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

}



	#cvjs_redline_color_pickcolor{
		position:absolute;
		top: 48px;
		width: 100px;
		left: 5px;
	
		font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight: none;
		color:#000000;
		font-size: 12px;
		line-height: 1;
	
	}
	
	








#cvjs_background_color_pickcolor{
	position:absolute;
	top: 48px;
	width: 100px;
	left: 5px;

	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;

}





#cvjs_backgroundcolor_button{
    cursor: pointer;
	width: 60px;
	height: 20px; 
    min-height: 20px !important;
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
	position: absolute;
	top: 148px;
	right: 20px;

}






#cvjs_radio1{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 315px;
    	top: 35px;
}

.radioColor1{
	 position: absolute;
    	 left: 270px;
    	 top: 32px;
         min-height: 16px !important;  /*7.3.26 */

		 cursor : pointer !important; /*8.9.7 */

}

#cvjs_radioColor1_img{
	 position: absolute;
    	 left: 290px;
    	 top: 31px;
}

#cvjs_radio2{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 415px;
    	top: 35px;
}

.radioColor2{
	 position: absolute;
    	 left: 370px;
    	 top: 32px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.7 */


}


#cvjs_radioColor2_img{
	 position: absolute;
    	 left: 390px;
    	 top: 31px;
}


#cvjs_radio3{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 315px;
    	top: 60px;
}

.radioColor3{
	 position: absolute;
    	 left: 270px;
    	 top: 57px;
         min-height: 16px !important;  /*7.3.26 */

		 cursor : pointer !important; /*8.9.7 */

}

#cvjs_radioColor3_img{
	 position: absolute;
    	 left: 290px;
    	 top: 56px;
}



#cvjs_radio4{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 415px;
    	top: 60px;
}

.radioColor4{
	 position: absolute;
    	 left: 370px;
    	 top: 57px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.7 */


}

#cvjs_radioColor4_img{
	 position: absolute;
    	 left: 390px;
    	 top: 56px;
}



#cvjs_radio5{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 315px;
    	top: 85px;
}

.radioColor5{
	 position: absolute;
    	 left: 270px;
    	 top: 82px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.7 */

}

#cvjs_radioColor5_img{
	 position: absolute;
    	 left: 290px;
    	 top: 81px;

}




#cvjs_radio6{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 415px;
    	top: 85px;
}

.radioColor6{
	 position: absolute;
    	 left: 370px;
    	 top: 82px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.7 */


}

#cvjs_radioColor6_img{
	 position: absolute;
    	 left: 390px;
    	 top: 81px;
}




#cvjs_radio7{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 315px;
    	top: 110px;
}

.radioColor7{
	 position: absolute;
    	 left: 270px;
    	 top: 107px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.7 */

}

#cvjs_radioColor7_img{
	 position: absolute;
    	 left: 290px;
    	 top: 106px;

}



#cvjs_radio8{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 415px;
    	top: 110px;
}

.radioColor8{
	 position: absolute;
    	 left: 370px;
    	 top: 107px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.7 */


}

#cvjs_radioColor8_img{
	 position: absolute;
    	 left: 390px;
    	 top: 106px;
}


#cvjs_radio1_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
    left: 315px;
    top: 35px;
}

.radioColor1_background{
	position: absolute;
    left: 270px;
    top: 32px;
    min-height: 16px;
	cursor : pointer !important; /*8.9.9 */

}



#cvjs_radioColor1_img_background{
	 position: absolute;
    	 left: 290px;
    	 top: 31px;
}



#cvjs_radio2_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
    	left: 415px;
    	top: 35px;
}

.radioColor2_background{
	 position: absolute;
    	 left: 370px;
    	 top: 32px;
         min-height: 16px !important;
		 cursor : pointer !important; /*8.9.9 */

}

#cvjs_radioColor2_img_background{
	 position: absolute;
    	 left: 390px;
    	 top: 31px;
}


#cvjs_radio3_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 315px;
    	top: 60px;
}

.radioColor3_background{
	 position: absolute;
    	 left: 270px;
    	 top: 57px;
    min-height: 16px !important;  /*7.3.26 */
	cursor : pointer !important; /*8.9.9 */

}

#cvjs_radioColor3_img_background{
	 position: absolute;
    	 left: 290px;
    	 top: 56px;
}


#cvjs_radio4_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 415px;
    	top: 60px;
}

.radioColor4_background{
	 position: absolute;
    	 left: 370px;
    	 top: 57px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.9 */


}

#cvjs_radioColor4_img_background{
	 position: absolute;
    	 left: 390px;
    	 top: 56px;
}


#cvjs_radio5_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 315px;
    	top: 85px;
}

.radioColor5_background{
	 position: absolute;
    	 left: 270px;
    	 top: 82px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.9 */


}

#cvjs_radioColor5_img_background{
	 position: absolute;
    	 left: 290px;
    	 top: 81px;
}



#cvjs_radio6_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 415px;
    	top: 85px;
}

.radioColor6_background{
	 position: absolute;
    	 left: 370px;
    	 top: 82px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.9 */


}

#cvjs_radioColor6_img_background{
	 position: absolute;
    	 left: 390px;
    	 top: 81px;
}


#cvjs_radio7_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
    	left: 315px;
    	top: 110px;
}

.radioColor7_background{
	 position: absolute;
    	 left: 270px;
    	 top: 107px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.9 */


}

#cvjs_radioColor7_img_background{
	 position: absolute;
    	 left: 290px;
    	 top: 106px;
}

#cvjs_radio8_background{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 415px;
    	top: 110px;
}

.radioColor8_background{
	 position: absolute;
    	 left: 370px;
    	 top: 107px;
         min-height: 16px !important;  /*7.3.26 */
		 cursor : pointer !important; /*8.9.9 */


}

#cvjs_radioColor8_img_background{
	 position: absolute;
    	 left: 390px;
    	 top: 106px;
}




#cvjs_radio1_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
 	position: absolute;
   	left: 145px;
    	top: 35px;
}

#radioColor1_generic{
	 position: absolute;
    	 left: 105px;
    	 top: 32px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor1_img_generic{
	 position: absolute;
    	 left: 120px;
    	 top: 31px;
}



#cvjs_radio2_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
 	position: absolute;
   	left: 235px;
    	top: 35px;
}

#radioColor2_generic{
	 position: absolute;
    	 left: 190px;
    	 top: 32px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor2_img_generic{
	 position: absolute;
    	 left: 210px;
    	 top: 31px;
}


#cvjs_radio3_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 145px;
    	top: 60px;
}

#radioColor3_generic{
	 position: absolute;
    	 left: 100px;
    	 top: 57px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor3_img_generic{
	 position: absolute;
    	 left: 120px;
    	 top: 56px;
}


#cvjs_radio4_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 235px;
    	top: 60px;
}

#radioColor4_generic{
	 position: absolute;
    	 left: 190px;
    	 top: 57px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor4_img_generic{
	 position: absolute;
    	 left: 210px;
    	 top: 56px;
}


#cvjs_radio5_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 145px;
    	top: 85px;
}

#radioColor5_generic{
	 position: absolute;
    	 left: 100px;
    	 top: 82px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor5_img_generic{
	 position: absolute;
    	 left: 120px;
    	 top: 81px;
}



#cvjs_radio6_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 235px;
    	top: 85px;
}

#radioColor6_generic{
	 position: absolute;
    	 left: 190px;
    	 top: 82px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor6_img_generic{
	 position: absolute;
    	 left: 210px;
    	 top: 81px;
}


#cvjs_radio7_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 145px;
    	top: 110px;
}

#radioColor7_generic{
	 position: absolute;
    	 left: 100px;
    	 top: 107px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor7_img_generic{
	 position: absolute;
    	 left: 120px;
    	 top: 106px;
}

#cvjs_radio8_generic{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 235px;
    	top: 110px;
}

#radioColor8_generic{
	 position: absolute;
    	 left: 190px;
    	 top: 107px;
         min-height: 16px !important;  /*7.3.26 */

}

#cvjs_radioColor8_img_generic{
	 position: absolute;
    	 left: 210px;
    	 top: 106px;
}


.aTable {
    width: 500px;
    border-spacing: 2px;
	z-index: 2000;
	background: #fff !important;

}

.aTable tr { 
	background-color: #e9e9e9; 
	background: #fff !important;
}
.aTable td { 
    border-bottom: 0px !important;  /*7.3.17 */
	background-color: #e9e9e9; 
	background: #fff !important;
}


.mySpecialTable  {

 	width: 400px; 
 	height: 80px;
	background-color: #FF0000;
	
	
	
}

table.mySpecialTable tr { 

 	width: 476px; 
 	height: 22px;
	background-color: #FFFFFF;

}

tr.mySpecialTable { 

 	width: 200px; 
 	height: 22px;
	background-color: #FF0000;

}

.backgroundModalHeader{
    z-index: 1100;
 	position:absolute;
	top: 0px;
 	left: 0px;
	width: 100%; 
 	height: 23px;
	border-radius: 0px;
 	padding: 0px;
 	background: #DDDDDD !important;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}

/*7.3.26 */
#cvjs_colorPickerValue{

	width: 120px; 
	height: 22px;
	min-height: 22px;
	position: absolute;
    top: 42px !important;
    left: 88px;
}




/* 7.3.22 */

#cvjs_backgroundPickerValue{

	width: 120px; 
	height: 22px;
	min-height: 22px;
	position: absolute;
    top: 42px !important;
    left: 88px;
}

#cvjs_background_color_selectcolor{

	position: absolute;
    top: 48px !important;
    left: 200px;


}



.backgroundModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 480px; 
	height: 205px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	 /* line-height: 1.42857143; */
	color: #333;
	text-align: left;
}


table.backgroundModalTable {
	width: 475px  ;
	height: 200px ;
   	z-index:1000;
	padding: 0px ;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;


}

table.backgroundModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
	text-align: left;

}


table.backgroundModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px ;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px ;
	vertical-align:top;
	text-align: left;


}



.cvjs_inputBackgroundColorModal{
	/* 7.3.14*/


	width: 96px;     /*   80   */ 
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	font-size: 12px;
	line-height: 1;
}



#genericColorModalHeader{
    z-index: 990;
 	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 

}

#genericColorModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 388px; 
	height: 140px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;


	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	
}



.cvjs_inputRedlineTextModal{
	/* 7.3.14*/

	
	width: 40px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
	 
}



.cvjs_publishPDFemailrecipient{
	
	width: 280px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

	
}


.cvjs_publishPDFemailtitle{
	
	width: 280px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

	
}



/* 8.15.1 */

.cvjs_publishPDFservername{
	
	width: 280px;
	height: 22px; 
	min-height: 22px !important; 
	padding: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	max-height: 22px; /*  8.16.5 */
		
}



#cvjs_publishPDFservername{
	
	max-height: 22px; /*  8.16.5 */	
	height: 22px; 
	min-height: 22px !important; 
	
}











.redlinetextModalHeader{
    z-index: 1100;
 	position:absolute;
	top: 0px;
 	left: 0px;
	width: 100%; 
 	height: 23px;
	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 

	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}


.redlinetextModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 340px; 
	height: 162px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333;
	 text-align: left;

		
}

table.redlinetextModalTable {
	width: 336px  ;
	height: 158px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.redlinetextModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
	text-align: left;

}


table.redlinetextModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;
	text-align: left;


}


/* 6.9.10*/
.adjustspaceobjectModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 330px; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}


.adjustspaceobjectModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 333px; 
	height: 102px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	
}

table.adjustspaceobjectModalTable {
	width: 324px  ;
	height: 198px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}



.linethicknessModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
    border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}


/*  8.44.1 */

.colordarknessModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
    border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}





#lineThickness{
    position: absolute;
    top: 32px;
    left: 200px;
	max-height: 22px !important;  /* 8.9.6 */

}


/* 8.44.1 */

#colorDarkness{
    position: absolute;
    top: 32px;
    left: 200px;
	max-height: 22px !important;  /* 8.9.6 */

}



/* 8.44.1 */


.colordarknessModal{

   	z-index:1000;
	width: 328px; 
	height: 102px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	 /* line-height: 1.42857143; */
	 color: #333;
     cursor:default;

}









.linethicknessModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 328px; 
	height: 102px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	 /* line-height: 1.42857143; */
	 color: #333;
     cursor:default;

	
}

table.linethicknessModalTable {
	width: 320px  ;
	height: 80px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.linethicknessModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
	text-align: left;

}


table.linethicknessModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;
	text-align: left;


}


/* 8.44.1 */



table.colordarknessModalTable {
	width: 320px  ;
	height: 80px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.colordarknessModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
	text-align: left;

}


table.colordarknessModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;
	text-align: left;


}










#spaceobjectSize_ {

	position: absolute;
	top: 40px;
	left: 180px;
}



/* 8.44.3  */

.cvjs_inputColorDarknessModal{

	width: 80px;
	height: 20px; 	
	min-height: 20px !important; 	
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
	position: absolute;
	top: 40px;
	left: 180px;
}












.cvjs_inputLineweightModal{
	/* 7.3.14*/

	width: 80px;
	height: 20px; 	
	min-height: 20px !important; 	
	padding: 1px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
	position: absolute;
	top: 40px;
	left: 180px;
}


.cvjs_objectslider2{
		z-index:1000;
		width: 300px; 
		border: 1px solid gray;
		position: absolute !important;
		left: 10px;
		top: 0px;
}



.cvjs_slider2{
   	z-index:1000;
	width: 300px; 
	border: 1px solid gray;
	position: absolute !important;
    left: 10px;
    top: 0px;
}

.cvjs_slider3{
   	z-index:1000;
	width: 300px; 
	border: 1px solid gray;
	 position: absolute;
    	 left: 10px;
    	 top: 140px;
}

.lineThickness{
	z-index:1000;
	position: absolute;
	right: 40px;
	top: 38px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.lineThicknessZW{
	z-index:1000;
	position: absolute;
	right: 40px;
	top: 100px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


#spaceObjectSizeText{
	z-index:1000;
	position: absolute;
	left: 10px;
	top: 38px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}



#lineThicknessText{
	z-index:1000;
	position: absolute;
	left: 10px;
	top: 38px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
    line-height: 13px;
}

#lineThicknessTextZW{
	z-index:1000;
	position: absolute;
	left: 10px;
	top: 100px;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


#tableId2{
	width: 100px;
	height: 80px;

}

#cvjs_genericcolor_button{
	cursor: pointer;
	width: 40px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 


	position: absolute;
    	right: 15px;
    	top: 32px;

}



#SettingsPanel{
	position: absolute;
	border: 1px solid black;
	border-radius:3px;
	padding: 5px;
	background: white;
	width:  600px;
	height: 700px;
	z-index: 9000000;
}


#Settings {
	cursor:default;
	margin-left:10px;
	margin-top:-5px;
	height: 600px;
	overflow: auto;
}

.fb_11 {
    cursor:pointer;
}


#fb_11 {
    cursor:pointer;
}


.fb_11_s {
    cursor:pointer;
}


#fb_11_s {
    cursor:pointer;
}



.fb_112 {
    cursor:text;

}


#fb_112 {
    cursor:text;

}


.fb_1 {
    cursor:pointer;
}


#fb_1 {
    cursor:pointer;
}


.fb_1_1 {
    cursor:text;
}


#fb_1_1 {
    cursor:text;
}

.menu_text {
	width: 80px;;
    z-index:20;
    margin: 0 auto;
    text-align:center;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: none;
	color:#DDD;
	font-size: 12px;
}

.icon_text {
	width: 40px;;
    	z-index:0;
    	margin: 0 auto;
    	text-align:center;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#005299;
	font-size: 9px;
	line-height: 1.1;
}



.location_text {
    	z-index:0;
    	margin: 0;
    	text-align: right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#000000;
	font-size: 13px;
	line-height: 1.0;
	vertical-align: middle;
}


.location_text_tags {
    	z-index:0;
    	margin: 0;
    	padding-top: 6px;
    	text-align: right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#000000;
	font-size: 13px;
	line-height: 1.0;
	vertical-align: top;
}


.location_text_tags2 {
    	z-index:0;
    	margin: 0;
    	padding-top: 8px;
    	text-align: right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#000000;
	font-size: 13px;
	line-height: 1.0;
	vertical-align: top;
}

.location_text5 {
    	z-index:0;
    	margin: 0;
    	text-align: right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#00529a;
	font-size: 13px;
	line-height: 1.0;
	vertical-align: middle;
}

.location_text4 {
    	z-index:0;
    	margin: 0;
    	text-align: right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#333333;
	font-size: 14px;
	line-height: 1.0;
	vertical-align: middle;
}


.location_text6 {
    	z-index:0;
    	margin: 0;
    	width: 120px;
    	text-align: right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#333333;
	font-size: 14px;
	line-height: 1.0;
	vertical-align: middle;
}


.location_settings_text {
    	z-index:0;
    	margin: 0;
    	text-align: left;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#000000;
	font-size: 14px;
	line-height: 1.0;
	vertical-align: middle;
}


.location_text3 {
	vertical-align: top;
    	z-index:0;
    	margin: 0;
    	text-align: left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-style: italic;
	color:#CC00CC;
	font-size: 13px;
	line-height: 1.0;
}


.location_text2 {
	width: 170px;
    	z-index:0;
    	margin: 0 auto;
    	text-align: left;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#000000;
	font-size: 13px;
	line-height: 1.1;
}


.location_text_dropdown {
	width: 120px;;
    	text-align: left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;     
    	font-weight: none;
	text-decoration: none;
	color:#000000;
	font-size: 13px;
	line-height: 1.1;
}


.select_link_text {
	width: 90px;;
    	z-index:0;
    	margin: 0 auto;
    	text-align:left;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: underline;
	color:#0096d7;
	font-size: 11px;
	line-height: 1.0;
}


.dummy_text {
	width: 40px;;
    	z-index:0;
    	margin: 0 auto;
    	text-align:center;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#000000;
	font-size: 9px;
	line-height: 1.1;
}



.select_file_text_2 {
  	border: 0px dotted;
	width: 310px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}


.select_sharepoint_text_1 {
  	border: 1px solid #bbbbbb;
	width: 400px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: bold;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}

.select_sharepoint_text_2 {
	width: 400px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: bold;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}


.select_file_text_modal {
  	border: 0px dotted;
	width: 235px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}


.select_file_text_close {
  	border: 0px dotted;
	width: 20px;
    text-indent: 0px;
	z-index:0;
    text-align:right;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    font-weight: none;
	text-decoration: none;
	font-size: 22px;
	line-height: 1.1;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.4;
  	filter: alpha(opacity=40);
	
	
}

.info_button_close {
  	border: 0px dotted;
	width: 25px;
    	text-indent: 0px;
	z-index:0;
    	text-align:right;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	font-size: 40px;
	line-height: 1.1;
	line-height: 20px;
	color: #0c3d8c;
	
}


.select_file_text_3 {
  	border: 0px dotted;
	width: 200px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#333333;
	font-size: 24px;
	line-height: 1.1;
}


.info_button_text_1 {
  	border: 0px dotted;
	width: 200px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#0c3d8c;
	font-size: 24px;
	line-height: 1.1;
}

.info_button_text_1_center {
  	border: 0px dotted;
    	text-indent: 0px;
	z-index:0;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#0c3d8c;
	font-size: 24px;
	line-height: 1.1;
}

.info_button_text_2 {
  	border: 0px dotted;
	width: 200px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#666666;
	font-size: 18px;
	line-height: 1.1;
}


.info_button_text_2_center {
  	border: 0px dotted;
    	text-indent: 0px;
	z-index:0;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#666666;
	font-size: 18px;
	line-height: 1.1;
}

.info_button_text_3 {
  	border: 0px dotted;
	width: 350px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#666666;
	font-size: 12px;
	line-height: 1.1;
}


.info_button_text_3_center {
  	border: 0px dotted;
    	text-indent: 0px;
	z-index:0;
    	text-align:center;
	font-family: "Arial", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#666666;
	font-size: 12px;
	line-height: 1.1;
}



.select_file_text_5 {
	cursor:default;
  	border: 0px dotted;
	width: 380px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#333333;
	font-size: 24px;
	line-height: 1.1;
}

.select_file_text_6 {
	cursor:default;
  	border: 0px dotted;
	width: 200px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#333333;
	font-size: 24px;
	line-height: 1.1;
}

.header_text_3 {
	cursor:default;
  	border: 0px dotted;
	width: 120px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: bold;
	text-decoration: none;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}

.select_file_text_4 {
  	border: 0px dotted;
	width: 120px;
    	text-indent: 0px;
	z-index:0;
    	text-align:left;
	font-family: "ArialMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}



.select_tag_text_red {
/*	width:  */
    	z-index:0;
    	margin: 0 auto;
    	text-align:left;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FF0000;
	font-size: 11px;
	line-height: 1;
}


/*
input_settings_tags {
    background-color: transparent;
    left: 0;
    width: 280px;
    position: right; 
    top: 0;   
    z-index: 1;    
}

*/

input[type=text_settings] {
	width: 260px;
	height: 24px;
    	position: right; 
    	z-index:0;
    	margin: 0px;
    	text-indent: 0px;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;

	min-height: 22px !important;    /* 8.9.3  */

	font-size: 13px;
	line-height: 0.9;

}

input[type="password"] {
	width: 260px;
	height: 24px;

    	position: right; 
    	z-index:0;
    	margin: 0px;

	border: 1px solid #bbbbbb;

    	text-indent: 0px;
    	text-align:left;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 13px;
	line-height: 0.9;

	min-height: 22px !important;    /* 8.9.3  */


}

#SettingsTable{
	cursor: default;
	width:530px; 
	border:0px solid #99CCF4;
}

#SettingsTable tr {
	cursor: default;
	height:34px;
	border:0px solid #DD00DD;		
	
}


#SettingsTablex td.col1 div {width:10px;}
#SettingsTablex td.col2 div {width:140px;}
#SettingsTablex td.col3 div {width: 20px;}
#SettingsTablex td.col4 div {width:300px;}


#IconMenuPanel{
	position: absolute;
	border: 1px solid black;
	border-radius:3px;
	padding: 5px;
	background: white;
	width:  320px;
	height: 500px;
	z-index: 9000000;
}


.tagButtons {
    border:0px solid;
    border-radius:3px;
    -moz-border-radius:3px; /* Firefox 3.6 and earlier */
    background: #0096d7;
    margin-bottom: 5px;
    padding: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    color: white;
    width: 90px
}


.tagSaveButtons {
    border:0px solid;
    border-radius:3px;
    -moz-border-radius:3px; /* Firefox 3.6 and earlier */
    background: #DDDDDD;  /* DDDDDD // #45AC5C */
    margin-bottom: 5px;
    padding: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    color: black;  /* white */
    width: 250px
}


.tagSaveLinkHeader {
    border:0px solid;
    border-radius:0px;
    -moz-border-radius:0px; /* Firefox 3.6 and earlier */
    background: white;
    margin-bottom: 2px;
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000000;
    width: 270px;
    font-family: "Arial-Bold", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;

}

/* 6.2.45     */
/*
select_file_image\" id=\"select_file

.modal-header {
	height: 56px;
}

.modal-title {
	height: 30px;
    	xcolor: #00BB00;	
    	border:3px solid;
	border-color: white;
}
*/

.cadviewer_modal-header {
	height: 56px;
}

/* 6.2.45     */


#modalHeaderAdjustment {
   color: #FFF;	
   font-family: "Arial-Bold", Arial, Helvetica, sans-serif;
   font-size: 6px;
}


/* Controls to match new top icon menu 3.3.0   */

.cvjs_controls_min {
    /* position: absolute;   8.32.1 */
    position: relative;  /*8.32.1 */
	display: block;
    height: 123px ;  /* 123 remove important */   
	width: 28px ;   /* 7.3.1 */
    z-index: 1000;
    border: 1px #999 solid;
    cursor: pointer;
    background: #f7f7f7; /* 99FF99; */
	/* top: 23px;   8.28.1
	left: 8px; */
}


.cvjs_controls_min li:hover {
    background: #d7d7d7;  
}


.cvjs_controls_min li {
    height: 30px ;
    width: 28px ;
	left: 0px ;
    text-align: center;
	color: #999;
    vertical-align: middle;
    border-top: 1px #999 solid;
	font-size: 14px;	
}


.cvjs_controls_min i {
    height: 20px ;
    width: 28px ;
	padding-top: 8px ;
    text-align: center;
    vertical-align: middle;
    border-top: 0px #999 solid;
	font-size: 14px;	
	color: #999;
}

/*  8.25.3
.cvjs_controls_min i:hover {
    background: #d7d7d7;  
}
*/

.cvjs_controls_min li:first-child {
    border-top: none;
}








.onoffswitch {
	user-select : auto;
    padding-top: 4px;
    position: relative; width: 62px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1px solid #999999; border-radius: 3px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 20px; padding: 0; line-height: 20px;
    font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: normal;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 9px;
    background-color: #588A96; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 9px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    padding-top: 10px;
    display: block; width: 13px; margin: 7px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 31px;
    border: 2px solid #999999; border-radius: 9px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}



#datamaps_form{
	position: absolute;
	border: 1px solid black;
	border-radius:3px;
	padding: 5px;
	background: white;
	width:  290px;
	height: 36 px;
	z-index: 9000000;
}


.datamaps_text_modal {
  	border: 0px dotted;
	width: 130px;
    	text-indent: 0px;
	z-index: 9000000;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	text-decoration: none;
	color:#333333;
	font-size: 18px;
	line-height: 1.1;
}


.dropdown-content{
	position: xabsolute;
	width: 200px;
    	text-indent: 5px;
	z-index: 9000000;
    	text-align:left;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
    	font-weight: none;
	font-size: 12px;
	line-height: 1.1;
	bottom: 100%;
}

.dropdown-content a:link{
	color:#A3A3A3;
	text-decoration: none;
}

.dropdown-content a:hover{
	background-color:#EEEEEE;

}


.dropdown-content>ul>li:hover>ul { 
    bottom:100%;
}


.yellowBackground{
     background-color:yellow;
}

.whiteBackground{
     background-color:white;
}



table.waitlooperTable {
	width: 170px  ;
	height: 45px ;
   	z-index:1000;
	padding: 0px ;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.waitlooperTable tr {
	height: 22px ;
	width: 160px !important;
	z-index:1010;
	align-items: top;
}


table.waitlooperTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  ;
	width: 160px !important;
	background: #FFFFFF ;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px ;
	vertical-align:top;

}



table.cvjs_serverFileLoadModalTable {
	width: 320px  ;
	height: 100px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.cvjs_serverFileLoadModalTable tr {
	height: 12px ;
	z-index:1010;
	align-items: top;
}


table.cvjs_serverFileLoadModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 12px !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	

}


table#filterByTableFileInput {
	width: 370px  ;
	height: 22px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
}

table#filterByTableFileInput tr {
	height: 12px ;
	z-index:1010;
	align-items: top;
}


table#filterByTableFileInput td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 12px !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	

}


table#filterByInfoTable {
	width: 370px  ;
	height: 15px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	position: relative;
}

table#filterByInfoTable tr {
	height: 12px ;
	z-index:1010;
	align-items: top;
}


table#filterByInfoTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 12px !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	

}


.scrollable-menu {
    height: auto;
    max-height: 500px;
    overflow-x: hidden;
}



.mergeDXFModalHeader{
    z-index: 1100;
 	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
	border-radius: 0px;
 	background-color: #DDDDDD;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
	
}


.mergeDXFModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 520px; 
	height: 205px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	cursor:default;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
	


}

table.mergeDXFModalTable {
	width: 475px  ;
	height: 200px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;

}

table.mergeDXFModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.mergeDXFModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


#cvjs_mergedxfmode1{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 130px;
    	top: 43px;
	z-index:3010;
}

.radioMergeDXF1{
	 position: absolute;
    	 left: 115px;
    	 top: 40px;
	z-index:3010;
}

#cvjs_mergedxfmode2{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 255px;
    	top: 43px;
	z-index:3010;
}

.radioMergeDXF2{
	 position: absolute;
    	 left: 240px;
    	 top: 40px;
	z-index:3010;
}



#cvjs_mergedxfmode3{
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	position: absolute;
    	left: 375px;
    	top: 43px;
	z-index:3010;
}

.radioMergeDXF3{
	 position: absolute;
    	 left: 360px;
    	 top: 40px;
	z-index:3010;
}

#cvjs_publish_redline_to_dxf_button{
	cursor: pointer;
	width: 40px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

	position: absolute;
    	left: 460px;
    	top: 170px;

}


.cvjs_mergeDXFemailrecipient{
	
	width: 280px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

	
}


.cvjs_mergeDXFemailtitle{
	
	width: 280px;
	height: 20px; 
	padding: 1px;
    	top: 3px;
    	bottom: 3px;
    	z-index:1000;
    	margin: 0px;
    	text-indent: 1px;
    	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 

	
}



.cvjs_mergedxfmail_edit_text_1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	z-index: 201;
	position: absolute;
	top: 80px;
	left: 100px;
	
}

/* 3.2.01i   */

#unlink_location {
	cursor: pointer;
}

#edit_cancel_location {
	cursor: pointer;
}

#done_editing_location {
	cursor: pointer;
}



/* 3.2.02g   */

/*
.info_messageModal{
   	z-index:5000;
	width: ; 
	height: 100%;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	opacity: 0.5;
}

*/


#cvjs_overlay {
  position: fixed; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  background-color: rgba(0,0,0,0.2); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}


#xcvjs_hide_batch_wrapper {
  position: relative; 

}  

#xcvjs_hide_batch {
  position: fixed; /* Sit on top of the page content */
/*  display: none; /* Hidden by default */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 500; /* Full width (cover the whole page) */
  height: 400; /* Full height (cover the whole page) */
  background-color: rgba(0,255,255,0.8); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}

#cvjs_hide_batch {
  position: relative; /* Sit on top of the page content */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 300; /* Full width (cover the whole page) */
  height: 800; /* Full height (cover the whole page) */
  background-color: rgba(255,255,255,1.0); 
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}





#floorPlan_batch {
  position: absolute;
  top: 100;
  left: 0;
}




/* 3.3.04a  - new download button pane */

.topDownloadButtonPane {
	
	position: relative; 
	top:  0px;   
	right: 0px;	
	overflow: visible;
	height: 50px; 
	border: 0px solid red; 

}

/*  6.2.45  */
.cvjs_btn {
  background-color: DodgerBlue;
/*	  border: 3px;   */
  margin-bottom: 3px;
  color: white;
  padding: 6px 30px;
  cursor: pointer;
  font-size: 14px;
  position: relative;
  left:  80px;
  top:  1px; 
  height: 22px;	  
  min-height: 22px !important;    /*7.3.14*/
}

/* Darker background on mouse-over */
.cvjs_btn:hover {
  background-color: RoyalBlue;
}		

/* 6.2.46 */
button.multiselect {
  background-color: dodgerBlue;
  color: white;
  border: 1px solid #ced4da;
}
	
/* 6.2.45 */
/*	
	.btn2 {
	  background-color: DodgerBlue;
/*	  border: 3px;   * /
	  margin-bottom: 3px;
	  color: white;
	  padding: 6px 30px;
	  cursor: pointer;
	  font-size: 14px;
	  position: relative;
	  left:  400px;
	  top:  1px; 
      height: 34px;	  
	}

	/ * Darker background on mouse-over * /
	.btn2:hover {
	  background-color: RoyalBlue;
	}		
*/	
		

/* 3.3.04a  - new download button pane */


/* Navigation Top Bar */

.topIconMenu {
	
	position: relative; 
	top:  0px;   
	right: 0px;	
	overflow: visible;
	height: 32px; 
	border: 0px solid red; 

}



.topIconMenu_placeholder_2 {
	
	position: absolute; 
	top:  0px;   
	right: 400px;	
	z-index: 100000000;
	overflow: visible;
 
}

.topIconMenu_placeholder_1 {
	
	position: absolute; 
	top:  0px;   
	left: 0px;	
	z-index: 10000000;
	/* 3.3.06a  - placeholder_1 to be dragged */
}



.changePagebox_topBar { 
	position: absolute; 
	width: 392px; 
	height: 31px; 
	background-image: url(../images/cvjsToolbar_dra_pageChange_11B.png); 
	background-repeat: no-repeat; 
	padding-left: 0px;
	padding-top:  0px;	
	top: 0px;  
	left: 1px;
	z-index: 2;
	
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;
	font-size: 13px;

	
}

/* 8.7.19  */


#cvjs_compare_select_text{

    position: absolute;
    top: 34px;
    left: 5px;
    text-indent: 1px;
    text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 13px;
	line-height: 1;

}




/* 4.1.01b */
.compareDrawingbox1 { 
	position: relative; 
	width: 300px; 
	height: 51px; 
	background-image: url(../images/compareDrawingName_11B.png); 
	background-repeat: no-repeat; 
	padding-left: 0px;
	padding-top:  0px;	
	top: 0px;  
	left: 1px;
	z-index: 2;
	
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;
	font-size: 13px;	
}

/*  8.7.17 */
.compareDrawingbox1Text1 {
	position: absolute; 
	top:  7px;  
	left: 18px;
	z-index: 3;
	color:#000;
}

.compareDrawingbox1Text2 {
	position: absolute; 
	top:  29px;  
	left: 18px;
	z-index: 3;
	color:#000;	
}
/* 4.1.01b */



/* 7.12.6 */


.compareDrawingbox2 { 
	position: relative; 
	width: 392px; 
	height: 73px; 
	background-image: url(../images/compareDrawingOverlay_11B.png); 
	background-repeat: no-repeat; 
	padding-left: 0px;
	padding-top:  0px;	
	top: 0px;  
	left: 1px;
	z-index: 2;
	
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;
	font-size: 13px;	
}

.compareDrawingbox2Text1 {
	position: absolute; 
	top:  8px;  
	left: 20px;
	z-index: 3;
	color:#000;
}

.compareDrawingbox2Text2 {
	position: absolute; 
	top:  29px;  
	left: 20px;
	z-index: 3;
	color:#000;	
}

.compareDrawingbox2Text3 {
	position: absolute; 
	top:  51px;  
	left: 20px;
	z-index: 3;
	color:#000;	
}


/* 7.12.6 */




















.cvjs_floatpagemenuText_topBar { 
	position: absolute; 
	top: 7px; 
	left: 165px; 
	width: 1px; 
	background-color: transparent; 
	border: 0px solid yellow; 
}	



.cvjs_rotateback_topBar { 
	position: absolute; 
	top: 6px; 
	left: 4px; 
	width: 20px; 
	height: 19px; 
	background-color: black; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
}	


.cvjs_rotateforward_topBar { 
	position: absolute; 
	top: 6px; 
	left: 26px; 
	width: 20px; 
	height: 19px; 
	background-color: black; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
}	

.cvjs_fastback_topBar { 
	position: absolute; 
	top: 6px; 
	left: 49px; 
	width: 24px; 
	height: 19px; 
	background-color: black; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
}	
		
.cvjs_back_topBar { 
	position: absolute; 
	top: 6px; 
	left: 76px; 
	width: 19px; 
	height: 19px; 
	background-color: black; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
}	


/*9.66.4*/
.floatpagemenuText1_topBar { 
	position: absolute; 
	top: 7px; 
	left: 108px; 
	width: 45px; 
	height: 23px; 
	background-color: transparent; 
	border: 0px solid blue; 
	line-height: 16px;
	color:black;
}	


/*9.66.4*/

.floatpagemenuText2_topBar { 
	position: absolute; 
	top: 7px; 
	left: 167px; 
	width: 172px; 
	height: 23px; 
	background-color: transparent; 
	border: 0px solid blue; 
	line-height: 16px;
	color:black;
}	

/* 9.66.4*/

.cvjs_enterpagenumber_topBar { 
	position: absolute; 
	top: 6px; 
	left: 98px; 
	width: 55px; 
	height: 19px; 
	background-color: #459DED; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
	color:black;
}	



.cvjs_selectpagefromlist_topBar { 
	position: absolute; 
	top: 6px; 
	left: 157px; 
	width: 182px; 
	height: 19px; 
	background-color: #459DED; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
}	

.cvjs_forward_topBar { 
	position: absolute; 
	top: 6px; 
	left: 342px; 
	width: 20px; 
	height: 19px; 
	background-color: black; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
}	

.cvjs_fastforward_topBar { 
	position: absolute; 
	top: 6px; 
	left: 363px; 
	width: 24px; 
	height: 19px; 
	background-color: black; 
	opacity: 0.0; 
	border: 0px solid yellow; 
	z-index: 5;	
}	

/* 6.2.46 */
/*
.btn {
	font-size : 13px;
	height : 30px; 
}
*/


#tablerows {
   transform: scale(.8);
}

#cvjs_printModalTextboxVariablesLocation{
	position: absolute;
	top:  168px;
	left:  298px;
}

.settingsModal{
	/* 7.3.14*/

   	z-index:1000;
	width: 420px; 
	height: 420px;
	border-radius: 3px;
	background-color: #FFFFFF;
	border: 2px solid gray;
	position: absolute;
	
		 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333;
	 line-height: 1.2 !important;  /*7.3.12 */
	
}


/* 7.8.25 */
#cvjs_reloadfile_checkbox1{

	position:absolute;
	top: 34px;
	left: 270px;
    z-index: 1101;
	height: 16px;    /* 8.9.3  */
	min-height: 16px !important;    /* 8.9.3  */
					/*8.9.3 */

	cursor: pointer;  /*8.9.6 */

}

#cvjs_settingsReload{
	position:absolute;
	top: 34px;
	left: 286px;
    z-index: 1101;
}




.settingsModalHeader{
    z-index: 1100;
	position:absolute;
	top: 0px;
	left: 0px;
 	width: 100%; 
 	height: 23px;
 	border-radius: 0px;
 	background-color: #DDDDDD !important;
 	margin-top: 0px;
	 border-bottom: 1px solid gray;
	 
	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 14px;
	 /* line-height: 1.42857143; */
	 color: #333
 
}


table.settingsModalTable {
	width: 415px  ;
	height: 125px ;
   	z-index:1000;
	padding: 0px !important;
	border-spacing: 0px;
	border-collapse: separate;
	text-align: left;


	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;   /* 7.8.25 */
	font-size: 12px;


}

table.settingsModalTable tr {
	height: 22px ;
	z-index:1010;
	align-items: top;
}


table.settingsModalTable td {
    border-bottom: 0px !important;  /*7.3.17 */
	height: 22px  !important;
	background: #FFFFFF !important;
	z-index:1010;
	border: 0px solid gray;	
	border-right: 0px;
	border-left: 0px;	
	padding: 0px !important;
	vertical-align:top;

}


/* 7.8.25 */
#cvjs_settings_button{
	cursor: pointer;
	width: 110px;
	height: 20px; 
	padding: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	 
	position: absolute;
	left: 330px;
	top: 32px;

}

/*7.8.25 */
#cvjs_settings_button_icon{

	width: 40px;
	height: 22px;
	min-height: 22px !important; 
	padding: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#FFF;
	font-size: 12px;
	line-height: 1;
	 
	position: absolute;
	left: 360px;
	top: 30px;

}


#cvjs_settingsSelectLanguage{

	height: 22px !important;
	min-height: 22px !important;
	padding: 1px 6px !important;
}



.cvjs_inputSettingsModal{
	/* 7.3.14*/
	width: 100px;
	/* height: 22px !important;      /* 7.8.28  22px */
	max-height: 22px !important; 
	line-height: 30px;
	z-index:1000;
	margin: 0px !important;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;
	line-height: 1;
	background: "#D28A8E0";
	padding: 1px 5px !important;

	min-height: 16px !important;   /*8.9.3 */

}

#cvjs_settingsModalText{
	margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 10px;
    	margin-left: 10px;
	font-size: 11px;
	position: absolute;
	bottom: 7px;
}


#cvjs_measurementOption{
 	width: 200px; 
 	position: absolute; 
	left : 10px;
	bottom : 36px; 
	height: 22px !important;
	min-height: 22px !important;    /*7.3.14 */
	font-size: 13px;
	padding: 2px 5px;   
	line-height: 12px;
}


/* 7.3.9 */


#cvjs_measurementOption{
	display: inline-block;
    width: 200px; 
    position: absolute; 
   left : 10px;
   bottom : 36px    /* 6.5.14a 6 -> 26 */
}




/* 7.3.9 */
.cvjs_measurementDisplayHorizontal{
	display: inline-block;
	position: absolute; 
	left : 86px;
	top : 58px    ;
	font-size: 13px;
    width: 140px;
    height: 16px;
}
/* 7.3.9 */

#cvjs_measurementHorizontalBox{
	display: inline-block;
	position: absolute; 
	left : 86px;
	top : 58px    ;
    width: 90px;
	font-size: 13px;

	height: 20px !important;
	min-height: 20px !important;
	padding: 2px 5px;
	background: #FFF;
	background-color: #FFF;


    font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	font-size: 12px;


}

/* 7.3.9 */

#cvjs_measurementVerticalBox{

	display: inline-block;
	position: absolute; 
	left : 310px;
	top : 58px;    
    width: 90px;
	font-size: 13px;

	height: 20px !important;
	min-height: 20px !important;
	padding: 2px 5px;


	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
	color:#000000;
	background: #FFF;
	background-color: #FFF;
	font-size: 12px;

}

.cvjs_measurementVertical{
	width: 90px; 
	display: inline-block;
	position: absolute; 
	left : 230px;
	top : 60px;    
	font-size: 13px;
}




.cvjs_measurementHorizontal{
	width: 90px; 
	display: inline-block;
	position: absolute; 
	left : 10px;
	top : 60px;    
	font-size: 13px;
}



.cvjs_measurementDisplayVertical{
	display: inline-block;
	position: absolute; 
	left : 290px;
	top : 58px;    
	font-size: 13px;
}


/* 7.3.9 */

.cvjs_measurementDisplayBox{
    position: absolute; 
   left : 85px;
   top : 28px
   
}


/* 7.3.9 */

#cvjs_measurementBox{
   position: absolute; 
   left : 85px;
   top : 28px;
   display: inline-block;
   position: absolute; 
   width: 200px;
   height: 20px !important;
   min-height: 20px !important;    /*7.3.14 */
   font-size: 13px;
   padding: 2px 5px;   
   font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
   color:#000000;
   background: #FFF;
   background-color: #FFF;
  font-size: 12px;
  line-height: 16px;

}



/* 7.3.9 */
/* 7.4.35
.cvjs_measurementSnapSelect{
	width: 140px; 
	display: inline-block;
	position: absolute; 
	left : 140px;
	height: 22px;
	padding: 2px 6px;

}
*/

/* 7.4.41 */
#cvjs_measurementSnapOption{

    padding: 2px 5px;   
    height: 22px !important;
    min-height: 22px !important;    /*7.3.14 */
    font-size: 13px;
    width: 200px; 
    position: absolute; 
    left : 140px;
    top : 120px;    /* 6.5.14a */
	line-height: 12px;
}










.cvjs_measurementSnap{
	width: 100px; 
	display: inline-block;
	position: absolute; 
	left : 10px;
	bottom : 6px;    /* 6.5.14a */
	line-height: 12px;
}






/* 7.2.5  - all exit buttons styled*/
.cvjs_new_header_button{
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;  /* #000000 */
	background-color:#EFEFEF; /* #000000 */
	font-size: 18px;
	line-height: 1;
	
	cursor : pointer !important;			/* 8.11.2 */
}




/*  7.3.5 */
#cvjs_exit_layerlist{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

/*  7.3.5 */
#cvjs_exitBirdsEye{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


/*  7.3.5 */
#cvjs_exitCalibrateModal{
	/* 7.3.14*/

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}



/*  7.3.5 */
#cvjs_exitMeasurementModal{
	/* 7.3.14*/

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


/*  7.3.5 */
#cvjs_exitPrintModal_1{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important;  
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}



/*  7.3.5 */
#cvjs_exitSpaceObjectsChangeSettingsModal{
	/* 7.3.14*/

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


/*  7.3.5 */
#cvjs_exitSpaceObjectsInitSettingsModal{
	/* 7.3.14*/

	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


/*  7.3.5 */
#cvjs_exit_textsearchmodal{
	/* 7.3.14*/

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

/*  7.3.5 */
#cvjs_exit_customsearchmodal{
	/* 7.3.14*/

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


/*  7.3.5 */
#cvjs_exit_informationmodal{
	/* 7.3.14*/

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

/*  7.3.5 */
#cvjs_exit_informationmodal_2{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


/*  7.3.5 */
#cvjs_exit_documentpagechangemodal{

	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

/*  7.3.5 */
#cvjs_publishPDF_modal_hide{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
    min-height: 20px !important;
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


#cvjs_exit_backgroundColor{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

/*7.3.24 */
#cvjs_exit_line_thickness_modal{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


#cvjs_adjust_spaceobject_modal_hide{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


#cvjs_exitSettingsModal_top{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

#cvjs_exit_layerlist_spaceobjects{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


#cvjs_exit_startcollabmodal{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

#cvjs_color_modal_hide{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

#cvjs_ellipse_modal_hide{
	position: absolute;
	width: 20px !important;
	height: 20px !important; 
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

#cvjs_creation_modal_hide{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

/*  7.3.5 */
#cvjs_mergeDXF_modal_hide{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}

/*  7.3.5 */
#cvjs_exit_redlinethicknessmodal{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}





/*  7.3.5 */
#cvjs_hide_redline_text_modal{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}


/*  7.3.5 */
#cvjs_exit_pagechangelist{
	position: absolute;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important; 
	padding: 0px;
	top: 1px;
	right: 1px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
/*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
	font-family: "Courier", Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-weight: bold;
	color:#000000 !important;  /* #000000 */
	background-color:#EFEFEF !important; /* #000000 */
	font-size: 20px !important;
	line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
}








.modalIconLogo{

	position: absolute;
	top: 0px;
	left: 1px;
	border: 2px black;
	width: 20px;
	height: 20px;
}

.modalHeaderText{
	position: absolute;
	top: 3px;
	left: 35px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
    font-weight:bold;
}



.modalIconLogoFileModal{

	position: relative;
	top: 4px;
	left: 1px;
	border: 2px black;
}

.modalHeaderTextFileModal{
	position: relative;
	top: 12px;
	left:100px;
 
}

/* 7.4.33 */

#cvjs_exitServerFileLoadModal{

    position: absolute;
    width: 20px !important;
    height: 20px !important; 
    min-height: 20px !important; 
    padding: 0px;
    top: -5px;
    right: -2px;
    z-index:1000;
    margin: 0px;
    text-indent: 1px;
    text-align:center;
    /*	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;*/
    font-family: "Courier", Arial, Helvetica, sans-serif !important;
    text-decoration: none;
    font-weight: bold;
    color:#000000 !important;  /* #000000 */
    background-color:#EFEFEF !important; /* #000000 */
    font-size: 20px !important;
    line-height: 1;
    border-radius: 4px !important;
    border-color: #767676;
    border-width: thin;
    

    
}




/*7.4.33 */
.cvjs_new_header_button_filemodal{

	position: relative;
	width: 20px;
	height: 20px; 
	padding: 0px;
	top: -5px;
	right: -5px;
	z-index:1000;
	margin: 0px;
	text-indent: 1px;
	text-align:center;
	font-family: "Arial-BoldMT", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 18px;
	line-height: 1;
	 

}

.select_file_image{  /* 6.2.45 */
	position: absolute;
	top: 44px;
	left: 20px;
	
}

.cvjs_filemodal_horizontal_line
{
  position: relative;
  border-bottom: 1px solid;
  color: #DDDDDD;
  width: 100%;
  margin-top: 1px;
}


.cvjs_filemodal_horizontal_line2
{
  position: absolute;
  border-bottom: 1px solid;
  color:#DDDDDD;
  width: 100%;
  top: 30px;
  margin-top: 1px;
}

.cvjs_filemodal_hr {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 100%; 
  color:#DDDDDD;
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
 
}


/* 6.2.47  include and optimize layerlist_05.css */


.cvjs_img {
  max-width: 100%;
}






.cvjs_listwrapper {
  font-family:sans-serif;
  margin:0;
  padding:5px 0 0;
  position: relative;
  z-index: 2000;
  background : white;
  
  border:2px solid gray;
  border-radius:5px;
  border-color: gray;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */

  
}


.cvjs_search {
  margin:1px;
}


.cvjs_list {
  font-family:sans-serif;
  margin:0;
  padding:8px 0 0;
  cursor : pointer;
  display: block;
  height: 320px;
  width:  420px;
  overflow: auto;
  z-index: 2001;
}
.cvjs_list > li {
  display:block;
  background-color: #eee;
  padding:5px;
  box-shadow: inset 0 1px 0 #fff;
  line-height: 16px;

}
/*

.avatar {
  max-width: 150px;
}
*/


h3_list {
  font-size: 11px;
  margin:0 0 0.3rem;
  font-weight: normal;
  font-weight:bold;
  color:#000;
}

h3_selected {
  font-size: 10px;
  margin:0 0 0.3rem;
  font-weight: normal;
  font-weight:normal;
  padding:5px;
}

/*
.lheader {
  font-size: 10px;
  margin:0 0 0.3rem;
  font-weight: normal;
  font-weight:bold;
  left: 20px;
  top: -10px;
  position: relative;
}
*/
/*
.lcross {
  left: 470px;
  top: -75px;
  position: relative;
  height: 10px;
}
*/

/*
p {
  margin:0;
}
*/


.cvjs_input {
  border:solid 1px #ccc;
  border-radius: 5px;
  padding:7px 14px;
  margin-bottom:10px
}
.cvjs_input:focus {
  outline:none;
  border-color:#aaa;
}


  

/* 6.2.48  loading animation */

/* loading_animation_sm.html START */

.containerTopSm {
    padding-top: 0px;
    width: 200px;
    height: 315px;
    margin: auto;
}

.containerBottomSm {
    padding-top: 0px;
    background-color: #FFF;
    width: 200px;
    height: 130px;
    margin: auto;
    border-radius: 14px;
    -webkit-box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.6);
}

#loadingSm-top p {
    text-align: center;
    font-size: 26px;
    color: #124089;
    padding-top: 18px;
}

#cyclingGraphicSm {
    position: absolute;
    padding-top: 16px;
    margin-left: 78px;
}


/* loading_animation_sm.html END */

/* animation css */

.leviathan {display:block;position:relative;background:transparent;width:96px;height:28px;padding:0;margin:0;transform-style:preserve-3d;-webkit-perspective:1000;-webkit-backface-visibility:hidden}
.leviathan i{display:block;float:left;background-color:rgb(0,150,215);opacity:.5;width:10px;height:10px;margin:4px 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.leviathan.dark i{background:#bbb;background:rgba(0,0,0,0.25)}
    
.uno {
    -webkit-animation: play 1.8s linear .6s infinite;
       -moz-animation: play 1.8s linear .6s infinite;
        -ms-animation: play 1.8s linear .6s infinite;
         -o-animation: play 1.8s linear .6s infinite;
            animation: play 1.8s linear .6s infinite;
}

.dos {
    -webkit-animation: play 1.8s linear 1.2s infinite;
       -moz-animation: play 1.8s linear 1.2s infinite;
        -ms-animation: play 1.8s linear 1.2s infinite;
         -o-animation: play 1.8s linear 1.2s infinite;
            animation: play 1.8s linear 1.2s infinite;
}

.tres {
    -webkit-animation: play 1.8s linear 1.8s infinite;
       -moz-animation: play 1.8s linear 1.8s infinite;
        -ms-animation: play 1.8s linear 1.8s infinite;
         -o-animation: play 1.8s linear 1.8s infinite;
            animation: play 1.8s linear 1.8s infinite;
}

@-webkit-keyframes play {
   from { opacity:    1.0; }
     to { opacity:    0.1; }
}

@-moz-keyframes play {
   from { opacity:    1.0; }
     to { opacity:    0.1; }
}

@-ms-keyframes play {
   from { opacity:    1.0; }
     to { opacity:    0.1; }
}

@-o-keyframes play {
   from { opacity:    1.0; }
     to { opacity:    0.1; }
}

@keyframes play {
   from { opacity:    1.0; }
     to { opacity:    0.1; }
}
