/* GENERAL STYLES */
/* GENERAL STYLES */
body
{
  background-image:url(/images/bg.gif);
  background-repeat:repeat-x;
  margin:0px 0 0 0;
  padding:0px 0 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#E8E8E8;
  background-color:#E8E8E8;
}



#mainBottom
{
  border:0px solid #f0f0f0;
  background:transparent;
}

.greenText
{
  color:#679146;
}


#homeCenter
{
  width:100%;
  background:transparent;
  z-index:10;
  position:relative;
  padding:0;
  margin:0;
  text-align:center;
}

.HUI_Holder
{
  width:100%;  
  z-index:5;
  position:absolute;
  text-align:center;
}

.homeUnderImage
{
  width:1022px;
  height:521px;
  /*background-image:url(../images/img-Home-Payware.jpg);  */
  margin-left:auto;
  margin-right:auto;
  
}

#homeFlash
{
  width:987px;
  height:342px;
  /*background-color:aqua;
  opacity:.5;
  filter:alpha(opacity=50);*/
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#homeFlash iframe 
{
  height:342px; 
  width:987px; 
}


.BG_Band 
{
  z-index:15;
  top:2px;
  position:relative;
}


.hmFeaturedBG
{
  width:100%;  
  background-color:#E8E8E8;
  height:171px;
  opacity:.85;
  filter:alpha(opacity=85);
  position:absolute;


}

.Banding
{
  width:100%;
  height:171px;
  background:transparent;  
}


.HomeCopy
{
  width:987px;
  height:165px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  color:White;
  position:relative;
  left:3px;
  z-index:55;
}

.HomeCopy select
{
  width:220px;
  font-size:10px;  
  margin:0px;
  background-color:#FFFFFF;
  height:19px;
  position:relative;
  z-index:45;
}

.HomeCopy h1
{

        margin-top:7px;
  line-height:10px;

}

.TopBands
{
  width:100%;
  height:3px;
  overflow:hidden;
   
}

.TopBands .MinorBand
{
  display:block;
  margin:0px 0 0 0;
  padding:0;
        vertical-align:top;
        position:absolute;
        left:0px;
        height:1px;
  width:100%;
}

.TopBands .MajorBand
{
  display:block;
  margin:1px 0 0 0;
  padding:0;  
        vertical-align:top;
        position:absolute;
        left:0px;
        top:1px;
        height:1px;
  width:100%;
}


.BottomBands
{
  /*margin-top:165px;*/
  width:100%;
  height:3px;  
  position:relative;
  top:-4px;
  overflow:hidden;
}

.BottomBands .MinorBand
{
  margin-top:1px;  
}

.MajorBand
{
  display:block;
  width:100%;
  height:1px;
  background-color:white;
  opacity:.3;
  filter:alpha(opacity=30);
  overflow:hidden;
}

.MinorBand
{
  display:block;
  width:100%;
  height:1px;
  background-color:white;  
  opacity:.15;
  filter:alpha(opacity=15);
  overflow:hidden;
}


#hmFeatureCont
{
  width:987px;
  color:#fff;
  font-size:11px;
  line-height:110%;
  margin-top:4px;
  border:0px solid #c00;
  float:left;
}

#hmFeatureCont select
{
  font-size:10px;
  width:213px;
  background:#acacac;
  float:left;
  margin: 0 6px 0 0;
}


.formRow
{
  width:255px;
  margin: 0 0 0px 0;
  border:0px solid #c00;  
  float:left;
}

#hmFeature01
{
  border:0px solid #c00;
  float:left;
  width:338px;
}

#hmFeature01 input
{
        margin-left:6px;
        
}

#hmFeature02
{
  float:left;
  width:340px;
}

#hmFeature03
{
  float:left;
  width:300px;
}

#hmFeature03 p
{
  width:247px;
  text-align:left;
}

#hmFeature03 p img
{
  float:right;
  border:1px solid #d6d3d1;
  padding:1px;
  margin: 0 0 8px 7px;
}

#hmFeature03 p.formRow2
{
  text-align:right;
}

#hmFeature03 p.formRow2 img
{
  float:left;
  border:1px solid #d6d3d1;
  padding:1px;
  margin: 0 0 8px 0px;
}

.hmFeatureHdr
{
  float:left;
}

.hmFeatureContent
{
  float:left;
  margin:0;
  padding:3px 0 0 5px;
}

.hmFeatureContent a, .hmFeatureContent a:link, .hmFeatureContent a:visited
{
  color:#0f87cf;  
  text-decoration:underline;
  position:relative;
  z-index:50;
}

.hmFeatureContent p
{
  margin:0 0 6px 0;
  padding:0px;
  width:250px;
}



.hmFeatureContent .arrow
{
  border:0px solid #c00;
  width:17px;
  margin: 0 0 -2px 0;
  display:inline;
}

input, textarea, select
{
  font-size:11px;
  font-family:trebuchet ms, arial, helvetica, verdana;
  padding:0px;
  height:17px; 

}

h1 
{
  font-size:11px;
  color:#123566;
  padding:0 0 5px 0;
  margin:0;
  clear:left;
  background:none;
}

h1.Short
{
  display:block;
  width:120px;  
}




h2
{
  font-size:10px;
  color:#666666;  
  padding:0;
  margin:0;
  clear:left;
  font-weight:normal;
  position:relative;
  top:0px;
}

h3
{
  color:#123566;
  font-size:11px;
  margin:2px 0 0 0;
  padding:0;
  
}

span.HomeNewsItem
{
  line-height:11px;
  font-size:11px;
  color:#666666;  
  display:block;
  width:250px;
  margin-bottom:5px;
}

select.tuckUp
{
  position:relative;
  top:-5px;  
  
}

.formRow
{
  clear:left;  
}

a.FreeFloating
{
  color:#95e5ee;
  font-size:11px;
  text-decoration:underline;  
  clear:left;
  position:relative;
  display:block;
  margin-bottom:4px;
}

a.GoButton
{
  position:relative;
  top:-2px;  
  
}

a.Right
{
  border:1px solid #dcd9d2;
  float:right;
    
}

a.SpotlightIMG img
{
  border:1px solid #888;
        position:relative;
        top:4px;
}

.HMSpotlightBlockLeft
{
  display:block;
  margin-top:8px;
  width:250px;
  height:75px;
}

.HMSpotlightBlockLeft a.SpotlightIMG
{
  float:left;  
}

.HMSpotlightBlockLeft .HMSContentGroup
{
  float:right;
  text-align:right;
}

.HMSpotlightBlockLeft h1
{
  float:right;
  text-align:right;  
  
}



.HMSpotlightBlockLeft span
{
  /*float:right;
  text-align:right;  */
  
}

.HMSpotlightBlockLeft a.More
{
  /*float:right;
  text-align:right;*/

}

.HMSpotlightBlockRight
{
  display:block;
  width:250px;
  height:75px;

}

.HMSpotlightBlockRight a.SpotlightIMG
{
  float:right;
}

.HMSpotlightBlockRight .HMSContentGroup
{
  float:left;
}

.HMSpotlightBlockRight a.More
{

  text-decoration:underline;
}

a.SpotlightLink, a.SpotlightLink:visited
{
        color:#666666;
        text-decoration:none;

}

.HMSContentGroup
{
  display:block;
  width:140px;
  height:75px;

}

.HMSContentGroup span
{
  line-height:12px;  
  
}


.HMSContentGroup h1
{
  width:130px;
  
}

a.More:hover, a.More:visited:hover
{
  text-decoration:underline;  
}


/* Text Scroller ------------------------------------- */

.ScrollContainer
{
  width:245px;
  height:130px;
  overflow:hidden;
  margin-bottom:6px;
  display:block;
  float:left;
  position:relative;
}

.ScrollContent
{
  position:relative;
  
}

#scrollContent
{
  height:100px;  
  
}

#ScrollerTrack
{
  display:block;
  float:left;
  margin-left:15px;
  text-align:center;
  position:relative;
  top:3px;
}

#ScrollerGem
{
  width:17px;
  height:17px;
  background-image:url(/images/scrollGem.gif);
  background-repeat:no-repeat;
  position:relative;
  left:-6px;
  cursor:pointer;
}

#ScrollerBack
{
  width:3px;
  height:120px;
  background-color:Black;
  border:1px solid #979797;    
  position:absolute;
  margin-left:auto;
  margin-right:auto;
}

.SElement
{
  display:block;
  height:50px;  
}

/* FOOTER ------------------------------------- */
#footer
{
  background-color: #104163;
  background-image: url(/images/bg-footer.gif);
  background-repeat: repeat-x;
  background-position: left -5px;
  text-align:center;
  font-size:10px;
  color:#fff;
  padding-bottom:100px;
  border-top:1px solid #666;
  margin-top:5px;
}

#footer ul
{
  width:600px;
  padding:20px 0 5px 0;
  margin-left:auto;
  margin-right:auto;
  list-style:none;
  text-align:center;
  margin-bottom:3px;
  margin-top:0px;
}

#footer ul li
{
  border:0px solid #c00;
  list-style:none;
  float:left;
  padding: 0 6px 0 0px;
}

#footer ul li, #footer ul li a, #footer ul li a:link, #footer ul li a:visited, #footer ul li a:hover
{
  color:#fff;
  text-decoration:none;
}


/* MediaSolutionsHome ------------------------------------- */
.BackgroundBlacker {

         background-color:black;


}

.MediaSolutionsHome {

  display:block;
  width:983px;
  margin-top:12px;
  padding-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  

}

.IndustrySolutionsContainer {
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:12px;
display: block;
position:relative;
}

.MediaSolutionsHome .ImageMain {

  display:block;
  width:983px;
  height:428px;

}


.MediaSolutionsHome .ImageMain img {

  display:block;

}

.MediaSolutionsHome .DetailItems {

  display:block;
  width:983px;
  height:150px;
  clear:left;
  margin-top:10px;
}

.DetailItems {
  margin-top: 10px;
  display:block;
  width:983px;
  height:150px;
  clear:left;
  
}


.MediaSolutionsHome .DetailItems div,  .DetailItems div {

  display:block;
  width:211px;
  height:86px;
  float:left;
  text-align:left;
  background-repeat:no-repeat;  
  padding-left:12px;
  padding-right:12px;
  padding-top:64px;
  margin-right:14px;
}

.MediaSolutionsHome .DetailItems div a,  .DetailItems div a {

  color:white;
  text-decoration:none;
  font-size:12px;
  line-height:18px;
}

.MediaSolutionsHome .DetailItems .msh_Media, .DetailItems .msh_Media{ 

  background-color:#8e484b;
  background-image:url(/images/msh_hdr_Media.gif);

}

.MediaSolutionsHome .DetailItems .msh_Markets, .DetailItems .msh_Markets{

  background-color:#553655;
  background-image:url(/images/msh_hdr_Markets.gif);

}

.MediaSolutionsHome .DetailItems .msh_Research, .DetailItems .msh_Research {

  background-color:#3c4052;
  background-image:url(/images/msh_hdr_Research.gif);
  
}


.MediaSolutionsHome .DetailItems .msh_ContactUs, .DetailItems .msh_ContactUs {

  background-color:#7e8e48;
  background-image:url(/images/msh_hdr_ContactUs.gif);
  float:right;
  margin-right:0px;
  position:relative;
  left:-2px;
}

.MediaSolutionsHome .DetailItems .msh_Solution, .DetailItems .msh_Solution{ 

  background-color:#42599a;
  background-image:url(/images/msh_hdr_Solutions.gif);
}


.MediaSolutionsHome .DetailItems .msh_Markets2, .DetailItems .msh_Markets2{ 

  background-color:#a0a0a0;
  background-image:url(/images/msh_hdr_Markets2.gif);
}


.MediaSolutionsHome .DetailItems .msh_Training, .DetailItems .msh_Training{ 

  background-color:#2c3a63;
  background-image:url(/images/msh_hdr_Training.gif);
}


.MediaSolutionsHome .DetailItems .msh_ContactUs2, .DetailItems .msh_ContactUs2{ 

  background-color:#797979;
  background-image:url(/images/msh_hdr_Contact2.gif);
  float:right;
  margin-right:0px;
  position:relative;
  left:-2px;
}

.MediaSolutionsHome .DetailItems .msh_ContactUs2 .icon, .DetailItems .msh_ContactUs2 .icon{ 
float:left;
padding:7px 0 0 55px;
margin:0px;
width:auto;
height:auto;
}

.MediaSolutionsHome .DetailItems .msh_ContactUs2 .icon img, .DetailItems .msh_ContactUs2 .icon img{ 
padding:0px;
margin:0px;
height:auto;
border:0px;
}


.SpotlightLink{color:#666666 !important;}




#countryNavWrap{top:53px !important;}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

