body, html {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-color:#FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif ;
	font-size:11px;
	height:100%;
	color:#333333;
	}
#wrapper{
	text-align:left;
	vertical-align:top;
	width:930px;
	background:none;
	position:relative;
}

#content hr {
	 color: #ED1C24;
background-color: #ED1C24;
height: 1px;
}

h1.epi-pageTitle,
span.epi-pageTitle,
h1	{
	font-family: Arial, Verdana,Helvetica, sans-serif ;
	font-size:24px !important;
	color:#ed1c24 !important;
	font-weight:normal;
	font-style:italic;
	margin:0px;
	padding:0px;
	}
h2	{
	font-family: Arial, Verdana,Helvetica, sans-serif ;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
h3	{
	font-family: Arial, Verdana,Helvetica, sans-serif ;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	}
p	{
	font-family: Arial, Verdana,Helvetica, sans-serif ;
	font-size:11px;
	color:#333333;
	}
.quote	{
	font-style:italic;
	}
.question	{
	font-weight:bold;
	}
.ul	{
	text-decoration:underline;
	}
.emph	{
	font-weight:bold;
	}
a	{
	color:#ed1c24;

	}
a:hover	{
	color:#333333;
	}
ul	{
/*	margin:0px;
	padding:0px; */
	}
ul li	{
/*	list-style-type:none;
	background:url(/hr/img/li.gif) center left no-repeat;
*/      display:block;
	line-height:15px;
	/*margin:0px 0px 20px 0px;*/
	padding:0px 0px 0px 15px;
	}
ul.small li{
/*	list-style-type:none;
	background:url(/hr/img/li.gif) center left no-repeat;
*/	line-height:15px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 40px;
	}
img.left	{
	float:left;
	margin:0px 25px 10px 0px;
	}
img.link	{
	border:none;
	}
img.right	{
	float:right;
	margin:0px 0px 10px 25px;
	}
form{
	display: inline; 
	margin: 0;
}

/*layout elements*/
#topper	{
	width:930px;
	height:60px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#topper #topperleft	{
	width:224px;
	height:auto;
	float:left;
	text-align:left;
	}
#topper #topperright	{
	width:480px;
	float:right;
	text-align:right;
	vertical-align:middle;
	padding-top:20px;
	}
#topper #topperright #lan	{
	width:250px;
	float:left;
	position:relative;
	}
#topper #topperright #form	{
	width:230px;
	float:right;
	position:relative;
	}
#lan a	{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}
#lan a:hover	{
	color:#ed1c24;
	text-decoration:underline;
}
	
/*Search*/
#topper input.searchbox{
	width:149px;	
	height:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#999999;
	border: solid 1px #999999;
	vertical-align:middle;
	padding:3px;
}
#topper input.searchbtn{
	width:55px;
	height:20px;
	background:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#999999;
	border: solid 1px #999999;
	text-align:center;
	vertical-align:middle;
	}
	
	
/*Borders*/
#brdrtop	{
	width:929px;
	height:3px;
	background:url(../img/borderTop.gif) bottom left no-repeat;
	margin:0px;
	padding:0px;
  	line-height:3px;

   

}

/*Content*/
#content	{
	width:910px;
	height:auto;
	background:url(../img/brdr.gif) top left repeat-y;
	text-align:left;
	margin:0px;
	padding:0px 9px;
	vertical-align:top;
	}
#content #title	{
	width:314px;
	height:198px;
	margin:4px 0px 2px 0px;
	padding:0px;
	float:left;
	}
#content  title title1	{
	width:910px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left
	}
#content #imageContainer	{
	width:590px;
	height:198px;
	margin:4px 0px 2px 0px;
	padding:0px;
	float:right;
	}
#content #imageContainer img {
	display:none;
	top:0; left:0;
}
#content .imageContainer img {
	display:none;
	top:0; left:0;
}
#content .imageContainer1 {
	height:274px;
	width:274px;
}
#content #pagetitle	{
	width:630px;
	float:left;
	text-align:left;
	vertical-align:bottom;
	border-bottom:1px solid #ed1c24;
	margin:50px 0px 40px 10px;
	}
