
/******************
* global values
*******************/
body
{
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;

}
table
{
	padding: 2px;
	border-collapse: collapse;
	border-style: none;
	
}
td
{
	font-family:arial, verdana, sans-serif;
}

SUP 
{font-size: 110%; }

#tdFooterContent1
{
	color:black;
}
textarea
{

	font-family: Verdana;
	font-size: 95%;
}

select
{
	font-family: arial,verdana,sans-serif;
	/*font-size: 95%;*/	
	font-size: 80%;	
	/*border-style: solid;
	border-width: 1px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.selectMinWidth280
{
	min-width:280px;
	width:expression((this.clientWidth < 282)?'280px':'auto');	
}
.selectMinWidth150
{
	min-width:150px;
	width:expression((this.clientWidth < 152)?'150px':'auto');	
}
.selectMinWidth570
{
	min-width:570px;
	width:expression((this.clientWidth < 572)?'570px':'auto');	
}
.selectMinWidthP100
{
	width:100%;
}

/*can't set attributes for a specific type of input in ie - this will affect all input types*/
input
{
	font-family: Verdana;
	/*font-size: 95%;*/
	font-size: 80%;
}

img
{
	border-style: none;
}

hr.headerdivider
{
	padding: 0px;
	margin:0px;
	border: 0px;
	height: 0px;
	width: 800px;
	text-align: left;
}

ul
{
	line-height: 1.0;
}

li
{
	list-style-type: none;
	margin-top: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 95%;
}

h1
{
	display:inline-block;
	font-weight: bold;
	border-width: 1px;
	border-style: none;
	border-bottom-style: solid;
	/*font-size: 95%;*/
	font-size: 80%;
	font-family: arial, verdana, sans-serif;
	margin-bottom:2px;
	padding-bottom: 2px;
	margin-left:-1px;
	width:99%;	
}


/******************
* text 
*******************/
/*most likely will use a div tage here, but not sure yet*/

.home-gosearch
{
	padding-left:330px;
	height:40px;
}

.pagetitle
{
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding: 10px 0px 10px 5px;
	border: solid 0px #000000;
	width: 800px;
}
.pagetitlewithbutton
{
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	border: solid 0px #000000;
	width: 300px;
	float: left;
}
.homepagetitle
{
	font-family: arial, verdana, sans-serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	border: solid 0px #000000;
	float: left;
}
.subpagetitle
{
	font-family: arial, verdana, sans-serif;
	font-size: 110%;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	border: solid 0px #000000;
	width: 800px;
	float: left;
}
/*subtext - generally under page title*/
div.pagesubtext
{	
	/*font-size: 95%;*/
	font-size: 80%;
	font-family: arial, verdana, sans-serif;
	padding: 0px 0px 10px 20px;
	border: solid 0px #000000;
	width: 750px;

}
.sectiontitle
{	
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
}
.subtitle
{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 80%;
}


.errormsg
{
	padding: 10px 0px 10px 0px;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;

}
.exampletext
{
	font-style: italic;
}
.fieldname
{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	
}
.formfieldname
{
	text-align: right;
	vertical-align: top;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	
}

.AdjustData_text
{
	font-family: arial, verdana, sans-serif;
	font-size: 95%;
}


/******************
* table grid 
*******************/
/******************
* table grid 
*******************/

.grid_oddrow_table
{
	height:20px;
}
.grid_evenrow_table
{
	height:20px;
}

.grid_rw1clr
{
	height:21px!important;
	max-width: 500px;
}
.grid_rw2clr
{
	height:21px!important;
	max-width: 500px;
}
.grid_rw1clr_a
{
	height:21px!important;
	max-width: 500px;
}
.grid_rw2clr_a
{
	height:21px!important;
	max-width: 500px;
}

div.grid
{
	text-align: left;
	vertical-align: middle;
	/*width: 750px;*/
	/*overflow: auto;*/
	/*margin-left:20px;*/
	/*margin-right:20px;*/
    
}


#dataTable_container
{
	border-top:0 solid #e0e0e0;
	border-left:0 solid #e0e0e0;
	position:relative;
}

div.grid th:hover
{
	/*background-color:#CCCCCC;*/
}
div.grid th {
    background-color: #FFFFFF;
    background-position: left 0 !important;
    background-repeat: repeat-x !important;
    border-bottom-color: #E0E0E0;
    border-style: solid !important;
    border-width: 0 0 1px !important;
    font-family: arial,verdana,sans-serif !important;
    font-size: 80%;
    padding-left: 5px !important;
    padding-right: 5px !important;
    text-align: center;
    white-space: nowrap !important;
}
div.grid td
{
	border-width: 0px; /*1px, update for new ui*/
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 80%;
	font-family: arial, verdana, sans-serif;	
	
}

table.gridtable
{
	border-style: outset;
	border-width: 1px;
	
}
table.gridtable td
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
}
div.gridnopaading
{
	text-align: left;
	vertical-align: middle;
	/*width: 750px;*/
	/*overflow: auto;*/
}
div.gridnopaading th
{
	text-align: center;
	border-width: 1px;
	border-style: solid;
	white-space: nowrap;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	
}


div.gridnopaading table
{
	border-style: outset;
	border-width: 1px;	
	
}

div.gridnopaading td
{
	border-width: 1px;
	border-style: solid;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	
	
}
div.gridthickborderdotcell
{
	text-align: left;
	vertical-align: middle;
	/*width: 750px;*/
	/*overflow: auto;*/
}
div.gridthickborderdotcell th
{
	text-align: center;
	/*font-size: 95%;*/
	font-size: 80%;
	font-family: arial, verdana, sans-serif;	
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
    border-top:none;
    border-left:none;
    font-weight:bold;
}


div.gridthickborderdotcell table
{
	border-style: solid;
	border-width: 2px;
}

div.gridthickborderdotcell td
{
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	
	border-right:1px dashed #666666;
	border-bottom:1px dashed #666666;
    border-top:none;
    border-left:none;
}

div.grid table
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
	
	/*add for new ui*/
	border-top:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
	
}
div.grid td.verticalLock
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
	top:expression(this.containerDiv.scrollTop);
	position:relative;	
	
}

div.grid td.horizontalLock
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
	left:expression(this.containerDiv.scrollLeft);
	position:relative;	
	
}

div.grid td.bothLock
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
	left:expression(this.containerDiv.scrollLeft);
	top:expression(this.containerDiv.scrollTop);
	position:relative;	
	
}
table.tblborder
{
	border-style: outset;
	border-width: 1px;

}
table.tblborder th
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	

}

