﻿
div.utility.pageContent
{
    width:696px;
    overflow:hidden; 
    z-index:0;
}

div.utility.pageContent div.splash
{
    width:100%;     
}
div.utility.pageContent div.splash img
{
    display:block;
    width:auto;
    height:auto;
    max-width:696px;
        
}
div.utility.pageContent div.featureArea
{
    width:100%;
    margin-top:15px;
    overflow:hidden;   
}
div.utility.pageContent div.introImg
{
 
 float:left;
 max-width:175px;
 
    
}
div.utility.pageContent div.introImgDyn
{
    margin-left:10px;
}
div.utility.pageContent div.introImg img
{
    display:block;
}

div.utility.pageContent div.featureText
{
    float:left;
   width:520px;
   margin-left:10px;
   margin-right:6px;   
}
/***********style any link ctrls affected by the differing line height*/
div.featureText a.linkCtrl
{
    margin-top:8px;
    line-height:100%;
}
/********************************/
div.utility.pageContent div.introText
{
    font-size:16px;  
    line-height: 140%; 
    width:100%;
}
div.utility.pageContent div.introText  p
{
    margin:0px; 
    line-height: 140%;  
}
div.utility.pageContent hr.featureText
{
    border: 0;
    height:1px;
    border-color:#eeeeee;
    background-color:#eeeeee;
    width:90%;
}
div.utility.pageContent div.rule
{
    height:1px;
    color:#EEEEEE;
    width:100%;
}
div.utility.pageContent div.bodyText
{
    margin-top:10px;
    line-height:180%;
    width:100%;
}

div.utility.pageContent div.bodyText p
{   
    margin:0px;    
    line-height:180%;
}

div.utility.pageContent div.featurePromo
{
    float:left;
    max-width:160px;  
}
div.utility.pageContent .featurePromoDyn
{
    margin-left:6px;
}


div.utility.pageContent div.modContainer
{
    margin-top:12px;
    width:100%;
    overflow:hidden;
  /*  border:solid 1px blue;*/
} 

div.utility.pageContent div.modRow
{
 overflow:hidden;
 width:100%;   
}

div.utility.pageContent div.utilMod
{
    width:344px;
    float:left;
    left:0px;
    height:auto;
    /*border:solid 1px blue;*/
}

div.utility.pageContent div#mod3, div.utility.pageContent div#mod4
{
    margin-top:8px;
}
div.utility.pageContent div#mod2,div.utility.pageContent div#mod4
{
    margin-left:8px;
}

div.utilModTop
{
    width:100%;
    background-repeat:no-repeat;
    height:8px;
    background-image:url('../App_Skin/ContentModule/Utility/imgModuleTop.png');  
    font-size:0px;
}
img.utilModTop
{
    height:8px;
    width:100%;
    display:block;
}
div.utilModBgCont
{
    width:100%;
   background-image:url('../App_Skin/ContentModule/Utility/imgModuleBg.png');
    background-repeat:repeat-y;
    overflow:hidden;
   
    
}

div.utilModBg
{
    width:100%;
    z-index:-2;
}

img.utilModBg
{
  display:block;
  width:100%;
}
div.utilModHdr
{
    width:auto;
    padding-bottom:6px;
    font-size:21px;
    font-weight:bold;
    line-height:120%;
}

/**********************Header Control************/
div.utilModHdr a.linkHdr
{
 width:310px; 
 margin-left:auto;
 margin-right:auto;
}

/**********************************************/

div.utilModContentCont
{
   width:337px;
   background-image:url('../App_Skin/ContentModule/Utility/imgModuleContentBg.png');
   background-repeat:no-repeat;
   background-position: 3px top;

   overflow:hidden;
    
}

div.utilModContentBg
{
 width:100%; 
/* z-index:-1;  */
 left:3px;
}

img.utilModContentBg
{
   width:336px;
   height:auto;
   
   
}
div.utilModContent
{
 /*padding:10px 25px 0px 15px;*/
 width:300px;
 padding-top:10px;
 margin-left:auto;
 margin-right:auto;
 min-height:130px;
 /*line-height:140%;*/
 overflow:hidden;
}
div.utilModContent p
{
 margin:0px;   
}
div.utilModContent br
{
    line-height:0px;margin:0px; 
}
div.utilModContent a
{
    font-weight:bold;
}
div.utilModContent img
{
    max-width:150px;

}
img.floatRight
{ 
    float:right;
}

span.rtContentImage > img
{
    padding-top:10px;
    padding-left:10px;
     float:right;
}
span.rtContentImage
{
    overflow:hidden;
}
div.utilModLinks
{
    padding:10px 0px 0px 0px;
    overflow:hidden;
    width:319px;
}
/************HD Module link Ctrl*/
div.utilModLinksCont
{
    float:right;
    width:auto;
}
div.utilModLinksCont div.linkText, div.utilModContent div.linkText
{

    width:auto;
    max-width:280px;
}

/****************/
div.utilModEnd
{
    
   background-image:url('../App_Skin/ContentModule/Utility/imgModuleEnd.png');
   background-repeat:no-repeat;
   height:8px;
    
    width:100%;   
    font-size:0px;
}