#content #searchnav	{
	width:231px;
	height:75px;
	float:right;
	border-left:1px solid #999999;
	padding:0px;
	margin:5px 0px 0px 0px;
	}
#content #searchnav ul	{
	margin:0px 0px 0px 7px;
	padding:0px;
	list-style:none;
	}
#content #searchnav ul li	{
	width:221px;
	height:24px;
	background:none;
	border-bottom:1px solid #999999;
	margin:0px;
	padding:0px;
	}
#content #searchnav	a	{
	background:url(../img/arrow_grey.gif) center left no-repeat;
	padding-left: 30px;
	color:#999999;
	text-decoration:none;
	line-height:24px;
	}
#content #searchnav a:hover	{
	color:#ed1c24;
	}
#content #pagetext	{
	margin:0px 20px 10px 20px;
	clear:both;
	position:relative;
	z-index:1;	
	font-size:12px;
	}

#content #pagetext p,
#content #pagetext p span,
#content #pagetext td,
#content #pagetext td p,
#content #pagetext td span,
#content #pagetext td p span,
#content #pagetext span{
	font-size:12px !important;
}

#sah{
	padding-top:10px;
	margin-top:10px;
}

#content #pagetext1	{
	margin:0px 20px 10px 20px;
	clear:both;
	position:relative;
	z-index:1;
	}

/*Navigation*/
#nav	{
	width:910px;
	height:35px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	clear:both;
	position:relative;
	z-index:9999;
	}
#nav ul li a	{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-top:11px;
	display:block;
}
#nav ul	{
	width:910px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#nav ul li	{
	float:left;
	display:inline;
	background:none;
	line-height:normal;
	height:35px;
	margin:0px;
	padding:0px;
	}
#nav a:hover, #nav a.selected	{
	color:#ed1c24;
}
#nav a.selected	{
	color:#ed1c24;
	}
#nav #link0	{
	background:url(../img/bg_navig_01.gif) bottom left no-repeat;
	width:109px;
	height:35px;
	text-align:center;
	margin:0px;
	padding:0px;
}
#nav #link1	{
	background:url(../img/bg_navig_02.gif) bottom left no-repeat;
	width:173px;
	height:35px;
	border-left:1px solid #999999;
	text-align:center;
	margin:0px;
	padding:0px;
}

#nav #link2	{
	background:url(../img/bg_navig_03.gif) bottom left no-repeat;
	width:138px;
	height:35px;
	border-left:1px solid #999999;
	text-align:center;
	margin:0px;
	padding:0px;
}
#nav #link3	{
	background:url(../img/bg_navig_04.gif) bottom left no-repeat;
	width:123px;
	height:35px;
	border-left:1px solid #999999;
	text-align:center;
	margin:0px;
	padding:0px;
}
#nav #link4	{
	background:url(../img/bg_navig_05.gif) bottom left no-repeat;
	width:130px;
	height:35px;
	border-left:1px solid #999999;
	text-align:center;
	margin:0px;
	padding:0px;
}
#nav #search	{
	background:url(../img/bg_navig_search.gif) bottom left no-repeat;
	width:197px;
	height:35px;
	border-left:1px solid #999999;
	color:#999999;
	padding-left: 35px;
	margin:0px;
	
}
#nav #search a:hover, #nav #search a.selected	{
	color:#000000;
}


#nav ul li #CorpInfo ul li	{
	float:none;
	}
#nav ul li #CorpInfo	{
	position:absolute;
      left:109px;
	visibility:hidden;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	background-color:#dddddd;
	padding:0px;
	margin:35px 0px 0px 0px;
	z-index:1;
	}
#nav ul li #CorpInfo ul	{
	list-style:none;
	width:270px;
	margin:0px;
	padding:0px;
	}
#nav ul li #CorpInfo ul li	{
	margin:0px;
	padding:0px;
	}
#nav ul li #CorpInfo ul li a	{
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	padding:10px;
	display:block;
	background-color:#dddddd;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #999999;
	}
#nav ul li #CorpInfo ul li a:hover	{
	background-color:#FFFFFF;
position:relative;
background-position:bottom
display: block;


	color:#333333;
	}
#nav ul li #CorpInfo ul li#bottom	{
	width:270px;