.tablehead
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
	background-image: url('/companalyst/graphics/grey.gif');/*fix for ie7 dotted border*/
	background-position:left 0px;
	background-repeat:repeat-x;	
}
.tableheadwithoutborder
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	
}
div.tablescroll
{
	width: 100%;
	clear: both;
	overflow: auto;
	overflow-x: scroll; 
	overflow-y: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.tableoverflow
{
	width: 100%;
	height: 350px;
	clear: both;
	overflow: auto;
	overflow-x: scroll; 
	overflow-x: scroll; 
	overflow-y: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*dates and numbers (align right)*/
.grid_dtnum
{
	text-align: right;
}

/*images, links, select boxes etc. (align center)*/
.grid_object
{
	text-align: center;
}


/******************
* worksheet tabs
*******************/
div.tabcontainer
{
	width: 100%;
	white-space: nowrap;
	background:#fff;
}
div.tab
{
	padding: 0px 2px 0px 0px;
	/*font-size: 95%;*/
	font-size: 80%;
	font-family:arial, verdana, sans-serif;		
	float: left;
}
div.tabcenter, .tabcenterselected
{
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	float: left;
	padding: 5px 20px 5px 0px;
}
a.tabcenterLink:visited
{
	
}
div.tabcenter a, .tabcenterselected a
{

}
div.tableft, div.tableftselected
{
	width:3px;
	height:13px;
	background-image: url('/companalyst/graphics/leftcorner.gif');
	background-repeat: no-repeat;
	float: left;
	padding: 5px 20px 5px 0px;
}
div.tabright, div.tabrightselected
{
	width: 3px ;
	height:13px;
	background-image: url('/companalyst/graphics/rightcorner.gif');
	background-repeat: no-repeat;
	float: left;
	padding: 5px 0px 5px 0px;
}

/******************
* containers
*******************/
/*use to set overall page structure*/
div.bodycontainer
{
	/*padding: 0px 0px 0px 10px;*/
	margin-left:10px;
}

div.contentcontainer
{
	padding: 0px 10px 0px 5px;
    float: none;
}

div.menucontainer
{
	padding : 0px;
	margin : 0px;
	border : none 0px black;
}
/*side container - left and right nav*/
div.cnt_side_ja
{
	margin: 0px;
	width: 160px;
}

/*side container - left and right nav*/
div.cnt_side
{
	margin: 0px;
	width: 150px;
    /*white-space:nowrap;*/
}
/*small main container - ex. homepage reports and tasks*/
div.cnt_main_sm
{
	margin: 0px;
	width: 450px;
}
#MainSection .cnt_main_sm
{
	width:700px;	
}
/*large main container*/
div.cnt_main_lg
{
	margin: 0px;
	width: 96%!important;
	top: 0px;
}
/*large main container*/
div.cnt_main_big
{
	margin: 0px;
	width: 850px;
	top: 0px;
}

/*set all three header types, but leave option to split later*/
div.cnt_side_header, div.cnt_main_sm_header, div.cnt_main_lg_header
{
	display: inline-block; /*this is needed for filter to display*/
	font-weight: bold;
	border-width: 1px;
	border-style: none;
	border-top-style: solid;
	padding-bottom: 1px;
	padding-left: 5px;
	/*font-size: 95%;*/
	/*font-size: 80%;*/
	font-size: 12px;
	width: 95%;
	font-family: arial, verdana, sans-serif;
	background-image: url('/companalyst/graphics/blue.gif');/*fix for ie7 dotted border*/
	background-position:left 0px;
	background-repeat:repeat-x;
}
div.cnt_side_header_nav
{
	
	font-weight: bold;	
	border-style: none;
    border-width: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;	
}
div.cnt_side_header_footer
{
	padding-left: 2px;
}
/*reporting services - reports*/
div.cnt_reports
{        
	border-style: solid;
}

/*subtext - generally under page title*/
div.cnt_subtext
{
	padding-left: 10px;
}

.bottomtoolcontainer
{
	padding: 10px 0px 10px 0px;
	
}

.bottomtoolcontainer_ja
{
	padding: 5px 0px 10px 0px;
	
}

.middletoolcontainer
{
	padding: 10px 0px 10px 0px;
	
}
#spellingchecktable
{
	float:left;
}
.spellingcheckbar
{
	float:left;
	width:150px;
	padding-top:30px;
}
.spellingcheckbar .tool
{
	clear:both;
	padding-bottom:10px!important;
	height:30px;
	width:150px;
	text-align:left;
	display:block!important;
}
#spellBtnChangeOrDelete
{
	margin-top:50px;
}

/******************
* spacers
*******************/
/*default spacer*/
div.verticalspacer
{
	height: 10px;
	width: 10px;
}
.hspacer
{
	padding-right: 5px;
	width: 5px;
}




/******************
* icons
*******************/
/*leave option to change later*/
img.icon
{
	margin-right: 2.5px;
	margin-left: 2.5px;
}
img.buttonleft
{
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 0px;
}
img.buttonright
{
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 5px;

}

.displayindicator
{
	vertical-align: middle;
	padding: 0px 3px 0px 0px;
}
div.tool
{
	vertical-align: middle;
	display: inline;
	margin: 0px 25px 0px 0px;
	
	
}
div.bottomtool
{
	vertical-align: middle;
	display: inline;
	margin: 0px 25px 0px 0px;
	font-size: 112%;
	font-family: arial, verdana, sans-serif;
	
}

div.bottomtool_ja
{
	vertical-align: middle;
	display: inline;
	margin: 0px 15px 0px 0px;
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
	
}

div.smalltool
{
	vertical-align: middle;
	display: inline;
	margin: 0px 10px 0px 0px;
	
}
a.buttonbackground
{
	display: inline-block;
	padding: 2px 5px 5px 5px;
	border-style: solid;
	border-width: 1px; 
	/*filter: progid:DXImageTransform.Microsoft.Light.changeStrength(1, 50, 1);*/
}
a.button
{
	display: inline-block;
	padding: 2px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
}

a.disabled {
	cursor: not-allowed !important
} 

/******************
* menu
*******************/
/*
div.menubar {
  border-width : 0px;
  border-style : none;
  padding: 2px 0px 2px 0px;
  border: 2px solid #5781ae;
  text-align: left;

	background-position: right;
	background-repeat: no-repeat;
	font-size: 76%;
	white-space:nowrap;
	padding-right:150px;
	height:15px;

}

div.menubar a.menubutton,  a.menubutton_single
{
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 1px 2px 1px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
 
}


div.menubar a.menubuttonselected 
{
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}
*/
div.menu {
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuitem {

	font-size: 116%;
	cursor: hand;
	display: block;
	padding: 6px 6px;
	text-decoration: none;
	white-space: nowrap;

}
*div.menu a.menuitem
{
	padding: 3px 3px;
}

div.menu a.edittablemenuitem {

	font-size: 100%;
	cursor: hand;
	display: block;
	padding: 3px 3px;
	text-decoration: none;
	white-space: nowrap;
}

div.menu a.menuitemselected 
{
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}



div.menu a.menuitem span.menuitemtext {}

div.menu a.menuitem span.menuitemarrow {
  margin-right: -.75em;

}

div.menu div.menuitemsep {
  margin: -0.5px;
}

/*****************

/******************
* menu
*******************/

div.desc_menubar {
  border-width : 0px;
  border-style : none;
  padding: 2px 0px 2px 0px;
  border: 2px;
  text-align: left;
  
}

div.desc_menubar span.desc_menubutton 
{
  font-size: 100%;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 1px 2px 1px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.desc_menubar span.desc_menubuttonselected 
{
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.desc_menu {
  padding: 0px 0px 0px 0px;
  display:none;
}


div.desc_menu span.desc_menuitem {

	font-size: 100%;
	cursor: hand;
	display: block;
	padding: 3px 3px;
	text-decoration: none;
	white-space: nowrap;
}


div.desc_menu span.desc_menuitemselected 
{
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}



div.desc_menu span.desc_menuitem span.desc_menuitemtext {}

div.desc_menu span.desc_menuitem span.desc_menuitemarrow {
  margin-right: -.75em;
}

div.desc_menu div.desc_menuitemsep {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  margin: -0.5px;
}





/******************
/******************
* miscellaneous
*******************/
/*may need this to override*/
.hideborder
{
	border-style: none;
}

hr.footerdivider
{
	border-style: none;
	height: 4px;
	font-size: 1px;
	width: 100%;
}

input.radiospacer
{
	margin-right: 5px;
	vertical-align: middle;
}
input.checkboxspacer
{
	margin-right: 5px;
	vertical-align: middle;
}
input.textboxstyle
{
	border-style: solid;
	border-width: 1px;
}

/*show old style as error*/
.font1_bold_black, .font1_black, .font2_black, .headfootfont, .headfootfont:hover, .font1_bold_white_link, .font1_white_link, .font1_bold_white_link:hover, .font1_bold_white, .font1_white, .font1_bold_blue_link, .font1_bold_blue_link:hover, .font1_blue_link, .font1_blue_link:hover, .font3_bold_black, .font2_bold_black, .font2_black, .font1_bold_black, .font1_black, .font1_italic_black, .font1_red, .font2_bold_red, .Font1_Bold_Body_Link, .font1_bold_body_link:hover, .Font1_Body_Link, .font1_body_link:hover, .textareastyle, .font1_lightgray, .font1_darkgray
{
	font-size:18px;
	font-weight:bold;
}


/*show old style as error*/
.bigcontent
{
	font-size: 112%;
	font-family: arial, verdana, sans-serif;	
}
.content
{
	/*font-size: 80%;*/
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
}
.contentfortable
{
	/*font-size: 95%;*/
	font-size: 11px;
}
.label
{
	font-size: 80%;
	font-family: arial, verdana, sans-serif;	
	font-weight:bold;
}
.reportkeyword
{
	font-weight:bold;
}
.areatitle
{
	/*font-size: 110%;*/
	font-size: 80%;
	font-family: arial, verdana, sans-serif;	
	font-weight:bold;

}
.tdcontent
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
}
.tdcontent_old_camd_searchresult_right
{
    border:1px solid black;
	padding-left: 5px;
	padding-right: 5px;	
}
.tdlabel
{
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 95%;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
	}
	
	.tdlabelblue
{
	text-align: center;
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;	
	/*font-size: 95%;*/
	font-size: 80%;
		font-weight:bold;
	font-family: arial, verdana, sans-serif;
	}
	
.dragTable{
	/*border:1px solid #8596CA;*/

/*border-top:1px solid #3366cc;*/
			margin-bottom: 21px;
			width:100%;
			/*background-color:#FFFFFF;
			background:#FFFFFF url(/CompAnalyst/Graphics/secbg.gif) repeat-x;*/
			/*height:80px;*/
			padding-top:10px;
}


.dragTR{
cursor:move;

/*background-color:#e5eef9;*/
height:20px;
padding-left:5px;
font-weight:bold;
}
/*jdb*/
div.portal-column1 {
    background: white none repeat scroll 0 0;
    margin: 0.25px;
    padding: 0.25px;
    /*baily add for jdb(backgroud color width)*/
    width: 98%;

    position: relative;
    zoom:1;
    display:inline-block;/* FF */
	*display: inline;  /* IE6+IE7 */
        
    vertical-align: top;
    float:left;
}
div.module1
{
	background: #f1f6fe none repeat scroll 0 0;
    border: 7px solid #f1f6fe;
    padding: 2px 3px;
    margin: 5px 0;
        /*baily add for jdb(backtable color width)*/
    width: 730px;
}


/*portal*/
div.portal-column {
    background: #f1f6fe none repeat scroll 0 0;
    margin: 5px;
    padding: 5px;
    width: 30%;

    zoom:1;
    display:inline-block;/* FF */
	*display: inline;  /* IE6+IE7 */
        
    vertical-align: top;
}
div.module 
{
    border: 1px solid #a5a6a7;
    padding: 2px 3px;
    margin: 5px 0;
    width: 254px;
}

div.module_content 
{
/*this background-color shall be changed, I cannot get the color displayed in spc*/
    border: 1px solid #959697;
    padding: 2px;
    width: 250px;
}


div.module_content .close_button 
{
    float: right;
}

div.module_content p 
{
    margin: 0;
    padding: 0;
}


.module_draggable 
{
    cursor: move;
}

#ghost
{
    position: absolute;
    z-index: 20;
    /*width: 187px;*/
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: move;
}

#ghost .module 
{
    opacity: 0.65;
    filter: alpha(opacity=50);
}

#ghostMarker
{
    position: absolute;
    z-index: 15;
   
    height: 5px;
    overflow: hidden;
    border: 1px dashed #757677;
    /*background-color: #00CC00;*/
}

#portal-column-block-list {
  position: absolute;
  width:350px;
  left:650px;
  top:160px;
  float: right;
  z-index: 100;
  border: 1px solid #959697;
}

.portal-column-block 
{
  position: absolute;
  z-index: 100;
  border: 2px double #5781AE;
}



/*------border style begin---------*/

.border_2px_black_t
{
	border-top:2px solid Black;
}

.border_2px_black_b
{
	border-bottom:2px solid Black;
}

.border_2px_black_l
{
	border-left:2px solid Black;
}
.border_2px_black_r
{
	border-right:2px solid Black;
}

.border_1px_black_t
{
	border-top:1px solid Black;
}

.border_1px_black_b
{
	border-bottom:1px solid Black;
}

.border_1px_black_l
{
	border-left:1px solid Black;
}
.border_1px_black_r
{
	border-right:1px solid Black;
}

.noborder_t
{
	border-top:none;
}
	
.noborder_b
{
	border-bottom:none;
}
	
.noborder_l
{
	border-left:none;
}
	
.noborder_r
{
	border-right:none;
}


.border_dotted_black_t
{
	background-image: url('/companalyst/graphics/dotted_line_bg.gif');/*fix for ie7 dotted border*/
	background-position:left 0px;
	background-repeat:repeat-x;
	border-top:none;
}

.border_dotted_black_b
{
	border-bottom:1px dotted black;
}

.border_dotted_black_l
{
	border-left:1px dotted black;
}

.border_dotted_black_r
{
	border-right:1px dotted black;
}

.border_dotted_black_l
{
	border-left:1px dotted black;
}


.border_1px_black_t
{
	border-top:1px solid black;	
	border-top-width:1px;
}



/*------Html Editor---------*/

#divhtmleditor .tblEditor {}
/*#divhtmleditor .dvMenu {BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid}*/
#divhtmleditor .menuButton {BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #bcbcbc 1px solid; CURSOR: pointer; BORDER-BOTTOM: #bcbcbc 1px solid; FONT-FAMILY: verdana; HEIGHT: 20px;}
#divhtmleditor .menuButton_over {BORDER-RIGHT: #8989ff 1px solid; BORDER-TOP: #8989ff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #8989ff 1px solid; CURSOR: pointer; BORDER-BOTTOM: #8989ff 1px solid; FONT-FAMILY: verdana; HEIGHT: 20px;}
#divhtmleditor .menuSeparator {WIDTH: 15px}
#divhtmleditor .commandButton {BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 10px; BORDER-LEFT: white 1px solid; CURSOR: pointer; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: verdana;}
#divhtmleditor .commandButton_over {BORDER-RIGHT: #8989ff 1px solid; BORDER-TOP: #8989ff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #8989ff 1px solid; CURSOR: pointer; BORDER-BOTTOM: #8989ff 1px solid; FONT-FAMILY: verdana;}
#divhtmleditor .commandButton_bold {BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 12px; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 25px; CURSOR: pointer; BORDER-BOTTOM: #bcbcbc 1px solid; FONT-FAMILY: Times New Roman; HEIGHT: 25px;}
#divhtmleditor .commandButton_italic {BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 25px; CURSOR: pointer; BORDER-BOTTOM: #bcbcbc 1px solid; FONT-STYLE: italic; FONT-FAMILY: Times New Roman; HEIGHT: 25px;}
#divhtmleditor .commandButton_underline {BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #bcbcbc 1px solid; WIDTH: 25px; CURSOR: pointer; BORDER-BOTTOM: #bcbcbc 1px solid; FONT-FAMILY: Times New Roman; HEIGHT: 25px;TEXT-DECORATION: underline;}
#divhtmleditor .frameHtmlEditor{width:100%;border:1px solid #C1BBAB;}

.dvMenu {BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid;}


/*-------Tooltip----------------*/
#tt {position:absolute; display:block; background:white;border:1px solid #C1BBAB;}
#tttop {display:block; height:5px; margin-left:5px;  overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px;}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

/*-------new ui css----------------*/
div.cnt_main_lg_ui
{
	margin: 0px;
	width: 100%;
	top: 0px;
}

.textblock
{
	/*background-color:#E8EDED;*/
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	word-spacing:1.5;
    width:100%;
    /*width:1220px;*/
     /*margin-left:10px;
	margin-right:10px;*/
	
}

.textblocktable
{
	margin-left:10px;
	margin-right:10px;
	width:98%;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.parenttableblock
{
	margin-left:15px;
	margin-top:20px;
	margin-right:35px;
	margin-bottom:20px;
}

.parentchildtableblock
{
	width:100%;
	width:97%\9;
}

/*for new ui, some special content need hard code margin*/
 .generalmarginblock
{
	 margin-left:20px;
}

.table_oddrow
{
	height:40px;
	*height:29px;
}
.table_evenrow
{
	height:40px;
	*height:29px;
}

.grid_oddrow
{
	height:20px;
	white-space:nowrap;
}
.grid_evenrow
{
	height:20px;
	white-space:nowrap;
}

.grid_hoverrow
{
}

.grid_oddrow_nohover
{
	height:40px;
}
.grid_evenrow_nohover
{
	height:40px;
}

.titlebar
{
	font-size:11px;
	font-family:Arial;
    font-weight:bold;
    height:40px;
    margin-left:10px;
	margin-right:10px;
}

.columncontent
{
	border-width: 1px;
	border-style: solid;
	padding-left: 8px;
	padding-right: 0px;	
	font-size: 95%;
	font-family: arial, verdana, sans-serif;
}

 .head_message
{
	 margin-left:20px;
}

.hr_border
{
	height:0.5px;
	width:98%;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:5px;
}

.standardtext
{
	 font-family:Arial;
	 font-size:11px;
	 line-height:1.5;
}

.sectionheadertext
{
	 font-family:Arial;
	 font-size:11px;
	 font-weight:bold;
}

.fieldinactivetext
{
	 font-family:Arial;
	 font-size:11px;
	 font-weight:bold;
}

.fielderrortext
{
	 font-family:Arial;
	 font-size:11px;
	 font-weight:bold;
}


.activelink
{
	 font-family:Arial;
	 text-decoration:none;
}

.activelink:hover
{
	text-decoration:underline;
}

a
{
	 font-family:Arial;
	 text-decoration:none;
}
	 
a:hover
{
	 text-decoration:underline;
}


.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b
{
	display:block;overflow:hidden; 

}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border:1px solid #999;}
.b1,.b1b{margin:0 5px;background:#999;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{margin:0 1px;}
.d1{background:#EDEFEF;}

/*-----------12.16.2011----the below temp css  style defined for of main page-------------------------*/
.d2{background:#818281;} 

.d1 a:link
{
 text-decoration:none;
 font-weight:bold
} 
.d1 a:visited 
{
 text-decoration:none;
 font-weight:bold;
} 
.d1 a:hover 
{
 text-decoration:underline;
 font-weight:bold;
} 
.d1 a:active 
{
 text-decoration:underline;
 font-weight:bold;
} 

.section_header_text
{
 font-family:Arial;
 font-size: 11px;
 font-weight:bold;
 vertical-align:middle;
 text-align:left;
 height:20px;
 padding-top:0px;
 padding-bottom:0px;
}

.footercontent
{
  /*position:fixed;*/
 bottom:0px;
 width : 100%;
 /*font-size: 95%;*/
 font-size: 11px;
 text-align: right;
 height:25px;
}

.footercontent div
{
	background-color: #00497B;
}
.footer_info1 
{
	color:black;
	font-size:11px;
	text-align:left;
}

#teconsent a
{
	color: inherit;
	text-decoration: underline;
}

.display-inlineblock {
  display: inline-block !important;
}

/*-----------------end of main page-------------------------*/

/*checkbox*/
.sp_xjCheckBox
{
	height:16px;
	line-height:18px;
	text-indent:20px;
	position:relative;
	cursor:pointer;
	/*float:left;*/
	float:right;
	clear:both;
	display:block;
	width:14px;
	background:url('/companalyst/graphics/form_ckbox_deselected.png') no-repeat left 0px;
	}
.sp_xjCheckBox_N
{
	background-position:left 0;
}
.sp_xjCheckBox_H
{
	/*background-position:left -16px;
	background:url('/companalyst/graphics/form_ckbox_selected.png') no-repeat left 0px;*/
}
.sp_xjCheckBox_C
{
	background-position:left -32px;
	background:url('/companalyst/graphics/form_ckbox_selected.png') no-repeat left 0px;
}

.sp_xjCheckBox_D
{
	background-position:left -32px;
	background:url('/companalyst/graphics/form_ckbox_inactive.png') no-repeat left 0px;
}

.sp_xjCheckBox_DC
{
	background-position:left -32px;
	background:url('/companalyst/graphics/form_ckbox_selected_inactive.png') no-repeat left 0px;
}

/*textbox*/
.sp_xjTextBox
{
     border: 2px solid #D3E7F5;
     cursor: text;
     height: 22px;
     padding: 1px;
}

/*radio*/
.sp_xjRadio
{
	height:16px;
	line-height:18px;
	text-indent:20px;
	position:relative;
	cursor:pointer;
	float:left;
	clear:both;
	display:block;
	width:20px;
	background:url('/companalyst/graphics/form_radio_deselected.png') no-repeat left 0px;
	}
.sp_xjRadio_N
{
	background-position:left 0;
}
.sp_xjRadio_H
{
}
.sp_xjRadio_C
{
	background-position:left -32px;
	background:url('/companalyst/graphics/form_radio_selected.png') no-repeat left 0px;
}
.sp_xjRadio_D
{
	background-position:left -32px;
	background:url('/companalyst/graphics/form_radio_inactive.png') no-repeat left 0px;
}
.sp_xjRadio_DC
{
	background-position:left -32px;
	background:url('/companalyst/graphics/form_radio_selected_inactive.png') no-repeat left 0px;
}


/*activelink*/
.sp_xjHref
{
	 font-family:Arial;
	 font-weight:bold;
	 text-decoration:none;
}

.sp_xjHref_H
{
	text-decoration:underline;
}

/*SelectMultiple*/
.sp_xjSelectMultiple
{
	border:none;
	/*background-image: url('/companalyst/graphics/grey.gif');/*fix for ie7 dotted border*/
}


/*gridheader*/
.sp_xjGridRow
{
	/*background-image: url('/companalyst/graphics/grey.gif');/*fix for ie7 dotted border*/
	font-size:90% !important;
}

.sp_xjGridRow_H
{
}

/*GadgetTool*/
.scale-bar
{
	width:145px;
	height:30px;
	background-image: url('/companalyst/graphics/nu_scale_bg_full.png');
	background-position:left 4px;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	cursor:pointer;
}
.scale-bar-block-min
{
	float:left;
	width:20px;
	height:28px;
	background-image: url('/companalyst/graphics/nu_scale_block_min.png');
	background-repeat:no-repeat;
	position:relative;
	cursor:pointer;
	display:block;
}
.scale-bar-block-max
{
	float:left;
	width:20px;
	height:26px;
	background-image: url('/companalyst/graphics/nu_scale_block_max.png');
	background-repeat:no-repeat;
	position:relative;
	cursor:pointer;
	display:block;
	margin-top:1px;
}


/*
 form#Cbd_MultipleReoprts_Css table,td,tr,div,span{
     color:red; 
	 }
*/
	 
	 
 #Cbd_MultipleReoprts_Css table,#Cbd_MultipleReoprts_Css tr,#Cbd_MultipleReoprts_Css td,#Cbd_MultipleReoprts_Css div{
     overflow-x:visible !important;
     overflow-y:visible !important;
	 }
 #Ucbd_MultipleReoprts_Css table,#Ucbd_MultipleReoprts_Css tr,#Ucbd_MultipleReoprts_Css td,#Ucbd_MultipleReoprts_Css div{
     overflow-x:visible !important;
     overflow-y:visible !important;
	 }
	 
	  div#ctl00_ctl00 td,div#ctl00_ctl00 div{
     /*width:99.9% !important;*/ /*remove for similar bugid 108269, 108305*/
	 }
	 
/*globalCircie style*/
.globalCircieTop_l,.globalCircieTop_r,.globalCircieBtn_l,.globalCircieBtn_r
{
	height:9px;
	font-size:0px;
}
.globalCircieTop_l
{
	width:9px;
	*width:5px;
	/*background-image:url('/companalyst/graphics/nu_lt_round.png');*/
	border-radius: 3px 0px 0px 0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
.globalCircieTop_r
{
	width:9px;
	/*background-image:url('/companalyst/graphics/nu_tr_round.png');*/
	border-radius:0 3px 0 0;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
.globalCircieTop_l>div, .globalCircieTop_r>div
{
    width:9px;
}
.globalCircieTop_c,.globalCircieBtn_c
{
	background-repeat:repeat-x;
	height:9px;
	width:auto;
	font-size:0px;
}
.globalCircieBtn_c
{
	/*background-image:url('/companalyst/graphics/nu_vb_round.png');*/
	background-color:#FFFFFF;	
}
.globalCircieTop_c
{
	/*background-image:url('/companalyst/graphics/nu_vt_round.png');*/
	background-color:#FFFFFF;
}
.globalCircieMid_l,.globalCircieMid_r
{
	background-repeat:repeat-y;
	font-size:0px;
	height:auto;
}
.globalCircieMid_l
{
	width:9px;
	*width:5px;
	/*background-image:url('/companalyst/graphics/nu_hl_round.png');*/
	background-color:#FFFFFF;	
}
.globalCircieMid_r
{
	width:9px;
	/*background-image:url('/companalyst/graphics/nu_hr_round.png');*/
	background-color:#FFFFFF;	
}
.globalCircieBtn_l
{
	width:9px;
	*width:5px;
	/*background-image:url('/companalyst/graphics/nu_lb_round.png');*/
	background-color:#FFFFFF;	
	border-radius:0 0 0 3px ;	
	background-repeat:no-repeat;
}
.globalCircieBtn_r
{
	width:9px;
	/*background-image:url('/companalyst/graphics/nu_rb_round.png');*/
	background-color:#FFFFFF;	
	border-radius:0 0 3px 0;
	background-repeat:no-repeat;
}
.globalCircieMid_c
{
    vertical-align:top;
	width:auto;
	background:#ffffff;
}
.globalCircieMid_c_W
{
	width:auto;
	height:auto;
	background:#ffffff;
}
/* end globalCircie style*/



/*browsesurveyjob grid scope's th*/
.survey_scope_bck
{
     
}

.survey_title_bck
{
     
}

div.surveygrid
{
	margin-left:20px;
	margin-right:20px;
}

/*for Cpag_ElementGadget_Search*/
td.searchphrase
{
   width:420px!important;
   white-space:nowrap;
}

td.searchfield
{
   white-space:nowrap;
}

div.div_search
{
   white-space:nowrap;
}

div #div_search
{
   white-space:nowrap;
}

/*for Cpag_ElementGadget_Search*/

td.ui_nowrap
{
   white-space:nowrap;
}

td.ui_prewrap
{
   white-space:pre-wrap;
}

#Rpt_AdvancedJobSearch .content
{
	font-size:12px!important;
}
.span_round
{
	font-size:0px;
	line-height:0px;
}





/***************************************** begin ******************************************/
/*************************** JobEvaluation Workflow (baily add) ***************************/
#workflow_tableview {
    margin-left: 0px;
    margin-right: 50px;
}
/*************************** workflow header style ***************************/
#workflow_header {
    /*background-color: #C8D7E2;*/
    
    border: 0 none;
    color: #B3B3B3;
    float: left;
    font-size: 10px;
    height: 35px;
    margin-top: 15px;
    width: 100%;
}

#workflow_header span{

    color: #58595B;
    font-size:11pt;
    line-height:30px;
    margin-left:20px;
}


#workflow_header table{
    width: 100%;
}

#workflow_header td{
    background-color: #C8D7E2;
    /*background-image: url("/companalyst/graphics/alpha10.png");*/
}

.workflow_header_img {
    background-image: url("/companalyst/graphics_2/nu_errorimg_2.png")!important;
    /*background-repeat: no-repeat;*/
    width: 27px;
}

.workflow_header_space {
    background-color: transparent !important;
    font-size: 0;
    width: 3px;
}

.workflow_header_msgmg {
    color: #4D4D4D;
    font-family: Arial;
    font-size: 11px;
    padding-left: 5px;
    text-align: left;background-image: url("/companalyst/graphics/alpha10.png");
}
/*************************** workflow header style ***************************/

#workflow_bottom {
    background-color: #C8D7E2!important;
    background-image: url("/companalyst/graphics/alpha10.png");
    border: 0 none;
    color: #B3B3B3;
    float: left;
    font-size: 10px;
    height: 45px;
    margin-top: 15px;
    width: 100%;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
}

