/* CSS Document */
body {
  background-color: #cfcfcf;
  background-image: url(./images/en_bg_drop.jpg);
  background-repeat: repeat-x;
  margin-top: 0px;
	font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  margin-bottom:0px;
}
/* homeButtonLink */
#moreButtonHome a{
  vertical-align: middle;
  text-align: center;
  height: 34px;
  color: #1D60A2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 155px;
  line-height: 25px;
  text-decoration: none;
  background-image:url(./images/en_hom_img_des.gif);
  background-position: right;
  background-repeat: no-repeat;
  position:relative;
  top:295px;
  left:600px;
}

#moreButtonHome a:hover {
background-image:url(./images/en_hom_img_rol.gif);
background-repeat:no-repeat;
width: 155px;
height: 34px;
}
/* homeButtonLink */
#centerDoc {
  background-image: url(./images/ct_bg.png);
  background-repeat: repeat-y;
  width: 100%;
  background-position: center top;
  height:auto;
  position:relative;
}


#footer{
  /*background-image: url(./images/ft_bg.png);*/
  background-repeat: repeat-x;
  width: 1097px;
  height: auto;
  background-color:#FFF;
}
#footerhead {
	padding-left:40px;
	padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	  font-size: 10px;
 	 color:#7e8992;
 	/* font-weight:bold;*/
}

#footercbg {
  background-image:url(./images/en_footer_bg_img.png);
  background-repeat:no-repeat;
  background-position:center;
  height:85px;
  vertical-align:middle;
  text-align:center;
}
#footerContent {
  font-family:Verdana, Geneva, sans-serif;
  font-size: 10px;
  color:#7e8992;
  text-align:center;
  font-weight:normal;
  height:30px;
  padding-top:30px;
}

#footerContent a{
  text-decoration:none;
  color: #7e8992;
  font-weight:normal;
}

#footerContent a:hover{
  text-decoration:none;
  color: #333333;
  font-weight:normal;
}


#footerText {
  font-family:Verdana, Geneva, sans-serif;
  font-size: 10px;
  color:#7e8992;
  text-align:center;
  font-weight:normal;
}

#footerText a{
  text-decoration:none;
  color: #3b98dd;
  font-weight:bold;
}

#footerText a:hover{
  text-decoration:none;
  color: #333333;
  font-weight:bold;
}

#bannerMain {
  height: 85px;
  /*
  background-color:#00CCFF;
  margin-left: 14px;
  margin-right: 14px;
  position:relative;
  */
}

#bannerLogo {
  /*background-image: url(./images/envoy_logo.jpg);*/
  background-repeat: no-repeat;
  height: 85px;
  width: 267px;
  float: left;
}
/*
#bannerSearch{

  background-repeat: no-repeat;
  height: 25px;
  width: 200px;
  float: right;

  position: relative;
  right: 20px;
  top: 35px;
  background-image: url(./images/search_bg.gif);
}*/
/* ---  NAVIGATION STYLE --- */

#navMain {
  height: 52px;
  position: relative;
  right: 20px;
  vertical-align:top;
 /* margin-left: 14px;
  margin-right: 14px;
 background-color:#0066FF; position:relative;*/
}

#navBGback {
 /* background-image: url(./images/nav_bg.jpg);*/
  background-repeat: no-repeat;
  float: right;
  width: 834px;
  height: 23px;
  vertical-align:top;
}

/*
#navButton a{
  vertical-align: top;
  text-align: center;
  height: 27px;
  color: #fff;
  font-family:  Helvetica,Verdana, Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  text-decoration: none;
  margin-left: 2px;
  padding-left:15px;
  padding-right:15px;

  background-position: right;
  background-repeat:repeat-x;

}

#navButton a:hover {
  color: #006fc8;
  font-weight: bold;

  background-repeat: repeat-x;

}*/

/*.subNav {
	width:1050px;
	height:23px;
	background-color:#e5e8eb;
	float:right;
	visibility:hidden;
	}*/

