
body{
	text-align:center;
	background:#CACCCE url(../../../../../content/dam/alico/global-assets/images/themes/standard/bg_gradient.png) repeat-x scroll 0 0;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0;
	
	}
	a{color: #2195DF;}


#mainPanel p{color:#666666; font-size:16px; margin:0 0 20px;}
#mainPanel li a, #mainPanel p a, #mainPanel label a, #content #mainPanel p, #mainPanel .fancyProductPanel .mainPanelContainer .mainPanel p {font-size:13px;}


.clearfix:after{clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{display:inline-block;}
#wrapper{width:960px; background-color:#fff; margin:0 auto 0px; /*padding:0 30px 0px 30px; */text-align:left;}




/*wrapper for gradient BG*/
div.gradientFix{ 
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/body_bg.gif) repeat-x scroll 0 0;
	text-align:left;
	overflow:hidden;
	}
	
a img {border:none;}
/**** Header ********/
#head {
    background: none repeat scroll 0 0 transparent;
    border-top: 2px solid #275B94;
    height: 70px;
    padding-top: 10px;
}
#head div.logo {
    height: 36px;
    width: 240px;
    margin-top: 20px;
	float:left;
}
#head div.rHead {
    width: 720px;
	float: right;
text-align: right;
}
#head div.globalNav ul {
    padding: 0;
	margin:0;
}
#head div.globalNav li.userNav {
    padding: 0 0 0 30px;
	float:left;
}
head div.globalNav li, #head div.globalNav li ul, div#pageNav li, #footer .copy li {
    display: inline-block;
    float: left;
}
#head div.globalNav li li {
    font-size: 11px;
    border-right: 1px solid #97a2b8;
    padding: 0 4px;
}
#head div.globalNav li, #head div.globalNav li ul, div#pageNav li, #footer .copy li {
    display: inline-block;
    float: left;
}
#head div.globalNav li li.last {
    border-right: 0px;
}

/******* Country Nav *****/
#head div.globalNav li.countryNav {
    float: right;
}
.globalNav ul li.countryIcon {
    background: transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/mapIcon.png) left -2px no-repeat;
}
.countryNav ul li a, .countryNav ul li {
    padding: 0 !important;
    margin-right: 4px;
}
.globalNav ul li.countryIcon a {
    padding-left: 42px !important;
    margin-right: 15px;
    display: inline-block;
}
.globalNav ul li.countryIcon a:hover {background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/mapIconOver.png)  no-repeat scroll left -2px; }


a:hover, div#pageNav li a:hover{
color:#7EB764;
/*text-decoration:none;*/
}

#footer .box h2 a:hover{
color:#7EB764;
text-decoration:none;
}

.leftNavbar div#pageNav {border-bottom:none;}

/******** Top Navigation*********/

#mainNav {
   
    padding: 0;
    margin: 0;
}
.newMainNav #navSection {
    height: 32px;
    position: relative;
    margin: 0;
}
.newMainNav #navSection ul {
    position: absolute;
    right: 0;
    margin: 0;
}
.newMainNav #navSection ul li {
    float: left;
    width: 180px;
    height: 32px;
    display: block;
    margin: 0 0 0 8px;
	background: none repeat scroll 0 0 #2195DF;
color: #FFFFFF;
}
.newMainNav #navSection ul li a {
    width: 180px;
    height: 32px;
    line-height: 32px;
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
   
    text-decoration: none;
    background: #F2F3F3;
}
.newMainNav #navSection ul li a.active, .newMainNav #navSection ul li a.active:hover {
    background: none repeat scroll 0 0 #2195DF;
    color: #FFFFFF;
}

#mainNav #navContainer #navList {
    margin: 0;
    background: transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/menuBGSprite.gif) repeat-x scroll 0 0;
    height: 55px;
    border-top: 1px solid #DDDDDD;
	margin:0;
	padding:0;
}
#mainNav #navContainer ul li {
    display: inline;
    text-align: center;
    margin-left: 0;
    overflow: hidden;
	
}
#mainNav #navContainer ul li a{
	color: #2195DF;
	
}
#mainNav #navContainer ul li a, #mainNav #navContainer ul li a:visited {
    overflow: hidden;
    background: transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/menuBGSprite.gif) repeat-x scroll 0 0;
    text-align: center;
    height: 55px;
    -x-system-font: none;
    border-right: 1px solid #CACACA;
    
    width: 235px;
    display: block;
    float: left;
    font-family: arial, verdana, sans-serif;
    font-size: 15px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    line-height: 55px;
    text-decoration: none;
    padding: 0 2px;
}
#mainNav #navContainer ul#navList li a:hover{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/menuBGSprite.gif) repeat-x scroll 0 -55px;}
#mainNav #navContainer ul#navList li.active a{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/menuBGSprite.gif) repeat-x scroll 0 -110px; color:#fff;}



body {
    background: none repeat scroll 0 0 #6C97B9;
}

#mainNav #navContainer ul#navList li a.active {	
	background: url("../../../../../content/dam/alico/global-assets/images/themes/metlife/menuBGSprite.gif") repeat-x scroll 0 -110px transparent;
	color: #fff;
}







#content-wrapper{
	width:960px;
	background-color:#fff;
	margin:0 auto 30px;
	padding:0 30px 25px 30px;
	text-align:left;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;}
#two-col{
	width:960px; 
	background-color:#fff; 
	margin:0 auto 0px; 
	padding:0 30px 25px 30px; 
	text-align:left;}

	div.moduleRow{
	clear:both;
	display:block;
	background:#fff;
	width:968px;
	margin:0 auto;
	padding:30px 0px 0 0 !important; 
	zoom:1;
	}
.dividerContainer{border-bottom:1px solid #eee;overflow:hidden;padding:0 0 20px;}
.home .promoBoxBig{margin:0 1px 0 0;}
.home .promoBoxBig .buttonRead{font-size:15px;}
.home .promoBoxMedium{margin:0 0 0 7px;}
.home .promoBoxMedium .promoBoxBody{padding-top:4px;}
.home .promoBoxSmall{margin:0 0 0 6px;}

.promoBoxBig {
    width: 476px;
    color: #888;
    font-size: 12px;
}

.promoBox {
    background: #7890AF !important;
    float: left;
    position: relative;
}
/*PROMOBOXES -- Image, bottom text, arrow call to action*/
div.hContent:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;zoom:1;
	}
div.noHover:hover {/*filter:alpha(opacity=1000);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;zoom:1;*/}
.ie7 div.hContent:hover div.promoBoxBody {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;zoom:1;
	}

/*** Remove :hover from homepage's funds box ***/
.funds-container div.hContent:hover{ 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;zoom:1;
	}
.ie7 .funds-container div.hContent:hover div.promoBoxBody {filter:alpha(opacity=100);zoom:1;}

.promoBoxSmall h4 {margin-bottom: 4px;}
.promoBoxSmall .linkAndArrow {
	position: absolute; 
	bottom: 5px;
	width: 210px;
	}
	
.promoBoxSmall .linkAndArrow a.buttonRead {
	position: absolute;
	top:0px;
	right: 0px;
	margin-top:-4px;
	}

.promoBox{
	background:#7890AF !important;
	float:left;
	position:relative;
	}
	
.ie6 .promoBox {background:#fff !important; zoom:1;}
.promoBox p,promoboxbody p{color:#5E5F60;margin:0 !important; }
.promoBox a{color:#2195DF !important;font-weight:700;text-decoration:none;}
.promoBox a.buttonRead{display:block;position:absolute;right:13px;}
.promoBoxBody{position:relative;} 
.ie6 .promoBoxSmall .promoBoxFooter,.ie6 .promoBoxMedium .promoBoxFooter {border:none; position:relative;}
.promoBoxFooter{background-repeat:no-repeat; height:8px;}
.ie6 .promoBoxFooter{height:5px;}

.promoBoxSmall,.promoBoxMedium, .promoBoxBig{width:233px; margin-right:7px;}

.homepage .promoBoxBig{margin:0 0 0 0;}
.homepage .promoBoxMedium{margin:0 0 0 9px;}
#leftPanel .promoBoxMedium{margin:0 0 15px 0;}

.promoBoxSmall .promoBoxFooter,.promoBoxMedium .promoBoxFooter{
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxSmallFooterBG.gif)  no-repeat scroll 0 0;
	}
.promoBoxSmall .promoBoxFooterOver,.promoBoxMedium .promoBoxFooterOver{background:transparent url()  no-repeat scroll 0 0;}

.promoBoxSmall .promoBoxBody,.promoBoxMedium .promoBoxBody{ 
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxSmallContentBG.png) repeat-y scroll -1px 0; padding:3px 10px 0;
	}
	
.promoBoxSmall .promoBoxBodyOver,.promoBoxMedium .promoBoxBodyOver{
	background:transparent url() repeat-y scroll 0 0;padding:3px 10px 0;
	}
	
.promoBoxSmall p,.promoBoxSmall a{font-size:11px !important;}

.promoBoxSmall p{height:auto !important;margin-right:10px;}

.promoBoxSmall p a{margin:0 !important;}

.promoBoxSmall a.buttonRead{
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/btn_arrow_small_off.gif)  no-repeat scroll 0 0; height:18px !important;width:27px !important;
	}
	
.promoBoxSmall .linkAndArrow a.buttonRead:hover {background-position: 0 -22px; }

.promoBoxSmall .promoBoxBodyOver a.buttonRead{background:transparent url() repeat scroll 0 0;}
.ie6 .promoBoxSmall ul, .ie7 .promoBoxSmall ul {margin: 3px 0 0 3px;position: relative;}
.ie6 .promoBoxSmall ul li, .ie7 .promoBoxSmall ul li {vertical-align: top;position: relative; top: -3px;}
.promoBoxMedium p,.promoBoxMedium a{font-size:15px !important; padding:5px 0 0; line-height:16px;}
.promoBoxMedium a{display:block !important;height:18px;text-align:left;}
.promoBoxMedium p a{height:15px;margin-right:4px;margin-top:-3px;}
.promoBoxMedium p{min-height:25px;width:170px;}
#rightPanel .promoBoxMedium .promoBoxBody p{padding-bottom:4px;position:relative;}
#rightPanel .promoBoxMedium .promoBoxBody p a{bottom:3px;position:absolute;right:2px;}
.promoBoxMedium a.buttonRead{
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/btn_link_arrow.gif)  no-repeat scroll 0 0; height:18px !important;width:34px !important;
	}

.promoBoxMedium a.buttonRead:hover {background-position: 0 -27px;}
.promoBoxMedium .linkAndArrow {position:absolute;width:212px; margin-top:-5px;}
.promoBoxMedium .linkAndArrow a.buttonRead {position: absolute; top:0px; right: 0px; margin-top:-4px;}
.promoBoxMedium .promoBoxBodyOver a.buttonRead{background:transparent url() repeat scroll 0 0;}
.promoBoxMedium .promoBoxBody {padding: 2px 14px 7px;}

.promoBox .linkAndArrow {bottom:0;}

.promoBox .imgWrap {
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigContentBG.png) repeat-y right center; border-left:1px solid #f2f3f3; 
	}
	
.promoBox .imgWrap img {margin-left:-1px;}
.promoBoxSmall .imgWrap {background-position:-243px 0;}
.promoBoxMedium .imgWrap {
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxSmallContentBG.png) repeat-y scroll -2px 0;
	}

.linkAndArrow {position:absolute;width:212px; }
.linkAndArrow a{color:#2195DF !important; text-decoration:none; font-size:15px; font-weight:bold; }
a.buttonRead{
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/btn_link_arrow.gif)  no-repeat scroll 0 0;height:23px !important;width:34px !important;
	}
	
.linkAndArrow a.buttonRead {position: absolute; top:0px; right: 0px;}

.linkAndArrow a.buttonRead:hover {background-position: 0 -27px;}

.promoBoxBig{width:476px; color:#888; font-size:12px;}
.promoBoxBig a{display:block !important;height:18px;text-align:left;}
.promoBoxBig .promoBoxBody{
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigContentBG.png) repeat-y scroll right center; padding:2px 14px 7px;
	}
.promoBoxBig .promoBoxBodyOver{background:transparent url() repeat-y scroll 0 0;}
.promoBoxBig p{font-size:15px !important;min-height:29px;line-height:18px;width:300px; line-height:16px;}
.promoBoxBig strong{color:#203866;display:block;}

.promoBoxBig .linkAndArrow {position:absolute;width:450px; }
.promoBoxBig .linkAndArrow a.buttonRead {position: absolute; top:0px; right: 0px; margin-top:-4px;}
.promoBoxBig p,.promoBoxBig a{font-size:15px !important; padding:5px 0 0; line-height:16px;}
.promoBoxBig a.buttonRead{
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/btn_link_arrow.gif)  no-repeat scroll 0 0;height:18px !important; width:34px !important;}
.promoBoxBig a.buttonRead:hover {background-position: 0 -27px;}


.promoBoxBig .promoBoxBodyOver a.buttonRead{
	background:transparent url() repeat scroll 0 0;color:#FFF !important;
	}
.promoBoxBig .promoBoxFooter{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigFooterBG.gif) no-repeat scroll right center; height: 8px;}
.promoBoxBig .promoBoxFooterOver{background:transparent url() repeat scroll 0 0;}
.promoBoxBody ul{margin:10px 0; color:#5E5F60;}
.promoBoxBody ul li {list-style-image:none;  margin:5px 0; list-style-position:outside; margin-left:13px;list-style-type:disc;font-size:11px !important;width:180px;}
.withImage {height:52px;}
.noImage {height:110px; padding:10px !important;}
div.noImage p {width:auto;} 

div.note{
border-radius:10px;
}
#leftPanel .promoBox div.hContent:hover{
opacity:1;
}
/******8 Footer **********/
.fatfooter > #footer {
background: none repeat scroll 0 0 #FFFFFF;
padding:8px 23px 0px 0px;
width:967px;
height: auto;
overflow: hidden;
}
.fatfooter #footer .liCont {
 padding-top: 0px;
}