/*
#workflow_bottom span
{
	margin-left:10px;
    margin-right:10px;
    margin-top:8px;
    width:auto;
}
*/

#workflow_top span
{
	float:left;
	font-family: arial,verdana,sans-serif;
    font-size: 95%;
    font-weight: bold;
}

#workflow_top 
{
	margin-left: 10px;
	margin-top: 7px;
	width:100%;
}

.liProcess
{
	color:#9ACD32;
}

#workflow_detail
{
	background-color: transparent;
    border: 0 none;
    color: #B3B3B3;
    float: left;
    font-size: 10px;
    height: 70px;
    margin-top: 15px;
    width: 100%;
}
.workflow_title
{
	color: #B3B3B3;
	font-size: 12px;
	font-family:Arial;
}
#workflow_center
{
	background-color: transparent;
	/*background-image: url("/companalyst/graphics/alpha10.png");*/
    border: 0 none;
    color: #B3B3B3;
    float: left;
    font-size: 10px;
    height: auto;
    margin-top: 30px;
    width: 100%;
}

#workflow_center span{

    color: #58595B;
    font-size:11pt;
    line-height:45px;
    margin-left:20px;
}

#workflow_center_header
{
	/*background-color: #C8D7E2;*/
	border-top:1px solid #000000;
    border-bottom:1px solid #000000;
}
#workflow_center_header table{
    width: 100%;
}

.workflow_center_header_img {
    background-image: url("/companalyst/graphics/alpha10.png");
    /*background-repeat: no-repeat;*/
    width: 27px;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    text-align:center;
    font-size:12pt;
    background-color: #C8D7E2;
    color:#58595B;
}

.workflow_center_header_space {
    background-color: transparent !important;
    font-size: 0;
    width: 3px;
}

.workflow_center_header_msgmg {
    color: #4D4D4D;
    font-family: Arial;
    font-size: 11px;
    padding-left: 5px;
    text-align: left;
    background-image: url("/companalyst/graphics/alpha10.png");
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    background-color: #C8D7E2;
}



/*workflow and approval level dropdown list*/
#ddluserselect
{
	float:left;	
	margin-top:0px;
	color:#B3B3B3;
	border:0px;	
	background-color:transparent;
}
#ddluserselect ul
{
	float:left;
	margin:7px 0px 7px 20px;
	padding:0px;
	width:140px;
}

#ddluserselect select
{
	font-size:10px;
	color:#FFFFFF;
	width:140px;
	margin-right:20px;
	background-color:#00497b;
	border:0px;
	padding:3px 0px 3px 10px;
}

.workflow_lab
{
	font-size:10pt;
	color:#58595B;
	margin-bottom:7px;
	margin-top:0px;
}