display: block;
background:no repeat;

	height:75px;
	border-bottom:1px solid #999999;
	}
	
/*Footer*/
#footer	{
	height:10px;
	background:#d6d6d6;
	text-align:left;
	color:#666666;
	vertical-align:middle;
	padding:10px;
	margin:0px 2px 0px 2px;
	clear:both;
	position:relative;
	}
#footer #left	{
	float:left;
}
#footer #right	{
	float:right;
}

#footer a	{
	text-decoration:none;
	color:#666666;
	margin-right:2px;
	}
#footer a:hover	{
	text-decoration:underline;
	}
	
	
	

/*Page Footer Links*/
#footerPage	{
	padding:11px;
	text-align:left;
	
	}
#footerPage	ul{	
	margin:0px;
	padding:0px;
	list-style:none;
}
#footerPage	li{		
	padding:1px;
	list-style: none;
	display: inline;
	color:#CCCCCC;
	background:none;
	margin:0px;
}
#footerPage	a, #footerPage a:active, #footerPage a:visited{		
	color:#CCCCCC;
	text-decoration:underline;
}
#footerPage	a:hover{
	color:#ed1c24;
	text-decoration:underline;
}

/*page 2 - Companydesc.htm*/
#corppres	{
	margin-left:40px;
	z-index:0;
	}

/*page 4 - Map.htm*/
#map	{
	margin-left:-42px;
	z-index:0;
	}
/*page 5 - Future.htm*/
.bq	{
	font-size:18px;
	font-style:italic;
	color:#ed1c24;
	line-height:10px;
	background:url(../img/bq.gif) top left no-repeat;
	padding-left:30px;
	margin:50px 0px 50px 0px;
	}
#totop	{
	width:100%;
	height:30px;
	margin:30px 0px 30px 0px;
	}
#totop a	{
	color:#ed1c24;
	display:block;
	width:150px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #999999;
	text-decoration:none;
	float:right;
	}
#totop a:hover	{
	color:#999999;
	}
/*page 7 - People.htm*/
#testi	{
	}
/*	
#testimonial_1	{
	width:100%;
	visibility:visible;
	}*/
.divPerson{
	width:100%;
	visibility:visible;
	display:none;
	padding-top:20px;
	position:relative;
}
/*page 8 - InvestinginYou.htm*/
img.investing	{
	float:left;
	margin:0px 25px 10px 0px;
	}
/*page 9 - Safety.htm*/
#sah	{
	margin-left:120px;
	z-index:O;
	}

/* ---------------------------------------- */