/* ----------------------------- */
#navHome a{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family:  Helvetica,Verdana, Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 75px;
  line-height: 25px;
  text-decoration: none;
  margin-left: 15px;
 /* background-image: url(./images/en_nav_bg.jpg); */
  background-position: right;
  background-repeat:repeat-x;
  z-index: 93;
}

#navHome a:hover {
  color: #ffffff;
  font-weight: bold;
 /* background-image: url(./images/nav_75_bg.jpg); */
  background-repeat: repeat-x;
  width: 75px;
  z-index: 99;
}

#navHome navHomeSelect {
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family:  Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 75px;
  line-height: 25px;
  text-decoration: none;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_75_bg.jpg);
  background-repeat: repeat-x;
  width: 75px;
  z-index: 999;

}

#navServices a{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, sans-serif, Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 95px;
  line-height: 25px;
  text-decoration: none;
  position: relative;
  left: -1px;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  z-index: 94;
}

#navServices a:hover {
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_95_bg.jpg);
  background-repeat: repeat-x;
  width: 95px;
  z-index: 99;
}
#navServices navServicesSelect {
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 95px;
  line-height: 25px;
  text-decoration: none;
  position: relative;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_95_bg.jpg);
  background-repeat: repeat-x;
  width: 95px;
  z-index: 999;
}

#navCoverage a{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family:  Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 100px;
  line-height: 25px;
  text-decoration: none;
  position: relative;
  left: -2px;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  z-index: 95;
}

#navCoverage a:hover {
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_100_bg.jpg);
  background-repeat: repeat-x;
  width: 100px;
  z-index: 99;
}

#navCoverage navCoverageSelect{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 100px;
  line-height: 25px;
  text-decoration: none;
  position: relative;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_100_bg.jpg);
  background-repeat: repeat-x;
  width: 100px;
  z-index: 999;
}

#navBenefits a{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  width: 95px;
  text-decoration: none;
  position: relative;
  left: -3px;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  z-index: 96;
}

#navBenefits a:hover {
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_95_bg.jpg);
  background-repeat: repeat-x;
  width: 95px;
  z-index: 99;
}

#navBenefits navBenefitsSelect{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  width: 95px;
  text-decoration: none;
  position: relative;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_95_bg.jpg);
  background-repeat: repeat-x;
  width: 95px;
  z-index: 999;
}

#navCorporate a{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
  float: left;
  width: 100px;
  text-decoration: none;
  position: relative;
  left: -4px;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  z-index: 97;
}

#navCorporate a:hover {
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_100_bg.jpg);
  background-repeat: repeat-x;
  width: 100px;
  z-index: 99;
}

#navCorporate navCorporateSelect{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
  float: left;
  width: 100px;
  text-decoration: none;
  position: relative;
  background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_100_bg.jpg);
  background-repeat: repeat-x;
  width: 100px;
  z-index: 999;
}

#navContact a{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  width: 105px;
  text-decoration: none;
  position: relative;
   background-image: url(./images/en_nav_bg.jpg);
  background-position: right;
  background-repeat: repeat-x;
  left: -5px;
  z-index: 98;
}

#navContact a:hover {
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_105_bg.jpg);
  background-repeat: repeat-x;
  width: 105px;
  z-index: 99;
}

#navContact navContactSelect{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  width: 105px;
  text-decoration: none;
  position: relative;
  color: #ffffff;
  font-weight: bold;
  background-image: url(./images/nav_105_bg.jpg);
  background-repeat: repeat-x;
  width: 105px;
  z-index: 99;
}
/* #list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #1D60A2; */
/* ---  NAVIGATION STYLE ENDS --- */
/* --- Content --- */

#evContentTop{
/*border:0px solid #333333;
padding:0px 0px 0px 0px;*/
width: 970px;
float:left;
}
#evLeftPanel{
float:left;
width:224px;
border:1px solid #00ff00;
margin-left: 10px;
}
#evRightPanel{
float:right;
width:690px;
border:1px solid #ff0000;
margin-right: 10px;
}


