﻿/* Homepage-only styles */
#content { width: 620px; margin-right: -1px; padding-right: 21px; padding-left: 20px; }

#home_flash { width: 660px; height: 223px; margin-left: -20px; margin-right: -20px; background: url(../uploadedImages/home/home_noflash.jpg) no-repeat; }
#home_flash * { position: absolute; left: -99999999px; }
#cb_home_intro {  }
/* #cb_home_intro p:first-child:first-line { text-transform: uppercase; } */

#homeHighlights { border-top: 1px solid #f5f6f6; margin: 1.25em 0 2em; background: #fdfefe url(../img/home/highlights_bg.png) repeat-x bottom; clear: both; }
#homeHighlights ul { list-style: none; width: 520px; margin: 0 auto; padding: 0; }
#homeHighlights li { display: inline; float: left; margin: 0 40px 0 0; padding: 0; width: 100px; color: #000; line-height: 1.2em; text-align: center; }
#homeHighlights li.last { margin: 0; }
#homeHighlights li img { border: 1px solid #eee; }

#homeHighlights li h2 { font-size: 1em; font-weight: bold; margin: 0; }
#homeHighlights li h2 a:link,
#homeHighlights li h2 a:visited,
#homeHighlights li h2 a:hover { }
#homeHighlights li h2 a:hover { text-decoration: underline; }

#homeHighlights li h3 { font: bold 1.1em Arial, Helvetica, sans-serif; color: #ed1b23; margin: 0.25em 0 0; }
#homeHighlights li p { margin: 0.3em 0 0; }

#homeHighlights .bottom_left {	background: transparent url(../img/home/highlights_BL.gif) no-repeat left bottom; }
#homeHighlights .bottom_right { padding-bottom: 10px; background: transparent url(../img/home/highlights_BR.gif) no-repeat right bottom; }

#productHighlight { display: inline; float: left; width: 300px !important; margin-right: 20px;}
#caseStudy { display: inline; float: left; width: 300px !important; }

/* Home Page Content Containers */
.highlightContent{display: block; position:relative; width: 660px; margin-left: -1em; margin-right: -2em;}/*height: 25em; min-height: 25em; */
/*.highlightContent{display: block; position:relative; margin-left: -1em; margin-right: -2em; min-height: 5em; }*/
#featuredStory{ float: left; overflow: hidden; width: 400px !important; }
#aboutLifepak{ float: left; margin-top: 1em; overflow: hidden; width: 400px !important; }
#latestNews{ float: left; overflow: hidden; width: 240px !important;  min-height: 345px; }/*height: 345px;margin-right: 1em; */
.homeLeftColumn{ float: left; width: 400px; margin-right: 1em;}

/*.highlightContent .callout { background: #ccc !important; }*/
.highlightContent .callout h2 { background: #ba131a !important; color: #fff !important; text-align: left; margin: 0px 0px 2px 0px !important; border-bottom: 2px solid #fff; font-size: 1.2em !important; }
.highlightContent #latestNews ul li { list-style-type: disc; }
.highlightContent #featuredStory .smallSection ul li,
.highlightContent #aboutLifepak .smallSection ul li { list-style-type: none; }
.highlightContent #featuredStory p,
.highlightContent #aboutLifepak p { margin: .5em 1em; }

#featuredStory .smallSection ul.simpleLinkList { text-align: right; margin-right: 1em; }
#aboutLifepak .smallSection ul.simpleLinkList { text-align: right; margin-right: 1em; }


/* Country Home Page Styles */
#homeHighlightsCountry { border-top: 1px solid #f5f6f6; margin: 1.25em 0 2em; background: #fdfefe url(../img/home/highlights_bg.png) repeat-x bottom; clear: both; }
#homeHighlightsCountry  ul { list-style: none; width: 520px; margin: 0 auto; padding: 0; }
#homeHighlightsCountry  li { display: inline; float: left; margin: 0 70px 0 0; padding: 0; width: 100px; color: #000; line-height: 1.2em; text-align: left; }
#homeHighlightsCountry  li.last { margin: 0; }
/* #homeHighlightsCountry  li img { border: 1px solid #eee; } */ 

#homeHighlightsCountry  li h2 { font-size: 1em; font-weight: bold; margin: 1; }
#homeHighlightsCountry  li h2 a:link,
#homeHighlightsCountry  li h2 a:visited,
#homeHighlightsCountry  li h2 a:hover { }
#homeHighlightsCountry  li h2 a:hover { text-decoration: underline; }

#homeHighlightsCountry  li h3 { font: bold 1.1em Arial, Helvetica, sans-serif; color: #ed1b23; margin: 0.25em 0 0; }
#homeHighlightsCountry  li p { margin: 0.3em 0 0; }

#homeHighlightsCountry  .bottom_left {	background: transparent url(../img/home/highlights_BL.gif) no-repeat left bottom; }
#homeHighlightsCountry  .bottom_right { padding-bottom: 10px; background: transparent url(../img/home/highlights_BR.gif) no-repeat right bottom; }


/* Country Home Page blurb styles*/
div.col
{
	width: 162px;
	background: #d6d7d9;
	font-family: Arial, Helvetica, sans-serif;
}
div.colContent
{
	padding: 0 5px 10px;
}
div.colContent h2.colTitle
{
	font-size: 1.1em;
	color: #000;
	text-align: center;
}
div.colContent p
{
	font-size: .9em;
}

