﻿@charset "utf-8";
/* CSS Document */


/**************** Carousel Wide CSS start **************/
/**************** used in CarouselWide.xml *************/

.wij-CarouselWide .transparentlink {top: 0px; left: 0px; }
.wij-CarouselWide .transparentlink div { width: 100%; height: 100%; visibility:hidden;}

.wij-CarouselWide .csTitle
{
color: #fda24f !important;
font-family: "Rockwell", "Times New Roman", Times, serif !important;
font-size: 18px !important;
font-weight: bold !important;
line-height: 1.3em !important;
margin: 0 !important;
font-style: normal !important;
text-shadow: none !important;
position: absolute;
left: 45px !important;
top: 9px !important;
width: 240px !important;
min-height: 65px !important;
padding: 0px 10px 0px 0px !important;
}


.wij-CarouselWide .csTitle a
{
color: #fda24f !important;
font-family: "Rockwell", "Times New Roman", Times, serif !important;
font-size: 18px !important;
font-weight: bold !important;
line-height: 1.3em !important;
text-decoration:none;
}

.wij-CarouselWide .csTitle a:hover 
{
color: #ffffff !important;
text-decoration: none !important;
background-color: transparent !important;
}


.wij-CarouselWide .textBG .csDescription.FC_DataItem *, 
.wij-CarouselWide .textBG .csDescription.FC_DataItem 
{

font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 10px !important;
color: #FFFFFF !important;
font-weight: normal !important;
font-size: 12px !important;
line-height: 1.4em !important;
font-style: normal !important;
text-shadow: none !important;
}

.wij-CarouselWide .textBG .csDescription.FC_DataItem *
{
margin: 0px !important;
display: inline;
padding: 0px !important;
}

.wij-CarouselWide .textBG .csDescription.FC_DataItem 
{
position: absolute;
left: 325px !important;
top: 10px !important;
width: 550px !important;
}


.wij-CarouselWide .csDescription.FC_DataItem a.EllipsisMore
{
color: #fda24f !important;
text-decoration: none !important;
background-color: transparent !important;
}

.wij-CarouselWide .csDescription.FC_DataItem a.EllipsisMore:hover 
{
color: #FFFFFF !important;
text-decoration: none !important;
background-color: transparent !important;
}

  
.wij-CarouselWide
{
width: 946px;
height: 235px; 
background-color: #FFFFFF;
border: 1px solid #CECECE;
border-radius: 0px !important;
margin: 0px !important;
}

.wij-CarouselWide .CurrentContent.FC_Content {border-radius: 0px !important;}
 
.wij-CarouselWide .FC_DataArea, .FC_DataItem { width: 946px !important; }       


.wij-CarouselWide .FC_Content .NonMedia 
{
height: 70px !important; /*85*/
position: absolute !important;
top: 165px !important; /*150*/
padding: 0px !important;
margin: 0px !important;
background-color: #333 !important; 
background-color: rgba(0, 0, 0, 0.8) !important;
-ms-filter: "alpha(opacity=80)" !important; 
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0 0 0 0 !important;
}



.wij-CarouselWide a.ui-state-default.wijmo-wijcarousel-button-previous.ui-corner-right,
.wij-CarouselWide a.ui-state-default.wijmo-wijcarousel-button-next.ui-corner-left 
{
border-bottom-left-radius: 0px !important; 
border-top-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-top-right-radius: 0px !important;
}

.wij-CarouselWide .ui-state-default {box-shadow: none;}

/***************below is where height and width come from on the arrows************/

.wij-CarouselWide .wijmo-wijcarousel-button-next.ui-state-default, 
.wij-CarouselWide .wijmo-wijcarousel-button-next.ui-widget-content.ui-state-default, 
.wij-CarouselWide .wijmo-wijcarousel-button-next.ui-widget-header.ui-state-default,
.wij-CarouselWide .wijmo-wijcarousel-button-previous.ui-state-default, 
.wij-CarouselWide .wijmo-wijcarousel-button-previous.ui-widget-content.ui-state-default, 
.wij-CarouselWide .wijmo-wijcarousel-button-previous.ui-widget-header.ui-state-default 
{background: none; border: 0px; text-shadow: none; height: 63px; width: 38px;}