#contentTopMain {
  height: auto;
/*background-color:#00CCFF;*/
  margin-left: 14px;
  margin-right: 14px;
  margin-top: 15px;
}
#contentTop {
  height: auto;
 /* width: 940px;
  position: relative;
  left: 15px;*/
  margin-left: 0px;
  margin-right: 0px;
  position:relative;
  margin-top:10px;
}

#contentMain {
  background-color: #FFFFFF;
  margin-left: 14px;
  margin-right: 14px;
  margin-top: 15px;
  position:relative;
  height:700px;
}

#footerImage{
  height: 110px;
 /* width: 970px;
  position: relative;
  left: 15px;*/
  margin-top:20px;
  margin-left:15px;
  background-image: url(./images/footerImage.gif);
  background-repeat: no-repeat;
  background-position:left top;
  clear:both;
}

#homeMainImage {
  width: 835px;
  height: 370px;
  /*background-image: url(./images/homeBG_img.png);*/
  background-repeat: no-repeat;
  float:left;
  padding-left:25px;
 /* position: relative;
  left: 15px;*/
}
#IMG_HOME {
background-image: url(./images/homeBG_img.jpg);
  width: 810px;
  height: 370px;
  margin-right:4px;
}

#homeRightPanel {
	width: 235px;
	height: 365px;
	float:right;
	padding-right:20px;
	margin-top:1px;
}

#merchantLogin{
  width: 225px;
  height: 196px;
  background-image: url(./images/en_login_bg.png);
  background-repeat: no-repeat;
  float:right;
  margin-right:2px;
}

#merLoginForm{
	width: 200px;
	height: 180px;
	float: left;
	position:relative;
	top:60px;
	left:10px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#37A0C2;
	font-weight:bold;
}

#merLoginForm a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#merLoginForm a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

#updates{
  width: 234px;
  height: 167px;
  background-image: url(./images/en_latest_bg.jpg);
  background-repeat: no-repeat;
  position: relative;
  top: 5px;
  float:right;
  padding-top:10px;
}

#updatestext {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
/*font-weight:bold;*/
left:0px;
color:#000;
width:220px;
line-height: 15px;
margin-top:30px;
float:left;
}

#updatestext li{
list-style-image:url(images/en_green_arrow.png);
}
#updatestext a {
color:#1D88DF;
font-style:italic;
text-decoration:underline;
}

#updatestext a:hover {
color:#1d88df;
font-style:italic;
text-decoration:underline;
}

#homeBottomPanel {
  width: 1097px;
  height: 176px;
 /* float: left;
background-color:#CCCCCC;*/
  position: relative;
  left: 23px;
  top: 10px;
}

#eachPanel {
  width: 260px;
  height: 176px;
  float: left;
/*background-color:#CCCCCC;*/
  position: relative;
  background-image: url(./images/en_bottob_bx_bg.jpg);
  background-repeat: no-repeat;
  margin-right:5px;
}


/* ********** -inside left- ******* */

#leftnavIn {
	width:190px;
	margin-top:5px;
	margin-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#leftnavIn ul{
margin:0px;
padding:0px;

}
#leftnavIn li{
list-style-image:url(images/en_green_arrow.png);
padding:0px;
list-style-position:10px;


}

/* ------------    ----------- */

#servicesBottomPanel {
  width: 310px;
  height: 166px;
  float: left;
/*background-color:#CCCCCC;*/
  position: relative;
  background-image: url(./images/bottom_services_bg.jpg);
  background-repeat: no-repeat;
}

#merchantsBottomPanel {
  width: 310px;
  height: 166px;
  float: left;
/*background-color:#CCCCCC;*/
  position: relative;
  left: 5px;
  background-image: url(./images/bottom_merchants_bg.jpg);
  background-repeat: no-repeat;
}

