﻿/*-- Updated by Zoe Aug 4 2006--*/
/*-------------------- User Class ------------------*/
.L1_list_style {
	list-style:url(../images/bullet_disc.gif);
	color: #404040;
}
.L2_list_style {
	list-style:url(../images/bullet_circle.gif);
	color: #404040;
}
.L3_list_style {
	list-style:url(../images/bullet_square.gif);
	color: #404040;
}
/*--Images style set--*/
.imgborder {
	border:1px solid #404040;
}
.lefticonograph {
	border:1px solid #404040;
	float: left;
	margin-left: 0px;
    margin-top: 0px;
	margin-right: 12px;
    margin-bottom: 12px;
	width: 50px;
	height: 50px;
}
.righticonograph {
	border:1px solid #404040;
	float: right;
	margin-left: 12px;
    margin-bottom: 12px;
    margin-top: 0px;
	margin-right: 0px;
	width: 50px;
	height: 50px;
}
.rightImg {
	border:1px solid #404040;
	float: right;
	margin-left: 18px;
    margin-bottom: 18px;
    margin-top: 18px;
	margin-right: 0px;
}
.leftImg {
	border:1px solid #404040;
	float: left;
	margin-left: 0px;
    margin-top: 18px;
	margin-right: 18px;
    margin-bottom: 18px;
}
.imgFormat {
	border:1px solid #404040;
	width: 142px;
	height: 32px;
}
.bannerFormat {
	border: none;
	width: 695px;
	height: 141px;
}
.careerPeopleThumbnail {
	width: 71px;
	height: 71px;
}
.careerPeopleImg {
	width: 128px;
	height: 152px;
	border:1px solid #404040;
}
.photoGalleryImg {
	width: 140px;
	height: 98px;
}

.leftFloat {
	float:left;
	margin-left: 0px;
    margin-top: 3px;
	margin-right: 18px;
    margin-bottom: 18px;
}
.rightFloat {
	float:left;
	margin-left: 18px;
    margin-bottom: 18px;
    margin-top: 3px;
	margin-right: 0px;
}
/* -- background style -- */
.greyBg {
	background-color: #f6f6f6;
}
.pinkBg {
	background-color: #f3e4e4;
}
.blackgreyBg {
	background-color: #dfdfdf;
}
.grey{
	color: #656565;
}
.red{
	color: #e6001d;
}
.ServicePort {
	color: #a34250;
}
.greenBg {
	width: 100%;
	height: 100%;
	background:url(../images/bg_green.gif) right;
	background-repeat:repeat-y;
	background-color: #FFFFFF;
}
.green_border_text {
	color: #008000;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left: #99cc00 solid 1px;
}
/* -- table style -- */
.TableBorder_User {
	border: 1px solid #808080;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
  	background-color:#FFF;
}
.usertable{
  border-collapse:collapse;
  border:0px;
}

.usertable td{
  border:1px solid #888888;
  padding:5px;
	color: #404040;
	font-size: 11px;
}
.usertable th{
  background-color:#E8E8E8;
  border:1px solid #888888;
  padding:5px;
  color: #404040;
  font-size: 11px;
}

.usertablenb{
	border-collapse:collapse;
	border:1px solid #888888;
}

.usertablenb td{
	border:0px;
	padding:5px;
	color: #404040;
	font-size: 11px;
}
.usertablenb th{
  background-color:#E8E8E8;
  border:1px solid #888888;
  padding:5px;
  color: #404040;
  font-size: 11px;
}

/*----------------- End of User Class ---------------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e8e8e8;
}
form {
	margin:0px;
}
.topTr {
	height: 108px;
	vertical-align: top;
	background-color: #d1d1d1;
}
.middleTr {
	height: 90%;
	vertical-align: top;
}
.bottomTr {
	height: 22px;
	vertical-align: top;
}
.moreTd {
	vertical-align: top;
	text-align: right;
	height: 20px;
	padding-top:6px;
}
.menuBg {
	height: 21px;
}
/*--Top navigation set--*/
.topNav {
	vertical-align: bottom;
}
.CtopNav {
	height: 25px;
	vertical-align: bottom;
}
a.EtopNavLink {
	font-size: 10px;
	font-weight: normal;
	color: #747474;
	text-decoration:none;
	font-family: Verdana, Helvetica, sans-serif;
}
a.EtopNavLink:hover {
	font-size: 10px;
	font-weight: normal;
	color: #e6001d;
	text-decoration:underline;
	font-family: Verdana, Helvetica, sans-serif;
}
a.JtopNavLink {
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	text-decoration:none;
}
a.JtopNavLink:hover {
	font-size: 12px;
	font-weight: normal;
	color: #e6001d;
	text-decoration:underline;
}
a.CtopNavLink {
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	text-decoration:none;
}
a.CtopNavLink:hover {
	font-size: 12px;
	font-weight: normal;
	color: #e6001d;
	text-decoration:underline;
}

/*--Footer set--*/
table.footer {
	vertical-align:middle;
	background-color: #d1d1d1;
}
td.footer {
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	height: 18px;
	vertical-align:bottom;
}
/*--Submenu indent spaces set--*/
.firstlevelMenu {
	width:14px;
}
.submenuImg {
	width:13px;
}

/*Jul 17, update for Change Location Menu Begin*/
/*style for change location*/
TD.changeLocMouseOut {
	COLOR: #747474; 
	BACKGROUND-COLOR: #ffffff
}
TD.changeLocMouseOver {
	CURSOR: pointer; 
	COLOR: #747474; 
	BACKGROUND-COLOR: #dfdfdf;/*#f3e4e4*/
}
.changeLocationBorder {
	border: 1px solid #747474;
	width: 220px;
}
/*Jul 17, update for Change Location Menu End*/


