/* CSS Document */
body {
  background-color: #BFBFBF;
  background-image: url(./images/bg_drop.jpg);
  background-repeat: repeat-x;
  margin-top: 0px;
font-family: Helvetica,Verdana, Arial, sans-serif;
  font-size:12px;
}

#centerDoc {
  background-image: url(./images/ct_bg.png);
  background-repeat: repeat-y;
  width: 100%;
  background-position: center top;
  height:auto;
  position:relative;
}

#footerbg {
  background-image: url(./images/ft_bg.png);
  background-repeat: repeat-x;
  width: 970px;
  height: 90px;
}

#footerContent {
  padding: 20px 14px 14px 14px;
  font-family: Helvetica,Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;
}

#footerContent a{
  text-decoration:none;
  color: #666666;
}

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

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

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

#bannerSearch{
/*background-image:url(./images/envoy_logo.jpg);*/
  background-repeat: no-repeat;
  height: 25px;
  width: 200px;
  float: right;
/*margin-bottom: 15px;
    margin-top: 15px;
     background-color:#999999; */
  position: relative;
  right: 15px;
  top: 35px;
  background-image: url(./images/search_bg.gif);
}
/* ---  NAVIGATION STYLE --- */

#navMain {
  height: 27px;
/*background-color:#0066FF;
  margin-left: 14px;
  margin-right: 14px;
  position:relative;*/
}

#navBGback {
  background-image: url(./images/nav_bg.jpg);
  background-repeat: no-repeat;
  float: right;
  width: 600px;
  height: 27px;
}

#navHome a{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  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/nav_pip_bg.gif);
  background-position: right;
  background-repeat: no-repeat;
  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: #FFFFFF;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  width: 110px;
  text-decoration: none;
  position: relative;
  left: -5px;
  z-index: 98;
}

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

#navContact navContactSelect{
  vertical-align: middle;
  text-align: center;
  height: 27px;
  color: #FFFFFF;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  width: 110px;
  text-decoration: none;
  background-image: url(./images/nav_110_bg.jpg);
  background-repeat: repeat-x;
  width: 110px;
  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: 710px;
  height: 361px;
  /*background-image: url(./images/homeBG_img.jpg);*/
  background-repeat: no-repeat;
  float:left;
  padding-left:15px;
 /* position: relative;
  left: 15px;*/
}
#IMG_HOME {
background-image: url(./images/homeBG_img.jpg);
  width: 710px;
  height: 361px;
}

#homeRightPanel {
	width: 224px;
	height: 361px;
	float:right;
	padding-right:15px;
	/*right: 15px;
	top: 0px;

background-color:#CCCCCC;
  position: relative;
  left:15px;
  float:left;
  
    float:right;
  position:relative;
  right:10px;
  */
}

#merchantLogin{
  width: 224px;
  height: 201px;
  background-image: url(./images/mrLogin_bg.jpg);
  background-repeat: no-repeat;
}

#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:#37A0C2;
	text-decoration:none;
}

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

#updates{
  width: 224px;
  height: 153px;
  background-image: url(./images/update_bg.jpg);
  background-repeat: no-repeat;
  position: relative;
  top: 8px;
}

#updatesText {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:11px;
/*font-weight:bold;*/
position:relative;
top:32px;
left:0px;
color:#1d88df;
width:215px;
float:left;
line-height: 15px;
}


#updatesText a {
color:#1D88DF;
}

#updatesText a:hover {
color:#1d88df;
}

#homeBottomPanel {
  width: 940px;
  height: 200px;
 /* float: left;
background-color:#CCCCCC;*/
  position: relative;
  left: 15px;
  top: 10px;
}

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

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

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

#bottomBoxText {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
position:relative;
top:35px;
left:20px;
color:#6E7A85;
width:280px;
float:left;
}



#moreButton a{
  vertical-align: middle;
  text-align: center;
  height: 25px;
  color: #1D60A2;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 58px;
  line-height: 25px;
  text-decoration: none;
  background-image:url(./images/more_button_dis.gif);
  background-position: right;
  background-repeat: no-repeat;
}

#moreButton a:hover {
background-image:url(./images/more_button_roll.gif);
background-repeat:no-repeat;
width: 58px;
height: 25px;
}


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

#bannerSearch INPUT {
  color: #999999;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  border: 0px solid #D8D4CE;
  position: relative;
  top: 0px;
  left: 3px;
  height: 10px;
}

#bannerSearch .button {
  background-image: url(./images/search_icon.gif);
  background-repeat: no-repeat;
  color: #999999;
  position: relative;
  left: 3px;
  top: 1px;
  height: 20px;
  width: 20px;
}

#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-image:url(./images/mLogin_input_BG.gif);*/
  background-repeat:no-repeat;
  height:18px;
  width:147px;
  padding-top: 4px;
}
/*.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:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#1D88DF;
padding-top: 5px;
padding-bottom: 9px;
}
.rightPanelText{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#1D88DF;
line-height:15px;
text-decoration:none;
}
.rightPanelText a{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#1D88DF;
line-height:15px;
text-decoration:none;
}
.rightPanelTextSearch{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#4E5A63;
line-height:15px;
text-decoration:none;
}
.rightPanelTextSearch a{
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#1D88DF;
line-height:15px;
}
.rightPanelNav a{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#1d88df;
line-height:19px;
text-decoration:none;
}
.rightPanelNav a:hover{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#4e5a63;
line-height:19px;
text-decoration:none;
}

.rightPanelNav rpnSelect{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#4e5a63;
line-height:19px;
text-decoration:none;
}

#innerBG{
width: 1px;
height:1px;
border:0px solid #000000;
position:relative;
left:0px;
bottom:0px;
background-image:url(./images/spacer.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: 720px;
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; 
}

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

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

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

/* RHS CALL BACk */

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


#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;
}


#rhsCallBackForm INPUT {
  background-color:#d3e4f4;
  color: #006fc8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 0px solid #D8D4CE;
  height:15px;
  width:150px;
  float:right;
}


#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;
}


#rhsCallBackForm INPUT {
  background-color:#d3e4f4;
  color: #006fc8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 0px solid #D8D4CE;
  height:15px;
  width:150px;
  float:left;
}

#siteMap{
font-family: Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#4E5A63;
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:#4E5A63;
line-height:16px;
}

b	{
font-weight:bold;
color:#4E5A63;
}

/* ------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;
}