#customersBottomPanel {
  width: 310px;
  height: 166px;
  float: left;
/*background-color:#CCCCCC;*/
  position: relative;
  left: 10px;
  background-image: url(./images/bottom_customers_bg.jpg);
  background-repeat: no-repeat;
}

#bottomBoxText {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
position:relative;
top:15px;
left:12px;
color:#333;
width:235px;
float:left;
}

#bottomBoxText ul{
margin:0px;
padding:0px;

}
#bottomBoxText li{
list-style-image:url(images/en_green_arrow.png);
margin-left:18px;
padding:0px;
list-style-position:5px;
}

#bBoxHead {
	position:relative;
	top:10px;
	left:15px;
}
#bpImage {
	position:absolute;
	bottom:4px;
	float:left;
	width:250px;
	left:5px;
	text-align:center;
	height:45px;
	vertical-align:bottom;

}

#moreButton a{
  vertical-align: middle;
  text-align: center;
  color: #1b8ada;
  font-family:Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight: bold;
  font-style:italic;
  float: left;
  margin-left:2px;
  margin-top:8px;
  text-decoration: none;
  background-position: right;
  background-repeat: no-repeat;
}

#moreButton a:hover {
background-repeat:no-repeat;
font-style:italic;
text-decoration:underline;
}


/* ---- form style ---*/

#bannerSearch INPUT {
  color: #999999;
  font-family:Verdana, Arial, sans-serif;
  text-align: left;
  font-size: 11px;
  border: 0px solid #D8D4CE;
  position: relative;
  top: 0px;
  left: 6px;
  height: 15px;
  background-color:transparent;
}

#bannerSearch .button {
  /*background-image: url(./images/en_search_icon.gif);*/
  background-repeat: no-repeat;
  color: #999999;
  position: relative;
  left: 0px;
  top: 1px;
  margin-right:0px;
  height: 15px;
  width: 15px;
  background-color:transparent;
}

#merLoginForm .mInput {
  color: #37A0C2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  border: 0px solid #D8D4CE;
  background-color: #ffffff;
 /* background-image:url(./images/en_input_bg.png); 
 padding-top:4px;
  padding-left:5px;*/
  background-repeat:no-repeat;
  height:15px;
  width:140px;
  margin-top:1px;
}
#merLoginForm .mNInput {
  color: #37A0C2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  border: 0px solid #D8D4CE;
  background-color: #ffffff;
 /* background-image:url(./images/en_input_bg.png); 
 padding-top:4px;
  padding-left:5px;*/
  background-repeat:no-repeat;
  height:15px;
  width:140px;
  margin-top:5px;
}

.forgot{
	margin-top:5px;
}
/*.mInput{
width:147px;height:21px;border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  background-image:url(./images/mLogin_input_BG.gif);
  background-repeat:no-repeat;}
*/

/* -- INNER PAGES -- */
#rightPanelHolder{
width: 216px;
height:auto;
border: 0px solid #000000;
float:left;
margin-left:15px;
clear:both;
}

#rightPanel{
width: 204px;
height:inherit;
border:0px solid #000000;
position:relative;
left:0px;
background-image:url(./images/leftPanel_BG.gif);
background-repeat:repeat-x;
float:left;
}

#rightPanelText{
position:relative;
left:10px;
top:10px;
width:180px;
padding-bottom:30px;
clear:both;
min-height:170px;
height:auto !important;
height:170px;
text-align:left; 

}
.rightPanelBannerText {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1D88DF;
padding-top: 5px;
padding-bottom: 9px;
}
.rightPanelText{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#1D88DF;
line-height:15px;
text-decoration:none;
}
.rightPanelText a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#1D88DF;
line-height:15px;
text-decoration:none;
}
.rightPanelTextSearch{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#111314;
line-height:15px;
text-decoration:none;
}
.rightPanelTextSearch a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#1D88DF;
line-height:15px;
}
.rightPanelNav a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#1d88df;
line-height:19px;
text-decoration:none;
font-weight:bold;
}

