@charset "utf-8";
/* CSS Document */
/* Start Additional Layout */
body { background-color:#ffffff; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
#container {position:relative; margin:0px auto; width:1025px; padding:0px;  margin-left: auto; margin-right: auto; }
#mainpg {
	position:relative;
	top: 120px;
}
#homeSearch {position: relative; left: 202px; top:0px;  } /* box height: 126*/
#escDownMenu {position: relative; left: 0px; top: -8px;  width:202px;}
#escProdTop {position: relative; left: 202px; }	/* client: top: 199px; ESC: top: 75*/
#escProdTopB {position: relative; left: 180px; top: 0px;}	/* client: top: 199px; ESC: top: 75*/
#escProdTopClient {position: relative; left: 202px; top: 126px;}	/* client: top: 199px; ESC: top: 75*/
#escProdbottom {position: relative; left: 202px; top: 400px;}	/* client: top: 604px; ESC: top: 483*/
#escProdbottomF {position: relative; left: 202px; top: 475px;}	/* client: top: 604px; ESC: top: 483*/
#escProdbottomB {position: relative; left: 180px; top: 405px;}	/* client: top: 604px; ESC: top: 483*/
#escProdbottomBF {position: relative; left: 180px; top: 480px;}	/* client: top: 604px; ESC: top: 483*/
#escProdbottomClient {position: relative; left: 202px; top: 538px;}	/* client: top: 604px; ESC: top: 483*/
#escProdbottomClientF {position: relative; left: 202px; top: 613px;}	/* client: top: 604px; ESC: top: 483*/
a:link {  color:#959595; text-decoration:none;}
a:hover { text-decoration:none; color:#f78f1e; }
a:active { text-decoration:none; }
a:visited { text-decoration:none; }
span.welcome { padding:5px; text-align:center; color:#ffffff; font-size:12px; }
/* End Additional Layout */
/* Start Standard Layout */
/*top*/
#esc1 { position: absolute; left: 0px; top: 0px; width: 1024px; height:5px;  background-color:#fac022; }	
#esc2 { position: absolute;left: 0px; top: 5px;   vertical-align: middle }	/* 	logo */
#esc3 { position: absolute; left: 503px; top: 5px; width: 97px; height: 60px; vertical-align: middle}
#esc3B { position: absolute; left: 565px; top: 5px; width: 97px; height: 60px;  vertical-align: middle}
#esc4 { position: absolute; left: 600px; top: 5px; width: 202px; height: 24px;  padding-top:5px; background-color:#fac022; }
#esc4B { position: absolute; left: 662px; top: 5px; width: 303px; height: 24px;  padding-top:5px; background-color:#fac022; }
#esc5 { position: absolute; left: 802px; top: 5px; width: 94px; height: 24px;  background-color:#fac022; }
#esc5F { position: absolute; left: 762px; top: 5px; width: 114px; height: 24px;  background-color:#fac022; }
#esc5C { position: absolute; left: 780px; top: 5px; width: 114px; height: 24px;  background-color:#fac022; }
#esc6 { position: absolute; left: 894px; top: 5px; width: 71px; height: 24px;  background-color:#fac022; }
#esc6F { position: absolute; left: 876px; top: 5px; width: 89px; height: 24px;  background-color:#fac022; }
#esc7 { position: absolute; left: 662px; top: 5px; width: 1px; height: 24px;  }
#esc8 { position: absolute; left: 965px; top: 5px; width: 59px; height: 60px;  vertical-align: middle}
#esc9 { position: absolute; left: 600px; top: 29px; width: 365px; height: 37px;  background-image:url('/eService/sr/images/top_06.gif'); } 
#esc9B { position: absolute; left: 662px; top: 29px; width: 303px; height: 37px; background-image:url('/eService/sr/images/top_06.gif'); } 
#esc9G { position: absolute; left: 662px; top: 29px; width: 303px; height: 37px;  } 
#esc1New { position: absolute; left: 0px; top: 0px; width: 1024px; height:5px;  background-color:#00313d; }	
#esc2New {position: absolute;left: 0px;top: 5px;vertical-align: middle;padding: 20px 20px 0px 0px;}
#esc3BNew {position: absolute;border-radius: 5px;left: 659px; width: 28px;height: 33px;vertical-align: middle;background-color:#00313d;}
#esc4BNew {position: absolute;left: 662px;top: 4px;width: 303px;height: 24px;padding-top:5px;background-color:#00313d;}
#esc8New {position: absolute;border-radius: 5px;left: 940px;width: 28px;height: 33px;vertical-align: middle;background-color:#00313d;}
#esc9BNew {position: absolute;left: 662px;top: 78px;width: 303px;height: 10px;border-top-color:#00313d;} 
/*	Home line, not use
#esc10 { position: absolute; left: 565px; top: 64px; width: 87px; height: 36px; z-index: 10 }
#esc11 { position: absolute; left: 652px; top: 64px; width: 124px; height: 36px; z-index: 11}
#esc12 { position: absolute; left: 776px; top: 64px; width: 125px; height: 36px; z-index: 12}
#esc13 { position: absolute; left: 901px; top: 64px; width: 80px; height: 36px; z-index: 13}
#esc14 { position: absolute; left: 981px; top: 64px; width: 43px; height: 36px; z-index: 14 }
*/
#esc15 { position: absolute; left: 0px; top: 70px;  }	/* ori: top: 100px; */
#esc15New { position: absolute; left: 0px; top: 110px;  }
/* end of top*/

#esc16 { position: absolute; left: 0px; top: 0px; width: 1px; height: 73px;  } /* orig: height: 111px */
/* home search*/
#esc18 { position: absolute; left: 0px; top: 0px; width: 636px; height: 20px;  }
#esc19 { position: absolute; left: 0px; top: 20px; width: 11px; height: 106px;  vertical-align: middle }
#esc20 { position: absolute; left: 11px; top: 20px; width: 53px; height: 53px; }
#esc21 { position: absolute; left: 64px; top: 20px; width: 559px; height: 55px;   padding-top:5px; vertical-align: middle; background-color:#fac022; }
#esc22 { position: absolute; left: 623px; top: 20px; width: 13px; height: 106px;  vertical-align: middle }
#esc23 { position: absolute; left: 11px; top: 73px; width: 53px; height: 53px; ; vertical-align: middle }
#esc24 { position: absolute; left: 64px; top: 75px; width: 430px; height: 35px;  padding-top:5px; padding-left:3px;  background-image:url('images/search_07.gif'); }
#esc25 { position: absolute; left: 494px; top: 75px; width: 130px; height: 35px;  background-color:#fac022; padding-top:6px;}
#esc25F { position: absolute; left: 494px; top: 75px; width: 130px; height: 35px;  background-color:#fac022; padding-top:6px;}
#esc26 { position: absolute; left: 579px; top: 110px; width: 44px; height: 16px;  vertical-align: middle }
#esc27 { position: absolute; left: 64px; top: 110px; width: 515px; height: 16px;  }
#esc28 { position: absolute; left: 0px; top: 0px; width: 1px; height: 126px;  vertical-align: middle }
/* end of home search*/
#esc29 { position: absolute; left: 839px; top: 111px; width: 186px; height: 928px;  vertical-align: middle }
/*downMenu top-111*/
#esc17 { position: absolute; left: 0px; top: 0px; width: 202px; height: 4px; }
#esc30 { position: absolute; left: 35px; top: 4px; width: 159px; height: 164px;  }
#esc31 { position: absolute; left: 35px; top: 171px; width: 159px; height: 60px;  }
/*#esc31 { position: absolute; left: 42px; top: 168px; width: 159px; height: 63px; z-index: 31 }	Client Details*/
#esc32 { position: absolute; left: 35px; top: 231px; width: 159px; height: 59px;  }
#esc32CD { position: absolute; left: 42px; top: 231px; width: 159px; height: 59px;  }
#esc33 { position: absolute; left: 35px; top: 290px; width: 159px; height: 59px;  }
#esc34 { position: absolute; left: 35px; top: 348px; width: 159px; height: 60px;  }
#escST { position: absolute; left: 52px; top: 412px; width: 159px; height: 32px;  }
#escWT { position: absolute; left: 35px; top: 448px; width: 159px;  }

/*end of downMenu*/
/*#esc35 { position: absolute; left: 0px; top: 115px; width: 1px; height: 924px; z-index: 35; vertical-align: middle}/* the height: 924px need to be changed*/
/*escProdTop left-202; top-237*/
#esc36 { position: absolute; left: 0px; top: 0px; width: 270px; height: 65px;  }
#esc36B { position: absolute; left: 296px; top: 0px; width: 18px; height: 65px;  }	/*18X65ege1*/
#esc36C { position: absolute; left: 270px; top: 0px; width: 26px; height: 65px;  background-image:url('/eService/sr/images/xbuttons/content-box3_01_M.gif'); padding-top:25px; BACKGROUND-REPEAT: repeat-x; }
#esc37 { position: absolute; left: 314px; top: 0px; width: 270px; height: 65px;  }
#esc37B { position: absolute; left: 604px; top: 0px; width: 32px; height: 65px;  }	/*26x65ege2*/
#esc37C { position: absolute; left: 584px; top: 0px; width: 20px; height: 65px;  background-image:url('/eService/sr/images/xbuttons/content-box3_01_M.gif'); padding-top:25px; BACKGROUND-REPEAT: repeat-x; }

#esc38 { position: absolute; left: 0px; top: 65px; width: 19px; height: 295px;  background-image:url('/eService/sr/images/content-box3_03.gif'); }/*box1 right line*/
#esc39 { position: absolute; left: 19px; top: 65px; width: 279px; height: 295px;  }
#esc40 { position: absolute; left: 298px; top: 65px; width: 16px; height: 295px;  background-image:url('/eService/sr/images/content-box3_05.gif');}/*box1 left line*/
#esc41 { position: absolute; left: 314px; top: 65px; width: 13px; height: 315px;  vertical-align: middle; background-image:url('/eService/sr/images/content-box3_06.gif'); }/*box2 right line*/
#esc41F { position: absolute; left: 314px; top: 65px; width: 13px; height: 390px;  vertical-align: middle; background-image:url('/eService/sr/images/content-box3_06.gif'); }/*box2 right line*/
#esc42 { position: absolute; left: 327px; top: 65px; width: 284px; height: 305px;  vertical-align: middle }/*box2 innner*/
#esc43 { position: absolute; left: 611px; top: 65px;  vertical-align: middle }/*box2 left line*/
#esc44 { position: absolute; left: 625px; top: 65px;  vertical-align: middle }/*box2 left line*/
#esc45 { position: absolute; left: 0px; top: 360px; width: 314px; height: 19px;  vertical-align: middle } /*box1 bottom line*/
#esc46 { position: absolute; left: 0px; top: 379px;  vertical-align: middle; 
background-image:url('images/content-box3_11.gif'); }/*box1 under bottom line*/
#esc47 { position: absolute; left: 314px; top: 380px; width: 322px; height: 20px;   }/*box2 bottom line*/
#esc47F { position: absolute; left: 314px; top: 455px; width: 322px; height: 20px;   }/*box2 bottom line*/
#esc48 { position: absolute; left: 0px; top: 400px;  } /*box1 and 2 bottom*/
#esc48F { position: absolute; left: 0px; top: 475px;  } /*box1 and 2 bottom*/
/* end of escProdTop*/
/* escProdbottom left-202; top-796*/
#esc49 { position: absolute; left: 0px; top: 0px; width: 270px; height: 65px;  }
#esc49B { position: absolute; left: 296px; top: 0px; width: 18px; height: 65px;  }	/*18X65ege1*/
#esc49C { position: absolute; left: 270px; top: 0px; width: 26px; height: 65px;  background-image:url('/eService/sr/images/xbuttons/content-box3_14_M.gif'); padding-top:22px; BACKGROUND-REPEAT: repeat-x; }
#esc50 { position: absolute; left: 314px; top: 0px; width: 270px; height: 65px;  }
#esc50B { position: absolute; left: 604px; top: 0px; width: 32px; height: 65px;  }	/*18X65ege1*/
#esc50C { position: absolute; left: 584px; top: 0px; width: 20px; height: 65px;  background-image:url('/eService/sr/images/xbuttons/content-box3_15_M.gif'); padding-top:22px; BACKGROUND-REPEAT: repeat-x; }
#esc51 { position: absolute; left: 0px; top: 59px;  vertical-align: middle}/*box3 left line*/
#esc52 { position: absolute; left: 19px; top: 59px; width: 279px; height: 140px;  vertical-align: middle }/*box3 inner*/
#esc53 { position: absolute; left: 298px; top: 59px;  vertical-align: middle }/*box3 right line*/
#esc54 { position: absolute; left: 314px; top: 59px;  vertical-align: middle }/*box4 left line*/
#esc55 { position: absolute; left: 327px; top: 59px; width: 284px; height: 153px;}
#esc56 { position: absolute; left: 611px; top: 59px;   vertical-align: middle}/*box4 right line*/
/*#esc57 { position: absolute; left: 225px; top: 59px;   vertical-align: middle }*/
/*#esc58 { position: absolute; left: 327px; top: 212px; width: 284px; height: 8px;  }/*box4 bottom*/
#esc59 { position: absolute; left: 0px; top: 210px;  }/*box3 bottom*/
#esc60 { position: absolute; left: 314px; top: 210px;  }/*box4 bottom*/
/*end of escProdbottom*/
/*#esc61 { position: absolute; left: 202px; top: 237px; width: 1px; height: 802px; z-index: 61 }*/
#esc62Home { position: absolute; left: 0px; top: 900px; width: 1024px; height: 96px; background-image:url('/eService/sr/images/ESC_SecuredPage_07.gif'); }
#esc62HomeB { position: absolute; left: 0px; top: 900px; width: 1024px; height: 96px; background-image:url('/eService/sr/images/ESC_SecuredPage_07.gif'); }
#esc62Home4 { position: absolute; left: 0px; top: 1300px; width: 1024px; height: 96px; background-image:url('/eService/sr/images/ESC_SecuredPage_07.gif'); }
#esc62Home3 { position: absolute; left: 0px; top: 860px; width: 1024px; height: 96px; background-image:url('/eService/sr/images/ESC_SecuredPage_07.gif'); }
#esc62HomeBAfter { position: absolute; left: -135px; top: 930px; width: 1024px; height: 1px;   }
#esc62HomeClient { position: absolute; left: 0px; top: 1100px; width: 1124px; height: 96px;  background-image:url('/eService/sr/images/ESC_SecuredPage_07.gif'); }
#esc62HomeClientF { position: absolute; left: 0px; top: 1150px; width: 1024px; height: 96px; background-image:url('/eService/sr/images/ESC_SecuredPage_07.gif'); }
#esc62 {width: 1024px; height: 96px;  background-image:url('/eService/sr/images/ESC_SecuredPage_07.gif'); }
#esc63 { position: absolute; left: 0px; top: 0px; width: 1px; height: 1135px;  }
/* End Standard Layout */
.footerx { float:left; padding-top:30px; padding-left:45px;  font-size:11px; color:#959595;}
.footery { float:right; padding-top:30px; padding-right:45px; font-size:11px; color:#959595;}
.footery a	{	
	color:#959595;
	text-decoration:none;
}
.footery a:hover	{
	text-decoration:none; color:#f78f1e;
}	
.date { float:right; padding-top:15px; color:#959595; font-size:12px; font-weight:bold;}
.contentbox1 { padding-top:10px; }
.contentbox2 { padding-top:10px; font-size:11px; text-align:left;}
.contentbox3 { padding-top:10px; font-size:11px; text-align:left;}
.contentbox4 { padding-top:10px; font-size:11px; text-align:left;}

/* end of original esc.css, the following are new defined */
#headerLink{
	padding:1px; text-align:center; color:white; font-size:11px; font-weight:bold;
}
#headerLink a	{	
	color:#ffffff;
	text-decoration:none;
}
#headerLink a:hover	{
	color:#f78f1e;
}
#msg_before_login{
	position: relative; left: 140px;  width:750px;
}
#msg_after_login{
	position: relative; left: 170px;  width:750px;
}

.NINewHoverOL 
{
	position:absolute;
	display:none;
	/*
	border-style:solid;
	border-width:2px;
	border-color:#7A7A7A;
	background-color:white;
	*/
	border:1px solid #707070;
	background-color:#ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: black;
	max-width:300px;
	min-width:50px;
	padding:5px;
	z-index:11050;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 20px #ccc;
	-webkit-box-shadow: 0 0 20px #ccc;
}