.workflow_new
{
		font-size:10pt;
	color:#B3B3B3;
	margin-bottom:7px;
	margin-top:0px;
	float:right;
	 font-weight:bold;
}

.workflow_new a
{

}
.workflow_module
{
    width:230px;
    float:left;
}
#ddllevelselect select, #ddlusersselect select
{
	font-size:10px;
	color:#FFFFFF!important;
	width:100px;
	margin-right:20px;
	background-color:#00497b;
	border:0px;
	padding:3px 0px 3px 10px;
}

.ddllevel
{
	float:right!important;
}

#workflowstatus
{
	border: 1px solid none;
    color: Black;
    font-size:11pt;
    width:150px;
}

/*workflow and approval level dropdown list*/



#user-list
{
	width:400px;
	margin-left:40px;
	margin-top:30px;
	float:left;
	/*border:1px solid #B3B3B3;*/
}
#user-list-body
{
	border:1px solid #7CBAE4;
}

#user-list .user-list-title
{
	font-size:10px;
	color:#B3B3B3;
	margin:6px 0px 6px 12px;
	display:block;
	height:20px;
	line-height:20px;
}

#user-email-select 
{
	height:200px;
	overflow:auto;
	border-top:1px solid #B3B3B3;
	padding:10px 12px 0px 12px!important;
}
.user-email-select
{
	height:230px!important;
}

#user-email-select ul
{
   margin:0px;
   padding:0px;
}

#user-list .user-item-selected
{
	padding-left:15px;
	padding-top:3px;
	/*background-image:url("/companalyst/graphics/alpha10.png");*/
	background-color:#ECFFFF;
	min-height:32px;
	margin:0px;
	font-size:13px;
	min-width:150px;
	clear:both;
	padding-right:12px;
	margin-bottom:10px;
}

.user-item-selected .user-item-desc
{
	float:left;
	margin-top:6px;
	font-size:10px;
	color:#B3B3B3;
	margin-top:-5px;
	margin-left:-5px!important;
}

.user-item-selected .selected-item-add
{
	background-color:Transparent;
	background-image:url("/companalyst/graphics/sprite.png");
	background-repeat:no-repeat;
	background-position:-43px -581px;
	float:right;
	width:20px;
	height:20px;
	cursor:pointer;
	margin-top:4px;
}

.user-item-selected .selected-item-remove
{
	background-color:Transparent;
	background-image:url("/companalyst/graphics/sprite.png");
	background-repeat:no-repeat;
	background-position:-42px -633px;
	float:right;
	width:20px;
	height:20px;
	cursor:pointer;
	margin-top:4px;
}

.input-textbox
{
	font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 135px;
    border: 2px solid #7CBAE4;
    color: Black;
}
/***************************************** end ********************************************/
/*************************** JobEvaluation Workflow (baily add) ***************************/


/**************************new ui for jem zhifu add*****************/
ul
{
	margin:0px;
	padding:0px;
}
.com_content
{
	margin-right:40px;
}
.nu_label_12
{
	font-family:Arial;
	color:#4d4d4d;
	font-size:12px;
}
.nu_label_11
{
	font-family:Arial;
	color:#4d4d4d;
	font-size:11px;
}
.nu_label
{
	font:12px;
	font-family:Arial;
	font-weight:bold;
}
.nu_label_1
{
	font-family:Arial;
	color:#00497b;
	font:12px;
	font-weight:bold;
}
.nu_label_2
{
	font-family:Arial;
	color:#9ACD32;
	font:12px;
	font-weight:bold;
}
.split_line_mg
{
	margin-top:10px;
}
.com_nvaibar
{
	float:left;
	clear:both;
	height:30px;
	margin-left:3px;
}
.com_nvaibar ul li
{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
}
.message_div
{
	float:left;
	clear:both;
	height:30px;
	margin-left:3px;
	width:100%;
}
.message_div table
{
	width:100%;
	table-layout:fixed;
}
.message_div td
{
	height:27px;
	line-height:27px;
	background-color:#c8d7e2;
}
.error_img
{
	width:27px;
	background-image:url('/companalyst/graphics_2/nu_errorimg_2.png');
	background-repeat:no-repeat;
}
.error_space
{
	background-color:transparent !important;
	width:3px;
	font-size:0px;
}
.workflow_msgmg
{
	padding-left:5px;
	font-family:Arial;
	text-align:left;
	font-size:11px;
	color:#4d4d4d;
}
.content_div
{
    clear:both;
	width:100%;
}
.content_div_rpt
{
    clear:both;
	width:100%;
}
.content_div_workflowleft
{
	position:absolute;
	*margin-top:10px;
	left:5px;
	*left:9px;
	background-color:#c8d7e2;
	width:160px;
}
.content_div_workflowleft span
{
	color:#000000;
}
.content_div_workflowleft div
{
	float:left;
}
.search_section
{
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.search_section li
{
	margin-top:5px;
}
.search_section input
{
	border:1px solid #c2c2c2;
	height:20px;
	width:145px;
	vertical-align:middle;
	line-height:20px;
}
.search_section_input_nofocus
{
	font-style:italic!important;
	color:Gray!important;
}
.camd-section-list input
{
	border:2px solid #c2c2c2;
	height:20px;
	width:140px;
	vertical-align:middle;
	line-height:20px;
}
.search_section span
{
	display:block;
	float:right;
	color:#00497b;
	font-family:Arial;
	font-size:11px;
	cursor:pointer;
}
.content_div_right
{
	margin-left:170px;
}
#workflow_right
{
   *min-height:1024px;
}
#workflow_right table
{
	width:100%;
	border:0px;
}
#workflow_right th,#workflow_right td
{
	background-color:#c8d7e2;
	border:5px solid #fff;
	color:#4d4d4d;
	font-family:Arial;
	height:30px;
}
#workflow_right th
{
	font-size:12px;
	border-top:0px;
}
#workflow_right td
{
	font-size:11px;
}
.tableleftborder
{
	border-left:0px !important;
}
.tablerightborder
{
	border-right:0px !important;
}
.tablebtnborder
{
	border-bottom:0px !important;
}
.ckb_center
{
	text-align:center;
}
.cell_desc_pos
{
	text-align:left;
}
.workflow_jobsinfo
{
	margin:10px 0px;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background-color:#c8d7e2;
}
.li_tier_search
{
	margin-bottom:5px;
}
.content_footerbar
{
	z-index: 100;
	height:90px;
	position:fixed;
	background-color: #00497b;
	bottom:0px;
	margin-left:161px;
	margin-left:161px\9;
	*margin-left:165px;
}
.content_footerbar li
{
	line-height:30px;
	color:#fff;
	font-family:Arial;
	font-size:12px;
}
#wf_footer_cfg{
	background-image:url('/companalyst/graphics/sprite.png');
	background-repeat:no-repeat;
	background-position:-40px -272px;
	width:50px;
	height:28px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.div_cfgicon{
	background-image:url('/companalyst/graphics/sprite.png');
	background-repeat:no-repeat;
	background-position:-40px -272px;
	width:50px;
	height:28px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.workflow_appendloading
{
	background-color:#c8d7e2;
	margin-top:10px;
}
.workflow_appendspace
{
	padding-left:200px;
}
.workflow_appendtitle
{
	font-size:12px;
	font-family:Arial;
	color:#4d4d4d;
}
.workflow_jobsinfo_left
{
	float:left;
}
.workflow_jobsinfo_right
{
	float:right;
	line-height:30px;
	height:30px;
}
.workflow_jobsinfo_right li
{
	display:block;
	float:right;
	line-height:30px;
	height:30px;
    color: #004276;
    font-family: Arial;
    font-size: 12px;
    cursor:pointer; 
}
#workflow_cfg_detailpanel
{
	width:430px;
	position:absolute;
	z-index:11;
	top:0px;
	left:0px;
	border:1px solid #ccc;
	/*background-image:url('/companalyst/graphics_2/nu_bg_tile.gif');*/
	background-color: #ffffff;
}
.conf_cols_default
{
	height:30px;
	width:120px;
	background-color:#00497b;
	font-family:Arial;
	font-size:12px;
	color:#ccc;
	margin:2px;
	float:left;
	line-height:30px;
	text-align:center;
	cursor:pointer;
}
.conf_cols_hover
{
	background-color:#000;
	color:#ccc;
}
.div_op_content
{
	float:left;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	background-color:#c8d7e2;
	height:50px;
	width:100%;
}
.div_op_unassign_btn
{
	float:left;
	margin:7px 0px 0px 12px;
	cursor:pointer;
}
.div_op_assign_btn
{
	float:right;
	margin:7px 12px 0px 0px;
	cursor:pointer;
}
.div_op_unassign_btn .btn_left
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_left.png');
	background-position:-200px 0px;
}
.div_op_unassign_btn .btn_right
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_right.png');
	background-position:-200px 0px;
}
.div_op_unassign_btn .btn_text
{
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
	font-size:12px;
	min-width:60px;
	color:#4d4d4d;
	font-family:Arial;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_mid.png');
	background-repeat:repeat-x;
	background-position:0px -112px;
}
.div_op_assign_btn .btn_left
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_left.png');
	background-position:0px 0px;
}
.div_op_assign_btn .btn_right
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_right.png');
	background-position:0px 0px;
}
.div_op_assign_btn .btn_text
{
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
	font-size:12px;
	min-width:60px;
	color:#e6e6e6;
	font-family:Arial;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_mid.png');
	background-repeat:repeat-x;
	background-position:0px 0px;
}
.div_op_workflow
{
	margin-top:12px;
	margin-right:20px;
	float:right;
}
.div_op_workflow select
{
	width:200px;
	border:1px solid #00497b;
	background-color:#00497b;
	color:#c4c4c4;
}
/**************************end new ui for jem*****************/


/*************JEM Cpal_Jem_JobEvaluationMethod.aspx*************************/
.jem_content
{
    width: 99.8%;
    float: left;
    border-left: 1px solid #196396;
    border-right: 1px solid #196396;
    border-bottom: 1px solid #196396;
    background-color:#FFFFFF;
}
.jem_selected
{
    background-repeat: repeat-x;
    background-image: url('/companalyst/Graphics/jem_selected.png');
    height: 31px;
    float: left;
    line-height: 31px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    height: 31px;
    cursor: pointer;
    text-align: center;
    width: 120px;
}
.jem_unselected
{
    background-repeat: repeat-x;
    background-image: url('/companalyst/Graphics/jem_unselected.png');
    height: 31px;
    float: left;
    line-height: 31px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    height: 31px;
    cursor: pointer;
    text-align: center;
    width: 120px;
}
.jem_div_tab
{
    padding-top: 7px;
    margin-bottom: 43px;
}
.jem_tbl
{
    width:90%;
    margin-left: 6px;
    margin-top: 22px;
    margin-bottom: 52px;
    border-collapse:separate;
}
.jem_div_tab_space
{
    float: left;
    background-color: #666666;
    border: 1px solid #666666;
    height: 29px;
}
.jem_div_other_space
{
    background-repeat: repeat-x;
    background-image: url('/companalyst/Graphics/jem_unselected.png');
    height: 31px;
    line-height: 31px;
    width:100%;
    /*float:left;*/
}
/* table */
td.tbl_cell_color
{
    background-color: #E5ECF2;
    color: #4d4d4d;
    font-size: 12px;
    font-family: Arial;
}
.th_td_fixed_width
{
    width: 70px;
    text-align: center;
}
.jem_div_sec_main
{
    margin-left: 13px;
    background-color: #E5ECF2;
    width: 900px;
    float: left;
    margin-top: 17px;
    margin-bottom: 50px;
}
.jem_main_cpf_hf
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    width: 200px;
    line-height: 32px;
    margin-top: 12px;
    margin-left: 12px;
    float: left;
    text-align: left;
    cursor: pointer;
}
.jem_pic_pos
{
    margin-top: 12px;
    line-height: 32px;
    float:left;
}
.jem_sec_main_desc
{
    width: 650px;
    float: left;
    margin-top: 12px;
    background-color: #ffffff;
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    min-height:72px;
}
.jem_div_bgcolor1
{
    border: 2px solid #7CA805;
}
.jem_div_bgcolor2
{
    border: 2px solid #196396;
}
.jem_div_bgcolor3
{
    background-color: #196396;
}
.jem_div_bgcolor4
{
    background-color: #7CA805;
}
.jem_footer_hf
{
    background-color: #E5ECF2;
    width: 100%;
    border-top: solid 2px #666666;
    float: left;
    line-height: 50px;
    text-align: right;
}
.jem_bg_img
{
    background-image: url('/companalyst/Graphics/sprite.png');
    width: 25px;
    background-repeat: no-repeat;
    height: 25px;
    cursor: pointer;
    margin-left: 20px;
}
.jem_edit_pos
{
    background-position: -46px -780px;
}
.jem_assignjob_pos
{
    background-position: -46px -780px;
}
.jem_view_pos
{
    background-position: -0px -1002px;
}
.jem_copy_pos
{
    background-position: -44px -680px;
}
.jem_delete_pos
{
    background-position: -43px -633px;
}
.jem_div_left
{
    width:240px; 
    float: left; 
    z-index:500; 
    position:relative;
}
.jem_div_right
{
    float:left; 
    width:650px; 
    margin-bottom: 15px; 
    z-index:100; 
    margin-left:-25px; 
    position:relative;
}
.jem_text_pos
{
    margin: 8px 30px 40px 20px;
} 
.jem_div_space
{
	padding-top:6px;
	padding-left:3px;
	float:left;
	width:100%;
}
.jem_div_title
{
	float:left;
	width:100%;
}
.jem_select_btn_pos
{
	float:right;
	margin-top: 8px;
	margin-bottom: 8px; 
	margin-right: 16px;
	cursor:pointer;
}
.jem_select_btn_pos .btn_left
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_left.png');
	background-position:0px 0px;
}
.jem_select_btn_pos .btn_right
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_right.png');
	background-position:0px 0px;
}
.jem_select_btn_pos .btn_text
{
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
	font-size:12px;
	min-width:60px;
	color:#FFFFFF;
	font-family:Arial;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_mid.png');
	background-repeat:repeat-x;
	background-position:0px 0px;
}

 /*******new page Cpal_Jem_CreateJobEvaluationMethod.aspx*********/