.wij-CarouselWide .ui-icon-triangle-1-w, 
.wij-CarouselWide .ui-icon-triangle-1-e 
{background-position: 0px 0px !important;}

.wij-CarouselWide .ui-state-default {box-shadow: none !important;}

.wij-CarouselWide .ui-corner-right {border-bottom-right-radius: 0px !important;border-top-right-radius: 0px !important;}
.wij-CarouselWide .ui-corner-left {border-bottom-left-radius: 0px !important;border-top-left-radius: 0px !important;}

.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-previous .ui-icon
{

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE6 & 7 */

background-image: url('/PublishingImages/arrow_left.png');
-moz-opacity: .80; 
-ms-filter: "alpha(opacity=80)"; 
filter: alpha(opacity=80); 
opacity: .80; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/PublishingImages/arrow_left.png', sizingMethod='scale');
}

.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-next .ui-icon
{

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE6 & 7 */
    
background-image: url('/PublishingImages/arrow_right.png');
-moz-opacity: .80; 
-ms-filter: "alpha(opacity=80)"; 
filter: alpha(opacity=80); 
opacity: .80;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/PublishingImages/arrow_right.png', sizingMethod='scale');
}

.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-next.ui-state-hover .ui-icon,
.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-previous.ui-state-hover .ui-icon
{
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE6 & 7 */
    
-moz-opacity: .30; 
-ms-filter: "alpha(opacity=30)"; 
filter: alpha(opacity=30); 
opacity: .30;
}

.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-next.ui-state-hover .ui-icon
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/PublishingImages/arrow_right.png', sizingMethod='scale');
}

.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-previous.ui-state-hover .ui-icon
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/PublishingImages/arrow_left.png', sizingMethod='scale');				
}

.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-previous
{
position:absolute !important;
top:158px !important;
left: -1px; !important;
background: transparent !important;
text-shadow: none !important;
}

.wij-CarouselWide .ui-state-default.wijmo-wijcarousel-button-next
{
position: absolute !important;
top: 158px !important;
left: 908px; !important;
background: transparent !important;
text-shadow: none !important;
}


.wij-CarouselWide .ui-icon 
{
background-repeat: no-repeat;
border-radius: 0px !important;
display: block;
overflow: visible;
text-indent: 0px;
width: 38px;
height: 63px;
}


/**************** Carousel Wide CSS ends**************/


/**************** Highlighted Carousel starts**************/
/**************** used in HighlightedCarousel.xsl *********/

.CarouselHighlighted ul.wijmo-wijcarousel-list  p.csDescription 
{
color: #333333 !important;
font-weight: normal !important;
font-size: 12px !important;
line-height: 1.3em !important;
font-style: normal !important;
text-shadow: none !important;
width: 553px !important;
margin-top: 10px !important;
}      
    
.CarouselHighlighted h2.csTitle {margin-top:10px;}
    
.CarouselHighlighted h2.csTitle a
{
color: #3661A2 !important;
font-family: "Rockwell", "Times New Roman", Times, serif !important;
font-size: 21px !important;
font-weight: bold !important;
line-height: 1.3em !important;
margin: 0 !important;
padding: 10px 0 0 0 !important;
font-style: normal !important;
text-shadow: none !important;
text-decoration: none !important;
} 
       
.CarouselHighlighted h2.csTitle a:hover {text-decoration: underline !important;}        

.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-previous.ui-corner-right,
.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-next.ui-corner-left 
{
border-bottom-left-radius: 0px !important; 
border-top-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-top-right-radius: 0px !important;
}


.CarouselHighlighted .ui-state-default {box-shadow: none;}

