﻿*,html
{
	 margin:0;
}
body
{
	/*color:#ffffff;*/
	font-family:Tahoma,Verdana,Arial,sans-serif,"宋体";
	font-size:12px;
	min-width:975px;
	padding:0;
}

a
{
	color:#3F3F3F;
	font-size:12px;
}

a:hover
{
	color:#438DD1;
}
	
img
{
	border:0;
}
.verdana10pt {
	font-size: 8pt;
	font-family: Verdana, Geneva, sans-serif;
}
input,select,textarea
{
	font-size:1em;
	font-family:Tahoma,Verdana,Arial,sans-serif,"宋体";
}

#header
{
	/*height:50px;*/
	height:70%;
	/*background:transparent url(images/logo.jpg) no-repeat;*/
}

#header p
{
	font-size:2em;
	font-weight:700;
	text-indent:80px;
	padding-top:17px;
	font-family:"Trebuchet MS",Helvetica,Sans-Serif;
	float:left;
}

#menu-offset input
{
	display:none;
	width:20px; 
	height:25px; 
	border-style:none; 
	border-width:0;
	padding:0;
	cursor:pointer;
}

#btnLeft
{
	background:url(images/collapse.gif) no-repeat center center; 
}

#btnRight
{
	background:url(images/expand.gif) no-repeat center center; 
}

#footer
{
	text-align:center;
	/*border-top:2px solid #54A4DE;*/
	padding-top:5px;
	font-size:12px;
}

.logon-body #footer
{
	clear:left;
	text-align:left;
	font-size:13px;
	font-weight:600;
	color:#fff;
	padding-left:33px;
}

/*
#topFn
{
	float:right;
}
*/

#topFnLink
{
	/*float:left;*/
	margin-right:45px;
}

/*
#topFnThemes
{
	float:left;
}
*/

#topFnThemes a
{
	
	display:block;
	height:18px;
	width:16px;
	padding-top:5px;
	/*float:left;*/
}