#footerCopy{
color:#FFFFFF;
padding:5px 0;
text-align:center;
height:80px;
}

#footerCopy  > p{
font-size:11px;
}


#footerCopy a {
color:#FFFFFF;
}
#footerCopy a:hover {
color:#FFFFFF !important;

}


#footer .box {
width:145px;
}
#footer .box {
    float: left;
    min-height: 100px;
    padding-left: 11px;
    width: 140px;
}
#footer .box li a, #footer .box li a:visited {
text-decoration: none;
color:#666666;
}

#footer .box li a:hover, #footer .box h2 a:hover {
background-color:#FFFFFF;
text-decoration: underline;
color:#666666;
}

#footer .box h2 a {
    background-color: #FFF;
    color: #2195DF;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
}

#footer .box ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.bottom_footer{
	clear: both;
	display: block;
	font-size: 11px;
	width: 968px;
	margin: 0 auto;
	padding: 30px 23px 0 30px;
zoom: 1;
}
.fatfooter > #footer {
padding :30px 0px 0px;
     }
 .footer-content{
	margin-bottom:3px;
    /* padding-top:30px; */
} 
#footerCopy > a:hover {text-decoration:none;} 
div#footerCopy.bottom_footer p{
margin-bottom:0px;
}


body{
	text-align:center;
	background:#CACCCE url(../../../../../content/dam/alico/global-assets/images/themes/standard/bg_gradient.png) repeat-x scroll 0 0;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0;


	}