.CarouselHighlighted .wijmo-wijcarousel-button-next.ui-state-default, 
.CarouselHighlighted .wijmo-wijcarousel-button-next.ui-widget-content.ui-state-default, 
.CarouselHighlighted .wijmo-wijcarousel-button-next.ui-widget-header.ui-state-default,
.CarouselHighlighted .wijmo-wijcarousel-button-previous.ui-state-default, 
.CarouselHighlighted .wijmo-wijcarousel-button-previous.ui-widget-content.ui-state-default, 
.CarouselHighlighted .wijmo-wijcarousel-button-previous.ui-widget-header.ui-state-default 
 {background: none;border: none;text-shadow: none;height:63px;width:38px;}


.CarouselHighlighted .ui-icon-triangle-1-w, 
.CarouselHighlighted .ui-icon-triangle-1-e {background-position: 0px 0px !important;}
.CarouselHighlighted .ui-state-default {box-shadow: none !important;}

.CarouselHighlighted .ui-corner-right {border-bottom-right-radius: 0px !important; border-top-right-radius: 0px !important;}
.CarouselHighlighted .ui-corner-left {border-bottom-left-radius: 0px !important; border-top-left-radius: 0px !important;}



.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-previous .ui-icon
{
background-image: url('/PublishingImages/arrow_left.png');
-moz-opacity: .30; 
-ms-filter: "alpha(opacity=30)"; 
filter: alpha(opacity=30); 
opacity: .30; 
}

.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-next .ui-icon 
{
background-image: url('/PublishingImages/arrow_right.png');
-moz-opacity: .30; 
-ms-filter: "alpha(opacity=30)"; 
filter: alpha(opacity=30); 
opacity: .30;
}

.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-next.ui-state-hover .ui-icon,
.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-previous.ui-state-hover .ui-icon 
{
-moz-opacity: .80; 
-ms-filter: "alpha(opacity=80)"; 
filter: alpha(opacity=80); 
opacity: .80;
}

.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-previous
{
position:absolute !important;
top:75px !important;
left:20px !important;
display: none;
}

.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-next
{
position:absolute !important;
top: 75px !important;
left: 522px !important;
display: none;
}

.CarouselHighlighted .ui-icon 
{
background-repeat: no-repeat;
border-radius: 0px !important;
display: block;
overflow: visible;
text-indent: 0px;
width: 38px;
height: 63px;
}

.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-next, 
.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-button-previous 
{
background: transparent !important;
text-shadow: none !important;
}


.CarouselHighlighted ul.wijmo-list 
{
border-radius: 0px !important; 
background-color:transparent !important; 
width:112px !important;
margin-left: -1px !important;
}


.CarouselHighlighted ul.doubleWideUL
{
width:665px;
margin-top:15px;
color: #fda24f !important;
padding:0px;
}


.CarouselHighlighted ul.doubleWideUL li
{
float:left;
text-align:left;
display:list-item;
list-style-type:disc;
list-style-position:outside;	
line-height:1.2em !important;
margin-left:15px !important;
margin-right:5px !important;
color: #3661A2 !important;
}

.CarouselHighlighted ul.doubleWideUL li a
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
font-weight: normal !important;
color: #3661A2 !important;
text-decoration:none;
}

.CarouselHighlighted ul.doubleWideUL li a:after {content: " »";}
.CarouselHighlighted ul.doubleWideUL li a:hover {text-decoration:underline !important;}
.CarouselHighlighted .doubleWideUL li  {width: 30%;} 


.CarouselHighlighted .ui-state-default.wijmo-wijcarousel-page.ui-state-active
{
/*
-moz-opacity: .80; 
-ms-filter: "alpha(opacity=80)"; 
filter: alpha(opacity=80); 
opacity: .80;*/
border: none !important;
margin-top: 0px !important;
margin-left:10px  !important;
}


.CarouselHighlighted img {border-radius: 5px !important;}

