
Body {
		     width:100%;
			 height:100%;
			margin:0;
			padding:0;
		}
.tabTitle{
	position: absolute;
	left: -4px;
	top: 81px;
}
.tabFocusItem {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/tab_bg.gif); 			    
	MARGIN-LEFT: 8px;
	WIDTH: 90px; 
	CURSOR: hand; 
	COLOR: white; 
	LINE-HEIGHT: 31px; 
	BACKGROUND-REPEAT: no-repeat; 
	LETTER-SPACING: 1px; 
	HEIGHT: 30px; 
	TEXT-ALIGN: center;
	
}
.tabNormalItem {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/tab_normal_bg.gif); 			    
	MARGIN-LEFT: 8px;
	WIDTH: 90px; 
	COLOR: black; 
	LINE-HEIGHT: 31px; 
	BACKGROUND-REPEAT: no-repeat; 
	LETTER-SPACING: 1px; 
	HEIGHT: 30px; 
	TEXT-ALIGN: center;
	
}
.tabSeparator {_
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/tab_separator_bg.gif); 			    
	MARGIN-LEFT: 8px;
	WIDTH: 2px; 
	COLOR: black; 
	LINE-HEIGHT: 31px; 
	BACKGROUND-REPEAT: no-repeat; 
	LETTER-SPACING: 1px; 
	HEIGHT: 30px; 
	TEXT-ALIGN: center;
	
}
.tabTitleBar {
    position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tab_bar.gif);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 5px;
	
}
.tabItem A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00648e; TEXT-DECORATION: none
}
.tabItem A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00648e; TEXT-DECORATION: none
}
.tabItem A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00648e; TEXT-DECORATION: none
}

.topPanel {
	BACKGROUND-IMAGE: url(../images/top_background1.gif);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 110px;
	margin:0;
	padding:0;	
}
.topPanel IMG {
	MARGIN-TOP: 0px; MARGIN-LEFT: 8px;padding-top:0px;
}
.topPanel div {
	height: 18px;CLEAR: right; MARGIN-TOP: 8px; FLOAT: right; COLOR: #0f49a1; MARGIN-RIGHT: 20px; FONT-SIZE: 12px; TEXT-DECORATION: none
}