.rpnSelect a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color : #1D88DF;
line-height:19px;
text-decoration:none;
font-weight:bold;
}


.rightPanelNav a:hover, .rpnSelect a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration : underline;
color : #1D88DF;
line-height:19px;
font-weight:bold;
}

.rpnSelect{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:19px;
text-decoration:none;
font-weight:bold;
}

#innerBG{
width: 216px;
height:360px;
border:0px solid #000000;
position:relative;
left:0px;
bottom:0px;
background-image:url(./images/inner_BG.gif);
background-repeat:no-repeat;
float:left;
}


#innerLTC{
width:10px;
height:10px;
position:relative;
top:0;
left:0;
background-image:url(./images/innerLeft_LTC.gif);
float:left;
}
#innerLBC{
width:10px;
height:10px;
position:relative;
bottom:0;
left:0;
background-image:url(./images/innerLeft_LBC.gif);
float:left;
}
#innerRTC{
width:10px;
height:10px;
position:relative;
top:0;
right:0;
background-image:url(./images/innerLeft_RTC.gif);
float:right;
}
#innerRBC{
width:10px;
height:10px;
position:relative;
bottom:0;
right:0;
background-image:url(./images/innerLeft_RBC.gif);
float:right;
}

#mainContentPanel{
width: 825px;
height:auto;
float:left;
margin-right:10px;
background-color:#FFFFFF;
background-image:url(./images/internal-bg.gif);
background-repeat:repeat-x;
background-position:top;
border:1px solid #DADADA;
position:relative;
top:0px;
clear:both;
min-height: 550px;
     height:auto !important;
     height:550px;
margin-left:5px;
}

#mainContentText {
width:auto;
height:auto;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#111314;
padding: 25px 45px 35px 25px;
line-height:18px;

}

#mainContentText INPUT, select{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#111314;
line-height:16px;
}

.mainContentBannerText {
font-family: trebuchet ms,arial,verdana;
font-size:18px;
font-weight:bold;
color:#1d88df;
line-height:16px;
}

/* RHS CALL BACL */

#rhsCallBackHoder{
	width:225px;
	min-height:200px;
     height:auto !important;
     height:200px;
	 background-image:url(./images/benefit-cbb_bc.gif);
	 background-repeat:no-repeat;
	/*background-color:#127cd2;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 10px 10px 10px;
	color:#FFFFFF; 
}

#rhsCallBackHoderLeft{
	width:180px;
	min-height:200px;
     height:auto !important;
     height:200px;
	/* background-image:url(./images/benefit-cbb_bc.gif);*/
	 background-repeat:no-repeat;
	/*background-color:#127cd2;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 0px 0px 0px;
	color:#000000;
}





/* RHS CALL BACL ENDS*/

#siteMap{
font-family: Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#111314;
line-height:16px;
}
#siteMap a{
font-family: Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#1D88DF;
line-height:16px;
text-decoration:none;
}

#siteMap a:hover{
font-family: Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#1D88DF;
line-height:16px;
text-decoration:none;
}

.redText{
color:#FF0000;
font-family: Helvetica,Verdana, Arial, sans-serif;
}

.greenText{
color:#003300;
}

.tableText{
font-family: Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:15px;
text-decoration:none;
}
.smalltext	{
font-size:9px;
line-height:10px;
font-style:normal;
font-family: Helvetica,Verdana, Arial, sans-serif;
}
a {
text-decoration:none;
color : #1D88DF;
font-weight : normal;}

a:hover {
text-decoration : underline;
color : #1D88DF;
}

.mainContentText2 {
font-family: Helvetica,Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#111314;
line-height:16px;
}

b	{
font-weight:bold;
color:#111314;
}