.CarouselHighlighted .wijmo-wijcarousel-item img {border: 2px solid #FDA24F; border-radius: 5px !important;} /*large img on left */
.CarouselHighlighted .wijmo-wijcarousel-item {border-radius: 5px !important;}


.CarouselHighlighted.widget{width: 693px !important;} /*680px*/


.CarouselHighlighted
{
width: 550px !important; 
height: 350px !important;
padding-top: 20px !important;
padding-left: 15px !important;
margin-right: 20px !important;
}
				        
.CarouselHighlighted.wijmo-wijcarousel .wijmo-wijcarousel-pager 
{
position: absolute !important;
width: 60px !important;
top: 19px !important;
left: 575px !important;
display: block !important;
background: url('/PublishingImages/carouselPagerArrow.png') repeat-y;
}
						
.CarouselHighlighted.wijmo-wijcarousel .wijmo-wijcarousel-page {float: left !important;}
						
.CarouselHighlighted .ui-state-default img 
{
width: 94px !important;
height: 34px !important;
border-radius: 5px !important; 
-khtml-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
}
						

.CarouselHighlighted .wijmo-wijcarousel-page.ui-state-active img
{
border: 2px solid #FDA24F ;
border-radius: 5px !important;
-khtml-border-radius: 5px !important;
/*-webkit-border-radius: 5px !important;*/

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;

overflow:hidden;

-o-border-radius: 5px;
				
}







/**************** Highlighted Carousel ends**************/


/**************** Featured Carousel starts [found on LI homepage] **************/
/**************** used in CarouselFeatured.xml *********/


.CarouselFeatured .csTitle
{
color: #FFFFFF !important;
font-family: "Rockwell", "Times New Roman", Times, serif !important;
font-size: 18px !important;
font-weight: bold !important;
line-height: 1.3em !important;
margin: 0 !important;
padding: 10px 0 0 0 !important;
font-style: normal !important;
text-shadow: none !important;
}

.CarouselFeatured .csSubTitle
{
color: #FFFFFF !important;
font-size: 13px !important;
font-style: italic !important;
font-weight: normal !important;
line-height: 1.3em !important;
margin: 0 !important;
padding: 0 !important;
text-shadow: none !important;
height: 1px;
overflow:visible;
}
  
.CarouselFeatured .csDescription
{
color: #FFFFFF !important;
font-weight: normal !important;
font-size: 11px !important;
line-height: 1.3em !important;
font-style: normal !important;
text-shadow: none !important;
width: 380px !important;
}


/* this does what csDescription does as there is mistake in code and div gets inserted every other one*/   
.CarouselFeatured div 
{
color: #FFFFFF !important;
font-weight: normal !important;
font-size: 11px !important;
line-height: 1.3em !important;
font-style: normal !important;
text-shadow: none !important;
}
 
.CarouselFeatured .csMoreLink a 
{
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-size: 12px !important;
line-height: 1.3em !important;
font-style: normal !important;
font-weight: normal !important;
text-shadow: none !important;
text-decoration: none !important;
font-family: arial, helvetica, sans-serif !important;
display: block !important; 
padding: 2px 5px 2px 5px !important; 
margin: 5px 5px 5px 5px !important;
width: 80%;
}

.CarouselFeatured .csMoreLink a:hover
{
background: #ffffff !important;
color: #333333 !important;
text-decoration: none !important;
-ms-filter: "alpha(opacity=80)" !important; 
-moz-opacity: .80 !important; 
filter: alpha(opacity=80) !important; 
opacity: .80 !important;
}
  
.CarouselFeatured
{
width: 450px;
height: 345px; 
background-color: #FFFFFF;
border: 1px solid #CECECE;
border-radius: 5px 5px 5px 5px;
margin: 0 auto !important;
}




.CarouselFeatured .CurrentContent.FC_Content {border-radius: 5px 5px 5px 5px;}
 
.CarouselFeatured .FC_DataArea, 
.CarouselFeatured .FC_DataItem { width: 450px !important; }       

.CarouselFeatured .FC_Content .NonMedia 
{
height: 125px !important;
position: absolute !important;
bottom: 65px !important;
padding: 5px 35px 10px 35px !important;
margin: 10px 0px !important;
background-color: #333 !important;
background-color: rgba(0, 0, 0, 0.6) !important;
-ms-filter: "alpha(opacity=80)" !important; 
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0 0 0 0 !important;
}


.CarouselFeatured .FC_Floating {position: absolute; bottom: 10px;}

.CarouselFeatured .wijmo-wijcarousel-page.wijmo-wijcarousel-dot {border-radius: 6px 6px 6px 6px !important; margin: 5px !important;}

.CarouselFeatured .wijmo-wijcarousel-pager
{
width: auto !important;
background-color: transparent !important;
text-align: center !important;
text-align: -moz-center !important; 
text-align: -webkit-center !important;
position: absolute !important; 
top: 315px !important;
margin: 0 auto !important;
}

.CarouselFeatured ul.wijmo-list {background-color:transparent !important; width:100% !important;}

.CarouselFeatured a.ui-state-default.wijmo-wijcarousel-button-previous.ui-corner-right,
.CarouselFeatured a.ui-state-default.wijmo-wijcarousel-button-next.ui-corner-left 
{
border-bottom-left-radius: 0px !important; 
border-top-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-top-right-radius: 0px !important;
}

.CarouselFeatured .ui-state-default {box-shadow: none;}

/***************below is where height and width come from on the arrows************/

.CarouselFeatured .wijmo-wijcarousel-button-next.ui-state-default, 
.CarouselFeatured .wijmo-wijcarousel-button-next.ui-widget-content.ui-state-default, 
.CarouselFeatured .wijmo-wijcarousel-button-next.ui-widget-header.ui-state-default,
.CarouselFeatured .wijmo-wijcarousel-button-previous.ui-state-default, 
.CarouselFeatured .wijmo-wijcarousel-button-previous.ui-widget-content.ui-state-default, 
.CarouselFeatured .wijmo-wijcarousel-button-previous.ui-widget-header.ui-state-default 
{background: none; border: none; text-shadow: none; height: 63px; width: 38px;}


.CarouselFeatured .ui-icon-triangle-1-w, 
.CarouselFeatured .ui-icon-triangle-1-e {background-position: 0px 0px !important;}
.CarouselFeatured .ui-state-default {box-shadow: none !important;}

.CarouselFeatured .ui-corner-right {border-bottom-right-radius: 0px !important; border-top-right-radius: 0px !important;}
.CarouselFeatured .ui-corner-left {border-bottom-left-radius: 0px !important; border-top-left-radius: 0px !important;}

.CarouselFeatured .ui-state-default.wijmo-wijcarousel-button-previous .ui-icon
{
background-image: url('/PublishingImages/arrow_left.png');
-moz-opacity: .30; 
-ms-filter: "alpha(opacity=30)"; 
filter: alpha(opacity=30); 
opacity: .30; 
}

.CarouselFeatured .ui-state-default.wijmo-wijcarousel-button-next .ui-icon
{
background-image: url('/PublishingImages/arrow_right.png');
-moz-opacity: .30; 
-ms-filter: "alpha(opacity=30)"; 
filter: alpha(opacity=30); 
opacity: .30;
}

.CarouselFeatured .ui-state-default.wijmo-wijcarousel-button-next.ui-state-hover .ui-icon,
.CarouselFeatured .ui-state-default.wijmo-wijcarousel-button-previous.ui-state-hover .ui-icon
{
-moz-opacity: .80; 
-ms-filter: "alpha(opacity=80)"; 
filter: alpha(opacity=80); 
opacity: .80;
}

.CarouselFeatured .ui-state-default.wijmo-wijcarousel-button-next,
.CarouselFeatured .ui-state-default.wijmo-wijcarousel-button-previous

{
position: absolute !important;
top: 190px !important;
background: transparent !important;
text-shadow: none !important;

}

.CarouselFeatured .ui-icon 
{
background-repeat: no-repeat;
border-radius: 0px !important;
display: block;
overflow: visible;
text-indent: 0px;
width: 38px;
height: 63px;
}


/**************** Featured Carousel ends **************/

