﻿.hpPromoCont
{
    overflow:hidden;
    width:100%;
}
.shadow {
	filter: Shadow(Color=#666666, 	
			Direction=0, 
			Strength=1);
    
    text-shadow: #666666 5px 5px 5px;
}

/************************************/

div.imgPromo, div.txtPromo
{
    width:226px;
    background-color:Transparent;
    float:left;
}
div.ctrlPromo
{
    width:230px;
    background-color:White;
    float:left;   
}


div.promoMargin
{
    margin-left:10px;
}



/**********************Promo Box Pieces*************************/
div.hpPromoTop
{
    width:100%;
    height:8px;    
}
img.hpPromoTop
{
    width:100%;
    height:100%;
    display:block;
}
div.hpPromoBg
{
    background-image:url('../App_Skin/ContentModule/Home/imgHpPromoBg.png');   
    background-repeat: repeat-y;
    width:100%;
    z-index:0;
}
.promoHdrDiv
{

   width:100%;
   height:auto;  
   overflow:hidden;

}
.promoHdrDiv
{
    width:100%;
    font-weight:bold;
    font-size:15px; 
    vertical-align:bottom;


}

   /***********header control****************/
div.promoHdrDiv div.linkHdr, div.promoLinkBg
{
    width:200px;
}
    
div.promoHdrDiv div.linkHdr
{

    margin:6px 10px 6px 10px;
    vertical-align:bottom;
    margin-left:auto;
    margin-right:auto;
    font-weight:bold;
    font-size:15px; 
    

}

div.promoHdrDiv div.linkHdr div.linkText
{
 
    
}


/*************************/



div.hpPromoCont div.promoContentBg
{
     background-image:url('../App_Skin/ContentModule/Home/imgHpPromoContentBg.png');
     background-position:2px 0px;
    background-repeat:no-repeat;
    width:100%;       
    padding-top:12px;   

} 

div.hpPromoCont div.promoContent
{
  
    margin-left:auto;
    margin-right:auto;
    font-size:12px;
    width:195px;
    min-height:200px;
   
} 

div.hpPromoCont div.promoContent img,div.hpPromoCont div.promoContent
{
    max-width:195px;
    
}
div.hpPromoCont div.promoContent img
{
    display:block;
}
div.hpPromoCont div.promoContent p:first-child
{
  margin-top:0px;
  margin-bottom:0px;
}
div.hpPromoCont div.promoContent p
{
  margin-top:5px;
  margin-bottom:0px;
}

div.hpPromoCont div.promoContent, div.promoLinkBg
{
    margin-left:auto;
    margin-right:auto;   
}
/***************** HD Hyper Link Style for Home Page promo boxes*******************/
div.hpPromoCont div.promoContent  div.linkCtrl
{
    
    margin-bottom:6px;
}

div.hpPromoCont div.promoContent  div.linkCtrl div.linkText
{   
    /*width:150px;*/
}

div.hpPromoCont div.promoContent  div.linkCtrl a
{
    font-weight:bold;
}


/******************footer image link control********/

div.hpPromoCont div.promoLink
{
   /* border:solid 1px green;*/
    margin-top:10px;
    min-height:35px;
    overflow:hidden;
    width:100%;
}

div.promoLinkBg
{        /*border:solid 1px black;*/   
    float:right;
   /* max-width: 150px;*/
    margin-right:15px; 
    width:auto;   
 }

div.hpPromoCont div.promoLink  div.linkCtrl div.linkText
{
    max-width:125px;
    width:auto;
}


/**********************************/
div.hpPromoEnd
{
    height:15px;
    width:100%;
}

img.hpPromoEnd
{
    height:100%;
    width:100%;
    display:block;
}


.superScript
{
  font-size:12px;
  vertical-align:super;
}


/****************News Events********************/
.tsContentBorder
{
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
    border-top:solid 1px #CCCCCC;

}
div.nreContent
{
    padding:0px 10px 5px 10px;
}