/* ------Inner Top Corner Patch------- */
#innerTopPatch{
width: 722px;
height:10px;
float:left;
background-image:url(./images/innerTopPatch.jpg);
background-repeat:no-repeat;
background-position:top;
position:relative;
top:-1px;
clear:both;
left: -1px;
}
/* ------------- NAVIGATION STYLE ------------------ */
#nav {
		margin: 0;
		padding: 0;
		  height: 52px;float: right;
		  position: relative;
		  right: 20px;
		  vertical-align:top;
		  margin-top:62px;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 0px;
	}

	#nav li ul {
		display: none;
	}

	#nav li a {
		  vertical-align: top;
		  text-align: center;
		  height: 27px;
		  color: #fff;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  float: left;
		  line-height: 25px;
		  text-decoration: none;
		  margin-left: 0px;
		  padding-left:15px;
		  padding-right:15px;
		  background-image: url(./images/en_nav_bg.jpg);
		  background-position: right;
		  background-repeat:repeat-x;
		  width:90px;
	}

	#nav li.on a {
		 color: #006fc8;
		  font-weight: bold;
		  background-image: url(./images/en_nav_bg_roll.jpg);
		  background-repeat: repeat-x;

	}
	
	#nav li.off a:hover, #nav li:hover a {
		color: #006fc8;
  		font-weight: bold;
  		background-image: url(./images/en_nav_bg_roll.jpg);
  		background-repeat: repeat-x;
	}

/* Mainmenu Style ends */

	#leftHead{ /*put the subnav below*/
	height: 23px;
	width: 235px;
	padding:0px;
	float:left;
	visibility:visible;
	margin-left:23px;
	margin-top:89px;
	position:absolute;
	z-index:6010;
	background-color:#e5e8eb;
	}
	
	#subnavbg{ /*put the subnav below*/
	height: 23px;
	width: 1054px;
	padding:0px;
	float:left;
	visibility:visible;
	margin-left:23px;
	margin-top:89px;
	position:absolute;
		background-image:url(images/en_left_head_filler.jpg);
		/*		background-color:#e5e8eb;*/
	}
	
	#logo{ /*put the subnav below*/
	
	height: 88px;
	width: 267px;
	padding:0px;
	margin-left:3px;
	z-index:99999;
	background-image: url(images/envoy_logo.jpg);
  	background-repeat: no-repeat;
	position:absolute;

	}

	#nav li.off ul, #nav li.on ul { /*put the subnav below*/
		position: absolute;
		top: 27px;
		height: 23px;
		width: 1054px;
		right:0px;

		padding:0px;

		background-image:url(images/en_left_head_filler.jpg);
		/*		background-color:#e5e8eb;*/
	}
	
	#nav li.off:hover ul {
		display: block;
		z-index: 6000;
	}
	#nav li.on ul {
		display: block;
	}
	
	
	#subnav{
		float:right;
		text-align:right;
		vertical-align:middle;
	}	
	
	#navButton {
		float:left;
		width:auto;
		height:20px;
		margin-right:1px;
		
		  text-align: center;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 20px;
		  text-decoration: none;
		  padding-left:0px;
		  padding-right:0px;
		   color: #006fc8;
	
	}
	
	
	#navButtonSelect {
		float:left;
		width:auto;
		height:20px;
		margin-right:1px;
		
		  text-align: center;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 20px;
		  text-decoration: none;
		  padding-left:0px;
		  padding-right:0px;
		   color: #111314;
	
	}
	
	
	#nav li.on #subnav #navButton a {
		font-weight: bold;
		background-image: none;
		
			text-align: center;
		  color: #006fc8;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 23px;
		  text-decoration: none;
		  padding-left:10px;
		  padding-right:10px;
		  margin-left: 0px;
		  width: auto;

	}
	
	#nav li.on #subnav #navButtonSelect a {
		font-weight: bold;
		background-image: none;
		
			text-align: center;
		  color: #111314;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 23px;
		  text-decoration: none;
		  padding-left:10px;
		  padding-right:10px;
		  margin-left: 0px;
		  width: auto;

	}
	
	
	
	#nav li.off #subnav #navButton a:hover, #nav li:hover #subnav #navButton a {
  		background-image: none;
		
		text-align: center;
		  color: #006fc8;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 23px;
		  text-decoration: none;
		  padding-left:10px;
		  padding-right:10px;
		  margin-left: 0px;
		  width: auto;
	}
	
	#nav li.off #subnav #navButtonSelect a:hover, #nav li:hover #subnav #navButtonSelect a {
  		background-image: none;
		
		text-align: center;
		  color: #111314;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 23px;
		  text-decoration: none;
		  padding-left:10px;
		  padding-right:10px;
		  margin-left: 0px;
		  width: auto;
	}
	
	
	
	#nav li.on #subnav #navButton a:hover, #nav li.off #subnav #navButton a:hover {
		font-weight: bold;
		background-image: none;
		
			text-align: center;
		  color:#666;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 23px;
		  text-decoration: none;
		  padding-left:10px;
		  padding-right:10px;
		  margin-left: 0px;
		  width: auto;

	}
	
	#nav li.on #subnav #navButtonSelect a:hover, #nav li.off #subnav #navButtonSelect a:hover{
		font-weight: bold;
		background-image: none;
		
			text-align: center;
		  color:#111314;
		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 23px;
		  text-decoration: none;
		  padding-left:10px;
		  padding-right:10px;
		  margin-left: 0px;
		  width: auto;

	}
	
	
	
	
	
	#navleft {
		vertical-align: top;
		  text-align: center;
		  height: 25px;
		  color: #fff;
		  float: left;
		  line-height: 25px;
		  text-decoration: none;
		  margin-left: 0px;
		   background-image:url(images/en_nav_left.jpg);
		  width:6px;
	}
	#navright {
		vertical-align: top;
		  text-align: center;
		  height: 25px;
		  color: #fff;
		  float: left;
		  line-height: 25px;
		  text-decoration: none;
		  margin-left: 0px;
		  background-image:url(images/en_nav_right.jpg);
		  width:6px;
	}
	#navspace {
		vertical-align: top;
		  text-align: center;
		  height: 25px;
		  color: #fff;
		  float: left;
		  line-height: 25px;
		  width:2px;
		  background-color:#FFF;
	}
	
	#bannerSearch{
	  
	  vertical-align: top;
		  text-align: center;
		  height: 25px;
		  color: #fff;
		  float: left;
		  line-height: 25px;
		  width:133px;
	  background-image:url(images/en_search_bg.jpg);
	  background-repeat: no-repeat;
	}