/*--Block style set--*/
.eservicesBorder {
	border: 1px solid #bfbfbf;
}
.eservices {
	background-color: #eaeaea;
	height: 22px;
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	border-left: 0px none #bfbfbf;
}
.CSBorder {
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 0px none #bfbfbf;
	border-left: 1px solid #bfbfbf;
}
.CSSingIn {
	background-color: #eaeaea;
	height: 22px;
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	border-left: 0px none #bfbfbf;
	text-transform:uppercase;
	font-size:11px;
	font-weight: bold;
}
.CSText {
	font-size:10px;
	color: #555555;
}
.text {
	height: 17px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
}
.radio{
	margin-left: -3px;
	margin-bottom: -1px;
}

a.CSLink {
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
}
a.CSLink:hover {
	font-size: 10px;
	font-weight: bold;
	color: #e6001d;
	text-decoration:none;
}
a.forgotpsw {
	font-size: 10px;
	font-weight: normal;
	color: #7a7a7a;
	text-decoration:none;
}
a.forgotpsw:hover {
	font-size: 10px;
	font-weight: normal;
	color: #e6001d;
	text-decoration:underline;
}
.gobtn {
	height: 17px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
}
/*.leftBorder {
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 0px none #bfbfbf;
	border-left: 1px solid #bfbfbf;
}*/
.corpnewsBorder {
	border: 1px solid #bfbfbf;
	width: 200px;
}
.corpnews{
	background-color: #eaeaea;
	height: 22px;
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	border-left: 0px none #bfbfbf;
}
.corpnewsleftBorder {
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 0px none #bfbfbf;
	border-left: 1px solid #bfbfbf;
	width: 200px;
}
.corpnewsleft {
	width:98%;
	background-image:url(../images/borderbg.gif);
}
.localnewsBorder {
	border: 1px solid #bfbfbf;
}
.localnews{
	background-color: #eaeaea;
	height: 22px;
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	border-left: 0px none #bfbfbf;
}
.localnewsleftBorder {
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 0px none #bfbfbf;
	border-left: 1px solid #bfbfbf;
}
.localnewsleft {
	width:98%;
	background-image:url(../images/borderbg.gif);
}

.tdBorder {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: center;
}
.tablePhotogallery {
	width:140px;
	height:190px;
	border: 1px solid #666666;
}
.tdPhoto {
	height:98px;
}
a.photoSizeLink {
	font-size: 10px;
	color: #555555;
}
a.photoSizeLink:hover {
	font-size: 10px;
	color: #e6001d;
}
.photoSize {
	padding-bottom: 4px;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 6px;
	background-color: #f3e4e4;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	vertical-align: top;
	height: 32px;
}
.tableContainer {
	/*width:600px;*/
	border: 1px solid #666666;
}
.tdContainer {
	height:124px;
}
.ContainerInstruction {
	padding-bottom: 6px;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	background-color: #f3e4e4;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	vertical-align: top;
}
/*--Other page set --*/
.requiredstar {
	color: #FF0000;
	font-weight: bold;
}
hr {
	color: #858585;
	height: 1px;
}
.tableBorder {
	border: 1px solid #808080;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
  	background-color:#FFF;
}
.leftBorder {
	border-top: 0px solid #bfbfbf;
	border-right: 0px solid #bfbfbf;
	border-bottom: 0px none #bfbfbf;
	border-left: 1px solid #bfbfbf;
}
.printLine{
	border-top: 0px none #666666;
	border-right: 0px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px none #666666;
}
.searchResult{
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	height: 19px;
}
/*Code snippet style*/
table.data1 {
  border-collapse:collapse;
}
th.data1 {
  background-color:#dfdfdf;
  padding:1px;
	color: #404040;
	font-size: 11px;
}
td.data1Odd {
  background-color:#FFF;
  padding:1px;
  color: #404040;
  font-size: 11px;
}
td.data1Even {
  background-color:#f6f6f6;
  padding:4px;
  color: #404040;
  font-size: 11px;
}

table.data2 {
  border-collapse:collapse;
}
th.data2 {
  background-color:#d8d8d8;
  padding:2px;
	color: #404040;
	font-size: 11px;
}
td.data2Odd {
  background-color:#FFF;
  padding:2px;
  color: #404040;
  font-size: 11px;
}
td.data2Even {
  background-color:#f6f6f6;
  padding:2px;
	color: #404040;
	font-size: 11px;
}

table.data {
  border-collapse:collapse;
}

td.data {
  border:1px solid #888888;
  padding:1px;
	color: #404040;
	font-size: 11px;
}
th.data {
  background-color:#E8E8E8;
  border:1px solid #888888;
  padding:2px;
  color: #404040;
  font-size: 11px;
}

/* Table style for 5ET */
.lister{
	border:0px;
	border-collapse:collapse;
	border:1px solid #888888;
}
.lister td{
	border:1px solid #888888;
  	padding:2px;
	color: #404040;
	font-size: 11px;
}
.lister table td{
	border:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	height: 16px;
}
.header{
	border:1px solid #888888;
	background-color:#E8E8E8;
 	padding:2px;
 	color: #404040;
 	font-size: 11px;
 	font-weight: bold;
 	text-align: center;
}
.alt{
	background-color:#f6f6f6;
	padding:2px;
	color: #404040;
	font-size: 11px;
}
.alt td {
	border:1px solid #888888;
}
a.keeper {
	color: #555555;
	font-size: 9px;
	text-decoration:underline;
}
a.keeper:hover {
	font-size: 9px;
	text-decoration:underline;
	color: #e6001d;
}
/*End of Table style for 5ET*/
@media print {
.return {
	display: none;
}
}