.jem_cjem_div
{
    width:96.8%;
    float:left;
    margin-top:40px;
    background-color:#FFFFFF;
    margin-left:5px;
    
}
.jem_cjem_div_space
{
	margin-left:8px;
	width:90%;
}
.Jem_title
{
    color: #4d4d4d;
    font-size: 12px;
    font-family: Arial;
}
.jem_name
{
    float: left;
    width: 350px;
    height:20px;
}
.jem_doc
{
    padding-left: 20px;
    float: left;
    width: 55%;
    height:20px;
}
.jem_name_input
{
    width: 320px;
    border: 1px solid #196396;
}
.jem_tpp
{
    float: left;
    background-color: #e5ecf2;
    width: 200px;
    line-height: 30px;
    margin-top: 25px;
}
.jem_tpp_input
{
    width: 58px;
    border: 1px solid #196396;
}
.jem_div_width
{
    float: left; 
    width: 95%; 
    height:1px;
}
.AllowEditText
{
    float: left;
    width: 80px;
    font-size: 12px;
    margin-top: 36px;
    font-weight: bold;
}
.IsAllowEdit
{
    background-color: #e5ecf2;
    margin-top: 25px;
    float: left;
    line-height: 25px;
    text-align: center;
    width: 110px;
    padding: 5px;
}
.jem_on
{
    width: 50px;
    float: left;
    background-color: #A5CD39;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 12px;
    font-family: Arial;
}
.jem_off
{
    width: 50px;
    text-align: center;
    vertical-align: middle;
    float: left;
    background-color: #00497B;
    line-height: 25px;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 12px;
    font-family: Arial;
}
.jem_border_color
{
    border: 2px solid #196396;
    float: left;
    line-height: 25px;
    text-align: center;
    width: 100px;
    vertical-align: middle;
    margin-left: 3px;
}
.jem_footer
{
    width: 100%;
    border-top: 1px solid #196396;
    border-bottom: 2px solid #4d4d4d;
    background-color: #e5ecf2;
    line-height:100px;
    float: left;
    margin-top: 25px;
    padding-top:10px;
    padding-bottom:10px;
}
.jem_btn_left
{
    margin-left: 13px;
    float: left;
    cursor: pointer;
}
.jem_btn_right
{
    margin-right: 13px;
    float: right;
    cursor: pointer;
}
        
.jem_btn_left .btn_left
{
    float: left;
    width: 4px;
    height: 28px;
    background-image: url('/companalyst/graphics/nu_tileheader_btn_left.png');
    background-position: 0px 0px;
}
        
.jem_btn_left .btn_right
{
    float: left;
    width: 4px;
    height: 28px;
    background-image: url('/companalyst/graphics/nu_tileheader_btn_right.png');
    background-position: 0px 0px;
}
.jem_btn_left .btn_text
{
    float: left;
    height: 28px;
    line-height: 28px;
    text-align: center;
    padding-left: 10px;
    padding-right: 15px;
    font-size: 12px;
    font-weight: bold;
    min-width: 40px;
    color: #FFFFFF;
    font-family: Arial;
    background-image: url('/companalyst/graphics/nu_tileheader_btn_mid.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
        
.jem_btn_right .btn_left
{
    float: left;
    width: 4px;
    height: 28px;
    background-image: url('/companalyst/graphics/nu_tileheader_btn_left.png');
    background-position: 0px 0px;
}
.jem_btn_right .btn_right
{
    float: left;
    width: 4px;
    height: 28px;
    background-image: url('/companalyst/graphics/nu_tileheader_btn_right.png');
    background-position: 0px 0px;
}
.jem_btn_right .btn_text
{
    float: left;
    height: 28px;
    line-height: 28px;
    text-align: center;
    padding-left: 10px;
    padding-right: 15px;
    font-size: 12px;
    min-width: 60px;
    color: #FFFFFF;
    font-family: Arial;
    background-image: url('/companalyst/graphics/nu_tileheader_btn_mid.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
.jem_del_img
{
	float:left;
	width:60px;
	margin-top:-4px;
	margin-left:5px;
}
.jem_label
{
	color: #4d4d4d;
    font-family: Arial;
    font-size:12px;
    font-weight:bold;
    padding-left:9px;
}
.jem_items
{
	color: #4d4d4d;
    font-family: Arial;
    font-size:12px;
    padding-left:9px;
    width:50%;
}
.jem_je_tbl
{
	border-collapse:separate;
	width:90%;
}
.jem_je_cell
{
	font-family: Arial;
    font-size:12px;
    color:#4d4d4d;
    background-color:#e5ecf2;
}
.jem_jobdesc_y
{
	width:90%;
	height:150px;
	overflow-y:auto;
	float:left;
}
/*******************************Advanced Search*********************/
#JEM_AdvancedSearchDiv
{	
	width:500px;
	position:absolute;
	z-index:11;
	top:0px;
	left:0px;
	border:1px solid #ccc;
	background-image:url('/companalyst/graphics/nu_bg_tile.gif');
}
.jem_as_title
{
	color:white;/*#e6e6e6;*/
	font-size:12px;
	float:left;
	line-height:42px;
	margin-left:10px;
}
.jem_as_mainpanel
{
	width:500px;
	height:285px;
	background-color:#FFFFFF;
	border-left:ccc 1px solid;
	border-right:ccc 1px solid;
}
.jem_as_search_div
{
	width:95%;
	margin-left:18px;
	float:left;
}
.jem_as_td
{
	font-family:Arial;
	font-size:12px;
	color:#4d4d4d;
	width:100px;
}
.jem_input
{
	border:#c2c2c2 1px solid;
	vertical-align:middle;
	width:150px;
}
.jem_select
{
	border:#c2c2c2 1px solid;
}
.jem_as_mainpanel_right
{
	float:right;
	line-height:30px;
	height:30px;
	padding-top:5px;
	padding-right:16px;
}
.jem_as_footer
{
	float:left;
	clear:both;
	height:42px;
	background-color:#00497b;
	width:100%;
	border-top:1px solid #ccc;
}
.jem_as_search
{
	float:right;
	margin:7px 12px 0px 0px;
	cursor:pointer;
}
.jem_as_search .btn_left
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_left.png');
	background-position:0px 0px;
}
.jem_as_search .btn_right
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_right.png');
	background-position:0px 0px;
}
.jem_as_search .btn_text
{
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
	font-size:11px;
	min-width:60px;
	color:#e6e6e6;
	font-family:Arial;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_mid.png');
	background-repeat:repeat-x;
	background-position:0px 0px;
}
.jem_as_cancel
{
	float:left;
	margin:7px 0px 0px 12px;
	cursor:pointer;
}
.jem_as_cancel .btn_left
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_left.png');
	background-position:-200px 0px;
}
.jem_as_cancel .btn_right
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_right.png');
	background-position:-200px 0px;
}
.jem_as_cancel .btn_text
{
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
	font-size:11px;
	min-width:60px;
	color:#4d4d4d;
	font-family:Arial;
	background-image:url('/companalyst/graphics/nu_tileheader_btn_mid.png');
	background-repeat:repeat-x;
	background-position:0px -112px;
}
/*************Bug1593 Advanced Search in job evaluation missing search magnifying glass*************/
#JEM_AdvancedSearchFieldDiv
{	
	width:500px;
	position:absolute;
	z-index:11;
	top:0px;
	left:0px;
	border:1px solid #ccc;
	background-image:url('/companalyst/graphics/nu_bg_tile.gif');
}
.jem_as_td_input
{
    font-family:Arial;
	font-size:12px;
	color:#4d4d4d;
	width:200px;
}
.jem_as_title_desc
{
    font-size:12px;
    font-family:arial, verdana, sans-serif;
    padding-left:12px;
    padding-top:12px;
}
.jem_listbox_div
{
	width:95%;
	float:left;
	padding-top:20px;
	padding-left:12px;
}
/************Jem DefineFactors baily Begin**********/

.item-remove-img
{
	background-color:Transparent;
	background-image:url("/companalyst/graphics/sprite.png");
	background-repeat:no-repeat;
	background-position:-42px -633px;
	width:20px;
	height:20px;
	cursor:pointer;
}

.item-textarea
{
	width:380px;
	height:160px;
	border:1px solid #7CBAE4;
	background-color:Transparent;
	color:#58595B;
	resize:none;
	overflow:auto;
	/*font-size:12pt;*/
}

.define-factor-right-section
{
	margin-top:60px;
	width:50%;
	float:right;
}

.define-factor-right-section span
{
 line-height:20px!important;
}

.divHeightSpace
{
	height:40px;
}

.txtFactorHelpDoc
{
	float:left;
}

.btnBrowser
{
	float:left!important;
	margin-top:-12px;
}

.btnBrowser div
{
	float:left!important;
}

.workflow_addFactor_msgmg {
    color: #4D4D4D;
    font-family: Arial;
    font-size: 11px;
    padding-left: 5px;
    text-align: left;
    background-image: url("/companalyst/graphics/alpha10.png");
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    width:97%;
}
.workflow_addFactor_space
{
	width:30px;
}
.workflow_addFactor_msgmg span
{
	float: right;
}
.facotr-add-img
{
	background-color: Transparent;
    background-image: url("/companalyst/graphics/sprite.png");
    background-position: -43px -581px;
    background-repeat: no-repeat;
    cursor: pointer;
    /*float: right;*/
    height: 20px;
    margin-top: 4px;
    width: 20px;
    margin-right:10px!important;
}

.DefineDegreeLinkDesc, .AddFactorLink
{
	color:#7CBAE4!important;
}

.DefineDegreeLink
{
    cursor: pointer;
}
.input-doc-file
{
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	size:10!important;
	margin-left:-10px!important;
	cursor:pointer;
}
/************Jem DefineFactors baily End**********/

/**************************Degree Point Popup Begin****************************/
.degree_job_header
{
	height:42px;
	background-color:#00497b;
	overflow:hidden\9;
	float:left;
	width:100%;
}

.degree_job_header_label
{
	float:left;
	margin:7px 0px 0px 10px;
	color:White;
}

#degree_header_tile
{
    margin-top:5px;
    float:left;
    font-family:Arial;
    font-size:16px;
}

.degree_header_tile
{
    margin-top:5px;
}

.degree_job_header_colse
{
    float:right;
    width:20px;
    height:20px;
    cursor:pointer;
    margin-right:5px;
    margin-top:5px;
    background-image:url("/companalyst/graphics_2/nu_close_modal.png");
}

.degree_job_mid
{
	/*dynamic width, set in js*/
	/*height:86%;*/
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #cbcbcb;
	border-top:1px solid #cbcbcb;
	/*background-image:url("/companalyst/graphics_2/nu_bg_tile.gif");*/
	background-color: #ffffff;
}

.degree_job_footer
{
	height:42px;
	*height:52px;
	background-color:#00497b;
	float:left;
	width:100%;
}

.degree_btn_cancel
{
    margin-left:12px;
    margin-top:7px;
    float:left;
    cursor:pointer;
}

.degree_btn_cancel .btn_left
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_left.png');
	background-position:-200px 0px;
}
.degree_btn_cancel .btn_right
{
	float:left;
	width:4px;
	height:28px;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_right.png');
	background-position:-200px 0px;
}
.degree_btn_cancel .btn_text
{
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
	font-size:12px;
	font-weight:bold;
	min-width:40px;
	color:#4D4D4D;
	font-family:Arial;
	background-image:url('/companalyst/graphics_2/nu_tileheader_btn_mid.png');
	background-repeat:repeat-x;
	background-position:0px -112px;
} 