/* ------------- NAVIGATION STYLE ENDS ------------------ */

/* ------------- Content Page Style ------------------ */

#hierarchy {
	height:20px;
	width:815px;
	float:left;
	margin-left:18px;
	}
#hierarchytext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#006fc8;
	vertical-align:text-top;
	vertical-align:top;
	float:left;
	}
#hierarchytext a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#006fc8;
	vertical-align:text-top;
	vertical-align:top;
	float:left;
	text-decoration:none;
	}
#hierarchytext a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#006fc8;
	vertical-align:text-top;
	vertical-align:top;
	float:left;
	text-decoration:underline;
	}
	
#hierarchycurrent {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#A0A0A0;
	vertical-align:text-top;
	vertical-align:top;
	float:left;
	}
#hierarchyarrow {
	height:15px;
	width:13px;
	margin-top:4px;
	background-image:url(images/en_hi_arrow.gif);
	background-repeat:no-repeat;
	float:left;
	}

#pagecontenten {
	height:auto;
	width:815px;
	float:left;
	margin-left:18px;
	margin-top:15px;
	}
	
.pageheader {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#002d7b;
	}
#pagecontentimg {
	height:auto;
	width:835px;
	float:left;
	margin-top:2px;
	}
	
	/*Table styles*/
	
.error {
	color: #F00;
	font-weight:bold;
	text-align: center;
}
/* ------------- Content Page Style Ends ------------------ */