.contentPanel {
    position:absolute;
	top:110px;
	left:0px;
	width:100%;
	border: solid blue 1px;
	margin:0px;
	padding:0px;
}
.treeOpen {
	position: relative;
	left: -10px;
	top: 5px;
    text-indent: 20px;
	margin-bottom: 10px;	
    display: block;		
	CURSOR: hand;
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
.treeOpen DIV  {
	position: relative;
    left: 50px;
	top: 1px;
	padding:    2px 0;
    background-image: url(../images/subpackage.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-indent: 20px;
    display: block;		
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
.treeClose {
	position: relative;
	left: -10px;
	top: 5px;		
	text-indent: 20px;
	margin-bottom: 5px;
	
 	display: block;
	CURSOR: hand;
	FONT-SIZE: 12px;
	background-color:#EBF5FA;
	color:#EBF5FA;

	TEXT-DECORATION: none;
}
.treeClose DIV  {
	position: relative;
	left: 45px;
	top: 5px;
	background-image: url(../images/closepackage.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-indent: 20px;
 	display: none;		
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
.leftToolBar  {
	background-image: url(../images/left_tool_bar.gif);
	background-repeat: repeat-x; 
	width:100%;
	height:30px;	
	margin:0px;
	padding:0px;	
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.toolBar  {
	background-image: url(../images/tool_bar.gif);
	background-repeat: repeat-x; 
	width:100%;
	height:30px;	
	margin:0px;
	padding:0px;
	vertical-align: center;	
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00648e; TEXT-DECORATION: none	
}
.toolNormalButton  {
	background-image: url(../images/tool_button_normal.gif);
	background-repeat: repeat-x;
	width:78px;
	height:25px;
	border:solid gray 0px;
	vertical-align: center;
	text-align: center;
	margin-left: 10px;		
}
.toolActiveButton   {
	background-image: url(../images/tool_button2_focus1.gif);
	background-repeat: repeat-x; 
	width:78px;
	height:25px;
	border:solid gray 1px;
	text-align: center;		
	margin-left: 10px;		
}

select  {
	background-image: url(../images/tool_bar.gif);
	background-repeat: repeat-x; 	
}
.leftPanel{
	position: relative;
	left: 0px;
	top: 0px;
	width:200px;
	height:100%;
	margin:0px;
	padding:0px;
	border:solid gray 1px;
	vertical-align: top;	
	
}
.rightPanel{
	vertical-align: top;	
}
.panelRightBorder{
	background-image: url(../images/panel_right_border.gif);
	background-repeat: repeat-y; 	
}

.containerPanel{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	margin:0px;
	padding:0px;
	border:solid red 0px;
}
a {
    text-decoration:         none;
}
A:link {color: #000000}
A:visited {color: #000000}
A:hover {color: dimgray}
A:active {color: mediumblue}

.contentTitle{
	background-color: #E1EDF9;
	text-align: center;
	height:30px;
}

.contentEvenRow{
	border:solid gray 1px;
	text-align: center;
	background-color: #F5FCFE;
	height:20px;
}
.contentOddRow{
	border:solid gray 1px;
	text-align: center;
	background-color: #F6F6F6;
	height:20px;	
}



.contentTable{
	border:solid gray 1px;
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
	border-collapse: collapse;	
}

.contentTable td {
	word-wrap: normal;
	word-break: keep-all;
}

.contentEvenRow  td {
	border:solid gray 1px;	
}
.contentOddRow   td {
	border:solid gray 1px;	
}
.contentTitle td {
	border:solid gray 1px;	
}
.operate_title {
text-align:left;
	font-family: "宋体", Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.underline {
color:#84BCD5;
	line-height: normal;
	font-weight: bold;
}
.BrTitleNavyBlue{
text-align:left;
	font-family: Arial,宋体;
	font-size: 9pt;
	color: #003399;
	text-decoration: none;
	background-color: #BBD3EB;
	letter-spacing: 1px;
	text-indent: 5px;
	word-spacing: 1px;
	height: 18px;
}


.form_input {
   border: 1px solid #6699CC;
	
}

.select_input {
	font-family:  "宋体","Arial";
	font-size: 9pt;
	color: #666699;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	border: 1px solid #6699CC;
	text-indent: 1pt;
	width:120px;
}

.select_input_1 {
	font-family:  "宋体","Arial";
	font-size: 9pt;
	color: #666699;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	border: 1px solid #6699CC;
	text-indent: 1pt;
}

.select_input_2 {
	font-family:  "宋体","Arial";
	font-size: 9pt;
	color: #666699;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	border: 1px solid #6699CC;
	text-indent: 1pt;
	width:160px;
}

.fieldName {
	font-family: "宋体", Arial;
	font-size: 9pt;
	color: #003399;
	text-decoration: none;
	background-color: #E1EDF9;
	letter-spacing: 1px;
	text-indent: 5px;
	word-spacing: 1px;
	height: 18px;
	text-align:right;

}

.form_button{ 
	background-image: url('../images/button_operate.gif');
	border:1px solid #999999; 
	font-size:12px;
	cursor:hand; 
	height:22;
	width:auto;
}

.form_common_word_size{ 
	
	font-size:12px;
	
}



.forces_input {
	font-size: 12px;
	color: #FF0000;
	text-align: left;
}



.leftToolBar_TD  {
	background-image: url(../images/left_tool_bar_td.gif);
	background-repeat: repeat-x; 
	width:50%;
	height:30px;	
	margin:0px;
	padding:0px;	
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}

.form_text_view {
text-align:left;
	font-family: 宋体, Arial;
	font-size: 9pt;
	color: #003399;
	text-decoration: none;
	background-color: #ECF4FB;
	letter-spacing: 1px;
	text-indent: 5px;
	word-spacing: 1px;
	height: 18px;
	border:1px   #C2E2E9 solid;
	
}

.form_text_view {
	font-family: "宋体", Arial;
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
	background-color: #ECF4FB;
	letter-spacing: 1px;
	text-indent: 5px;
	word-spacing: 1px;
	height: 18px;
	border:1px   #C2E2E9 solid;
	
}
.contextMenu{
	position: absolute;
	left:0px;
	right:0px;
  z-index: 1;
  width:150px;
  border: 1px solid gray;
	display: none;
	background-color: #E1EDF9;
	text-align: left;	
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
.hotMenuItem{
	background-color: #77ADE3;	
	height:20px;
	width:100%;
	vertical-align:middle;
	padding-top:5px;
	padding-left:10px;
	CURSOR: hand; 
}
.normalMenuItem{
	background-color: #E1EDF9;	
	width:100%;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
	padding-left:10px;
	CURSOR: hand; 
}
.menuSeperator{
	height:1px;
}


.checkboxlist{width:20px;height:15px;}
.cked{
    margin:1px;padding:2px;width:100%;display:block;background-color:highlight;color:highlighttext;
}
.nock{
    margin:1px;padding:2px;width:100%;display:block;
}
<!-- border: 1px solid #6699CC;  


-->
.viewcheckboxlist{
overflow-y:scroll;overflow-x:hidden;  
  
}

.login_form-1 {
	font-family: "宋体", Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.2pt;
	word-spacing: 0.2pt;
	background-color: #6699CC;
}
.login_form-2 {  
	letter-spacing: 0.2pt;
	word-spacing: 0.2pt;
	border: 1px solid #6699CC;
}
.resumeDisplayFieldName{
   border: 0px solid black;
   	font-size:small;
 text-align:left;
}
.resumeDisplayFieldValue{
    border: 0px solid black;
   	font-size:small;
    text-align:left;
    color: #666666;
}

.textValueFint{
	width:150px;
	border: 1px solid #6699CC;
	font-size: 14px;
}
/** add by caohj 职位列表增加两个汉字宽度**/
.position_select_input {
	font-family:  "宋体","Arial";
	font-size: 9pt;
	color: #666699;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	border: 1px solid #6699CC;
	text-indent: 1pt;
	width:160px;	  
}