.degree_footer
{
	background-color: #00497B;
    float: left;
    height: 45px;
    width: 100%;
    border-bottom:1px solid gray;
}

#win_degreepoint
{
	border:1px solid gray;
	position:fixed;
	right:10px;
	left:10px;
	top:10px;
	bottom:10px;
	z-index:999;
	/*position: absolute;*/
	/*overflow:auto;*/
}
.degreepoint_lp
{
	width:60%;
	height:100%;
	float:left;
}

.degreepoint_rp
{
	width:40%;
	height:100%;
	float:left;
}

.degreepoint_left
{
	height:97%;
	width:100%;
	margin-left:10px;
	margin-top:10px;
	background-color:#FFFFFF;
	border:1px solid #B3B3B3;
	/*overflow-y: scroll;*/
	overflow-y:auto;
	overflow-x:hidden;
}
.degreepoint_steps
{
	/*height:73%;*/
	float:right;
	background-color:#FFFFFF;
	width:90%;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #B3B3B3;
	height:90%;
}



.degreepoint_lable_title
{
	background-color:#C8D7E2;
    /*background-image: url("/companalyst/graphics/alpha10.png");*/
    color: #000000;
    float: left;
    font-size: 14px;
    height: 35px;
    line-height:35px;
    margin-top: 15px;
    margin-left:10px;
    width: 95%;
    font-family:Arial;
    border-top:1px solid #B3B3B3;
    border-bottom:1px solid #B3B3B3;
}

.degreepoint_lable_footer
{
	background-color:#C8D7E2;
    /*background-image: url("/companalyst/graphics/alpha10.png");*/
    color: #B3B3B3;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height:25px;
    margin-top: 15px;
    margin-left:30px;
    width: 92%;
    font-family:Arial;
    border-top:1px solid #B3B3B3;
    border-bottom:1px solid #B3B3B3;
}

.degreepoint_lable_title span
{
	margin-left:10px;
}
.degreepoint_section_content
{
	float:left;
	margin-left:30px;
    width: 95%;
}

.degree_separator
{
	float:left;
	margin-left:0px;
    width: 90%;
}

.degreepoint_section_content div
{
	margin-top:10px;
	float:left;
}

.nu_label_span
{
	float:left;
	display:block;
	width:50%;
}
.nu_label_tl_12
{
	float:left;
	display:block;
	color: #B3B3B3;
	font-size: 12px;
	font-family:Arial;
	line-height:20px;
}
.nu_label_tl_11
{
	color: #B3B3B3;
	font-size: 11px;
	font-family:Arial;
	line-height:20px;
}

.degreepoint_steps ul
{
	margin-left:10px;
	/*width:100%;*/
	/*overflow:hidden;*/
}
.degreepoint_steps li
{
	display:block;
	clear:both;
}


.degreecode-right
{
	/*width:400px;*/
	width:55%;
	margin-left:40px;
	margin-top:30px;
	float:left;
	/*border:1px solid #B3B3B3;*/
}

.degreecode-left
{
	width:30%;
	margin-top:20px!important;
	/*border:1px solid #B3B3B3;*/
}

.item-point-textarea
{
	width:377px;
	/*width:337px;*/
	/*width:100%;*/
	height:75px;
	border:1px solid #7CBAE4;
	background-color:#fff;
	color:#000000;
	resize:none;
	overflow:auto;
	/*font-size:12pt;*/
}

.degreepoint_lab
{
	font-size:10pt;
	color:#000000;
	margin-bottom:7px;
	margin-top:0px;
}

.degreecode-input-textbox
{
	font-size: 12px;
    height: 25px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    border: 2px solid #7CBAE4;
    color: Black;
    /*width:40px;*/
    width:20%;
}

.degreename-input-textbox
{
	font-size: 12px;
    height: 25px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    /*width: 200px;*/
    width:100%;
    border: 2px solid #7CBAE4;
    color: Black;
}

.degree-add-img
{
	background-color: Transparent;
    background-image: url("/companalyst/graphics/sprite.png");
    background-position: -43px -581px;
    background-repeat: no-repeat;
    cursor: pointer;
    /*float: right;*/
    height: 20px;
    width: 20px;
    margin-right:10px!important;
    float:right;
}

.AddDegreeLink
{
	color:#7CBAE4!important;
	cursor: pointer;
	float:right;
}


.degree_point_header
{
	height:42px;
	/*height:7%;*/
	background-color:#00497B;
	overflow:hidden\9;
	float:left;
	width:100%;border:1px solid #B3B3B3;
}
.degree_point_footer
{
	/*height:7%;*/
	height:44px;
	background-color:#00497B;
	overflow:hidden\9;
	float:left;
	width:100%;border:1px solid #B3B3B3;
	margin-left:-1px;
	background-image:url("/companalyst/graphics/alpha10.png");
}
.degree_point_header_label
{
	float:left;
	margin:7px 0px 0px 10px;
	color:White;
}

#degree_point_header_tile
{
    margin-top:5px;
    float:left;
    font-family:Arial;
    font-size:16px;
}

#DegreePointMid
{
	 /*height:86%;*/
	 /*overflow-y:scroll;*/
	 /*height:500px;*/
	 width:100%;
	 overflow:auto;
}

.degree_point_radio
{
	float:right!important;margin-top:7px;
}

.point_plus_leans
{
	float:right!important;margin-top:13px;
}

.factor-doc-remove
{
	background-color: Transparent;
    background-image: url("/companalyst/graphics/sprite.png");
    background-position:-42px -633px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left!important;
    height: 20px;
    width: 20px;
    margin-right:250px!important;
    float:left!important;
}

.factor-bottom
{
     margin-top:100px!important;
}

.total-possible-points
{
	height:50px;
    text-align:center;
    color:#58595B;
    font-weight:bold;
    font-size:11pt;
}

/*degreepoint table begin*/
     #DegreePointMid
    {
		float:left;
    }
    .lable_r
       {
           width:50px;
           height:50px;
           line-height:50px;
           float:left;
           text-align:center;
           vertical-align:middle;
           color:#000000;
       }
       .lable_c
       {
           width:52px;
           height:20px;
           line-height:20px;
           float:left;
           text-align:center;
           vertical-align:middle;
           color:#000000;
       }
       .cell
       {
           width:50px;
           height:50px;
           float:left;
           border:1px solid gray;
       }
       #content_ul ul
       {
           margin:0px;
           padding:0px;
       }
       #content_ul li
       {
           display:block;
           list-style:none;
           clear:both;
       }     
       
       .txtDegreepoint
       {
		
       }
       .txtPlusLeanDegreepoints
       {
		 margin-left:5px;
       }
       
       .txtDegreepoint input
       {
		 width:35px;
		 margin-top:5px;
		 margin-left:3px;
		 margin-bottom:2px;
		 font-size: 12px;
         border: 1px solid #7CBAE4;
         color: Black;
       }
       .txtPlusLeanDegreepoints input
       {
		 margin-left:6px;
		 width:35px;
		 font-size: 12px;
         border: 1px solid #C2C2C2;
         color: Black;
       }
       
       .txtOnlyDegreepoint
       {
		   margin-left: 15%!important;
           margin-top: 30%!important;
       }
/*degreepoint table end*/