a{color: #2195DF;}
ul,li{list-style-type:none;}

h1 {
    color: #2195DF;
    font-size: 24px;
	font-weight: 400;
}
h2{color:#203866;font-size:18px;font-weight:400;margin-bottom:12px;}
h3{color:#fff;font-size:16px;font-weight:400;margin-bottom:12px;}
.greenspan{
	font-size:large;
}
#footer .liCont .box h2{
margin-bottom: 0px;
}
div.gradientFix{ 
	background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/metlife/body_bg.gif) repeat-x scroll 0 0;
	text-align:left;
	overflow:hidden;
	}
	p{

		font-size:13px;
	}
.clearfix:after{clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{display:inline-block;}	
#content-wrapper{width:960px; background-color:#fff; margin:0 auto 30px; padding:0 30px 37px 30px; text-align:left;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; overflow: auto;}
.homepage #content-wrapper {padding-bottom:30px;}
body {
    background: none repeat scroll 0 0 #6C97B9;
}
#head div.globalNav li a, #head div.globalNav li a:visited
{	font-size: 11px;
	padding: 0 3px;
}
/* breadcrumb code for content details template */
ul .breadcrumb {
	border-bottom: 1px dotted #BECADF;
    clear: both;
    display: block;
    float: none;
    font-size: 12px;
    height: 25px;
    margin-bottom: 15px;
    padding: 15px 0 8px;
}

.breadcrumb ul {
    margin: 0px;
	padding:0;
}
.breadcrumb li {
    margin-right: 0px;
	float:left;
	list-style:none;
}
.breadcrumb li.active a {
    color: #2195DF !important;
    font-weight: 700;
}
.breadcrumb li a, .breadcrumb li a:visited {
    color: #666;
    font-size: 12px;
    text-decoration: none;
}
.breadcrumb li:not(:first-child) a {
    margin-left: 5px;
            }
.breadcrumb li a:hover{color:#7eb764;}
            
/*************************************
*ALICO 2009
*Developed by Molecular INC
**************************************
Blue (headers): #002665
Grey (text): #666666
Green (buttons):#8ab90b
************************
**************************************/

/* cptest */


/*common Styles*/
body{text-align:center; background:#CACCCE url(../../../../../content/dam/alico/global-assets/images/themes/standard/bg_gradient.png) repeat-y scroll 0 0;color:#484848;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;margin:0;padding:0;}
ul,li{list-style-type:none;}
ol, ol.bullets li, #mainPanel ol li{list-style-type: decimal;}
h1{color:#203866;font-size:24px;font-weight:400;margin-bottom:24px;}
h2{color:#203866;font-size:18px;font-weight:400;margin-bottom:12px;}
h3{color:#203866;font-size:14px;font-weight:400;margin-bottom:12px;}
h2.western {padding-bottom:15px;}
.fLeft.prod-descr h2 {padding-bottom:15px;} 
.section.productslandingcarousel h1 {
margin-top: 15px;
}
textarea {font-family: Arial,Helvetica,sans-serif; font-size:11px; }

#mainPanel p{color:#666666; font-size:16px; margin:0 0 20px;}
.clearfix:after{clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{display:inline-block;}
#wrapper{width:960px; background-color:#fff; margin:0 auto 0px; /*padding:0 30px 100px 30px; */ text-align:left;}
/*.homepage #wrapper {padding-bottom: 15px; }*/

/*wrapper for gradient BG*/
div.gradientFix{ background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/body_bg.gif) repeat-x scroll 0 0; text-align:left;overflow:hidden;}
.ie6 div.gradientFix{ width:100%; zoom: 1; }
a img {border:none;}

#mainPanel li a, #mainPanel p a, #mainPanel label a {color:#002665;}
#mainPanel .productDescription h3 a {color:#002665;}
#mainPanel .featuredStory h3 a:hover, #mainPanel .productDescription a:hover, p a:hover, .promoBoxSmall li a:hover{color:#fff!important; background-color:#002665; text-decoration:none;}
#mainPanel .story p a:hover span{
    color:#FFF !important;
}
/*++++++++++++++++++++++++++++++++
             header
++++++++++++++++++++++++++++++++++*/
#head{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/header_bg.gif) repeat-x scroll 0 0;height:69px;padding-top:21px;width:960px;}
.ie6 #head, .ie7 #head {height:50px;}



#head div.logo{float:left;height:45px;width:109px;}
#head div.logo img{border:0 none;}
#head div.rHead{float:right;text-align:right;width:740px;}
#head div.globalNav li a,#head div.globalNav li a:visited{color:#203866;font-size:11px;padding:0 3px;}
#head div.globalNav li a:hover{color:#333;}
#head div.globalNav li b a,#head div.globalNav li b a:visited {font-weight:normal;}
#head div.globalNav li a:hover {color:#6C88B8;background-color:#002665;color:white; text-decoration:none;}
#head div.globalNav li a.active:hover {color:white;}
#head div.globalNav li a.active{text-decoration:none; font-weight:bold;}
#head div.search{height:30px;padding-top:14px;text-align:right;}
#head div input.btn{background-color:#7993D7;border:0 none;color:#FFF;float:right;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;height:18px;width:35px;margin:2px 2px 0 5px;padding:0;}
#head div input.txtMedium{background:transparent url()  no-repeat scroll 0 0;border:0 none;color:#575757;float:right;font-size:11px;height:20px;text-align:left;width:130px;padding:4px 5px 0 10px;}

.globalNav ul li.countryIcon { background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/mapIcon.png) left -2px no-repeat; }
.globalNav ul li.countryIcon a:hover {background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/mapIconOver.png)  no-repeat scroll left -2px; }
.globalNav ul li.countryIcon a {padding-left:42px !important; margin-right: 15px; display: inline-block;}


/*navigation*/
#mainNav{padding:0; margin:0;}


/*background was 0 -165px before the change to top nav in Dec 09*/
#mainNav #navContainer #navList{margin:0;/* background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/menuBGSprite.gif) repeat-x scroll 0 0;*/  height:55px; border-top:1px solid #DDDDDD;}
body.ie6 #mainNav #navContainer #navList {overflow:hidden;}

#mainNav #navContainer dl{list-style-type:none;margin:0;padding:0; /* white-space:nowrap; */}
#mainNav #navContainer dl dd{display:inline; text-align:center; margin-left:0; overflow:hidden;}
#mainNav #navContainer dl dt {display:inline;}
#mainNav #navContainer dl dt form {float:left; height:37px; padding:18px 0 0 10px; border-right:1px solid #fff;}
#mainNav #navContainer dl dd a, #mainNav #navContainer dl dd a:visited{overflow:hidden; background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/menuBGSprite.gif) repeat-x scroll 0 0; text-align:center; height:55px; -x-system-font:none; border-right:1px solid #CACACA; color:#1E3865; width:235px; display:block;float:left;font-family:arial, verdana, sans-serif;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:55px;text-decoration:none; padding:0 2px;}

/*#mainNav #navContainer ul li a:hover{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/menuBGSprite.gif")%>) repeat-x scroll 0 0;color:#1E3865;}*/
#mainNav #navContainer dl#navList dd a:hover{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/menuBGSprite.gif) repeat-x scroll 0 -55px;}
#mainNav #navContainer dl#navList dd.active a{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/menuBGSprite.gif) repeat-x scroll 0 -110px; color:#fff;}


/*featured area*/
#mainContainer{clear:both;}
.ie6 #mainContainer{margin-top:-15px;}
div#pageNav{border-bottom:1px solid #CCC;clear:both;color:#666;display:block;float:none;font-size:12px;padding:0px;}
div#pageNav li a,div#pageNav li a:visited{color:#666;font-size:12px;text-decoration:none;}
div#pageNav li a:hover{color:#173A66;}
div#pageNav li.active a{color:#173A66 !important;font-weight:700;}
div#pageNavEmpty{clear:both;color:#666;display:block;float:none;font-size:12px;height:25px;margin:0 0 15px;padding:15px 0 8px;}

/*footer*/
#footerCopy{clear:both;color:#707070;font-size:11px;width:950px;height:229px;margin:0 auto;padding:5px 30px 20px;}
#footerCopy a {color:#666; }
#footer{background: #fff url(../../../../../content/dam/alico/global-assets/images/themes/standard/footer-corner.png)  no-repeat scroll right bottom;clear:both;color:#707070;font-size:11px;width:951px;height:229px;margin:0 auto;padding:0 35px 10px;}
.ie6 #footer {width:951px;}
#footer .liCont{clear:both;padding-top:20px;}
#footer .box{float:left;min-height:100px;padding-left:11px;width:140px;text-align:left;}
#footer .box h2 a {background-color:#FFF; color:#002665; font-size:11px; font-weight:bold;line-height:17px;}
#footer .box ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#footer .box li a,#footer .box li a:visited{color:#707070;font-size:11px;line-height:17px;margin:0;padding:0;}
#footer .box li a:hover, #footer .box h2 a:hover{color:#fff; background-color:#002665; text-decoration:none; font-size:11px;line-height:17px;margin:0;padding:0;}
#footer .box li h2 a:hover {text-decoration: underline; font-size:11px; font-weight:bold;}
#footer .copy p{clear:both;height:20px;text-align:center;margin:0;padding:25px 0 5px;}
#footer .copy ul{display:block;text-align:center;margin:0;padding:0;}
#footer .copy li a,#footer .copy li a:visited,#footer .copy li a:hover{color:#9CC;}


div.customInput{background:transparent url()  no-repeat scroll 0 0;display:block;height:20px;padding:0 0 0 7px;}
div.customInput input{background:transparent url()  no-repeat scroll right top;border:0 none;float:left;font-size:11px;height:18px;padding:4px 4px 0 0;}
.comboboxContainer{border:medium none;font-family:Helvetica, Arial;}
.comboboxValueContainer{background:transparent url()  no-repeat scroll left top;}
.comboboxValueContent{font-size:85%;max-height:15px;padding-left:5px;text-transform:uppercase;}
.comboboxDropDownContainer{background:#FFF none repeat scroll 0 0;height:100px !important;overflow-x:hidden;overflow-y:scroll !important;padding-left:3px;border-color:#AAA #000 #000 #AAA;border-style:solid;border-width:1px;}
.comboboxDropDownButton{background-image:url()   ;height:19px;width:19px;}
.comboboxGroupItemHeader{display:block;font-weight:700;}
.comboboxGroupItemContainer{margin-left:0;padding-left:0;}
.comboboxItem{background:#FFF none repeat scroll 0 0;color:#000;font-style:normal;font-weight:400;}
.comboboxItemHover{background-color:#36C;color:#FFF;}
.comboboxGroupItemContainer .comboboxItem{margin-left:0;padding-left:20px;}


/* fancy product panel */

.fancyProductPanel.justTabs .tabs a.tab {border-top-left-radius: 8px; border-top-right-radius: 8px; width:150px;}
.fancyProductPanel.justTabs .mainPanelContainer .mainPanel{width:644px;}
.fancyProductPanel.justTabs .mainPanelContainer {width:700px;margin-bottom:10px;}
.fancyProductPanel.justTabs .tabs {width:700px;}
.storydetailpage .story img.storyImg{
padding-right:10px;
        }
.fancyProductPanel, .fancyProductPanel .mainPanelContainer, .fancyProductPanel .tabs, .fancyProductPanel .subPanelContainer {width: 964px;}
.fancyProductPanel {font-family: arial, helvetica; font-size: 14px; padding: 0; margin: 20px 0 0 0;}
.fancyProductPanel .tabs {padding: 0 0 1px 0;  border-bottom: 1px solid #ccc; height: 53px; overflow: hidden;}
.fancyProductPanel .tabs .tab {text-decoration:none; float: left; width: 226px; margin: 0 6px 0 0; background: #F2F3F3; color: #002665; height: 44px;  text-align: center; padding: 10px 4px 0; font-size: 15px; display: block; cursor: pointer;}
.fancyProductPanel .tabs .tab.active, .fancyProductPanel .tabs .tab.active:hover {background: #002665; color: #fff;}
.fancyProductPanel .tabs .tab:hover {background: #D9DEE5;}

.fancyProductPanel .introPanels {border-right:1px solid #ccc; border-left:1px solid #ccc;}
.fancyProductPanel .introPanel {padding:30px 30px 50px 30px; display:none;}
.fancyProductPanel #introPanel1 {display:block;}
.fancyProductPanel .introPanel p {margin-bottom:0;}

.fancyProductPanel .mainPanelContainer {background: #F2F3F3; height: 282px; padding: 0; margin: 0; position: relative; overflow: hidden;}


.fancyProductPanel #loader {width: 220px; height:19px; background:url(../../../../../content/dam/alico/global-assets/images/themes/loader.gif) center middle no-repeat; position: absolute; top: 130px; left: 410px; z-index: 110; display: block;}
.fancyProductPanel .mainPanelContainer #next, .fancyProductPanel .mainPanelContainer #prev {display: block; width: 50px; background: #D1D2D4; height: 282px; position: absolute; top: 0px; right: 0px; z-index:99; cursor: pointer;}
.fancyProductPanel .mainPanelContainer #next.disabled, .fancyProductPanel .mainPanelContainer #prev.disabled {cursor: default;}
.fancyProductPanel .mainPanelContainer #prev {left: 0px; right: auto;}

.fancyProductPanel .mainPanelContainer .prevIcon,
.fancyProductPanel .mainPanelContainer .nextIcon{position: relative; top: 122px; left: 7px; width: 36px; height: 28px; background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/sprite.gif)  no-repeat 0 0;}


.fancyProductPanel .nextIcon{background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/sprite.gif)  no-repeat -37px 0;}

.fancyProductPanel #prev:hover .prevIcon,
.fancyProductPanel .prevIcon:hover {background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/sprite.gif)  no-repeat 0 -29px;}
.fancyProductPanel #next:hover .nextIcon,
.fancyProductPanel .nextIcon:hover {background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/sprite.gif)  no-repeat -37px -29px;}

.fancyProductPanel #next .nextIcon {background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/sprite.gif)  no-repeat -37px 0;}

/* disable the third tab */
#storyGallery .mainPanelContainer .mainPanel {visibility:hidden;}
.fancyProductPanel .mainPanelContainer .mainPanel { width: 864px; height: 282px; margin: 0; position: absolute; top: 0px; left: 50px;}
.justTabs .mainPanelContainer .mainPanel {left:0;}
.fancyProductPanel .mainPanelContainer .mainPanel ul {margin-top:0;}
.fancyProductPanel .mainPanelContainer .mainPanelSlides {margin-left:0 !important; width: 9000px; height: 282px; overflow: hidden; z-index: 98;}
.fancyProductPanel .mainPanelContainer .mainPanelSlide {padding: 15px 15px 0 55px; position: relative; width: 844px; height: 252px; float: left; display: block;}
.fancyProductPanel .mainPanelContainer .mainPanelSlide h3 {color: #203866; font-size: 16px; font-weight: normal;}
.fancyProductPanel .mainPanelContainer .mainPanelSlide img {position: absolute; top: 15px; left: 60px;}
.fancyProductPanel .mainPanelContainer .mainPanelSlide .content {width: 420px; height: 222px; float: right; position: relative; overflow: auto;color:#7d7d7d;}
.fancyProductPanel h3 {font-weight: normal; font-size:16px;}
.fancyProductPanel .mainPanelContainer .mainPanelSlide .content p.calltoaction {font-size: 16px !important; margin: 0; position: relative; bottom: 0px;}

.twoColumnSubmenuAnc .fancyProductPanel .mainPanelContainer .mainPanel {width:644px; }


/* stupid IE 7 and 8 cleartype text rendering issue */
.ie7 .fancyProductPanel .mainPanelContainer .mainPanel strong {font-weight:600;}
.ie8 .fancyProductPanel .mainPanelContainer .mainPanel strong {font-weight:600;}
.ie8 .fancyProductPanel .mainPanelContainer .mainPanel.productDetails {background-color: #f2f3f3;}


/* special cases for long text */

.justTabs .mainPanelContainer {height:auto; min-height:282px;}
.justTabs .mainPanelContainer .mainPanel{height:auto; min-height:282px; position:relative;}

#mainPanel .fancyProductPanel .mainPanelContainer .mainPanel h4 {font-size:12px; color:#002665; margin-bottom:10px;}
#mainPanel .fancyProductPanel .mainPanelContainer .mainPanel p {margin-bottom:20px; font-size:16px; color:#7d7d7d;}
#mainPanel .fancyProductPanel .mainPanelContainer .mainPanel li {color:#7d7d7d;}

#storyGallery .mainPanelContainer .mainPanelSlide p.ancLink {position:absolute; bottom:0px;}

body.ie7 #storyGallery .mainPanelContainer .mainPanelSlide p.ancLink {bottom:-20px;}

#storyGallery .mainPanelContainer .mainPanelSlide .relatedCatLink {left:60px;}
#storyGallery .mainPanelContainer .mainPanelSlide .readMoreLink {right:10px;}

div.disclaimer {padding:20px 0; border-top:1px solid #CCC;}
div.disclaimer p {font-size:10px !important;}



/* end special cases for long text */
/*
.fancyProductPanel #subPanelSlide2, .fancyProductPanel #subPanelSlide3 {display: none;}
.fancyProductPanel #mainPanel2, .fancyProductPanel #mainPanel3 {display:none;}
*/
.fancyProductPanel .subPanelContainer {overflow: hidden; margin: 0; position:relative;  width: 964px !important;}
.fancyProductPanel #subPanelFooter {background: #F2F3F3 url(../../../../../content/dam/alico/global-assets/images/themes/standard/whatwedo_containerBGbottom.gif) repeat-x top left; width:964px; height: 4px;}
.fancyProductPanel .subPanel {border: 1px solid #ccc;  background: #FFF;}

.fancyProductPanel .subPanelContainer h2 {color: #5E5F60; margin-left:50px; padding: 10px 0 0 10px; font-size: 15px; font-weight: bold;}
.fancyProductPanel .subPanelContainer .featuredStory {margin: 4px 8px 0 10px; width: 140px; cursor: pointer; height: 150px;}
.fancyProductPanel .subPanelContainer .featuredStory.active img, .fancyProductPanel .subPanelContainer .featuredStory:hover img {filter:alpha(Opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;zoom:1;}
.subPanelContainer .featuredStory img:hover {filter:alpha(Opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;zoom:1;}
.fancyProductPanel .subPanelContainer .featuredStories {margin-bottom: 0;}

.subPanelContainer .featuredStory .imgWrapper  {background-color: #000;padding:0;line-height:0;zoom:1;z-index:1;display:block;width:140px;}
.subPanelContainer .featuredStory .imgWrapper img {margin:0;z-index:99;}

.fancyProductPanel .subPanelContainer .featuredStory h3 a {font-size: 13px !important;}
.featuredStory h3 {font-weight:normal;}


.productFinder .tabs {height:54px; overflow:hidden;}
.productFinder .tabs .tab {width:150px; height:45px; margin-right:2px;}
.productFinder .mainPanelContainer .mainPanel {left:0; display:none;}
.productFinder .mainPanelContainer .mainPanelSlide {padding: 30px;  }
.productFinder .mainPanelContainer .mainPanelSlide img {left:0; position:static; float:left; top:0;}
.productFinder .mainPanelContainer {border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #FFF; width: 962px; height: 282px; padding: 0; margin: 0; position: relative; overflow: hidden;}
.productFinder .subPanel {height: 260px; border: 1px solid #ccc; border-left: 0px solid;  background: #F2F3F3;}

.productFinder .subPanelContainer {overflow:hidden;}

.productFinder .subPanel .productDescriptions {width:9000px; padding:20px 20px 20px 58px; }
.productFinder .subPanel .productDescriptions ul {margin-left:0 !important;}
.productFinder .subPanel .productDescription {list-style:none !important; float:left; margin:0 7px 0 0 !important; width:207px; background:url(../../../../../content/dam/alico/global-assets/images/themes/standard/productFinder_subpanel_bgTop.gif) top left repeat-y;}
.productFinder .subPanel .productDescription p {font-size:14px !important;}

.productFinder .subPanelSlide h3 {font-weight:bold; font-size:14px;}

.productFinder .subPanel .productDescription .body , .productFinder .subPanel .productDescription .footer { font-size:13px !important; padding:10px;} 
.productFinder .subPanel .productDescription .body {height:120px; position:relative;}
/* ie6 variable height issue */
* html .productFinder .subPanel .productDescription .body {overflow: hidden;}
.productFinder .subPanel .productDescription .callToAction { height:30px; display:inline-block; position:absolute; bottom:10px;}
.productFinder .subPanel .productDescription .callToAction a {display:inline-block; white-space:nowrap; position:absolute; bottom:0;}
.productFinder .subPanel .productDescription .footer {background:url(../../../../../content/dam/alico/global-assets/images/themes/standard/productFinder_subpanel_bgBot.gif) top left repeat-x; height: 12px; width:181px;}

.productFinder .subPanel .productDescription a {color:#002665;}
.productFinder .subPanel .productDescription h3 a {text-decoration:none;}

.productFinder .subPanel .productDescription .callToAction a:hover {text-decoration:none;}

.productFinder .subPanelContainer #next, .productFinder .subPanelContainer #prev {display: block; width: 50px; background: #D1D2D4; height: 261px; position: absolute; top: 0px; right: 0px; z-index:99; cursor: pointer;}

.productFinder .subPanelContainer #next.disabled, .productFinder .subPanelContainer #prev.disabled {cursor: default;}

.productFinder .subPanelContainer #prev {left: 0px; right: auto;}

.productFinder .subPanelContainer .prevIcon,
.productFinder .subPanelContainer .nextIcon {position: relative; top: 122px; left: 7px; width: 36px; height: 28px; background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/sprite.gif)  no-repeat 0 0;}

.productFinder .subPanelContainer #prev.disabled .prevIcon, 
.productFinder .subPanelContainer #prev.disabled .prevIcon:hover, 
.fancyProductPanel #prev.disabled .prevIcon, 
.fancyProductPanel #prev.disabled .prevIcon:hover{
    background-position:0 -58px;
}

.productFinder .subPanelContainer #next.disabled .nextIcon, 
.productFinder .subPanelContainer #next.disabled .nextIcon:hover,
.fancyProductPanel #next.disabled .nextIcon, 
.fancyProductPanel #next.disabled .nextIcon:hover{
    background-position:-37px -58px;
}



/*PROMOBOXES -- Image, bottom text, arrow call to action*/
div.hContent:hover {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;zoom:1;}
div.noHover:hover {/*filter:alpha(opacity=1000);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;zoom:1;*/}
.ie7 div.hContent:hover div.promoBoxBody {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;zoom:1;}

/*** Remove :hover from homepage's funds box ***/
.funds-container div.hContent:hover{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;zoom:1;}
.ie7 .funds-container div.hContent:hover div.promoBoxBody {filter:alpha(opacity=100);zoom:1;}

.promoBoxSmall h4 {margin-bottom: 4px;}
.promoBoxSmall .linkAndArrow {position: absolute; bottom: 5px; width: 210px;}
.promoBoxSmall .linkAndArrow a.buttonRead {position: absolute; top:0px; right: 0px; margin-top:-4px;}

.promoBox{background:#7890AF !important;float:left;position:relative;overflow:hidden;}
.ie6 .promoBox {background:#fff !important; zoom:1;}
.promoBox p,promoboxbody p{color:#5E5F60;margin:0 !important; }
.promoBox a{color:#203866 !important;font-weight:700;text-decoration:none;}
.promoBox a.buttonRead{display:block;position:absolute;right:13px;}
.promoBoxBody{position:relative;} 
.ie6 .promoBoxSmall .promoBoxFooter,.ie6 .promoBoxMedium .promoBoxFooter {border:none; position:relative;}
.promoBoxFooter{background-repeat:no-repeat; height:8px;}
.ie6 .promoBoxFooter{height:5px;}

.promoBoxSmall,.promoBoxMedium, .promoBoxBig{width:233px; margin-right:7px;}

.homepage .promoBoxBig{margin:0 0 0 0;}
.homepage .promoBoxMedium{margin:0 0 0 9px;}
#leftPanel .promoBoxMedium{margin:0 0 15px 0;}

.promoBoxSmall .promoBoxFooter{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxSmallFooterBG.gif)  no-repeat scroll 0 0;}
.promoBoxSmall .promoBoxFooterOver,.promoBoxMedium .promoBoxFooterOver{background:transparent url()  no-repeat scroll 0 0;}
.promoBoxSmall .promoBoxBody,.promoBoxMedium .promoBoxBody{ background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxSmallContentBG.png) repeat-y scroll -1px 0; padding:3px 10px 0;}
.promoBoxSmall .promoBoxBodyOver,.promoBoxMedium .promoBoxBodyOver{background:transparent url() repeat-y scroll 0 0;padding:3px 10px 0;}
.promoBoxSmall p,.promoBoxSmall a{font-size:11px !important;}
.promoBoxSmall p{height:auto !important;margin-right:10px;}
.promoBoxSmall p a{margin:0 !important;}
.promoBoxSmall a.buttonRead{background:transparent url("../../../../../content/dam/alico/global-assets/images/themes/standard/btn_arrow_small_off.gif") no-repeat scroll 0 0)  no-repeat scroll 0 0; height:18px !important;width:27px !important;}
.promoBoxSmall .linkAndArrow a.buttonRead:hover {background-position: 0 -22px; }

.promoBoxSmall .promoBoxBodyOver a.buttonRead{background:transparent url() repeat scroll 0 0;}
.ie6 .promoBoxSmall ul, .ie7 .promoBoxSmall ul {margin: 3px 0 0 3px;position: relative;}
.ie6 .promoBoxSmall ul li, .ie7 .promoBoxSmall ul li {vertical-align: top;position: relative; top: -3px;}
.promoBoxMedium p,.promoBoxMedium a{font-size:15px !important; padding:5px 0 0; line-height:16px;}
.promoBoxMedium a{display:block !important;height:18px;text-align:left;}
.promoBoxMedium p a{height:15px;margin-right:4px;margin-top:-3px;}
.promoBoxMedium p{min-height:25px;width:170px;}
#rightPanel .promoBoxMedium .promoBoxBody p{padding-bottom:4px;position:relative;}
#rightPanel .promoBoxMedium .promoBoxBody p a{bottom:3px;position:absolute;right:2px;}
.promoBoxMedium a.buttonRead{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/btn_link_arrow.gif)  no-repeat scroll 0 0; height:18px !important;width:34px !important;}
.promoBoxMedium a.buttonRead:hover {background-position: 0 -27px;}
.promoBoxMedium .linkAndArrow {position:absolute;width:212px; margin-top:-5px;}
.promoBoxMedium .linkAndArrow a.buttonRead {position: absolute; top:0px; right: 0px; margin-top:-4px;}
.promoBoxMedium .promoBoxBodyOver a.buttonRead{background:transparent url() repeat scroll 0 0;}
.promoBoxMedium .promoBoxBody {padding: 2px 14px 7px;}

.promoBox .linkAndArrow {bottom:0;}


.promoBox .imgWrap {/*background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigContentBG.png) repeat-y right center; */border-left:1px solid #f2f3f3; }
.promoBox .imgWrap img {margin-left:-1px;}
.promoBoxSmall .imgWrap {background-position:-243px 0;}
/*.promoBoxMedium .imgWrap {background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxSmallContentBG.png) repeat-y scroll -2px 0;}*/


.linkAndArrow {position:absolute;width:212px; }
.linkAndArrow a{color:#203866 !important; text-decoration:none; font-size:15px; font-weight:bold; }
a.buttonRead{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/btn_link_arrow.gif)  no-repeat scroll 0 0;height:23px !important;width:34px !important;}
.linkAndArrow a.buttonRead {position: absolute; top:0px; right: 0px;}

.linkAndArrow a.buttonRead:hover {background-position: 0 -27px;}

.promoBoxBig{width:476px; color:#888; font-size:12px;}
.promoBoxBig a{display:block !important;height:18px;text-align:left;}
.promoBoxBig .promoBoxBody{/*background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigContentBG.png) repeat-y scroll right center;*/ padding:2px 14px 7px;}
.promoBoxBig .promoBoxBodyOver{background:transparent url() repeat-y scroll 0 0;}
.promoBoxBig p{font-size:15px !important;min-height:29px;line-height:18px;width:300px; line-height:16px;}
.promoBoxBig strong{color:#203866;display:block;}

.promoBoxBig .linkAndArrow {position:absolute;width:450px; }
.promoBoxBig .linkAndArrow a.buttonRead {position: absolute; top:0px; right: 0px; margin-top:-4px;}
.promoBoxBig p,.promoBoxBig a{font-size:15px !important; padding:5px 0 0; line-height:16px;}
.promoBoxBig a.buttonRead{background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/btn_link_arrow.gif)  no-repeat scroll 0 0;height:18px !important; width:34px !important;}
.promoBoxBig a.buttonRead:hover {background-position: 0 -27px;}


.promoBoxBig .promoBoxBodyOver a.buttonRead{background:transparent url() repeat scroll 0 0;color:#FFF !important;}
.promoBoxBig .promoBoxFooter{/*background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/promoBoxBigFooterBG.gif) no-repeat scroll right center;*/ height: 8px;}
.promoBoxBig .promoBoxFooterOver{background:transparent url() repeat scroll 0 0;}
.promoBoxBody ul{margin:10px 0; color:#5E5F60;}
.promoBoxBody ul li {list-style-image:none;  margin:5px 0; list-style-position:outside; margin-left:13px;list-style-type:disc;font-size:11px !important;width:180px;}
.withImage {height:52px;}
.noImage {height:110px; padding:10px !important;}
div.noImage p {width:auto;} 

.homepage .shifted-hp-module{
    margin:-2px 0 0 -14px;
}

.ie6 .shifted-hp-module{
    background:none !important;
    display:block !important;
    margin:-2px 0 -17px -14px;
}
    
    .ie6 .shifted-hp-module .imgWrap{
        background:none; 
        border:0;   
    }
    
    .ie6 .shifted-hp-module .promoBoxFooter{
        display:none;    
    }

/*tabs*/
.customTabs{clear:both;display:block;}
.customTabs ul.type{clear:both;display:block;height:45px;}
.customTabs ul.type li{float:left;margin:0 7px 0 0;}
.customTabs ul.type li a,.customTabs ul.type li a:visited{color:#203866;float:left;font-size:12px;font-weight:700;margin:0 7px 0 0;}
.customTabs ul.type li.active a,.customTabs ul.type li.active a:visited,.customTabs ul.type li.active a:hover{color:#000;cursor:default;text-decoration:none;}
.customTabs ul.links{border-bottom:1px solid #CCC;clear:both;display:block;height:46px;padding:0 0 10px;}
.customTabs ul.links li{background:transparent url()  no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:46px;position:relative;text-align:center;width:156px;margin:0 3px 0 0;}
.customTabs ul.links li.over{background:transparent url()  no-repeat scroll 0 0;}
.customTabs ul.links li.active{background:transparent url()  no-repeat scroll 0 0;}
.customTabs ul.links li a,.customTabs ul.links li a:visited,.customTabs ul.links li a:hover{color:#183A67;display:block;font-size:16px;height:34px;text-decoration:none;padding:12px 0 0;}
.customTabs ul.links li.active a,.customTabs ul.links li.active a:visited,.customTabs ul.links li.active a:hover{color:#FFF;}
.customTabs ul.tabs{clear:both;display:block;padding:20px 0;}
.customTabs ul.tabs li{clear:both;display:none;}
.customTabs ul.tabs li h2{color:#173A66;font-size:14px;font-weight:700;}
.customTabs.list ul.tabs li{clear:both;display:block;padding:0 0 20px;}
.customTabs ul.tabs ol{padding:0 0 20px;}
.customTabs ul.tabs ol li{color:#484848;display:block;font-size:16px;list-style-type:decimal !important;}
.bottomSlideDown{width:717px;margin:20px -40px 0;}
.bottomSlideDown .title p{color:#FFF !important;font-weight:700;padding:5px 0 0 40px;}
.bottomSlideDown .title{background:transparent url()  no-repeat scroll left bottom;color:#FFF;font-size:16px;height:30px !important;}
.bottomSlideDown .activetitle{background-color:#173A66 !important;background-image:none !important;}
.bottomSlideDown .title .arrow{background:transparent url()  no-repeat scroll center center;float:left;height:30px;width:13px;padding:0 0 0 37px;}
.bottomSlideDown .title .activearrow{background:transparent url()  no-repeat scroll center center;float:left;height:30px;width:13px;padding:0 0 0 37px;}
.bottomSlideDown #bottomSlideDownContent{background:#DFE2E6 url()  no-repeat scroll center bottom;min-height:150px;padding-top:20px;}
.bottomSlideDown #bottomSlideDownContent h2{color:#173A66;font-size:16px;margin:0 0 0 40px;padding:0;}
.bottomSlideDown #bottomSlideDownContent p{width:650px;padding:0 0 0 40px;}
.bottomSlideDown #bottomSlideDownContent p.minWidth{width:360px;padding:0 0 0 40px;}
.bottomSlideDown #bottomSlideDownContent a.button{background:transparent url()  no-repeat scroll 0 0;color:#203866;display:block;float:right;font-size:15px;font-weight:700;height:31px;text-decoration:none;width:130px;margin:36px 0 0;padding:5px 0 0 9px;}
.bottomSlideDown #bottomSlideDownContent a{color:#203866;text-decoration:none;}
/*accordion*/
.accordion{font-family:Arial, Helvetica, sans-serif; margin-bottom:25px; width:639px;}
.accordion .accordionItem{-x-system-font:none;cursor:pointer;font-family:Verdana;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;}
.accordion .accordionItemContent{background:transparent url()  no-repeat scroll center bottom;border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;margin:0 0 2px;padding:5px;}
.accordion .accordionItemContent h2{color:#173A66;font-size:15px;font-weight:700;margin:10px 0 5px;}
.accordion .accordionItemContent p{font-size:12px;margin:0 20px 5px;}
.accordion .accordionItemContent a{color:#173A66;text-decoration:none;}
.accordion .openedItem{background:transparent url()  no-repeat scroll center top;color:#173A66;height:28px;width:639px;}
.accordion .openedItem img{padding:7px 0 0 9px;}
.accordion .closedItem{background:transparent url()  no-repeat scroll center top;color:#173A66;height:28px;width:639px;margin:0 0 2px;}
.accordion .closedItem img{padding:9px 0 0 9px;}
.accordion .accordionItemContentColumn{float:left;font-size:12px;width:199px;padding:15px 0 11px 9px;}
.accordion .addressRow{margin-right:5px;}
.accordion div.addressRow div.singleAddress{width:196px;margin:0 5px;}

div.bluePanel{background:transparent url()  no-repeat scroll 0 0;display:block;text-align:center;width:234px;padding:10px 0 0;}
div.bluePanel div.content{background:transparent url() repeat-y scroll 0 0;padding:0 0 5px;}
div.bluePanel div.bottom{background:transparent url()  no-repeat scroll 0 0;display:block;height:14px;}
div.bluePanel strong{color:#203866;display:block;font-size:24px;font-weight:400;text-align:center;padding:15px 0 7px;}
div.bluePanel a,div.bluePanel a:visited{color:#FFF;display:inline;font-size:12px;text-decoration:underline;}
div.bluePanel a.arrow{display:block;height:27px;width:37px;margin:8px auto 0;}
.infoPanel{background:transparent url()  no-repeat scroll 0 0;float:right;width:234px;margin:1px 0 5px;padding:9px 0 0;}
.infoPanel .content{background:transparent url() repeat-y scroll 0 0;display:block;}
.infoPanel .content h3{color:#203866;font-size:15px;font-weight:700;margin-bottom:0;padding:6px 0 0 15px;}
.infoPanel .content ul{display:block;width:220px;padding:5px 0 20px;}
.infoPanel .content ul li{font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0;text-decoration:none;padding:0 0 0 15px;}
.infoPanel .content ul li a{color:#223766;line-height:20px;}
.infoPanel .bottom{background:transparent url()  no-repeat scroll 0 0;display:block;height:13px;}
.oneColumn #mainPanel{background:#FFF url()  no-repeat scroll center bottom;margin-bottom:100px;padding:0 40px 10px;}
.greyParagraph #mainPanel a,.greyParagraph #mainPanel a:visited{color:#203866;display:block;font-size:16px;margin:0 0 22px;}

.greyParagraph p, .greyParagraph li  {color: #666;}


.faq { background-color:#ececec; }
.faq h3 {font-size: 16px; padding:5px 15px; border-bottom:1px solid #ccc; background:#f6f6f6; }
.faq h3:hover {background:#dde1e7;}

.faq  h3.ui-state-active {background-color: #002665;}
.faq  h3.ui-state-active a{color:#fff !important; background-position: 0 -123px !important; }
.faq  h3.ui-accordion-header a { color:#002665;  text-decoration: none; display:block; padding-left: 25px; background:url(../../../../../content/dam/alico/global-assets/images/themes/standard/sprite_accordion_header-tall.gif) 0 -2px no-repeat;}

.faq  .acContent {border-bottom:1px solid #ccc; padding:20px 40px; }
.faq  .acContent h4 {color: #002665; margin-bottom: 22px;}

/* .faq  .acContent p {font-size:12px !important; line-height:18px;} */



/* Contact Us Form */
#mainContainer form {background:#f2f3f3;}
#mainContainer form fieldset{ border:0px; padding:10px 0; border-bottom:1px solid #CCC;}
#mainContainer form fieldset fieldset {border:0; padding:0; display:inline-block; margin-right:20px;}

#mainContainer form fieldset.radio label {width:auto; text-align:right; }

#mainContainer form form.contactUs div.col {float:left; width:318px; }

div.form .footer {clear:both; text-align:right; padding:30px 0 0;} 
#mainContainer form fieldset.result {color:#002665; text-align:right; font-size:17px; border-bottom:0;}
#mainContainer form fieldset.result span#result {color:#666666;}
#mainContainer form fieldset.result span.price {color:#002665;}


#mainContainer form textarea {width:306px; height:111px;}
#mainContainer form input.radio {width:auto; float:left; margin-right:10px; }
#mainContainer form input {display:inline-block; width:186px;}
#mainContainer form select {display:inline-block; width:186px; color: #484848;}
#mainContainer form label {width: 111px; font-size:13px; display:inline-block; float:left; color:#000;}
#mainContainer form label.error {width:auto; float:right; color:#ff0000; display:none;}
#mainContainer form fieldset.error input {border:3px solid #ff0000;}
#mainContainer form fieldset.error label.error {display:block;}

#mainContainer form.contactUs .long label {width:auto;}
#mainContainer form.contactUs fieldset fieldset label {width:114px; color:#7d7d7d; float:left;}
#mainPanel form.contactUs fieldset p {font-size:11px; color:#7d7d7d; margin:5px 0;}
button.cta {cursor: pointer; white-space:nowrap; border:0; font-size: 16px; padding: 5px 15px; background: transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/smSidebar_corner.png)   no-repeat scroll right -9px; background-color: #8ab90b; color:#fff; }
.fancyProductPanel button.cta {background-position: right -92px; }
button.cta span {width 118px; display:inline-block; background:transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/smSidebar_link.gif)  no-repeat scroll right center; padding:0 25px 0 0; }
button.cta:hover {background-color:#688b15;}
* html .fancyProductPanel #fldResubmit button.cta span {margin-right: -20px; margin-left: -20px;}
* html .fancyProductPanel .productDescription button.cta span {margin-right: -8px; margin-left: -8px;}
* html .fancyProductPanel #fldResubmit button#resubmit {margin-right: 10px;}

body.ie7 button.cta {padding:5px 0; margin-right:10px;}

/*1col layout*/
.oneCol {padding: 0 0 30px 0;}
.oneCol p{margin: 15px 0 0 0; font-size:16px;}
.oneCol h2{margin: 15px 0 0 0;}

/*2col anciliary nav (currently on right) */
.twoColumnSubmenuAnc {}
.twoColumnSubmenuAnc #mainPanel {float:left; width:705px;}
.twoColumnSubmenuAnc #ancPanel {width:230px; margin:0 0 0 728px;}
body.ie8 .twoColumnSubmenuAnc{ display:block !important; }

body.ie6 .twoColumnSubmenuAnc #mainPanel {  }
body.ie6 .twoColumnSubmenuAnc #ancPanel {margin:0; float:right;}
#mainPanel .productdetailpage .justTabs .mainPanelContainer .productDetails{
    padding:28px !important;
}
#mainPanel .justTabs .productDetails {padding:15px 15px 5px !important;}

.twoColumnSubmenuAnc .fancyProductPanel {width:700px; margin-bottom:10px;}
.twoColumnSubmenuAnc .fancyProductPanel .tabs {width:700px;}
.twoColumnSubmenuAnc .fancyProductPanel .mainPanelContainer {width:700px;}

.twoColumnSubmenuAnc .fancyProductPanel .tabs .tab {width: 150px;}


.twoColumnSubmenuAnc #ancPanel .contactYou {border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:10px;}
.twoColumnSubmenuAnc .promoBox {float:none; margin: 0 0 10px; }

/*2col submenu*/
.twoColumnSubmenuLeft {min-height:530px;}
.twoColumnSubmenuLeft #leftPanel{float:left;position:relative;width:231px; overflow: hidden;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li{background:transparent url() repeat-y scroll 0 0;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li a,.twoColumnSubmenuLeft #leftPanel #localNav ul li a:visited{background:transparent url() repeat-y scroll 0 0;border-bottom:1px solid #B0B4B7;color:#173A66;display:block;font-size:12px;height:20px;width:218px;padding:5px 0 0 13px;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li a:hover{background:transparent url() repeat-y scroll 0 0;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li.active a,.twoColumnSubmenuLeft #leftPanel #localNav ul li.active a:visited,.twoColumnSubmenuLeft #leftPanel #localNav ul li.active a:hover{background:transparent url() repeat-y scroll 0 0;color:#FFF;text-decoration:none;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li#navFirst{background:transparent url()  no-repeat scroll 0 0;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li#navFirst a,.twoColumnSubmenuLeft #leftPanel #localNav ul li#navFirst a:visited{background:transparent none repeat scroll 0 0;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li#navFirst a:hover{background:transparent url()  no-repeat scroll 0 0;}
.twoColumnSubmenuLeft #leftPanel #localNav ul li#navFirst.active a,.twoColumnSubmenuLeft #leftPanel #localNav ul li#navFirst.active a:visited,.twoColumnSubmenuLeft #leftPanel #localNav ul li#navFirst.active a:hover{background:transparent url() repeat-y scroll 0 0;color:#FFF;text-decoration:none;}
.twoColumnSubmenuLeft #leftPanel #localNav div.bottom{background:transparent url()  no-repeat scroll left bottom;display:block;height:13px;}
.twoColumnSubmenuLeft #mainPanel{background:#FFF url()  no-repeat scroll center bottom;display:block;position:relative;width:680px;margin:0 0 0px 250px;padding:0 14px;}
.ie6 .twoColumnSubmenuLeft #mainPanel {width:665px;}

.twoColumnSubmenuLeft div#promoTiles{width:234px;margin:0;padding:0;}
.twoColumnRightPanels #mainPanel{background-image:none;float:left;overflow:hidden;}
.twoColumnRightPanels #rightPanel{float:right;width:235px;}
.twoColumnRightPanels #mainPanel .customTabs ul.tabs li ul{height:auto;width:639px;padding:0 0 0 10px;}
#.twoColumnRightPanels #mainPanel .customTabs ul.tabs li ul li{background:transparent url()  no-repeat scroll 0 6px;display:block;font-size:16px;height:auto;width:600px;margin:10px 0;padding:0 0 0 20px;}

#leftPanel .promoBox {float:none; margin-bottom:10px;}



/*3 Col layout- Inner pages*/
.threeColumnLayout .button130px{background:transparent url()  no-repeat scroll 0 0;color:#203866;display:block;font-size:12px;font-weight:700;height:31px;line-height:27px;position:relative;text-decoration:none;text-indent:18px;width:130px;margin:10px 0 0;}
.threeColumnLayout .thirdWidthPanel{display:block;float:left;overflow:hidden;width:315px;margin:12px 5px 0 0;padding:0;}
.threeColumnLayout div.thirdWidthPanel img{display:block;margin:0;padding:0;}
.threeColumnLayout div.thirdWidthPanel div.content{background:transparent url() repeat-y scroll 0 0;height:570px;overflow:hidden;margin:0;padding:6px 10px 0;}
.threeColumnLayout div.thirdWidthPanel div.bottom{background:transparent url()  no-repeat scroll left bottom;display:block;height:17px;}
.threeColumnLayout .thirdWidthPanel h2,.threeColumnLayout .thirdWidthPanel h3{color:#203866;}
.threeColumnLayout .thirdWidthPanel h2{border-bottom:1px solid #B5B8BB;font-size:22px;margin:0 0 20px;padding:0 0 10px;}
.threeColumnLayout .thirdWidthPanel div p{color:#78797B;font-size:15px;}
.threeColumnLayout .thirdWidthPanel div p.columnIntro{height:50px;}
.threeColumnLayout .thirdWidthPanel h3{font-size:18px;}
.threeColumnLayout .leftPanel,.threeColumnLayout .mainPanel{margin-right:8px;}
.threeColumnLayout .planList{margin:13px 0;}
.threeColumnLayout .planList a{color:#203866;font-size:13px;position:relative;}
.threeColumnLayout .planList li{border-top:1px solid #B5B8BB;padding:10px 2px;}
.threeColumnLayout .planList .planWithImage img{margin:0 10px 0 0;}
.threeColumnLayout .planList .planWithImage a{margin-left:3px;width:120px;}
.threeColumnLayout .promoBoxBig,.threeColumnLayout .promoBoxMedium{float:left;margin:10px 5px 10px 0;}


div#localNavBig{position:relative;width:234px;z-index:30;padding:0 0 14px;}
div#localNavBig ul li a.top,div#localNavBig ul li a.top:visited{background:transparent url()  no-repeat scroll 0 0;color:#173A66;display:block;font-size:16px;font-weight:400;height:27px;text-decoration:none;padding:5px 0 0 37px;}
div#localNavBig ul li a.top:hover{background-image:url()   ;}
div#localNavBig ul li.active a.top,div#localNavBig ul li.active a.top:visited,div#localNavBig ul li.active a.top:hover{background-image:url()   ;color:#FFF;}
div#localNavBig ul li a.bottom,div#localNavBig ul li a.bottom:visited{background:transparent url()  no-repeat scroll 0 0;color:#173A66;display:block;font-size:16px;font-weight:400;height:27px;text-decoration:none;padding:5px 0 0 37px;}
div#localNavBig ul li a.bottom:hover{background-image:url()   ;}
div#localNavBig ul li.active a.bottom,div#localNavBig ul li.active a.bottom:visited,div#localNavBig ul li.active a.bottom:hover{background-image:url()   ;color:#FFF;}
div#localNavBig ul li ul{background:transparent url() repeat-y scroll right top;display:none;width:234px;}
div#localNavBig ul li ul li{background:#DFE2E6 none repeat scroll 0 0;width:231px;}
div#localNavBig ul li ul li a,div#localNavBig ul li ul li a:visited{background:#DFE2E6 none repeat scroll 0 0;border-bottom:1px solid #B0B4B7;color:#173A66;display:block;font-size:12px;height:20px;padding:5px 0 0 13px;}
div#localNavBig ul li ul li a:hover{background:#C5CDD4 none repeat scroll 0 0;}
div#localNavBig ul li ul li.active a,div#localNavBig ul li ul li.active a:visited,div#localNavBig ul li ul li.active a:hover{background:#173A66 none repeat scroll 0 0;color:#FFF;text-decoration:none;}
div#localNavBig div.bottom{background:transparent url()  no-repeat scroll left bottom;display:none;height:13px;}


/*+++++++++++++++++++++++++++
         HOME PAGE
+++++++++++++++++++++++++++++*/
.home{overflow:hidden;margin:0;}
div.moduleRow{clear:both;display:block;background:#fff;width:968px;margin:0 auto;padding:0; zoom:1;}
.dividerContainer{border-bottom:1px solid #eee;overflow:hidden;padding:0 0 20px;}
.home .promoBoxBig{margin:0 1px 0 0;}
.home .promoBoxBig .buttonRead{font-size:15px;}
.home .promoBoxMedium{margin:0 0 0 7px;}
.home .promoBoxMedium .promoBoxBody{padding-top:4px;}
.home .promoBoxSmall{margin:0 0 0 6px;}
#mainPanel ul.doubleLinkList{float:left;overflow:hidden;position:relative;width:300px;margin:40px 0 0;padding:0 0 150px;}
#mainPanel ul.doubleLinkList li a,#mainPanel ul.doubleLinkList li a:visited{color:#1D3662;display:inline;font-size:16px;margin:0 0 17px;}
#mainPanel ul.doubleLinkList li ul{margin:12px 0 50px;padding:0;}
#mainPanel ul.doubleLinkList li ul li{margin:0 0 6px;padding:0;}
#mainPanel ul.doubleLinkList li ul li a,#mainPanel ul.doubleLinkList li ul li a:visited{font-size:12px;}
#mainPanel.autoHeight{height:auto !important;}
.twoColumnRightPanels #mainPanel.withCurvedBottom{background:#FFF url()  no-repeat scroll center bottom;margin-bottom:100px;}
.rowGroup .columnGroup{float:left;width:316px;}
#mainPanel .rowGroup .columnGroup p{width:305px;margin:0;padding:0 0 15px;}
.rowGroup .columnGroup h2{color:#203866;font-size:15px;font-weight:700;padding:0;}
.rowGroup .columnGroup ul li{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:5px;margin:0 30px 0 15px;}
.rowGroup .columnGroup a{color:#203866;display:block;font-size:15px;font-weight:700;margin:10px 0 50px;}
.productDetail #mainPanel{margin-bottom:100px;}
.ourOffices ul.links li{display:inline;margin:0 2px 0 0;}
.ourOffices .addressRow{border-bottom:1px solid #CCC;clear:both;margin:10px 0 5px;padding:0 0 10px;}
.ourOffices .addressRow .singleAddress{display:block;float:left;width:200px;margin:0 10px 0 0;}
.listWithNumbers{margin:32px 0 0 20px;padding:0;}
.listWithNumbers li{list-style-image:none;list-style-position:outside;list-style-type:decimal;margin:0 0 10px;}
.writeTo{float:left;margin:10px 50px 0 5px;}
.direction{float:left;margin:10px 0 0;}
.otherContacts{clear:left;float:left;margin:10px 0 0 5px;}
.listWithNumbers li li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 7px;}
.accordionList{margin:0 0 0 5px;}
.accordionList li strong{background:transparent url()  no-repeat scroll left 3px !important;cursor:pointer;padding-left:20px;text-decoration:underline;margin:0 0 10px !important;}
.accordionList li li{background:transparent none repeat scroll 0 0 !important;list-style-type:disc;text-indent:0 !important;margin:0 !important;}
.accordionList li.off strong{background:transparent url()  no-repeat scroll left 3px !important;}
.glosary p{padding:0 0 10px;}
.glosary .greyParagraph{padding:0;}

div.contactYou { font-size:16px; margin-top:20px;}

div.contactYou:hover .green {background-color:#688b15;}

div.contactYou p {display:inline-block; padding:10px 0; margin-bottom:0;}

#mainPanel div.contactYou .smNote {margin-right:15px;}
#mainPanel div.contactYou .smNote, #mainPanel div.contactYou p {float:left;}

#leftPanel div.genericcontent div.contactYou{
border-bottom: 1px solid #CCCCCC;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 5px;
}

/**********************************
*          WHY ALICO
***********************************/

/*orange and Blue callouts*/
.note.purple {padding:15px 30px 30px 15px;}
.note.purple p, .note.purple a {line-height:1.6em;}
.note.purple h3 {padding-bottom:10px !important;}
.note.orange p {line-height:1.6em; font-size:12px;}
.note.orange a {line-height:1.6em;}
.note.orange h3 {padding-bottom:10px !important;}
#leftPanel .note.orange {padding:15px 30px 30px 15px;}
.note.purple a {line-height:1.6em;}

div.note{background: transparent url(../../../../../content/dam/alico/global-assets/images/themes/standard/sidebar_corner.png)  no-repeat right bottom; padding:15px 30px 38px 15px;; color:#fff; font-size:12px; line-height:1.6em; margin: 0 0 15px 0;border-radius: 10px;}
.ie6 div.note {background-image:url(../../../../../content/dam/alico/global-assets/images/themes/standard/sidebar_cornerIE6.png)   ;}
div.note h3{color:#fff; padding: 0 0 6px 0; font-weight:bold; font-size:16px;}
div.note a, div.note p {color:#fff; margin: 10px 0 0 0;line-height: 22px;}

div.smNote {padding:10px; display:inline-block; width: 210px; background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/smSidebar_corner.png) right -9px no-repeat;}
div.smNote a{ background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/smSidebar_link.gif) center right no-repeat; width: 100%; color:#fff; font-size:16px; text-decoration:none; display:block; display:inline-block;}

.note.blue{ padding: 15px 30px 28px 15px;}
div.note.blue h3{
padding-bottom:7px !important;
}
.note.orange { 
padding: 15px 30px 25px 15px;
}
.note.orange p {
font-size: 12px;
}
div.blue {background-color:#01a0e1;}
div.blue h3 {border-bottom:1px solid #34b3e7;}
div.blue a:hover {background-color:white; color:#01a0e1 !important;}
div.note.green {background-color: #8ab90b;padding: 15px 30px 31px 15px; }
div.note.green p{
font-size: 12px;
line-height: 21px;
}
div.note.green h3{
padding-bottom: 0px !important;
padding: 0 0 9px 0 !important;
}


div.blue a:hover *{background-color:transparent !important;}
div.orange {background-color:#ff9000;}
div.orange h3 {border-bottom:1px solid #ffa633;}
div.orange a:hover {background-color:white; color:#ff9000 !important;}
div.orange a:hover *{background-color:transparent !important;}
div.purple {background-color:#8339aa;}
div.purple h3 {border-bottom:1px solid #9c61bb;}
div.purple a:hover {background-color:white; color:#9c61bb !important;}
div.purple a:hover *{background-color:transparent !important;}
div.purple a:hover *{background-color:transparent !important;}
div.note.green {padding: 15px 30px 31px 15px; }
div.note.green p{
font-size: 12px;
line-height: 1.6em;
}
div.note.green h3{
padding-bottom: 0px !important;
padding: 0 0 9px 0 !important;
}
div.green {background-color: #8ab90b; }



/*greybox*/

/* #sideNavBox > div.rightnavlinks{border-bottom: 1px solid #cccccc; padding-bottom: 10px;} */

#sideNavBox div.contactYou { margin-top: 5px; padding-bottom: 10px; border-bottom: 1px solid #cccccc;margin-bottom: 10px;}
#leftPanel div#sideNavBox {margin-bottom:0px;background-color:#fff; /*border-bottom: 1px solid #cccccc; padding-bottom: 10px;*/ }
div#sideNavBox {background: #f2f3f3 url(../../../../../content/dam/alico/global-assets/images/themes/standard/leftpanelFooter.png)  no-repeat left bottom; margin: 0 0 15px 0; }
div#sideNavBox ul li{background-color: #f2f3f3;cursor: pointer; padding:10px 0; border-bottom: 1px solid #d8d8d8;  zoom:1;border-right:1px solid #D8D8D8;}
div#sideNavBox ul li a {color:#203866; display: block; width:220px; padding:0 12px;}
div#sideNavBox ul li.active{background-color:#203866; color:#fff; padding-left:12px;}
div#sideNavBox ul li.active a {color:#fff; text-decoration:none; display:block; padding:0}
div#sideNavBox ul li.active li a {padding:0 12px;}
div#sideNavBox ul li.active:hover {background-color: #203866;}
div#sideNavBox ul li:hover {background-color: #C5CDD4;}


div#sideNavBox ul li.active ul {border-top:1px solid #B0B4B7; margin:10px 0 0 -12px; border-right:0; border-left:0; font-size:11px;}
/*div#sideNavBox ul li.active ul li {border-right:0; padding:6px 0; background:#DFE2E6; border-bottom:1px solid #B0B4B7;}*/
div#sideNavBox ul li.active ul li {border-right:0; padding:0px; background:#DFE2E6; border-bottom:1px solid #B0B4B7;}
div#sideNavBox ul li.active ul li.hover {background:#C5Cdd4;}
div#sideNavBox ul li.active ul li:hover {background:#C5Cdd4;}
/*div#sideNavBox ul li.active ul a{ color:#203866;}*/
div#sideNavBox ul li.active ul a{ color:#203866; line-height: 24px; z-index: 10;}

div#sideNavBox ul li ul li.active {background-color:#203866; color:#fff; padding-left:12px;}
div#sideNavBox ul li ul li.active:hover {background-color:#203866;}
div#sideNavBox ul li ul li.active a{color:#fff; text-decoration:none; padding-left: 0px;}
div#sideNavBox ul li.active ul li.active a{padding-left: 12px;}

.knowOurBrands #mainPanel .brands ul li{border-bottom:1px solid #CCC;padding:20px 0;}
.knowOurBrands #mainPanel .brands ul li.noBorder{border-bottom:medium none;}
.knowOurBrands #mainPanel .brands ul li img{float:left;margin:0 10px 0 0;}
.knowOurBrands #mainPanel .brands ul li p{margin:11px 0 0;}
.knowOurBrands #mainPanel .brandsLogosCountries{background-color:#DFE2E7;height:285px;left:-39px;overflow:hidden;position:relative;width:717px;margin:0 -82px 50px -1px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul{border-bottom:1px solid #CCC;clear:both;height:94px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li{background-repeat:no-repeat;border:medium none;float:left;height:70px;width:100px;margin:0 7px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGFrance{background:transparent url()  no-repeat scroll center 20px;width:80px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGItaly{background:transparent url()  no-repeat scroll center 31px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGTurkey{background:transparent url()  no-repeat scroll center 25px;width:109px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGPoland{background:transparent url()  no-repeat scroll center 27px;width:78px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGHungary{background:transparent url()  no-repeat scroll center 33px;width:125px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGSlovakia{background:transparent url()  no-repeat scroll center 32px;width:122px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGMexico{background:transparent url()  no-repeat scroll center 18px;width:80px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGColombia{background:transparent url()  no-repeat scroll center 18px;width:66px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGTrinidad{background:transparent url()  no-repeat scroll center 29px;width:70px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGPeru{background:transparent url()  no-repeat scroll center 20px;width:105px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGChile{background:transparent url()  no-repeat scroll center 23px;width:117px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGCRepublic{background:transparent url()  no-repeat scroll center 30px;width:138px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGVenezuela{background:transparent url()  no-repeat scroll center 30px;width:146px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li.AIGBrasil{background:transparent url()  no-repeat scroll center 30px;width:111px;}
.knowOurBrands #mainPanel .brandsLogosCountries ul li p{clear:both;position:relative;text-align:center;top:65px;width:100%;margin:0;}
div.brands table tr td{padding:5px;}

#mainPanel.customerStoriesContainer{background:#FFF url()  no-repeat scroll center bottom !important;}
.whyAlico .textWithLeftImage{position:relative;width:100%;margin: 15px -6px 25px 0;}
.whyAlico .featuredStories .featuredStory .imgWrapper {background-color: #222244;padding:0;line-height:10px;width:140px;height:85px; display:block;}
.whyAlico .featuredStories .featuredStory .imgWrapper img {margin:0;width:140px;height:85px;z-index:90;}
.whyAlico .featuredStories .featuredStory .imgWrapper:hover img, .whyAlico .featuredStories .featuredStory .imgWrapper img:hover {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;zoom:1;cursor:pointer;}
.whyAlico .featuredStories .featuredStory a {display:block; z-index:99;zoom:1;}
.whyAlico .textWithLeftImage img {float: left;}

/*news page*/
.mainPanelContainer .mainPanel ul {margin-top:30px;}
.mainPanelContainer .mainPanel li { margin:0 0 10px;}

#mainPanel .listFeatures {margin-bottom:60px;}
#mainPanel .listFeatures a {color:#001859;}
#mainPanel .listFeatures a:hover {background-color:#001859;color:white;}
#mainPanel .listFeatures .greyParagraph {margin: 0 0 0 245px; padding: 0 0 30px 0;min-height:135px;}
#mainPanel .listFeatures .greyParagraph p {font-size:12px;margin:0px;}
#mainPanel .listFeatures .greyParagraph p.date{margin-bottom:10px;}
#mainPanel .listFeatures .greyParagraph h3{font-weight:bold;font-size:12px;}

#mainPanel .meetourpeople > div.textWithLeftPanel .greyParagraph{
    width: 500px;
}
#mainPanel .textWithLeftImage img{margin-bottom:23px;}

#mainPanel .textWithLeftPanel {margin-bottom:25px;}
#mainPanel .textWithLeftPanel .section {margin-bottom:40px;}
#mainPanel .textWithLeftPanel img{ background:#e5e5e5; margin-right:15px;}
#mainPanel .textWithLeftPanel .greyParagraph {display:inline-block; width:520px; vertical-align:top;}

#mainPanel .textWithLeftPanel .greyParagraph h2{
    color: #2195DF;
    font-size: 24px;
    padding-bottom: 15px;
    line-height: 24px;
}

#mainPanel.bios img {display:inline-block; float:left;}
#mainPanel.bios .greyParagraph {width:500px;}


#mainPanel .listFeatures .textWithLeftImage, .newslist{position:relative;width:100%;margin: 15px -6px 15px 0; border-bottom: 1px solid #CCCCCC; padding: 0 0 10px 0;}


.newslist{padding:0 0 26px;}
#mainPanel .newslist p{font-size:12px;margin:0 0 5px;}
#mainPanel .newslist p.date{font-size:10px;}
#mainPanel .newslist h3 a{text-decoration:none;}
a.moreNews {float:right;}
#mainPanel .listFeatures .greyParagraph p{font-size:12px;}
h2.headline{text-align:center;font-size:14px; font-weight:bold; margin: 0 0 10px 0;}

.textWithLeftImage img{margin-right:15px;}
.customerStoriesContainer.textWithLeftImagep{position:absolute;right:-35px;top:0;width:239px;}
.customerStoriesContainerh2{color:#203866;font-size:23px;font-weight:400;text-indent:6px;}
.customerStoriesContainer .textWithLeftImage img{float:left;margin-right:20px;}
.featuredStory{float:left;width:160px;height: 16em;margin:5px 90px 40px 0;}
.noRtMargin {margin-right:0px;}
.ie6 .featuredStory{height: 19em;margin-bottom: 10px;}
#mainPanel .featuredStory h3 a{font-weight:normal;margin-bottom:10px; color:#002665; font-size:14px;}
#mainPanel .featuredStory p{font-size:14px;}
.featuredStorya{color:#173A66;font-size:16px;font-weight:700;}
.noRightMarginFeaturedStory{margin-right:0;}
.bigGreyBox{background:transparent url() repeat-y scroll center top;width:965px;margin:30px 2px 30px -1px;}
.bigGreyBoxContent{background:transparent url()  no-repeat scroll center top;padding:20px 40px 0;}
.bigGreyBoxContent h2{color:#1D3662;font-size:16px;padding:0 0 20px;}
.bigGreyBoxContent p{margin:0;padding:5px 0;}
.bigGreyBoxFooter{background:transparent url()  no-repeat scroll center bottom;height:16px;}
.copingWithChanges #mainPanel{background:#FFF url()  no-repeat scroll center bottom;}
.copingWithChanges .textWithRightImage p{line-height:17px;padding:0 0 20px;}
.copingWithChanges .textWithRightImage img{float:right;margin:0 0 10px 20px;}
.copingWithChanges .textWithRightImage a{color:#44698F;display:block;}
.copingWithChanges #rightPanel{margin:5px 0 0;}
.copingWithChanges .bottomSlideDown #bottomSlideDownContent h2{padding-bottom:10px;}
.meetOurPeople div#mainPanel div.bios{margin-bottom:25px;}
.meetOurPeople div#mainPanel div.brandTile h2,.meetOurPeople div#mainPanel div.brandTile h3{color:#000;display:block;float:right;font-size:15px;width:510px;}
.meetOurPeople div#mainPanel div.brandTile h2{color:#000;font-weight:700;margin-bottom:0;}
.meetOurPeople div#mainPanel div.brandTile h3{font-weight:400;margin-bottom:15px;}
.meetOurPeople div#mainPanel div.brandTile p{display:block;float:right;font-size:12px;width:490px;margin:0;padding:0 20px 0 0;}
.meetOurPeople div#mainPanel div.brandTile{clear:both;height:auto;width:638px;padding:16px 0 22px;}
#promoTiles.meetOurPeoplediv div.promoBox .text p{font-size:11px;margin:0;padding:0;}


/*metlife-reskin.css in home*/ - line 807

p{
color: #666666;
}

div.textWithLeftPanel .section {
    margin-bottom: 40px;
}
div.textWithLeftPanel img {
    background: #e5e5e5;
    margin-right: 15px;
}
div.textWithLeftPanel .greyParagraph{
    display: inline-block;
    width: 639px;
}
div.section .greyParagraph h2{
    color: #2195DF;
    font-size: 24px;
    padding-bottom: 15px;
    line-height: 24px;
    margin-bottom:20px;
}
div.section .greyParagraph p{font-size: 13px;
    color: #666666;
    margin: 0 0 20px;
}

.greyParagraph ul{margin-left:30px;padding:0 0 15px;}
.greyParagraph ul li{color:#484848;font-size:1em; list-style-type:disc !important;padding:0 0 5px;}
div.supportCentre ul li{color:#7D7C7C;font-size:12px;list-style-type:disc !important;padding:0 0 5px;}
div.supportCentre ul{margin-left:15px;padding:0 0 15px;}
div,ul,li,a,span,h1,h2,h3,h4,p,#head div.globalNav ul{margin:0;padding:0;}
#head div.globalNav li, #head div.globalNav li ul,div#pageNav li,#footer .copy li{display:inline-block; float:left;}

div#pageNav li {margin-right:0px;}

#head div.globalNav li li {font-size:11px; border-right:1px solid #97a2b8; padding:0 3px;}
#head div.globalNav li.userNav {float:left; }
#head div.globalNav li.countryNav {float:right; }
#head div.globalNav li li.last {border-right:0px;}


#mainNav div.navLeft,#mainNav div.navRight{width:0;}
#mainContainer hr,.customTabs.list ul.links,.home h1,.findAndCompare #mainPanel h1,.howWeCantHelp #mainPanel h1{display:none;}
#mainPanel h1 {margin-bottom:20px;}
#mainPanel h2 {margin-bottom:12px;font-size: 24px;
    color: #2195df;}


.story {border-bottom:1px solid #ccc; margin-bottom:20px; }
img.storyImg {padding:0 10px 10px 0;}

.promoBox img,.customTabs ul.tabs li.active,div#localNavBig ul li.active ul,div#localNavBig.lastOpened div.bottom,.moduleRow .promoBoxSmall{display:block;}
.moduleRow .promoBox img, .moduleRow .promoBox .withImage {cursor:pointer;}
.withImagenolink {cursor:default;  height: 52px;}
.moduleRow .promoBox .imgWrapdef img { cursor:default;}
.promoBoxMedium .withoutImage {padding-bottom: 20px;}
.customTabs ul.type li a:hover,#mainPanel ul.doubleLinkList li ul li a:hover,#mainPanel ul.siteMapColumn li ul li a:hover{color:#666;}
.customTabs ul.tabs li p,#mainPanel p.withMargin{margin:0 0 20px;}
.bottomSlideDown #bottomSlideDownContent a.button:hover,.threeColumnLayout .button130px:hover{background:transparent url()  no-repeat scroll 0 0;color:#FFF;}
.accordion .accordionItemContent a:hover,.infoPanel .content ul li a:hover{text-decoration:underline;}
.accordion div.last,div.bluePanel img,.twoColumnSubmenuLeft #leftPanel #localNav ul li#navLast a,.twoColumnSubmenuLeft #leftPanel #localNav ul li#navLast a:visited,.twoColumnSubmenuLeft #leftPanel #localNav ul li#navLast a:hover,div#localNavBig ul li ul li a.last,div#localNavBig ul li ul li a.last:visited,div#localNavBig ul li ul li a.last:hover{border:medium none;}
.accordion div.addressRow div.singleAddress strong,.glosary p span.boldText{font-weight:700;}
.oneColumn #mainPanel .greyParagraph,p.greyParagraph,.greyParagraph p{color:#7D7C7C;font-size:16px;margin:0 0 20px;}
.twoColumnSubmenuLeft #leftPanel div.bluePanel,.twoColumnSubmenuLeft div#promoTiles div.promoBox,.meetOurPeople div#promoTiles div.promoBox{margin:10px 0 0;}
.twoColumnRightPanels #rightPanel .promoBoxMedium,.listWithNumbers p,.findAndCompare #mainPanel{margin:0 0 10px;}
.threeColumnLayout .planList .planWithImage img,.threeColumnLayout .planList .planWithImage a,.meetOurPeople div#mainPanel div.brandTile img{float:left;}
#mainPanel ul.doubleLinkList li,#mainPanel ul.siteMapColumn li{margin:0 0 45px;padding:0;}
#mainPanel ul.doubleLinkList li li,#mainPanel ul.siteMapColumn li li{margin:0 0 0 10px;padding:0;}
#mainPanel ul.siteMapColumn li li{margin:0px;width:150px}
#mainPanel ul.siteMapColumn {margin:0px;}
div.brands table,.featuredStories{margin-bottom:20px; margin-top: 10px;}
#contactFrame iframe,#groupFrame iframe{height:560px;}
.ie8 #contactFrame iframe,#groupFrame iframe, .ie7 #contactFrame iframe,#groupFrame iframe, .ie6 #contactFrame iframe,#groupFrame iframe{height:595px;}

.featuredStories { }
.storyCategoryBlocks {margin-bottom:30px;}
.categoryBlock {width:347px; float:left; margin-right:5px;}


.categoryBlock .categoryBlockBody {position:relative; height:275px;width:317px; background:url(../../../../../content/dam/alico/global-assets/images/themes/standard/categoryblock_sprite.gif) top left repeat-y; padding:15px 15px 30px; overflow: hidden\9;}
.categoryBlock .categoryBlockFooter {background:url(../../../../../content/dam/alico/global-assets/images/themes/standard/categoryblock_sprite.gif) -349px 0px no-repeat; height:8px;}
.categoryBlock .categoryBlockBody h3 {font-size:16px;}
.categoryBlock .categoryBlockBody a {color:#203866; text-decoration:none;position:relative;}
.categoryBlock .categoryBlockBody a.buttonRead {position:absolute;}
.categoryBlock .categoryBlockBody ul {list-style:disc; color:#203866; padding:0 15px; margin-bottom:10px;}
.categoryBlock .categoryBlockBody ul li {list-style-image:url(../../../../../content/dam/alico/global-assets/images/themes/standard/category_block_li.gif)   ; color:#666; margin-bottom:10px;}

.categoryBlock .categoryBlockBody .linkAndArrow {width:315px; bottom:10px;}

/* special image max size requirement for product category page */
.twoColumnSubmenuAnc .storyCategoryBlocks .categoryBlock .categoryBlockBody img {max-width: 275px; max-height: 250px; width: expression(this.width > 275 ? 275: true); height: expression(this.height > 250 ? 250: true);}



/*news table*/
ul.bullets , #mainPanel ul{ margin-left:13px;}
#mainPanel ul { left: 2px; position: relative; text-indent: -2px;}
ul.bullets li, #mainPanel li {list-style-type:disc; margin: 0 0 5px 0; font-size:12px;}

table.info {margin-bottom:10px;}
table.info td{padding:3px;}
table.newstable {border:1px solid #CCCCCC;font-size:11px;}
table.newstable tr{border:1px solid #CCCCCC;}
table.newstable td{vertical-align:middle;border:1px solid #CCCCCC;padding:10px;}
table.newstable tr.head td {border-right:1px solid #fff; background-color:#CCCCCC; font-weight:700;text-align:center;padding:10px 0;}

/* select country */
body.selectcountry #wrapper {padding-bottom: 30px}


/* jNice form styles  */

#navContainer select {width:204px;}
#navContainer .selection form.jNice {width:214px;}

.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
font-size:11px;
height: 17px;
left:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:95%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
height: 21px;
line-height: 21px;
padding: 0px 3px;
border: 1px solid #CCCCCC;
border-right: none;
background-color: #f2f3f3;
overflow:hidden;float:none;position:absolute;z-index:100;
font-weight:bold; 
color:#203866;
}

.jNiceSelectWrapper .jNiceSelectOpen {
width: 34px;
height: 23px;
cursor:pointer;
background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/btn_select_arrow.gif)  no-repeat top left;
z-index:100;display:block;position:absolute;right:0px;
}


.jNiceSelectWrapper .open .jNiceSelectOpen {
background: url(../../../../../content/dam/alico/global-assets/images/themes/standard/btn_select_arrow.gif)  no-repeat 0 -25px;
}


.jNiceSelectWrapper ul {
top: 22px;
background-color: #FFF;
border: solid 1px #CCC;
position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;z-index:100;width: 169px;;
}

body.ie6 .jNiceSelectWrapper ul li {
padding:0;
}

.jNiceSelectWrapper ul a {
color:#333;
font-weight:bold;
background-color: #FFF;
display:block;padding:3px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background: #cbccce; }
.jNiceSelectWrapper ul .selected  {display:none; padding:0; height:0;}

.jNiceFocus { border: dotted 1px #666666; }


.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.ie6 .jNiceHidden {visibility:hidden;}
.jNiceWrapper {position:relative; vertical-align:top; width:173px; }

#mainPanel div.imageNotFound {width:121px; height:121px; background:url(../../../../../content/dam/alico/global-assets/images/themes/standard/imgnotavailable.png)  top left no-repeat; }


/*sitemap*/
ul.siteMapColumn li{width:235px;}
ul.siteMapColumn li, ul.siteMapColumn{display:inline;float:left;margin:0px;padding:0;}
ul.siteMapColumn li a{color:#1D3662;font-size:16px;font-weight:700;margin:0 0 10px 0;display:block;} 
ul.siteMapColumn li ul.siteMapColumn li a {font-size:12px; font-weight:normal; float:none;line-height:18px;margin:0px;}
#mainPanel ul.siteMapColumn li ul li, #mainPanel ul.siteMapColumn li ul, ul.siteMapColumn li ul.siteMapColumn li ul li {display:block;}
#mainPanel ul.siteMapColumn li ul.siteMapColumn li {margin-left: 10px;}



/* campaign */
.campaign #mainPanel .campaignRow {width:960px; clear: both; padding: 0; margin: 0; vertical-align: top;}
.campaign #mainPanel .campaignOneColumn {width:960px;}
.campaign #mainPanel .campaignColumn, .campaign #mainPanel .campaignColumn2 {width: 478px; display: inline-block; padding: 0; margin: 0; vertical-align: top;}
.campaign #mainPanel .campaignColumn {margin-right: 10px; width: 468px;}
.ie6 .campaign #mainPanel .campaignColumn, .ie6 .campaign #mainPanel .campaignColumn2 {width: 471px;}
.ie6 .campaign #mainPanel .campaignColumn, .ie7 #mainPanel .campaignColumn, .ie6 .campaign #mainPanel .campaignColumn2, .ie7 #mainPanel .campaignColumn2 {hasLayout: true; display: inline;}
.campaign #mainPanel .campaignModule {height: 100%; margin: 0 0 15px 0;}
.campaign #mainPanel .campaignModuleLongHorizontal {position: relative; margin: 20px 0 15px 0;}
.campaign #mainPanel .campaignColumn2 .campaignModuleLongHorizontal, .campaign #mainPanel .campaignColumn .campaignModuleLongHorizontal {margin-top: 0;}
.campaign #mainPanel .campaignModuleLongHorizontal h3, .campaign #mainPanel .campaignModuleLongHorizontal h2 {margin-left: 30px; color: #333333; font-size: 18px; }
.campaign #mainPanel .campaignModuleLongHorizontal h2 {padding-top: 30px; margin-bottom: 2px; color: #002464;}
.campaign #mainPanel .campaignModuleLongHorizontal h3 p {color: inherit; font-size: inherit; margin: 0;}
.campaign #mainPanel .campaignModuleLongHorizontal div.smNote {width: auto; margin: 20px 0 10px 30px; padding: 7px; background-position: right -10px;}
.campaign #mainPanel .campaignModuleLongHorizontal div.smNote.green:hover {background-color:#688b15;}

.campaign #mainPanel .campaignModuleLongHorizontal .smNote a {margin-right:25px; font-weight: 600;}
.ie7 .campaign #mainPanel .campaignModuleLongHorizontal .smNote a, .ie6 .campaign #mainPanel .campaignModuleLongHorizontal .smNote a {margin-right:5px; padding-right:25px; width: auto !important;}
.ie7 .campaign #mainPanel .campaignModuleLongHorizontal .smNote, .ie6 .campaign #mainPanel .campaignModuleLongHorizontal .smNote {hasLayout:true; display: inline; }
.campaign #mainPanel .campaignModuleRichText li {font-size: 16px;}
.campaign #mainPanel .campaignModuleRichText ul {margin-bottom: 15px;}
.campaign #mainPanel .campaignModuleLeftImage img {float: left; margin: 0 10px 10px 0; max-width: 350px; width: expression(this.width > 350 ? 350: true);}
.campaign #mainPanel .campaignModuleLeftImage h2 a {color:#203866;}
.campaign #mainPanel .note p, .campaign #mainPanel .note h3 {color: #ffffff;}
.campaign #mainPanel .promoBoxBig img {max-width: 475px; width: expression(this.width > 475 ? 475: true);}



/* new nav with group tabs */
.newMainNav #navSection {height: 32px; position: relative; margin: 0;}
.newMainNav #navSection dl {position: absolute; right: 0; margin: 0;}
.newMainNav #navSection dl dd {float: left; width: 180px; height: 32px; display: block; margin: 0 0 0 8px;}
.newMainNav #navSection dl dd a {width: 180px; height: 32px; line-height: 32px; display: block; text-align: center; font-weight: bold; font-size: 12px; color:#1E3865; text-decoration: none; background: #F2F3F3;}
.newMainNav #navSection dl dd a:hover {background: #D9DEE5; color: #1E3865;}
.newMainNav #navSection dl dd a.active, #navSection dl dd a.active:hover {background: #173A66; color: #ffffff;}
.ie6 .newMainNav #navContainer, .ie7 .newMainNav #navContainer {margin-top: -15px;}


/* subbrand */
.subbrandlanding, .subbrandcategory #mainPanel, .subbrandproduct #mainPanel {position: relative; height: expression(this.height < 200 ? 200: true); min-height: 200px;}
.subbrandproduct #mainPanel .subbrandlogo, .subbrandlanding .subbrandlogo, .subbrandcategory #mainPanel .subbrandlogo{position: absolute; right: 10px; top: -3px; z-index: 999;}
.subbrandlanding .subbrandlogo {top: 10px;}
.subbrand .moduleRow  .dividerContainer {padding-bottom: 5px; border-bottom: 0;}
.subbrand .moduleRow2 {padding-top: 5px;}
.subbrand .moduleRow2 {border-bottom: 1px solid #EEE;}
.subbrandproduct #mainPanel h1, .subbrandcategory #mainPanel h1 {margin-top: 16px; margin-bottom: 22px;}
.subbrand .subbrandrow .promoBoxMedium {margin: 0px 0px 0px 9px;}
.subbrand .promoBoxMedium {margin: 0px 6px 10px 0px;}
.subbrand .dividerContainer {display: block;}
.subbrand .dividerContainer .note {width: 189px; margin: 0 7px 15px 0; float: left; height: 120px;}

.subbrandcategory .storyCategoryBlocks .categoryBlock .categoryBlockBody img {width: expression(this.width > 345 ? 345: true); height: expression(this.height > 250 ? 250: true); max-height: 250px; max-width: 345px; margin-left: -15px; margin-top: -15px;}
.subbrandcategory #mainPanel .categoryBlockBody p {margin-bottom: 5px;}
.subbrandcategory #mainPanel .categoryBlockBody h3 {font-weight: bold;}
.subbrandcategory #mainPanel .categoryBlock .categoryBlockBody {height: 300px;}


#mainPanel .mainPanelContainer iframe.tabIframe {width: 100%;}

/***
 * Per-element content styles
 */
table.border{
    border:solid #036 !important;
    border-collapse:collapse;
    border-width:0 0 1px 1px !important;
}

    table.border td{
        border:solid #036 !important;
        border-width:1px 1px 0 0 !important;
    }

/***
 * CSS selector overrides that implement the Metlife-style skin.
 * Based on the existing Alico stylesheet.
**************************************
 * Blue (links): #2195DF
 * Green (hover): #7EB764
**************************************/


/***************************************Blue**************************************/

a, a:visited, #mainNav #navContainer dl dd a,
#mainNav #navContainer dl dd a:visited, 
#head div.globalNav li a, 
#head div.globalNav li a:visited, 
#footer .box h2 a, 
#footer .box h2 a:visited, 
div#sideNavBox ul li.active ul a, 
div#sideNavBox ul li.active, 
div#sideNavBox ul li.active:hover, 
#mainPanel li a, 
#mainPanel p a, 
#mainPanel label a, 
.newMainNav #navSection dl dd a, 
.newMainNav #navSection dl dd a:hover, 
.fancyProductPanel .tabs .tab, 
#mainPanel .productDescription h3 a, 
#mainPanel .fancyProductPanel .mainPanelContainer .mainPanel h4, 
#mainPanel .featuredStory h3 a, 
div#sideNavBox ul li a, 
div.greyParagraph a, 
.faq .acContent h4, 
#mainPanel ul.doubleLinkList li a, 
#mainPanel ul.doubleLinkList li a:visited, 
.fancyProductPanel .tabs .tab {
color:#2195DF;
}

div#sideNavBox ul li.active, div#sideNavBox ul li.active:hover {
background-color:#2195DF;
}
div#sideNavBox ul li ul li.active, div#sideNavBox ul li ul li.active:hover{
background-color:#2195DF;
}

div#pageNav li.active a, 
.linkAndArrow a {
color:#2195DF !important;
}
.categoryBlock .categoryBlockBody a{
color:#2195DF;
font-weight:bold;
}
.siteMapColumn li a{
color: #2195DF !important;
text-decoration: none;
}
.faq h3.ui-state-active {
background-color:#2195DF;
}


li.active{
color:#2195DF;
}

.breadcrumb ul li.active {
color: #666;
	}

.fancyProductPanel .mainPanelContainer .mainPanelSlide h3 {
color:#2195DF;
font-weight: bold;
}

h1 {
color:#2195DF;
font-size:24px;
}
#content-wrapper .section > h1 {margin-bottom:20px; /* margin-top:15px; */} 
h2 {
color:#2195DF;
font-size:24px;
padding-bottom:15px;
line-height:24px;
}

/***************************************Green***************************************/


#footer .box h2 a:hover{
color:#7EB764;
} 
div#pageNav li a:hover{
color:#7EB764;
}

#mainPanel .story p a:hover span{
color:#7EB764 !important;
}

#head div.globalNav li a:hover {
color:#7EB764;
background-color:#FFFFFF;
}

#mainPanel .featuredStory h3 a:hover, #mainPanel .productDescription a:hover, p a:hover, .promoBoxSmall li a:hover {
background-color:#FFFFFF;
color:#7EB764 !important;
text-decoration:none;
}

div.greyParagraph a:hover, .customTabs ul.type li a:hover, #mainPanel ul.doubleLinkList li ul li a:hover, #mainPanel ul.siteMapColumn li ul li a:hover, #mainPanel ul.doubleLinkList li a:hover, #mainPanel ul li a:hover{
color:#7EB764;
text-decoration:none;
}

#mainPanel .featuredStory h3 a:hover, #mainPanel .productDescription a:hover, p a:hover, .promoBoxSmall li a:hover {
background-color:transparent;
color:#7EB764 !important;
}

/******************************************************************************/


body {
background:none repeat scroll 0 0 #6C97B9;
}

h3{
font-size:13px;
padding-bottom:15px !important;
}

#head div.logo {
height:36px;
width:240px;
margin-top:20px;
}

#head div.globalNav li.userNav {
padding:0 0 0 30px;
}

#footer .box {
width:145px;
}

#footer .box li a, #footer .box li a:visited {
text-decoration: none;
color:#666666;
}

#footer .box li a:hover, #footer .box h2 a:hover {
background-color:#FFFFFF;
text-decoration: underline;
color:#666666;
}

#footer {
background: none repeat scroll 0 0 #FFFFFF;
padding:0px 23px 30px 30px;
width:968px;
height: auto;
overflow: hidden;
}

#footerCopy{
color:#FFFFFF;
padding:5px 0;
text-align:center;
height:80px;
}

#footerCopy a {
color:#FFFFFF;
}
#footerCopy a:hover {
color:#FFFFFF !important;
}

div#pageNav {
border-bottom:1px dotted #BECADF;
}

div.categoryBlockBody img {
        margin-top:-15px;
}

div.disclaimer {
border-top:1px dotted #BECADF;
}

#head {
background:none repeat scroll 0 0 transparent;
border-top:2px solid #275B94;
height:70px;
padding-top:10px;
}

#head div.rHead {
width:720px;
}

#mainPanel li a, #mainPanel p a, #mainPanel label a, #mainPanel p, #mainPanel .fancyProductPanel .mainPanelContainer .mainPanel p {
font-size:13px;
}
#mainNav{
        margin-top:20px;
}

button.cta {
background:none repeat scroll 0 0 #8AB90B;
}

.fancyProductPanel .tabs .tab.active, .fancyProductPanel .tabs .tab.active:hover {
background:none repeat scroll 0 0 #2195DF;
}


.newMainNav #navSection dl dd a.active, #navSection dl dd a.active:hover {
background:none repeat scroll 0 0 #2195DF;
color:#FFFFFF;
}

.siteMapColumn li ul li a{
color: #666666 !important;
text-decoration: none;
}

.siteMapColumn li a:visited, .siteMapColumn li ul li a:visited{
text-decoration: none;
}
.siteMapColumn li a:hover, .siteMapColumn li ul li a:hover{
text-decoration: underline;
}

.productDescription div h3{
padding-bottom:3px;
}

.globalNav ul li.countryIcon a {
margin-right:0;
}

.countryNav ul li a, .countryNav ul li{
padding:0 !important;
margin-right:4px;
}

.productFinder .subPanel .productDescription p {
font-size:13px !important;
}

div.note a:hover {
color: #8AB90B !important;
background: #FFFFFF !important;
}
div.note, div.smNote {
background: none no-repeat scroll right bottom #8AB90B !important;
}
div.blue {
background:#2195DF !important;
}
div.blue a:hover {
color: #2195DF !important;
        background: #FFFFFF !important;
position: relative;
}
div.green {
background:#8AB90B !important;
}
div.green a:hover {
color: #8AB90B !important;
    background: #FFFFFF !important;
position: relative;
}
div.purple {
background:#8339AA !important;
}
div.purple a:hover {
color: #8339AA !important;
    background: #FFFFFF !important;
position: relative;
}
div.orange {
background: #F26721 !important;
}
div.purple p {
font-size:12px;
}  
div.orange a:hover {
color:#F26721 !important;
    background:#FFFFFF !important;
position: relative;
}



/***************************************Image Changes***************************************/

.productFinder .subPanelContainer .prevIcon, .productFinder .subPanelContainer .nextIcon {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/sprite.gif") no-repeat scroll 0 0 transparent;
}
.fancyProductPanel .nextIcon , .fancyProductPanel #next .nextIcon {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/sprite.gif") no-repeat scroll -37px 0 transparent;
}
.fancyProductPanel .mainPanelContainer .prevIcon, .fancyProductPanel .mainPanelContainer .nextIcon {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/sprite.gif") no-repeat scroll 0 0 transparent;
}
.fancyProductPanel #prev:hover .prevIcon, .fancyProductPanel .prevIcon:hover {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/sprite.gif") no-repeat scroll 0 -29px transparent;
}
.fancyProductPanel #next:hover .nextIcon, .fancyProductPanel .nextIcon:hover {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/sprite.gif") no-repeat scroll -37px -29px transparent;
}
.productFinder .subPanelContainer .prevIcon, .productFinder .subPanelContainer .nextIcon {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/sprite.gif") no-repeat scroll 0 0 transparent;
}

#mainNav #navContainer dl#navList dd.active a {
background:url("../../../../../content/dam/alico/global-assets/images/themes/standard/menuBGSprite.gif") repeat-x scroll 0 -110px transparent;
}

.categoryBlock .categoryBlockBody ul li, div#mainPanel ul li {
list-style-image:url("../../../../../content/dam/alico/global-assets/images/themes/standard/category_block_li.gif");
}

div.gradientFix {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/body_bg.gif") repeat-x scroll 0 0 transparent;
}
.faq h3.ui-accordion-header a {
background:url("../../../../../content/dam/alico/global-assets/images/themes/metlife/sprite_accordion_header-tall.gif") no-repeat scroll 0 -2px transparent;
color:#2195DF;
}
.promoBoxBig a.buttonRead, a.buttonRead, .promoBoxMedium a.buttonRead {
background:url("../../../../../content/dam/alico/global-assets/images/themes/standard/btn_link_arrow.gif") no-repeat scroll 0 0 transparent;
}

.productFinder .subPanelContainer #next.disabled .nextIcon, .productFinder .subPanelContainer #next.disabled .nextIcon:hover, .fancyProductPanel #next.disabled .nextIcon, .fancyProductPanel #next.disabled .nextIcon:hover {
background-position:-37px -58px;
}

/* IE Fixes */
.ie6 #footer {
width:969px;
}

.fancyProductPanel .tabs .tab.active, .fancyProductPanel .tabs .tab.active:hover {
color:#FFFFFF;
}

.green a, .green a:visited{
color:#FFFFFF;
}

.ie6 div.note {
background-image:url(../../../../../content/dam/alico/global-assets/images/themes/metlife/sidebar_corner.gif);
}

/******************** For Alico.com *********************************/

#footer li a.footerNavRightSpecial, #footer li a.footerNavRightSpecial:visited {
background-color:#FFFFFF !important;
color:#2195DF !important;
}

#footer li a.footerNavRightSpecial:hover {
background-color:#FFFFFF !important;
color:#666666 !important;
}

h3 {
color:#2195DF;
font-weight:bold;
font-size:14px;
}

.promoBox a {
color:#2195DF !important;
}

#mainPanel .listFeatures a, #mainPanel .listFeatures a:visited {
color:#2195DF;
}

#mainPanel .listFeatures a:hover {
color:#7EB764;
background-color:#FFFFFF;
}

div.blue h3 {
border-bottom:1px solid #FFFFFF;
}

div.note a:hover, div.note p:hover {
text-decoration:none;
}

div.purple h3, div.blue h3, div.orange h3 {
border:none;
}

.promoBoxBody ul li {
list-style-image:url("../../../../../content/dam/alico/global-assets/images/themes/standard/btn_link_arrow.gif/category_block_li.gif");
}

div.greyParagraph a:hover, .customTabs ul.type li a:hover, #mainPanel ul.doubleLinkList li ul li a:hover, #mainPanel ul.siteMapColumn li ul li a:hover, #mainPanel ul.doubleLinkList li a:hover, #mainPanel ul li a:hover{
color:#7EB764 !important;
text-decoration:none;
}

.promoBoxMedium a {
        min-height: 18px;
        height: auto;
}

.promoBoxMedium .withoutImage{
        height: 215px;
}
#contactFrame {
        margin-bottom: 20px;
}
#contactFrame iframe, #groupFrame iframe {
        overflow: hidden;
}
div#contactForm {
        margin: 0 !important;
}
.promoBox1_2 { width: 477px; height: 375px; }
.promoBox1_3 { width: 315px; height: 375px; }
.promoBox1_4 { width: 235px; height: 375px; }
.promoBox2_3 { width: 639px; height: 375px; }
.promoBox3_4 { width: 720px; height: 375px; }
.promoBox1_2 p { width: 475px; }
.promoBox1_3 p { width: 300px; }
.promoBox1_4 p { width: 219px; }
.promoBox2_3 p { width: 624px; }
.promoBox3_4 p { width: 718px; }
.promoBox1_2 .linkAndArrow { width: 450px; }
.promoBox1_3 .linkAndArrow { width: 289px; }
.promoBox1_4 .linkAndArrow { width: 209px; }
.promoBox2_3 .linkAndArrow { width: 613px; }
.promoBox3_4 .linkAndArrow { width: 693px; }
.promoBox1_2 .imgWrap, .promoBox1_3 .imgWrap, .promoBox1_4 .imgWrap, .promoBox2_3 .imgWrap, .promoBox3_4 .imgWrap {
background: url("../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigContentBG.png") repeat-y scroll right center transparent;
height: 81%
}
.promoBox1_2 .withImage, .promoBox1_3 .withImage, .promoBox1_4 .withImage, .promoBox2_3 .withImage, .promoBox3_4 .withImage {
background: url("../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigContentBG.png") repeat-y scroll right center transparent;
}
.promoBox1_2 .promoBoxFooter, .promoBox1_3 .promoBoxFooter, .promoBox1_4 .promoBoxFooter, .promoBox2_3 .promoBoxFooter, .promoBox3_4 .promoBoxFooter {
background: url("../../../../../content/dam/alico/global-assets/images/themes/standard/promoBoxBigFooterBG.gif") repeat-y scroll right center transparent;
}
DIV#acceptCookieMeg {PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: #ffff99; FONT-SIZE: 10pt; PADDING-TOP: 10px; PADDING-BOTTOM: 15px;  FONT-COLOR: #000000; font-family: Arial,Helvetica,sans-serif; position:relative;}

.bannerButton { font-family:Arial,Helvetica,sans-serif; *vertical-align:middle}
/*fixes for accordian*/
.ui-icon-triangle-1-e{display:none;}
#footer .liCont .box h2{
padding-bottom: 15px;
}

/*table*/


.trendLifeTable tr.heading-row td:first-child {
    border-width: 0 0 1px;
}
.trendLifeTable tr.heading-row td:last-child {
    border-width: 0 0 1px 1px;
}

.trendLifeTable tr td:last-child {
    border-width: 0 0 1px;
}
.trendLifeTable tr:last-child td:last-child {
    border-width: 0;
}

.trendLifeTable tr:last-child td:first-child {
    border-bottom-left-radius: 5px;
}
.trendLifeTable tr:last-child td {
    border-width: 0 1px 0 0;
}
.trendLifeTable td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #a6a6a6;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 15px;
    text-align: center;
    vertical-align: middle;
}
.trendLifeTable tr.heading-row td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #2195df;
    border-color: #a6a6a6;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.fLeft > table{
    font-size:12px !important;
    padding-top:15px;
} 
.bodycontent.section div > h1 {
    margin-bottom: 20px;
}
.quoteInfo {
display : none;
}
.contactFrame{
float:right;
    margin-bottom: 20px;
}
.contactFrame iframe{
    height: 560px;
    overflow: hidden;
 }
 a.search_button {
   background: url("../../global-assets/images/btn_link_arrow.gif") no-repeat scroll 0 0 transparent;
   height: 21px !important;
   width: 34px !important;
   position: absolute;
   
}
a.search_button:hover {
    background-position: 0 -27px;
}		
/*Top nav hover */
.newMainNav #navSection ul li a:hover {background: #D9DEE5; color: #2195df;}

/* Story Landing carousal hover*/
.storylandingpage #storyGallery .subPanelContainer .featuredStory h3 a:hover{
text-decoration : none;
color: #7EB764 !important; 
}