SELECT {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.epi-formTable TD {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
TABLE.epi-formTable TD TABLE TD {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
TABLE.epi-formTable TD.epi-spacerCell {
	FONT-SIZE: 0px; HEIGHT: 1em
}
A.epi-menu:hover {
	COLOR: #000000; TEXT-DECORATION: underline! important
}
A.epi-menuOn:hover {
	COLOR: #000000; TEXT-DECORATION: underline! important
}
A.wsui-menu:hover {
	COLOR: #000000; TEXT-DECORATION: underline! important
}
A.wsui-menu-current:hover {
	COLOR: #000000; TEXT-DECORATION: underline! important
}
A.epi-menu {
	COLOR: #003366! important; TEXT-DECORATION: none! important
}
A.wsui-menu {
	COLOR: #003366! important; TEXT-DECORATION: none! important
}
A.epi-menuOn {
	FONT-WEIGHT: bold; COLOR: #000000! important
}
A.wsui-menu-current {
	FONT-WEIGHT: bold; COLOR: #000000! important
}
A.epi-headline {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline! important
}

.epi-nextPrev:hover {
	COLOR: #000000; TEXT-DECORATION: underline! important
}
.portlet-font {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.portlet-section-body {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.portlet-section-footer {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.portlet-section-text {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.portlet-table-text {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.epi-fontSm {
	FONT-SIZE: xx-small
}
.wsui-font-small {
	FONT-SIZE: xx-small
}
.epi-font {
	FONT-SIZE: xx-small;padding-right:15px
}
.wsui-font {
	FONT-SIZE: xx-small
}
.epi-fontLg {
	FONT-SIZE: small
}
.wsui-font-large {
	FONT-SIZE: small
}
.epi-trail {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; MARGIN-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.wsui-trail {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; MARGIN-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.epi-trail A {
	COLOR: #666666! important; TEXT-DECORATION: none! important
}
.wsui-trail A {
	COLOR: #666666! important; TEXT-DECORATION: none! important
}
.epi-trail A:hover {
	COLOR: #666666; TEXT-DECORATION: underline! important
}
.wsui-trail A:hover {
	COLOR: #666666; TEXT-DECORATION: underline! important
}
.epi-trailOn {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.wsui-trail-current {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.epi-pageTitle {
color:#ED1C24;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:20px;
font-style:italic;
font-weight:normal;
margin:0px;
padding:0px;
}




.wsui-page-title {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 0px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.portlet-section-header {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 0px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.epi-sectionTitle {
	//MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-BOTTOM: 0.5em; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
background-image:url(/hr/img/formTitleBG.gif);
background-repeat:repeat-y;
color:#666666;
font-size:11px;
font-weight:bold;
height:24px;
padding-left:10px;
width:631px;

}
.wsui-section-title {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-BOTTOM: 0.5em; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.portlet-section-subheader {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-BOTTOM: 0.5em; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.portlet-form-label {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-BOTTOM: 0.5em; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.epi-sectionTitleBG {
	BACKGROUND-COLOR: #cccccc
}
.epi-error {
	COLOR: #ff0000! important
}
.wsui-error {
	COLOR: #ff0000! important
}
.portlet-msg-error {
	COLOR: #ff0000! important
}
.portlet-msg-alert {
	COLOR: #ff0000! important
}
.epi-ok {
	COLOR: #0066ff! important
}
.wsui-ok {
	COLOR: #0066ff! important
}
.portlet-msg-success {
	COLOR: #0066ff! important
}
.epi-dim {
	color:#666666; font-size:11px; padding-right:5px
}
.epi-dim1 {
color:#ed1c24; font-size:11px; padding-right:5px; font-weight:bold
}
.wsui-dim {
	COLOR: #666666! important
}
.portlet-font-dim {
	COLOR: #666666! important
}
.epi-menu {
	COLOR: #003366! important
}
.wsui-menu {
	COLOR: #003366! important
}
.epi-menuOn {
	FONT-WEIGHT: bold; COLOR: #000000! important
}
.wsui-menu-current {
	FONT-WEIGHT: bold; COLOR: #000000! important
}
.epi-nextPrev {
	COLOR: #003366! important; TEXT-DECORATION: none! important
}
.epi-formLabel {
	PADDING-RIGHT: 0.75em; FONT-WEIGHT: bold; TEXT-ALIGN: left;
	color:#ED1C24;
	
}
.wsui-form-label {
	PADDING-RIGHT: 0.75em; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.portlet-form-field-label {
	PADDING-RIGHT: 0.75em; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.portlet-icon-label {
	PADDING-RIGHT: 0.75em; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.portlet-dlg-icon-label {
	PADDING-RIGHT: 0.75em; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.epi-input {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.epi-text {
	width:260px;	
	padding:3px 5px 0px 5px;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: solid 1px #bfbfbf;
}

.epi-list1{
	/*width:260px;*/
	padding:3px 5px 0px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:solid 1px #bfbfbf;
}
.epi-list2{
	width:260px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:solid 1px #bfbfbf;
}
.epi-text2{
	width:105px;	
	padding:3px 5px 0px 5px;
	height:15px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
	border: solid 1px #bfbfbf;
}
.epi-text11{
	padding-right:10px; color:#ed1c24; font-weight:bold; font-size:11px; vertical-align:top; padding-top:5px; text-align:right
}
.epi-text12{
	padding-right:10px; color:#ed1c24; font-weight:bold; font-size:11px; vertical-align:MIDDLE; padding-top:5px; text-align:right
}

.portlet-form-input-field {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.epi-button {
	// FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #dddddd
	//width:136px; 
	//height:20px;
	color:#ed1c24; 
	font-weight:bold; 
	font-size:11px; 
	text-align:center;
	cursor:pointer;
background-color:#DDDDDD;
background-repeat:no-repeat;
color:#ED1C24;
cursor:pointer;
font-size:11px;
height:25px;


}

div td p,
td p span,
td{
color: #666666;
}


.epi-button1 {
	// FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #dddddd
	//width:136px; 
	height:20px;
	color:#ed1c24; 
	font-weight:bold; 
	font-size:8px; 
	text-align:center;
	cursor:pointer;
}

.epi-list3{
	width:50px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: solid 1px #bfbfbf;
}
.epi-results{
height:24px;background-image:url(/hr/img/formResultsTitleBG.gif); background-repeat:repeat-y;color:#666666; font-weight:bold; font-size:11px
}

.portlet-form-button {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #dddddd
}
.epi-buttonLink {
	COLOR: #003366! important; TEXT-DECORATION: underline! important
}
.epi-buttonLink:hover {
	COLOR: #000000! important; TEXT-DECORATION: underline! important
}
.epi-lineBreak {
	BACKGROUND-COLOR: #cccccc
}
.epi-block {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #cccccc
}
.wsui-block-bgcolor {
	BACKGROUND-COLOR: #cccccc
}
.epi-blockBorder {
	BACKGROUND-COLOR: #999999
}
.epi-dataTable {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.wsui-table {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.portlet-table-body {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.epi-dataTable TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; COLOR: #ffffff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #999999
}
.wsui-table TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; COLOR: #ffffff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #999999
}
.portlet-table-header TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; COLOR: #ffffff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #999999
}
.portlet-table-header TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; COLOR: #ffffff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #999999
}
.epi-dataTable TH A {
	COLOR: #ffffff! important; TEXT-DECORATION: none
}
.wsui-table TH A {
	COLOR: #ffffff! important; TEXT-DECORATION: none
}
.portlet-table-header A {
	COLOR: #ffffff! important; TEXT-DECORATION: none
}
.epi-dataTable TH.epi-rowHeadSorted {
	COLOR: #990000! important; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.epi-dataTable TH.epi-rowHeadSorted A {
	COLOR: #990000! important; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.epi-dataTable TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.wsui-table TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.portlet-table-body TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.epi-dataTable .epi-padRight {
	PADDING-RIGHT: 2em
}
.epi-dataTableLite {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.epi-dataTableLite TH {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; COLOR: #014a67; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ffffff
}
.epi-dataTableLite TH A {
	COLOR: #014a67! important; TEXT-DECORATION: none
}
.epi-dataTableLite TD {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.epi-dataTableLite epi-padRight {
	PADDING-RIGHT: 2em
}
.epi-dataTree {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.epi-dataTree TH {
	BORDER-TOP: #ffffff 1px solid; PADDING-BOTTOM: 0.3em; COLOR: #ffffff; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #999999
}
.epi-dataTree TH A {
	COLOR: #ffffff! important; TEXT-DECORATION: none
}
.epi-dataTree .epi-padding {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em
}
.epi-dataTree .epi-padLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.epi-dataTable .epi-embeddedTable TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.epi-dataTableLite .epi-embeddedTable TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.epi-dataTree .epi-embeddedTable TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.epi-rowOdd {
	height:19px;color:#666666; font-size:11px;
}
.wsui-table-row-odd {
	BACKGROUND-COLOR: #ffffff
}
.portlet-table-body {
	BACKGROUND-COLOR: #ffffff
}
.epi-rowEven {
	BACKGROUND-COLOR: #e5e5e5;height:19px;color:#666666; font-size:11px;

}
.wsui-table-row-even {
	BACKGROUND-COLOR: #cccccc
}
.portlet-table-alternate {
	BACKGROUND-COLOR: #cccccc
}
.epi-rowSpecial1 {
	COLOR: #ffffff; BACKGROUND-COLOR: #628596
}
.wsui-table-row-sectionheader {
	COLOR: #ffffff; BACKGROUND-COLOR: #628596
}
.portlet-table-subheader {
	COLOR: #ffffff; BACKGROUND-COLOR: #628596
}
.epi-rowFooter {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.portlet-table-footer {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.epi-rowHighlight {
	COLOR: #000000! important; BACKGROUND-COLOR: #ffffcc
}
.epi-rowHighlight TD {
	COLOR: #000000! important; BACKGROUND-COLOR: #ffffcc
}
.epi-rowHighlight TD A {
	COLOR: #000000! important; BACKGROUND-COLOR: #ffffcc
}
.portlet-table-selected {
	COLOR: #000000! important; BACKGROUND-COLOR: #ffffcc
}
.portlet-table-selected A {
	COLOR: #000000! important; BACKGROUND-COLOR: #ffffcc
}
.epi-dataTableBorder {
	BACKGROUND-COLOR: #ffffff
}
.epi-rowHead {
	PADDING-BOTTOM: 0.3em; COLOR: #ffffff; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #999999; font-veight: bold
}
.wsui-table-row-header {
	PADDING-BOTTOM: 0.3em; COLOR: #ffffff; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #999999; font-veight: bold
}
.epi-rowHead A {
	COLOR: #ffffff! important; TEXT-DECORATION: none
}
.wsui-table-row-header A {
	COLOR: #ffffff! important; TEXT-DECORATION: none
}
.epi-rowHeadSorted {
	PADDING-BOTTOM: 0.3em; COLOR: #990000; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #999999; font-veight: bold
}
.epi-rowHeadSorted A {
	COLOR: #990000! important; TEXT-DECORATION: none
}
.epi-pageBG {
	BACKGROUND-COLOR: #ffffff
}
.epi-chromeHeader {
	FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.epi-chromeBG {
	BACKGROUND-COLOR: #ffffff
}
.epi-chromeBorder {
	BACKGROUND-COLOR: #000000
}
.epi-BG1 {
	BACKGROUND-COLOR: #990000
}
.epi-BG2 {
	BACKGROUND-COLOR: #000000
}

.epi-sectionTitle,
.epi-BG3 {
	//BACKGROUND-COLOR: #cccccc
	width:631px; height:24px; background-image:url(/hr/img/formTitleBG.gif); background-repeat:repeat-y; font-size:11px; color:#666666; font-weight:bold; padding-left:10px
}
.epi-BG4 {
	BACKGROUND-COLOR: #cccccc
}
.epi-font1 {
	FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.epi-font2 {
	FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.epi-font3 {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.epi-font4 {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.epi-link1 {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
.epi-link1:link {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
.epi-link1:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
.epi-link1:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.epi-link1:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.epi-link2 {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.epi-link2:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.epi-link2:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.epi-link2:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.epi-link2:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.epi-link3 {
	COLOR: #000000; TEXT-DECORATION: none
}
.epi-link3:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.epi-link3:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.epi-link3:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.epi-link3:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.epi-link4 {
	COLOR: #000000; TEXT-DECORATION: none
}
.epi-link4:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.epi-link4:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.epi-link4:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.epi-link4:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.epi-align {
	TEXT-ALIGN: left
}
.epi-rowSpecial2 {
	BACKGROUND-COLOR: #ffffff
}
.epi-errorColor {
	COLOR: #ff0000! important
}
.epi-errorSm {
	COLOR: #ff0000! important
}
.wsui-error-small {
	COLOR: #ff0000! important
}
.epi-okColor {
	COLOR: #0066ff! important
}
.epi-okSm {
	COLOR: #0066ff! important
}
.wsui-ok-small {
	COLOR: #0066ff! important
}
.epi-dimColor {
	COLOR: #666666! important
}
.epi-dimSm {
	COLOR: #666666! important
}
.wsui-dim-small {
	COLOR: #666666! important
}
.epi-buttonSm {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #dddddd
}
.wsui-button-small {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #dddddd
}
.epi-form {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.epi-formSm {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.epi-buttonLinkSm {
	COLOR: #003366; TEXT-DECORATION: underline
}
.epi-buttonLinkSm:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.epi-blockBGColor {
	BACKGROUND-COLOR: #cccccc
}
.epi-chromeHeaderFont {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.epi-chromeHeaderBG {
	BACKGROUND-COLOR: #666666
}
.epi-rowSubHead {
	COLOR: #ffffff; BACKGROUND-COLOR: #628596
}
.epi-button-normal {
	BACKGROUND-COLOR: #999999
}
.epi-button-normal TABLE.rollover {
	BACKGROUND-COLOR: #cccccc
}
.epi-button-normal A {
	COLOR: #014a67! important; TEXT-DECORATION: none! important
}
.epi-button-rollover {
	CURSOR: hand; BACKGROUND-COLOR: #999999
}
.epi-button-rollover TABLE.rollover {
	BACKGROUND-COLOR: #999999
}
.epi-button-rollover A {
	COLOR: #ffffff! important; TEXT-DECORATION: none! important
}
.epi-button-current {
	BACKGROUND-COLOR: #999999
}
.epi-button-current TABLE.rollover {
	BACKGROUND-COLOR: #999999
}
.epi-button-current A {
	FONT-WEIGHT: bold; COLOR: #990000! important; TEXT-DECORATION: none! important
}
.epi-button-current-rollover {
	CURSOR: hand; BACKGROUND-COLOR: #999999
}
.epi-button-current-rollover TABLE.rollover {
	BACKGROUND-COLOR: #999999
}
.epi-button-current-rollover A {
	FONT-WEIGHT: bold; COLOR: #ffffff! important; TEXT-DECORATION: none! important
}
.epi-button-line {
	BORDER-BOTTOM: #ffffff 1px solid
}

/*______________________________________________________________________________________________*/



/*for login form*/

div.formbutton2,
div.formbutton1 {
background-image:url(/hr/img/formButton.gif);
background-repeat:no-repeat;
color:#ED1C24;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:30px;
text-align:center;
width:136px;
vertical-align:middle;
padding-top:8px;
}

div.formbutton2_over,
div.formbutton1_over {
background-image:url(/hr/img/formButton.gif);
background-repeat:no-repeat;
color:#666666;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:30px;
text-align:center;
width:136px;
vertical-align:middle;
padding-top:8px;
}


.required{
color:#000000;
font-size:12pt;
}

/*for quicklinks*/

div.quickLink {
border-bottom-color:white;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:white;
border-left-style:solid;
border-left-width:1px;
border-right-color:white;
border-right-style:solid;
border-right-width:1px;
border-top-color:white;
border-top-style:solid;
border-top-width:1px;
text-align:left;
color:#333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
float:right;
//height:130px;
margin:0px;
padding:0px;
//width:150px;
margin-top:-38px;

}
#top_highlights {
margin-top:-400px;
height:250px;


}

#top_highlights h3{
color:#ED1C24;
}

div.quickLink h3 {
background:#E1E1E1 none repeat scroll 0%;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#333333;
display:block;
font-size:11px;
font-weight:bold;
height:30px;
line-height:30px;
margin:0px;
padding-left:15px;
width:149px;
}


#top_quicklinks ul li,
div.quickLink ul li {
background:transparent none repeat scroll 0%;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
display:block;
//height:25px;
line-height:25px;
margin:0px;
padding:0px 0px 0px 15px;
width:149px;

}

#top_highlights li,
#top_highlights li span.epi-formLabel {
	color:#666666;
}


#top_quicklinks ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#top_quicklinks ul,
div.quickLink ul {
background:#EFEFEF url(/hr/img/sideblocks_bottom.gif) no-repeat scroll left bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

#top_quicklinks a:hover,
div.quickLink a:hover {
color:#CC0033;
text-decoration:none;
}
#top_quicklinks a,
div.quickLink a {
color:#666666;
padding-left:0px;
text-decoration:none;
}

#top_quicklinks ul li.bottom,
div.quickLink ul li.bottom
{
border:medium none;
}

#searchFormDiv{
float:left;

}

#ID-PositionDetails-HighlightedInfo-group .epi-rowHead a{
color:#ED1C24 !important;
font-weight:normal;
}

font,
/* ol, */
ol li font,
td span font,
p,
p font,
span,
p.DefaultText font,
p.MsoNormal font,
p.DefaultText span font,
p.MsoNormal span font,
p.DefaultText,
p.DefaultText span,
p.MsoNormal span,
p.MsoNormal{
font-size:11px !important;
margin: 0cm 0cm 0pt 0cm !important; 
text-align: justify !important;
text-indent: 0px !important;
color:#666666 !important;
font-family: Arial,Verdana,Helvetica,sans-serif !important;
}

div.divPerson p{
	margin-top:10px;
	padding-top:10px;
}