#about table td
{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.master-body #topFnThemes a:hover
{
	color:#ffffff;
}

.blueTheme
{
	/* background:url(images/ess_images/bluetheme.gif) no-repeat;	
	 background-position:left center; */
}

.glaucousTheme
{
	/* background:url(images/ess_images/glaucoustheme.gif) no-repeat;
	 background-position:left center;*/

}

.silvergrayTheme
{
	/*background:url(images/ess_images/silvergraytheme.gif) no-repeat;
	background-position:left center;*/
}

.logon-body a
{
	/*color:#fff;*/
	font-size:12px;
}


.logon-body .blueTheme
{
	 background-position:left top; 
}

.logon-body .glaucousTheme
{
	 background-position:left top;

}

.logon-body .silvergrayTheme
{
	background-position:left top;
}
.normalFont
{
	
}

.largerFont
{

}

.largestFont
{
	
}

.logon-body .normalFont
{
	color:#3f3f3f;
	background-position:left top;
}

.logon-body .largerFont
{
	color:#3f3f3f;
	background-position:left top;
}

.logon-body .largestFont
{
	color:#3f3f3f;
	background-position:left top;
}

.navTab a
{
	text-decoration:none;
}

.tabCenterHover a
{
	text-decoration:none;
	/*color:#ffffff;*/
}

.tabLeft
{
	/*background:url(images/tabLeft.gif) no-repeat 0;*/
	background:url(images/topbutton6.gif) repeat-x 0;
	height:35px
}

.tabLeftHover
{
	/*background:url(images/tabLeftNot.gif) no-repeat 0;*/
	background:url(images/topbutton6.gif) repeat-x 0;
	height:35px
}

.tabRight
{
	
	background:url(images/topbutton7.gif) repeat-x 0;
	height:35px;
}

.tabRightHover
{
	background:url(images/topbutton7.gif) no-repeat 0;
	height:35px;
}

.tabCenter
{
	
	background:url(images/topbutton2.gif) repeat-x 0;
	padding:4px 7px 0px 7px;
	height:35px;
	
}

.tabCenterHover
{
	background:url(images/topbutton3.gif) repeat-x 0;
	padding:4px 7px 0px 7px;
	height:35px;
}
.tabCenterbegin
{

	background:url(images/topbutton1.gif) repeat-x 0;
	padding:0 7px;
	height:35px;
	width:70px
	
}

.tabCenterHoverbegin
{
	background:url(images/topbutton1.gif) repeat-x 0;
	padding:0 7px;
	height:35px;
}
.tabCenterEnd
{

	background:url(images/topbutton5.gif) repeat-x 0;
	padding:0 7px;
	height:35px;
	
}

.tabCenterHoverEnd
{
	background:url(images/topbutton5.gif) repeat-x 0;
	padding:0 7px;
}
.navTab
{
	/*background-color:#BBD9EE;*/
	height:35px;
	/*border-top:8px solid #54A4DE;*/
	padding-top:-5px;
}

#viewList
{
	background:url(images/sprite_bg.gif) repeat-x 0 -351px;
	height:20px;
	padding:5px 0 0 5px;
	
}

#left
{
	width:230px;
	overflow:hidden;
	padding-top:10px;
	margin:0px auto;
}

#left a
{
	line-height:2em;
	padding-left:20px;
}

#left ul
{
	padding-left:20px;
	clear:both;
}

#left ul li
{
	list-style-type:none;
	clear:both;
	
}

#left ul a
{
	padding-left:0px;
}

.splitterBarLeft
{
	/*border-right:1px dotted #438DD1;*/
	background-color:#EDF2F8;	
}

.splitterBarDefault
{
	width:8px;
	/*height:768px;*/
}

#splitterBtn
{
	height:14px;
	width:9px;
	float:right;
}
	
h2
{
	font-size:1em;
	background:url(images/sprite_bg.gif) repeat-x 0 -477px;
	border-top:0px solid #99BBE8;
	border-bottom:0px solid #99BBE8;
	height:20px;
	font-weight:400;
	padding:3px 0 0 5px;
}

/* Add by changzheng Start*/


.essmasterpage-body
{
	height:100%;
}

.logonmasterpage-top
{
	height:74px;
}

.loginmasterpage-sitemap
{
	height:10px;
}

.masterpage-middle
{
    height:85%;
   
}

.logon-body .Button
{
	border: 0px solid #FFFFFF;
	background-color:#379bcd;
	color:#fff;
	/*background-image: url(images/btnbg.gif);
	background-repeat: repeat-x;
	height:22px;*/
	background-position: top left;
	cursor: pointer;
	vertical-align:middle;
	margin-right:10px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	font-size:18px;
	
}
.logon-Button
{
	border: 1px solid #FFFFFF;
	background-color:#379bcd;
	
	color:#fff;
	/*background-image: url(images/btnbg.gif);
	background-repeat: repeat-x;
	height:22px;*/
	background-position: top left;
	cursor: pointer;
	vertical-align:middle;
	margin-right:10px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	font-size:18px;
	
}

.divPlatinum
{
	margin-top:95%;
	margin-left:50px;
	}
/* Main content left Start */
/*#left #divBtn
{
	width:56px;
	height:20px;
	background:url(images/ess_images/button-bg.png);
	background-repeat:no-repeat;
	position:relative;
	top:3px;
	left:142px;
}

*/
#left .Button
{
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	margin-right:0px;
}

#left .mycalendar .Button
{
	margin-left:0px;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:10px;
	margin-right:10px;
}

.master-body .col
{
	background:url(images/ess_images/splitter_col.gif) no-repeat;
}

.master-body .splitterBtnColHover
{
	background:url(images/ess_images/splitter-colhover.gif) no-repeat;
}

.master-body .exp
{
	background:url(images/ess_images/splitter-exp.gif) no-repeat;
}

.master-body .splitterBtnExpHover
{
	background:url(images/ess_images/splitter-exphover.gif) no-repeat;
}

#left .shortcut_key li
{
    list-style-position:outside;
    list-style-type:disc;
}

#left .shortcut_key li a
{
    text-decoration:none;
}
/*
#left .shortcut_key li a:visited
{
	color:#0063bf;
}
*/
#left .left-module
{
	border-bottom:1px solid #b3ccf5;
	padding-bottom:10px;
	margin-bottom:20px;
}

#left .shortcut_key
{
	width:167px;
	margin:0px auto;
	/*background:url(images/ess_images/shortcut_key.png) no-repeat;*/
	padding-bottom:10px;
	margin-bottom:10px;
	background:#ffffff;
	float:left;
}

#left .shortcut_key h2
{
	width:160px;
	float:right;
	background:url(images/ess_images/bgimage2.jpg) repeat-x;
	height:25px;
	font-size:14px;
	font-weight:bold;
	border-top:0px solid #d1d1d1;
	border-right:2px solid #d1d1d1;
	border-bottom:2px solid #d1d1d1;
}


#left .shortcut_key h2 a
{
	text-align:left;
	margin-left:0px;
	padding-left:0px;
}

#left .search-dec
{
	font-size:14px;
	font-weight:bold;
	margin-left:36px;
}

#left .left-box
{
	
	margin-left:36px;
	width:162px;
	border:1px solid #A6A7AA;
	background-color:#ffffff;
	margin-bottom:5px;
	margin-top:5px;
	border-top:2px solid #a6a7aa;
	border-left:2px solid #a6a7aa;
}

#left .left-container
{
	width:180px;
	margin-left:26px;
	background:#EDF2F8;
	margin-bottom:5px;
}

#left .left-container .left-bg
{
	width:10px;
	float:left;
	background:#EDF2F8;
}

#left .left-container .left-bg .bg-image
{
	background:url(images/ess_images/shortcut_key.png);
	height:118px;
	width:10px;

}

.td-bg
{
	
}

.td-main 
{
    /*background-color:#f6fafe;*/
    background-color:#fff;
}

.master-body div.x-panel-body h2
{
	background:none;
	color:#3f3f3f;
	
	font-weight:bold;
	border-top:0px;
	border-bottom:0px;
}
.master-body div.x-panel-body table td h2
{
	background:#f6fafe;
	color:#0063bf;
	
	font-weight:bold;
	border-top:0px;
	border-bottom:0px;
}

.rowLine
{
    border-top:1px dashed #0063bf;
    padding-top:5px;
    padding-bottom:5px;
}

.rowLink
{
	background:#ffffff;
	border-bottom:1px solid #E8F1FD;
	padding-left:3px;
	padding-bottom:3px;	
	padding-top:3px;
	padding-right:3px;
}

.rowEven
{
	background:#E8F1FD;
	border-bottom:1px solid #ffffff;
	padding-left:3px;
	padding-bottom:3px;	
}

.tblfield-table
{
	border-left:1px solid #c5dcfb;
	border-top:1px solid #c5dcfb;
}

.tblfield-table .rowOdd
{
	background-color: #f6fafe;
	padding-left:3px;
	
}

.tblfield-table .rowEven
{
	background-color: #edf2f8;
	padding-left:3px;
}

.tblfield-table .HoverRow
{
	background-color: #B3CCF5;
}

.tblfield-table td
{
	border:1px solid #c5dcfb;
	border-top:0px;
	border-left:0px;
	border-collapse:separate;
}

.tblfield-table .rowOdd td
{
	border:1px solid #c5dcfb;
	border-left:0px;
	border-top:0px;
	border-collapse:separate;
}

.tblfield-table .rowEven td
{
	border-right:1px solid #c5dcfb;
	border-left:0px solid #c5dcfb;
}

.delegate-user .ComboBoxItem
{
	border:0px;
}

.delegate-user .tblfield-table td
{
	height:15px;
}

.delegate-user .tblfield-table tr
{
	height:15px;
}
	
/* Main content left End*/

.master-body div.x-panel div.x-panel-header div
{
	float:left;
	margin-top:-8px;
    margin-left:-3px;
    height:28px;
	
}
.master-body div.x-panel div.x-panel-header-1 div
{
	float:left;
	margin-top:-8px;
    margin-left:-3px;
    height:28px;
	
}

.master-body div.x-panel div.x-panel-header div div
{
	float:left;
	margin-top:12px;
    margin-left:5px;
    margin-right:5px;
    height:20px;
   /* color:#ffffff;*/
    font-size:14px;
    background:none;
    
}

.master-body div.x-panel div.x-panel-header-1 div div
{
	float:left;
	margin-top:12px;
    margin-left:5px;
    margin-right:5px;
    height:20px;
   /* color:#ffffff;*/
    font-size:14px;
    background:none;
    
}
.divRight
{
	float:left;
	margin-top:80%;
    margin-left:5px;
    margin-right:5px;
    height:20px;
   /* color:#ffffff;*/
    font-size:14px;
    background:none;
    }

.tabCenter a
{
    text-decoration:none;
    margin-top:6px;
}

/*下面内容是页面的圆角*/
td.td-bottom
{
	width:100%;
	background:#f6fafe;
}

td.rbottom
{
	width:100%;
	background:#f6fafe;
}

td.l_bottom
{ 
	width:100%;
	background:#d1d1d1;
}

td.r1_bottom
{
	background:#f6fafe;
	margin:0px 1px;
}

td.r2_bottom
{
	background:#f6fafe;
	margin:0px 2px;
}

div.r1
{
	border-top:1px solid #d1d1d1;
	margin:0px 1px;
}

div.r2
{
	border-top:1px solid #e6e6e6;
	margin:0px 2px;
}

div.r3
{
	border-top:1px solid #e6e6e6;
	margin:0px 3px;
}

div.r4
{
	border-top:1px solid #f0f0f0;
	margin:0px 5px;
}

div.r5
{
	border-top:1px solid #ffffff;
	margin:0 2px;
}
/*上面内容是页面的圆角*/
/*
.master-body #left .ComboBox
{
	margin-left:19px;
	width:192px;
	border:1px solid #A6A7AA;
	background-color:#ffffff;
	margin-bottom:5px;
	margin-top:5px;
	border-top:2px solid #a6a7aa;
	border-left:2px solid #a6a7aa;
	border:1px solid red;
}*/
.master-body #left .ComboBoxBoxFocused
{
	margin-bottom:0px;
}
.master-body #left .ComboBoxHover,.master-body #left .ComboBoxBoxFocused
{
	border:1px solid #A3BAE9;
	width: 150px;
	/*background-color:#FFF;*/
	margin-left:19px;
	border-top:2px solid #a6a7aa;
	border-left:2px solid #a6a7aa;
	
}

.master-body #main .ComboBoxHover,.master-body #main .ComboBoxBoxFocused
{
	border:1px solid #A3BAE9;
	width: 150px;
	/*background-color:#FFF;*/
	margin-left:0px;
	border-top-width:2px;
	border-left-width:2px;
}
/* My information page Start */

div.myinfor-top
{
	background:url(./images/ess_images/bgimage1.jpg);
	
	height:25px;
}

div.myinfor-top div.myinfor-title
{
	float:left;
	border:1px solid #d1d1d1;
	height:24px;
}

div.myinfor-top div.myinfor-title div
{
	padding-top:3px;
	padding-bottom:2px;
}

div.myinfor-top div a span
{
	margin-left:5px;
	margin-right:5px;
	padding-top:6px;
	padding-bottom:2px;
}

div.myinfor-top a
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.view_Sel
{
	background:url(images/ess_images/title-bg.gif) repeat-x;
	color:#ffffff;
}

.view_Sel:hover
{
	color:#ffffff;
}

.left-link-sel
{
	color:#0063bf;
	font-weight:bold;
}


/* My information page End */

.proxy-user .select-button
{
	width:20px;
	height:20px;
	border: 1px solid #d1d1d1;
	font-size: 1em;
	padding:0px;
	padding-top:-1px;
	margin-top:5px;
	background-image: url(images/btnbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	cursor: pointer;
}

.select-button
{
	width:20px;
	height:20px;
	border: 1px solid #d1d1d1;
	font-size: 1em;
	padding:0px;
	padding-top:-1px;
	background-image: url(images/btnbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	cursor: pointer;
}

.selinfotype
{
	border:1px solid red;
}

.master-menu .DefaultTab
{
	background:none;
}

.button-left
{
	padding-left:10px;
	padding-top:5px;
}

table.calendar-container td.calendar-date
{
	padding:5px 0px 5px 0px;
}

table.calendar-container div.calendar-time
{
	float:left;
	color:#0063bf;
	font-weight:bold;
	margin-left:5px;
}

table.calendar-container div.calendar-more
{
	float:right;
	margin-right:10px;
}
/*.master-body .x-panel-body .Button
{
	vertical-align:middle;
	background:url(./images/ess_images/button-bg1.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	border-left:1px solid #3f3f3f;
	height:20px;
	cursor:hand;
	margin-right:10px;
	float:left;
	
}

.big-Button
{
	border: 0px solid #99BBE8;
	background-image: url(./images/ess_images/big_button_bg.gif);
	background-repeat: no-repeat;
    background-position:0 0;
	width:96px;
	height:20px;
	cursor: pointer;
	margin-right:10px;
}

.biger-Button
{
	border: 0px solid #99BBE8;
	background-image: url(./images/ess_images/biger_button_bg.gif);
	background-repeat: no-repeat;
    background-position:0 0;
	background-position:top;
	width:116px;
	height:20px;
	cursor: pointer;
	margin-right:10px;
}
*/
.calender-img
{
	background-image:url(images/ess_images/calender.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:16px;
}

.user-preference .rowheight
{
	height:35px;
}
.user-preference .border-right
{
	background:#fff;
}

.user-preference .rowEven
{
	background:#E8F1FD;
}


/* ReminderContent page editor Start */

.reminder-content .wrapper { width:735px;}

.reminder-content 	.tb-m { width:727px;}

.reminder-content .et-m { width:717px;}

.reminder-content .em-m { width:717px;}

.reminder-content .eb-m { width:717px;}

.reminder-content .sb-m { width:717px;}

*html .reminder-content .sb-m { width:717px;}

/* ReminderContent page editor Start */

/* Logon page Start */

.logon-body td
{
	font-size:12px;
	/*color:#ffffff;*/
	font-family:Tahoma,Verdana,Arial,sans-serif,"宋体";
}
/* Logon page End */
.middle-line
{
	border-bottom:1px dashed #0063bf;
	padding-top:5px;
	padding-bottom:5px;
	height:5px;
}
.kuang {
	height: 30px;
	border: 1px solid #CDCDCD;
	width: 250px;
	font-size:18px;
}
.seachInput
{
	width:150px;
	margin-left:8px;
	margin-right:10px;
	border:1px solid #A6A7AA;
	background-color:#FFF;
	border-top-width:2px;
	border-left-width:2px;
}
/* Homepage message and reminder Start*/

.message-reminder .reminder-Sel
{
	border:1px solid #CCCCCC;
	background-image: url(images/ess_images/remender-bg.gif);
	background-repeat: repeat-x;
	height:18px;
	width:100px;
	text-align:center;
	background-position: top left;
	cursor: pointer;
}

.message-reminder div font
{
	font-size:12px;
	color:#ffffff;
	padding-left:3px;
	padding-top:3px;
}

.message-reminder div a
{
	font-size:12px;
	padding-left:3px;
	padding-top:3px;
	text-decoration:none;
}

.message-reminder .link-reminder
{
	border:1px solid #CCCCCC;
	background-image: url(images/btnbg.gif);
	background-repeat: repeat-x;
	height:18px;
	width:100px;
	text-align:center;
	background-position: top left;
	cursor: pointer;
}

.message-reminder .message-Sel
{
	border:1px solid #CCCCCC;
	background-image: url(images/ess_images/remender-bg.gif);
	background-repeat: repeat-x;
	height:18px;
	width:60px;
	text-align:center;
	background-position: top left;
	cursor: pointer;
}

.message-reminder .link-message
{
	border:1px solid #CCCCCC;
	background-image: url(images/btnbg.gif);
	background-repeat: repeat-x;
	height:18px;
	width:60px;
	text-align:center;
	background-position: top left;
	cursor: pointer;
}

/* Homepage message and reminder End */

.table-heading
{
	background-image:url(images/grid/grid_header_bg.gif);
	background-repeat:repeat-x;
}
.table-homepagebg
{
	background-image:url(images/bar_bg.gif);
	background-repeat:repeat-x;
	border-collapse:collapse;
	border:1px solid #ddd;
}
.table-homepagefoot
{
	background-image:url(images/bar_foot.gif);
	background-repeat:repeat-x;
	height:29px;
}
div.x-panel-header
{
	border:1px solid red;
}

.Dialog .Header
{
	background:url(images/ess_images/bgimage2.gif) repeat-x;
	height:30px;
	/*color: #15428B;*/
	color:#3F3F3F;
	font-size:15px;
	font-weight: 700;
	cursor:move;
	border-bottom: 0px solid #99BBE8;
}

.chk-Disability
{
	margin-left:-4px;
}

.mycaledar-table .x-panel
{
	margin-right:0px;
}

.label-tip
{
	padding-left:8px;
}
/* Add by changzheng End */

/********软键盘*********/
.btn_letter
{
	width:25px;
	height:2em;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BORDER-BOTTOM-COLOR: #5c08b2;
	BORDER-LEFT-COLOR: #7b9ebd;
	BORDER-TOP-COLOR: #7b9ebd;
	BORDER-RIGHT-COLOR: #5c08b2;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	CURSOR: hand;
	FONT-SIZE: 12px;
	COLOR: #075bc3;
	background-color:#eeeded;/*for firefox*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#DDDCDC);/*for ie*/
}
.btn_num
{
	width:25px;
	height:2em;
	BORDER-RIGHT:1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BORDER-TOP-COLOR: #7ebf4f;
	BORDER-RIGHT-COLOR: #7ebf4f;
	BORDER-LEFT-COLOR: #7ebf4f;
	BORDER-BOTTOM-COLOR: #7ebf4f;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 2px;
	CURSOR: hand;
	FONT-SIZE: 12px;
	COLOR: black;
	background-color:#c4eaa8;/*for firefox*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997);/*for ie*/
}
.table_title
{
	background-color:#96cbe8;/*for firefox*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#B2DEF7, EndColorStr=#7AB7DA);/*for ie*/
	height:26px;
	padding-top: 3px;
}
.btn_input
{
	BORDER-RIGHT: #2C59AA 1px solid;
	BORDER-BOTTOM: #2C59AA 1px solid;
	BORDER-TOP: #2C59AA 1px solid;
	BORDER-LEFT: #2C59AA 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 12px;
	background-color:#000000;
	background-color:#d4ebf6;/*for firefox*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);/*for ie*/
	CURSOR: hand;
	COLOR: black;
}
.table_outter
{
	border:1px solid #B5ADF1;
}
.td-photo
{
    width:25%;
    height:10px;
    background-color:#fff;
    border:node;
}
.div-photo
{
   margin-right:10px; 
   margin-left:10px; 
   border:1px solid #d1d1d1;
   background:#f6fafe;
   padding-top:10px;
   padding-bottom:10px;
}
.photo-container
{
   border:1px solid #d1d1d1;
   background:#ffffff;
   margin-left:10px;
   margin-right:10px;
   text-align:left;
}

.photo-container div
{
   margin-left:5px;
   margin-bottom:5px;
   text-align:left;
}

.photo-container div.div-image
{
   text-align:center;
}


.photo-container div a
{
   margin-left:5px;
   text-align:left;
}

.photo-container .div-link
{
	width:135px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	cursor:pointer;
}
.imgPlatinumLogo
{
	background-image:url(images/Platinum_logo.gif)  ;
	background-repeat:no-repeat;
	
	}

/* 不同分辨率的背景图 */

.masterpage-header
{
	background:url(images/head_bg.jpg) repeat-x;	
	/*background-clip: content-box;
	
	/*background-color:#0f1b33;*/
	/* background-image:url(images/head_bg.jpg) ;*/
	
}

.master-body #header .master-logo
{
	background:url(images/ESS_Logo.png);
	background-repeat:no-repeat;
text-align:center;
margin-left:50px; margin-top:8px;}
.about-logo
{
	background:url(images/ESS_Logo.png);
	background-repeat:no-repeat;
text-align:center;
height:100px;
margin-left:50px; margin-top:8px;}

.master-body .masterpage-footer
{
	background:url(images/ess_images/bgimage1.jpg);
	
}

.master-body div.x-panel div.x-panel-header
{
  
     /*background:url(./images/bar_head.gif);*/
     height:36px;
    
}

.master-body div.x-panel div.x-panel-header-1
{
  
     /*background:url(./images/bar_head.gif);*/
     height:26px;
    
}

.master-body div.x-panel div.x-panel-header div.panel-expand
{
	/*background:url(images/snap/toggle_expand.gif) no-repeat;*/
}

.master-body div.x-panel div.x-panel-header div.panel-expand-hover
{
	/*background:url(images/snap/toggle_expandHover.gif) no-repeat;*/
}

.master-body div.x-panel div.x-panel-header div.panel-collapsed
{
	/*background:url(images/snap/collapsed_toggleExpand.gif) no-repeat;*/
}

.master-body div.x-panel div.x-panel-header div.panel-collapsed-hover
{
	/*background:url(images/snap/collapsed_toggleExpandHover.gif) no-repeat;*/
}

.logon-body .header-logo
{
	background:url(images/ess_images/logon-logo1.jpg);
	background-repeat:no-repeat;
}

.logon-body
{
	/*background:url(images/ess_images/logon-bg.jpg); */
	background-color:#FFFFFF;
}

.logon-body #header div.logon-topleft
{
	/*background:url(images/ess_images/logon-topleft.gif);*/
}


.logon-body #header div.logon-topcenter
{
	/*background:url(images/ess_images/logon-topcenter.jpg);*/
}

.logon-body #header div.logon-topcenter div
{
	background:url(images/ess_images/logon-title.jpg) no-repeat 0px 0px;
}

.logon-body #header div.logon-topright
{
	/*background:url(images/ess_images/logon-topright.gif);*/
}


.logon-body #bottom div.logon-bottomleft
{
	/*background:url(images/ess_images/logon-bottom-left.jpg);*/
}

.logon-body #bottom div.logon-bottomcenter
{
	/*background:url(images/ess_images/logon-bottom-center.jpg);*/
}

.logon-body #bottom div.logon-bottomright
{
	/*background:url(images/ess_images/logon-bottom-right.jpg);*/
}

.logon-body table.logonmasterwin
{
	background-color:#191d36;
}



.logon-body td.logon-leftline
{
	/* background:url(images/ess_images/logon-leftline.jpg);*/
}


.logon-body td.logon-rightline
{
	/* background:url(images/ess_images/logon-rightline.jpg);*/
}

.master-body #header #topFnLink a 
{
	border-left:1px solid #ffffff;
	/*color:#ffffff;*/
}

.master-body #header #topFnThemes span , .master-body #header #topFnLink span
{
	/*color:#ffffff;*/
}

.master-body #header #topFnThemes span
{
	float:right;
	padding-top:5px;
}

.master-body #header #topFnThemes .master-language
{
	color:#000;
	padding-top:2px;
}

.breakup-line
{
	border-top:1px solid #b3ccf5;
	width:100%;
}

.functionlist-title
{
	white-space:nowrap;
	color:#0063df;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.toplanguage
{
	text-decoration:none;
}
/* 不同分辨率的背景图 */

.treeControl img
{
	padding-bottom:3px;
	padding-top:3px;
	padding-right:5px;
}

.reportresult-calender .Picker
{
	width: 100px;
}

.BlodRow
{
	font-weight:bold;
}
.tipdiv
{
	border: 1px solid #c5dcfb;
	font-weight:bold;
	width:300px;
	height:100px;
	overflow:auto;
	background-color:White;
}