/******************************Degree Point Popup End****************************/
/**************************Cpal_Jem_Evaluation.aspx****************************/
.eval_div_descontent
{
	width:100%;
	height:200px;
	overflow-y:auto;
	float:left;
}
.li_default
{
	height:15px;
}
.evaluatingajob_pr
{
	width:50%;
	*width:49%;
	height:98%;
	float:left;
	overflow-y:visible;
}
.com_grid table
{
	width:100%;
	border:0px;
}
.com_grid th,.com_grid td
{
	background-color:#c8d7e2;
	border:5px solid #fff;
	color:#4d4d4d;
	font-family:Arial;
	height:30px;
}
.com_grid th
{
	font-size:12px;
	border-top:0px;
}
.com_grid td
{
	font-size:11px;
}
.cover_style_fixed
{
	filter:Alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index:100;
}
#win_evaluatingajob
{
	position:fixed;
	background-color:#00497b;
	left:6%;
	right:6%;
	top:8%;
	bottom:8%;
	overflow:hidden;
	border:1px solid gray;
	z-index:1100;
	overflow-y:auto;
}
.evaluatingajob_p
{
	width:50%;
	height:98%;
	float:left;
}
.evaluatingajob_btns
{
	height:42px;
	float:left;
	width:97%;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.evaluatingajob_left
{
	height:97%;
	width:97%;
	margin-left:10px;
	margin-top:10px;
	background-color:#fff;
	border:1px solid gray;
	border-top:0px;
	overflow:auto;
}
.evaluatingajob_steps
{
	height:88%;
	float:right;
	width:97%;
	margin-right:10px;
	margin-top:10px;
	overflow-y:auto;
}
.view_icon
{
	display:block;
	width:100%;
	height:17px;
	background-image: url('/companalyst/graphics_2/i_view.gif');
    background-repeat: no-repeat;
    background-position:center;
    cursor:pointer;
}
.evaluate_icon
{
	display:block;
	width:100%;
	height:17px;
	background-image: url('/companalyst/graphics_2/i_submit.gif');
    background-repeat: no-repeat;
    background-position:center;
    cursor:pointer;
}
.reset_icon
{
	display:block;
	width:100%;
	height:17px;
	background-image: url('/companalyst/graphics_2/i_reset.gif');
    background-repeat: no-repeat;
    background-position:center;
    cursor:pointer;
}
.evaluation_footerbar
{
	z-index: 100;
	height:35px;
	position:fixed;
	background-color: #00497b;
	bottom:0px;
	margin-left:161px;
	margin-left:161px\9;
	*margin-left:165px;
}
.evaluation_footerbar li
{
	line-height:30px;
	color:#fff;
	font-family:Arial;
	font-size:11px;
}
.evaluated_icon
{
	display:block;
	width:100%;
	height:17px;
	background-image: url('/companalyst/graphics_2/check03.gif');
    background-repeat: no-repeat;
    background-position:center;
    cursor:pointer;
}
.lable_title
{
    background-image: url("/companalyst/graphics_2/nu_menubar.png");
    float: left;
    font-size: 14px;
    width: 100%;
    font-family:Arial;
}
.lable_title li
{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-weight:bold;
	margin-top:0px;
	cursor:pointer;
}
.lable_title span
{
	margin-left:10px;
}
.section_content
{
	float:left;
    width: 95%;
}
.section_content div
{
	margin-top:10px;
}
.section_content li
{
	height:30px;
	line-height:30px;
	margin-top:20px;
}
.nu_label_span
{
	float:left;
	display:block;
	clear:both;
}
.nu_label_tl_12
{
	float:left;
	display:block;
	color: #4d4d4d;
	font-size: 12px;
	font-family:Arial;
	line-height:20px;
	font-weight:bold;
	margin-left:10px;
}
.nu_label_tl_11
{
	color: #4d4d4d;
	font-size: 11px;
	font-family:Arial;
	line-height:20px;
	margin-left:10px;
}
.nu_label_width
{
	width:100px;
}
.evaluatingajob_steps>ul
{
	margin-left:10px;
	width:95%;
	overflow:hidden;
}
.evaluatingajob_steps li
{
	display:block;
	clear:both;
}
.select_methods
{
	width:52%;
}
.select_methods select
{
	width:100%;
	border:1px solid #4d4d4d;
	color:#4d4d4d;
	font-family:Arial;
	font-size:11px;
}
.question_icon
{
	width:16px;
	height:16px;
	background-image: url("/companalyst/graphics_2/nu_questionicon.png");
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	margin-left: 10px; 
}
.div_floatleft
{
	float:left;
	margin-top:20px;
}
.div_floatright
{
	float:right;
	margin-top:20px;
}
.div_content_des
{
	float:right;
	margin-left:100px;
	width:70%;
	height:90px;
	overflow-y:auto;
	border:1px solid #4d4d4d;
}
.nu_div_content_jn
{
	float:right;
	margin-top:10px;
}
.div_floatleft_fc
{
	width:40%;
	float:left;
	margin-right:20px;
	margin-top:20px;
	text-align:left;
}
.div_floatleft_cbx
{
	float:left;
	line-height:20px;
	margin-left:10px;
	margin-top:45px;
	text-align:right;
}
.nu_div_jobs_icon
{
	float:right;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image: url('/companalyst/graphics_2/i_submit.gif');
    background-repeat: no-repeat;
    background-position:center;
    cursor:pointer;
}
.nu_div_notes_icon
{
	float:right;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image: url('/companalyst/graphics_2/i_clear.gif');
    background-repeat: no-repeat;
    background-position:center;
    cursor:pointer;
}
.eval_job_mid
{
	/*background-image:url(/companalyst/graphics_2/nu_bg_tile.gif); */
	background-color: #ffffff;
	width:100%;
	float:left;
	height:625px;
	
}
.des_background_color
{
	/*background-image:url(/companalyst/graphics_2/nu_bg_tile.gif); */
	background-color: #ffffff;
	width:100%;
	float:left;
}
.eval_job_footer
{
	z-index: 100;
	height:42px;
	width:100%;
	background-color:#2b2e32;
	position:fixed;
	bottom:0px;
}
.div_evaljobdesc
{
	margin:10px;
	height:200px;
	background-color:#2b2e32;
	overflow-y:auto;
}
.div_evalnextbtn
{
	float:right;
	margin-right:10px;
}
.nu_lean_lable
{
	float:right;
	margin:10px 0px;
	line-height:30px;
}
.nu_lean_btn
{
	float:right;
	margin:10px 0px;
}
.div_rltcontent
{
	width:100%;
	float:left;
}
.div_fcitem
{
	float:left;
	margin-left:30px;
	margin-top:10px;
	width:100%;
	clear:both;
}
.div_fcitem>div
{
	float:left;
	height:16px;
	line-height:16px;
}
.fact_name
{
	width:50%;
	font-family:Arial;
	font-size:11px;
	color:#4D4D4D;
	cursor:text;
}
.fact_name_link_color
{
	width:50%;
	font-family:Arial;
	font-size:11px;
	color: #82c5f5;
	cursor:pointer;
}
.fact_comb
{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	width:60px;
	color: #4d4d4d;
}
.fact_comb_red
{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	width:60px;
	color:Red;
}
#comment_win
{
	position:fixed;
	right:20%;
	left:20%;
	bottom:20%;
	top:20%;
	z-index:1100;
	border:1px solid gray;
	background-color:#2b2e32;
}
#comtent_mid
{
	width:100%;
	float:left;
	clear:both;
	/*background:url(/companalyst/graphics_2/nu_bg_tile.gif);*/
	background-color: #ffffff;
}
.comtent_mid_items
{
	height:100%;
	overflow:auto;
	position:relative;
}
.comtent_mid_pl
{
	width:49%;
	height:100%;
	overflow-y:auto;
}
#comment_mid_left
{
	float:left;
}
#comment_mid_right
{
	float:right;
}
.textarea_style
{
	width:98%;
	height:98%;
	border:1px solid #ccc;
}
.comment_item_label
{
	float:left;
	margin:5px 0px 5px 10px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	clear:both;
	color:#4d4d4d;
}
.comment_item_ct
{
	float:left;
	clear:both;
	margin-left:30px;
	font-size:11px;
	color:#4d4d4d;
	font-family:Arial;
}
/******************************end****************************/
#marketdata td, #addtionaldata td
{
	width:190px;
}
#PersonalInfo .contentcontainer td
{
	white-space:nowrap;
}
div .surveygrid>table tr th,div .surveygrid>table tr td
{
	font-size:95% !important;	
}
#custom-report-total-rows
{
    font-size:12px;
    padding:0px 0px 5px 5px;
}
.custom-report-table
{
    margin-bottom:10px;
    border:solid 1px gray;
    margin-left:10px;
}
.custom-report-table th
{
    border:solid 1px gray;
    background-color:#7194bb;
    font-size:12px;
    color:White;
    padding-top:3px;
    height:30px;
}
.custom-report-table tr
{
    height:23px;
}
.custom-report-table td
{
    border:solid 1px gray;
    padding:3px 5px 3px 5px;
    font-size:12px;
}
.customreport-column
{
    width:180px;
    padding-left:5px;
}
.customreport-columnname
{
    float:left;
    margin-top:2px;
    text-align:left;
}
.sortbyicon
{
    background-image: url("/companalyst/graphics/i_sort.gif");
    background-repeat: no-repeat;
    background-position:5px;
    float:right;
    width:30px;
    height:20px;
    cursor:pointer;
}
.report-filter-preview-option
{
    margin-top:-21px;
    float:right;
}
.standard-report-div
{
    height:auto!important;
}
.xAxis_jobTitleDiv
{
    margin-top:-30px;
}
.xAxis_jobTitle_table
{
    margin-left:70px;
    width:460px;
}
.xAxis_jobTitle
{
    text-align:right;
}
/***** CAMD pre-built salary structure *****/
#prebuiltCAMD-structure-scope-l
{
    float:left;
}
#prebuiltCAMD-structure-scope-r
{
    overflow-x:hidden;
    width:700px;
}
#prebuiltCAMD-structure-scope-r-container
{
    height:200px;
    overflow-y:scroll;
    overflow-x:hidden;
    padding-left:50px;
    width:250px;
    float:left;
}
#prebuiltCAMD-structure-scope-r-sel-container
{
    height:150px;
    overflow-x:hidden;
    overflow-y:scroll;
    width:250px;
    float:right;
    margin-top:0px;
    margin-right:130px;
    border:1px solid #4D4D4D;
}

#prebuiltCAMD-structure-scope-r-sel-container li
{
    height:13px;
}

#geoTitle
{
    margin-left:50px;
}
#geographyCAMD
{
    float:left;
}
#ss-scope-geographic-area span
{
	font-size:11px;
	color:#4D4D4D;
	display:block;
	float:left;
}
.geographyCAMD-ul
{
	margin-left: 2px;
}
.ss-scope-geographic-area-add-span
{
    float:right!important;
}
.ss-tree-node-expand
{
	width:20px;
	float:left;
	background-repeat:no-repeat;
	background-position:50% 50%;
	cursor:pointer;
}
.ss-tree-node-collapse
{
	width:20px;
	float:left;
	background-repeat:no-repeat;
	background-position:50% 50%;
	cursor:pointer;
}
.ss-tree-node-value
{
	color: #58595B;
}
.ss-tree-node-value-left
{
	margin-left:17px;
}

.ul-normal .ss-list-item-state
{
	margin:0px 0px 5px 20px;
	font-size:13px;
	clear:both;
	width:250px;
	background-image:none;
	background-color:Transparent;
}
.ss-list-item-state-last
{
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	font-size:13px;
	min-width:150px;
	clear:both;
}
.ss-list-item-state ul
{
	width:365px;
}
.ul-normal .ss-list-item-metro
{
	background-image:none;
	margin:0px 0px 5px 30px;
	font-size:13px;
	min-width:150px;
	clear:both;
	width:250px;
}
.ul-normal .ss-list-item-zip
{
	background-image:none;
	margin:0px 0px 5px 30px;
	font-size:13px;
	min-width:150px;
	clear:both;
	width:250px;
}
.ss-label
{
    font-size:10px;
    width:200px;
    color:#4D4D4D;
}
.camdjobschart
{
    white-space: nowrap;
}
.ss-tree-node-add
{
    background-color: Transparent;
    background-image: url("/companalyst/graphics_2/icon_add.gif")!important;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 13px;
    width: 13px;
}
.ss-tree-node-select
{
    background-color: Transparent;
    background-image: url("/companalyst/graphics_2/icon_selected.gif")!important;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 13px;
    width: 13px;
}
.ss-selected-item-remove
{
    background-color: Transparent;
    background-image: url("/companalyst/graphics_2/icon_remove.gif")!important;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 13px;
    width: 13px;
    margin-right:15px;
}
.ss-country-tree-node-add
{
    margin-right: 100px;
    float:right!important;
}
.ss-region-tree-node-add
{
    margin-right: 115px;
}
.ss-state-tree-node-add
{
    margin-right: 85px;
}
.ss-metro-tree-node-add
{
    margin-right: 115px;
}
.ss-zip-tree-node-add
{
    margin-right: 145px;
}
.ss-countrycode-li-div
{
    white-space:nowrap;
}
.geo-li-div
{
    white-space:nowrap;
    margin-left:15px;
    overflow:auto;
    width:250px;
    
}
.ss-countrycode-USA
{
    display:block;
    overflow:hidden;
    width:250px;
    float:left;
}
.warning-btn-cancel
{
    background-color: Transparent;
    background-image: url("/companalyst/graphics_2/ss_msg_button_bg.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float:left;
    width:100px;
    height:35px;
    margin-left:25px;
    line-height:33px;
    padding-left:30px;
}
.warning-btn-continue
{
    background-color: Transparent;
    background-image: url("/companalyst/graphics_2/ss_msg_button_bg.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float:right;
    width:100px;
    height:35px;
    /*margin-right:45px;*/
    line-height:33px;
    padding-left:40px;
}
.warning-btn-continue-rg
{
    padding-left:22px;
}
.lti_td
{
    padding-left:20px;
}
.tbl_survey
{
    border:0 !important;
    padding: 0px !important;
    font-family: arial,verdana,sans-serif;
    font-size: 112%;
}
.page_desc
{
    font-size: 80%;
	font-family: arial, verdana, sans-serif;	
	font-weight:bold;
	padding-left: 5px;
	width: 600px;
}
#diffprebuiltstructure
{
    border-top:#4D4D4D 1px solid;
	border-bottom:#4D4D4D 1px solid;
	border-left:#4D4D4D 1px solid;
	border-right:#4D4D4D 1px solid;
}
#diffprebuiltstructure tr th, #diffprebuiltstructure tr td
{
    border-right:#4D4D4D 1px solid;
    border-bottom:#4D4D4D 1px solid;
}
#divValues1
{
    white-space:nowrap;
}

/***********U&P****************/
.div_permissiontype
{
	width:130px;
    float:left;
    text-align:center;
    cursor:pointer;
    font-family: arial,verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.permission-category {
	white-space:nowrap;
	padding-right:20px;
	padding-left:20px;
}

.div_persubtype_left {
    border-top:gray 1px solid;
    border-left:gray 1px solid;
    border-bottom:gray 1px solid;
    float:left; 
    width:150px; 
    text-align:center;
    cursor: pointer;
    font-family: arial,verdana,sans-serif;
    font-size: 12px;
    line-height:20px;
}
.div_persubtype_right {
    border-right:gray 1px solid;
}
.div_perselectsubtype {
    background-color:#cccaca;
}

.sec_tbl_emp
{
    font-family: arial;
    font-size:12px;
}
/*JDB Dashboard*/
.section-search-keyword-jobprofile
{
    height: 32px;
    padding: 10px 5px 15px 5px;
    width: 150px;
}
.section-label-jobprofile
{
    margin-bottom: 8px;
}
.section-label-jobprofile div
{
    color: #58595B;
    font-size:95%;
    margin-left: 10px;
    margin-top: 15px;
}
.blankspace
{
    background-color: #FFFFFF;
    height: 10px;
    width: 160px;
}
#textbox_keyword
{
    float: left;
    width: 115px;
}
.jobprofile-section-list
{
    margin-bottom: 15px;
    margin-left: 5px;
    width: 145px;
}
.search-result-ct-jobprofile
{
    margin: 0 50px 0 185px;    
}
.search-result-section-jobprofile
{
    float: left;
    height: 75px;
    padding-left: 2px;
    padding-right: 2px;
}
.search-result-section-a-jobprofile
{
    width: 23px;
}
.search-result-item-jobprofile
{
    background-color: #FFFFFF;
    clear: both;
    height: 75px;
    margin-top: 10px;
    overflow: hidden;
}
.search-result-item-jobprofile .unselected 
{
	font-size:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	background-color:#E5ECF2;
	cursor:pointer;
}
.search-result-item-jobprofile .selected 
{
	font-size:30px;
	text-align:center;
	line-height:30px;
	color:#00497b;
	background-color:#E5EED4;
	cursor:pointer;
}
.search-result-item-jobprofile .added
{
	color:#999;
	font-size:11px;
}
.search-result-item-jobprofile .search-result-section-b
{
	width:235px;
	border-left:0px;
	padding-left:10px;
	padding-right:10px;
    background-color: #C2D2DF; 
	overflow:hidden;
	cursor:pointer;
}
.search-result-item-jobprofile .search-result-section-b-ready-selected-jobprofile {
    background-color: #C9D793;
    border-left: 0 none;
    cursor: pointer;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 235px;
}
.search-result-item-jobprofile .search-result-section-c
{
	border-left:solid 2px #58595B;
	padding-left:8px;
	padding-right:10px;
	background-color:#C2D2DF;
	cursor:pointer;
	overflow:hidden;
}
.search-result-item-jobprofile .search-result-section-c-ready-selected-jobprofile {
    background-color: #C9D793;
    border-left: 2px solid #58595B;
    cursor: pointer;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 10px;
}
.search-result-item-jobprofile .search-result-section-d
{
	border-left:solid 2px #58595B;
	padding-left:8px;
	padding-right:4px;
	font-size:14px;
	width:85px;
	background-color:#C2D2DF;
	cursor:pointer;
	overflow:hidden;
}
.search-result-item-jobprofile .search-result-section-d-ready-selected-jobprofile {
    background-color: #C9D793;
    border-left: 2px solid #58595B;
    cursor: pointer;
    font-size: 14px;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 4px;
    width: 85px;
}
.search-result-item-jobprofile .search-result-section .txt-d 
{
	padding-top:12px;
	color:#58595B;
	font-size:9px;
	line-height:12px;		
	text-align:center;
}
.search-result-item-jobprofile .search-result-section .currency-d
{
	display:none;
	padding-top:5px;
	color:#58595B;
	text-align:center;
}
.btn-split-line235-jobprofile
{
    background-color: #58595B;
    height: 1px;
    width: 225px;
}
.search-result-job-fontsize11-jobprofile
{
    color: #58595B;
    font-size: 11px;
    line-height: 14px;
    margin-top: 7px;
}
.search-result-item .selected-profile
{
    background-color: #E5EED4;
    color: #00497B;
    cursor: pointer;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}
.search-result-state-jobprofile
{
    float: left;
    height: 30px !important;
    line-height: 30px !important;
    margin-right: 8px;
    margin-top: 25px;
    width: 30px;
}
.section-list-item-bg2-jobprofile
{
    background-color: #00497B;
    color: #4D4D4D;
    cursor: pointer;
    height: 17px;
    margin: 0 10px 5px 0;
    opacity: 0.75;
    overflow: hidden;
    width: 145px;
}
.section-list-item-bg2-jobprofile:hover
{
    background-color: #7CA805 !important;
    color: #58595B !important;
}
.section-list-item-bg2-jobprofile .span-value {
    border-left: 2px solid #FFFFFF;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    height: 13px;
    line-height: 13px;
    margin-left: 3px;
    margin-right: 5px;
    margin-top: 1px;
    padding-left: 2px;
    padding-top: 1px;
    text-align: center;
    width: 30px;
}
.section-list-item-bg2-jobprofile .span-desc {
    color: #FFFFFF;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search-result-job-fontsize10-jobprofile
{
    color: #58595B;
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    overflow: hidden;
    width: 190px;
    height:10px;
}
.seemore-companyjobmapping
{
    color: #00497B;
    float: right;
    margin-top: -17px;
}
.div-jobprofiledesc
{
    overflow:hidden;
    height:15px;
    float:left;
    line-height:15px;
    vertical-align:middle;
    text-align:left;
}
.seemore-jobprofiledesc
{
    color: #00497B;
    float: right;
}
.search-result-ct-jobprofile #tmp_append_loading 
{
    background-color: #F4FED7;
    background-image: url("/companalyst/graphics_2/alpha10.png");
    height: 35px;
    margin-left: 40px;
    margin-top: 10px;
    width: 94%;
}
.li-jobmapping-jobprofile
{
    height:23px;
}
.sidebar-left-contain-jobprofile
{
    width:160px;    
}
.message_div_jobprofile
{
	clear:both;
	height:30px;
	width:100%;
}
.jobprofile_cols_default
{
    background-color: #00497B;
    color: #CCCCCC;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 3px;
    text-align: center;
    width: 200px;
}
.jobprofile_cols_default:hover
{
    background-color:#7CA805;
	color:#000;
}
.jobprofile_cols_default_hover
{
    background-color:#7CA805;
	color:#000;
}
.message_div_jobprofile td {
    background-color: #C8D7E2;
    height: 27px;
    line-height: 27px;
}
.message_div_jobprofile table {
    table-layout: fixed;
    width: 100%;
}
#footerbar_jobprofile
{
    height: 81px;    
}
.jobprofile_advancesearch 
{
    color: #00497B;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 11px;
    padding-top: 6px;
}
#NJDB_AdvancedSearchDiv {
    background-image: url("/companalyst/graphics/nu_bg_tile.gif");
    border: 1px solid #CCCCCC;
    left: 0;
    position: absolute;
    top: 0;
    width: 500px;
    z-index: 11;
}
.jem_as_search_div select {
    
}
.jem_select_field {
    margin-right:5px;
}
.searchresult_item_open_background
{
	background-color:#00497B;
	width:25px;
	height:25px;
    background-image: url("/companalyst/Graphics_2/jdb_sprite.png");
    background-position: 4px -180px;
    CURSOR: pointer;
}
.searchresult_item_export_background
{
	background-color:#00497B;
	width:25px;
	height:25px;
    background-image: url("/companalyst/Graphics_2/jdb_sprite.png");
    background-position: 4px -28px;
    CURSOR: pointer;
}
.searchresult_item_copy_background
{
	background-color:#00497B;
	width:25px;
	height:25px;
    background-image: url("/companalyst/Graphics_2/jdb_sprite.png");
    background-position: -46px -130px;
    CURSOR: pointer;
}
#archive_version_panel
    {
	    width:430px;
	    position:absolute;
	    z-index:11;
	    top:0px;
	    left:0px;
	    border:1px solid #ccc;
	    /*background-image:url('/companalyst/graphics_2/nu_bg_tile.gif');*/
	    background-color: #ffffff;
    }
    .archive_comments_label {
        margin: 10px 0 5px 10px;
        width: 402px;
    }
    #archive_version_panel input {
        margin: 0 0 5px 10px;
    }
/*END JDB Dashboard*/
.ReportDivOverflowXHidden
{
    overflow-x:hidden!important;
}
/*CAMD skip to long term report.*/
.ul_navigationpos {
    margin:0px;
    padding:0px;
}
    .ul_navigationpos > li {
        float:left;
        font-family:Arial;
        font-size:100%;
    }
.li_unactivelink {
    color:#333333;
}
.li_arrow {
    width:20px;
    color:#4d4d4d;
    text-align:center;
}
.li_activelink > a {
    text-decoration:none;
    color:#00AC00;
    font-size:100%;
}
.ltireportreport_title {
    font-family:Arial;
    font-size:100%;
    color:#5781ae;
    margin-bottom:10px;
    float:left;
}
/*end*/
#SendEmail_popup {
    border: 1px solid #000000;
    background-color: white;
    width:200px;
}
.SendEmail_popupMessage {
    font-size:14px;
    font-family:Arial;
    color:#000000;
    text-align:center;
    height:50px;
    line-height:50px;
}
.SendEmail_popupBtn {
    text-align:center;
    background-color:#d9d9d9;
    height:30px;
    line-height:30px;
}
.SendEmail_popupBtn input {
    width:50px;    
    margin-top:5px;
}
/*bug:8797*/
.icon_bigstatus {
    background-image: url('../Graphics_2/jdb_sprite.png');
    background-repeat: no-repeat;
    margin: auto;
    width: 30px;
    height: 30px;
    margin-top: 20px;
}
/*endbug:8797*/

.StructureAndGradeWarning {
    color:red;
    font-size:11px;
}
.left_Column_sort {
    float:left;
    width:11px;
    height:17px;
    background: url('/companalyst/Graphics_2/jdb_sprite.png') -150px 0px no-repeat;
}
.left_Column_sort_up {
    float:left;
    width:11px;
    height:17px;
    background: url('/companalyst/Graphics_2/jdb_sprite.png') -200px 0px no-repeat;
}
.left_Column_sort_down {
    float:left;
    width:11px;
    height:17px;
    background: url('/companalyst/Graphics_2/jdb_sprite.png') -250px 0px no-repeat;
}

.delete_workflow_icon {
    background-color: Transparent;
    background-image: url("/companalyst/graphics/sprite.png");
    background-repeat: no-repeat;
    background-position: -42px -633px;
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-right: -20px;
    display:none;
}
.user_email_list {
    width:250px;
    color:gray;
    margin-top:5px;
}
.user_email_list_icon {
    float: right;
    background-image: url('../Graphics_2/icon_plus.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 7px;
    margin-right: 110px;
    cursor: pointer;
}

@-moz-document url-prefix() { .user_email_list_icon { margin-top: -17px; } }
.user_email_list_icon {
    height: auto\9;
    margin-top: 5px\9;
}

/*auto complete*/
.auto_hidden {
    width:196px;
    border:1px solid #333;
    position:absolute;
    display:none;
}
.auto_show {
    width:196px;
    min-height:20px;
    height:200px;
    overflow-y:auto;
    border:1px solid #333;
    position:absolute;
    z-index:9999;
    display:block;
    background-color:#ffffff;
}
.auto_onmouseover{
    color:#ffffff;
    background-color:highlight;
    width:100%;
}
.auto_onmouseout{
    color:#000000;
    width:100%;
    background-color:#ffffff;
}

.njdb_closebtn {
    width: 19px;
    height: 19px;
    float: right;
    margin: 5px 5px 0px 0px;
    background: url('/companalyst/Graphics_2/jdb_sprite.png') -100px -32px no-repeat;
    cursor: pointer;
}

/* start checkbox1 */
.checkbox1 {
    display:inline-block;
    overflow:hidden;
    width:20px;
    height:20px;
    background:url('../Graphics_2/jdb_sprite.png') no-repeat -150px -150px;
    cursor:pointer;
}
.checkbox1 input {
    filter:alpha(Opacity=0);
    -moz-opacity:0;
    opacity: 0;
    cursor:pointer;
}
.checkbox1readonly {
    background-position: -100px -150px;
    cursor:auto;
}
.checkbox1selected {
    background-position: -200px -150px;
}
.checkbox1selectedreadonly {
    background-position:-300px -50px;
    cursor:auto;
}
.checkbox1readonly input,
.checkbox1readonly input {
    cursor:auto;
}
/* end checkbox1 */

/* start checkbox2 */
.checkbox2 {
    display:inline-block;
    width:14px;
    height:14px;
    background:url('../Graphics_2/jdb_sprite.png') no-repeat -150px -200px;
    cursor:pointer;
}
.checkbox2 input {
    filter:alpha(Opacity=0);
    -moz-opacity:0;
    opacity: 0;
    cursor:pointer;
}
.checkbox2readonly {
    background-position: -100px -200px;
    cursor:auto;
}
.checkbox2selected {
    background-position: -200px -200px;
}
.checkbox2selectedreadonly {
    background-position:-300px -100px;
    cursor:auto;
}
.checkbox2selectedreadonly input,
.checkbox2readonly input {
    cursor:auto;
}


/* end checkbox2 */

.margin-to-center {
    display:block;
    margin:auto;
}

.addsurveycuts_pagetitile {
    color: #598203;
    text-decoration: underline;
    CURSOR: POINTER;
}

.MarketComposites_Popup_Div {
    display:none;
    border:1px solid #A0A1A5;
    width:575px;
    height:125px;
    background-color:white;
    border-radius: 3px 3px 3px 3px;
}

.MarketComposites_Popup_Content {
    float:left;
    width:555px;
    height:85px;
    margin:10px;
}

.MarketComposites_Popup_header {
    width:100%;
    height:20px;
    line-height:20px;
    margin-bottom:10px;
    float:left;
}

.MarketComposites_Popup_Message {
    margin-bottom: 7px;
    font-family: Arial;
    font-size: 12px;
    color: #58595b;
}

.MarketComposites_Popup_header .PopupDiv_close {
    float:right;
    height:20px;
    width:20px;
    background-image:url('/companalyst/graphics_2/sprite.png');
    background-position:-45px -635px;
    background-repeat:no-repeat;
    cursor:pointer;
}

.MarketComposites_Popup_btn {
    float: right;
    text-align:right;
    margin-top:40px;
}

a.CompositeRptbutton {
    display: inline-block;
    width: 120px;
    height: 25px;
    padding: 0 15px;
    border-radius: 3px 3px 3px 3px;
    background-color: #6FA8DC;
    cursor: pointer;
    color: white;
    text-decoration: none;
    line-height: 25px;
    text-align: center;
}
/*importsurveydata select file*/
#popup_editBadSurveyData {
    width:100%;
    height:100%;
}
#popup_editBadSurveyData #popup_editBadSurveyData_page {
    width:100%;
    height:100%;
    border:none;
}
#editInvalidRecordsPopUp_content table {
    width: 100%;
    font-family: arial,verdana,sans-serif !important;
    color: #4d4d4d;
    font-size: 15px;
}
    #editInvalidRecordsPopUp_content table th {
        font-weight: bold;
    }
#editInvalidRecordsPopUp_content td {
    text-align:center;
}
#editInvalidRecordsPopUp_content {
    overflow-x:auto;
}
.item-tooltips{
    background-color: white;
    border: 2px solid #E3E3E3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: gray;
    font-size: 12px;
    left: 35px;
    max-width: 450px;
    padding: 12px 25px;
    position: absolute;
    z-index: 99;
}
.item-tipsArrow{
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 12px solid white;
    left: -11px;
    position: absolute;
    top: 30px;
}
.item-tipsArrowBG{
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 12px solid #E3E3E3;
    left: -13px;
    position: absolute;
    top: 30px;
}
/*end importsurveydata select file*/
#continueudfedit.disabled, #deleteudf.disabled {
	pointer-events: none;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
