body {
	font-family: "Lucida Grande", arial;
	margin: 0;
	background: #e1f0f4 url(bg-body.jpg) top center no-repeat;
}

img {
	border: none;
}

dl {
	margin: 5px 0;
	padding: 6px 0;
	font-size: 11px;
	list-style: none;
	border-top: dotted 1px #ccc;
	clear: both;
}

dl dt {
	float: left;
	width: 20px;
	font-size: 18px;
	color: #5d9731;
}

dl dd {
	float: left;
	margin-bottom: 10px;
	width: 450px;
	display: inline;
}

/* HOMEPAGE REVISED */
#homeShell {margin: 0 auto;margin-top: 20px;width: 961px;padding-top: 3px;background-color: white;}
#homeShell .options {margin: 0 3px;background-color: #9cccda;height:41px;}
#homeShell .options .left {float:left;width:184px;height:41px;}
#homeShell .options .left a {float:left;display:block;width:92px;height:41px;text-indent:-9999px;}
#homeShell .options .left a.en {background: url('nav/bg-homeEnglish1.jpg') no-repeat;}
#homeShell .options .left a.en:hover {background: url('nav/bg-homeEnglish2.jpg') no-repeat;}
#homeShell .options .left a.enActive {background: url('nav/bg-homeEnglish2.jpg') no-repeat;}
#homeShell .options .left a.fr {background: url('nav/bg-homeFrench1.jpg') no-repeat;}
#homeShell .options .left a.fr:hover {background: url('nav/bg-homeFrench2.jpg') no-repeat;}
#homeShell .options .left a.frActive {background: url('nav/bg-homeFrench2.jpg') no-repeat;}
#homeShell .options .right {float:right;width:479px;height:41px;}
#homeShell .options .frenchOptions {width:524px;}
#homeShell .options .right a {float:left;display:block;height:41px;text-indent:-9999px;}
#homeShell .options .right a.widex {width:92px;background: url('nav/bg-homeWidex1.jpg') no-repeat;}
#homeShell .options .right a.widex:hover {background: url('nav/bg-homeWidex2.jpg') no-repeat;}
#homeShell .options .right a.connect {width:146px;background: url('nav/bg-homeConnect1.jpg') no-repeat;}
#homeShell .options .right a.connect:hover {background: url('nav/bg-homeConnect2.jpg') no-repeat;}
#homeShell .options .right a.dexi {width:57px;background: url('nav/bg-homeDexi1.jpg') no-repeat;}
#homeShell .options .right a.dexi:hover {background: url('nav/bg-homeDexi2.jpg') no-repeat;}
#homeShell .options .right a.tunein {width:65px;background: url('nav/bg-homeTunein1.jpg') no-repeat;}
#homeShell .options .right a.tunein:hover {background: url('nav/bg-homeTunein2.jpg') no-repeat;}
#homeShell .options .right a.tunein-fr {width:88px;background: url('nav/bg-homeTunein-fr1.jpg') no-repeat;}
#homeShell .options .right a.tunein-fr:hover {background: url('nav/bg-homeTunein-fr2.jpg') no-repeat;}
#homeShell .options .right a.hip {width:41px;background: url('nav/bg-homeHip1.jpg') no-repeat;}
#homeShell .options .right a.hip:hover {background: url('nav/bg-homeHip2.jpg') no-repeat;}
#homeShell .options .right a.parents {width:78px;background: url('nav/bg-homeParents1.jpg') no-repeat;}
#homeShell .options .right a.parents:hover {background: url('nav/bg-homeParents2.jpg') no-repeat;}
#homeShell .options .right a.parents-fr {width:94px;background: url('nav/bg-homeParents-fr1.jpg') no-repeat;}
#homeShell .options .right a.parents-fr:hover {background: url('nav/bg-homeParents-fr2.jpg') no-repeat;}

#homeShell .welcome {margin: 0 3px;background: white url('shell/bg-bannerTop.jpg') no-repeat;height:330px;}
#homeShell .french {margin: 0 3px;background: white url('shell/bg-bannerTop-fr.jpg') no-repeat;height:330px;}
#homeShell .welcome .message {float:left;width:475px;margin:115px 0 0 28px;font-size:12px;color:#505050;}
#homeShell .welcome .message b {color:black;}
#homeShell .welcome .productBlock {float:right;width:389px;margin:0 3px 0 0;padding-top:32px;font-size:12px;text-align:center;}
#homeShell .welcome .productBlock p {color:#186479;font-size: 10px;margin: 0 0 10px 0;padding: 0 40px;}
#homeShell .welcome .productBlock p.firstLine {font-size: 11px;}

#homeShell .sites {margin: 0 3px;background: white url('shell/bg-bannerBottom.jpg') no-repeat;height:283px;text-align:center;color:white;font-size:14px;}
#homeShell .sites a {float:left;display:inline;height:245px;text-indent:-9999px;}
#homeShell .sites a.dexi {width:241px;background: url('nav/bg-icon-dexi1.jpg') no-repeat;}
#homeShell .sites a.dexi:hover {background: url('nav/bg-icon-dexi2.jpg') no-repeat;}
#homeShell .sites a.tunein {width:237px;background: url('nav/bg-icon-tunein1.jpg') no-repeat;}
#homeShell .sites a.tunein:hover {background: url('nav/bg-icon-tunein2.jpg') no-repeat;}
#homeShell .sites a.hip {width:237px;background: url('nav/bg-icon-hip1.jpg') no-repeat;}
#homeShell .sites a.hip:hover {background: url('nav/bg-icon-hip2.jpg') no-repeat;}
#homeShell .sites a.parents {width:240px;background: url('nav/bg-icon-parents1.jpg') no-repeat;}
#homeShell .sites a.parents:hover {background: url('nav/bg-icon-parents2.jpg') no-repeat;}

#homeShell .sitesFR {margin: 0 3px;background: white url('shell/bg-bannerBottom.jpg') no-repeat;height:283px;text-align:center;color:white;font-size:14px;}
#homeShell .sitesFR a {float:left;display:inline;height:245px;text-indent:-9999px;}
#homeShell .sitesFR a.dexi {width:241px;background: url('nav/bg-icon-fr-dexi1.jpg') no-repeat;}
#homeShell .sitesFR a.dexi:hover {background: url('nav/bg-icon-fr-dexi2.jpg') no-repeat;}
#homeShell .sitesFR a.tunein {width:237px;background: url('nav/bg-icon-fr-tunein1.jpg') no-repeat;}
#homeShell .sitesFR a.tunein:hover {background: url('nav/bg-icon-fr-tunein2.jpg') no-repeat;}
#homeShell .sitesFR a.hip {width:237px;background: url('nav/bg-icon-fr-hip1.jpg') no-repeat;}
#homeShell .sitesFR a.hip:hover {background: url('nav/bg-icon-fr-hip2.jpg') no-repeat;}
#homeShell .sitesFR a.parents {width:240px;background: url('nav/bg-icon-fr-parents1.jpg') no-repeat;}
#homeShell .sitesFR a.parents:hover {background: url('nav/bg-icon-fr-parents2.jpg') no-repeat;}

.contentBox {margin: 0 auto;margin-top: 20px;width: 961px;padding-top: 3px;background-color: white;}
.contentBox .options {margin: 0 3px;background-color: #9cccda;height:41px;}
.contentBox .options .left {float:left;width:184px;height:41px;}
.contentBox .options .left a {float:left;display:block;width:92px;height:41px;text-indent:-9999px;}
.contentBox .options .left a.en {background: url('nav/bg-homeEnglish1.jpg') no-repeat;}
.contentBox .options .left a.en:hover {background: url('nav/bg-homeEnglish2.jpg') no-repeat;}
.contentBox .options .left a.enActive {background: url('nav/bg-homeEnglish2.jpg') no-repeat;}
.contentBox .options .left a.fr {background: url('nav/bg-homeFrench1.jpg') no-repeat;}
.contentBox .options .left a.fr:hover {background: url('nav/bg-homeFrench2.jpg') no-repeat;}
.contentBox .options .left a.frActive {background: url('nav/bg-homeFrench2.jpg') no-repeat;}
.contentBox .options .right {float:right;width:479px;height:41px;}
.contentBox .options .frenchOptions {width:524px;}
.contentBox .options .right a {float:left;display:block;height:41px;text-indent:-9999px;}
.contentBox .options .right a.widex {width:92px;background: url('nav/bg-homeWidex1.jpg') no-repeat;}
.contentBox .options .right a.widex:hover {background: url('nav/bg-homeWidex2.jpg') no-repeat;}
.contentBox .options .right a.connect {width:146px;background: url('nav/bg-homeConnect1.jpg') no-repeat;}
.contentBox .options .right a.connect:hover {background: url('nav/bg-homeConnect2.jpg') no-repeat;}
.contentBox .options .right a.dexi {width:57px;background: url('nav/bg-homeDexi1.jpg') no-repeat;}
.contentBox .options .right a.dexi:hover {background: url('nav/bg-homeDexi2.jpg') no-repeat;}
.contentBox .options .right a.tunein {width:65px;background: url('nav/bg-homeTunein1.jpg') no-repeat;}
.contentBox .options .right a.tunein:hover {background: url('nav/bg-homeTunein2.jpg') no-repeat;}
.contentBox .options .right a.tunein-fr {width:88px;background: url('nav/bg-homeTunein-fr1.jpg') no-repeat;}
.contentBox .options .right a.tunein-fr:hover {background: url('nav/bg-homeTunein-fr2.jpg') no-repeat;}
.contentBox .options .right a.hip {width:41px;background: url('nav/bg-homeHip1.jpg') no-repeat;}
.contentBox .options .right a.hip:hover {background: url('nav/bg-homeHip2.jpg') no-repeat;}
.contentBox .options .right a.parents {width:78px;background: url('nav/bg-homeParents1.jpg') no-repeat;}
.contentBox .options .right a.parents:hover {background: url('nav/bg-homeParents2.jpg') no-repeat;}
.contentBox .options .right a.parents-fr {width:94px;background: url('nav/bg-homeParents-fr1.jpg') no-repeat;}
.contentBox .options .right a.parents-fr:hover {background: url('nav/bg-homeParents-fr2.jpg') no-repeat;}

/* HOMEPAGE REVISED */

.flashBox {
	margin: 0 auto;
	margin-top: 20px;
	width: 961px;
}

.contentBox {
	margin: 0 auto;
	margin-top: 20px;
	width: 961px;
	min-height: 700px;
	background-color: white;
}

.content {
	margin: 0 auto;
	margin-top: 20px;
	padding: 3px 0 35px 0;
	width: 955px;
	background-color: white;
}

.content .header {
	margin-bottom: 20px;
	line-height: 31px;
	background-color: #9cccd9;	
}

.content .left {
	float: left;
	width: 310px;
	margin-left: 20px;
	display: inline;
}

.content .left a {
	display: block;
	padding: 6px;
	font-size: 11px;
	color: #658286;
	border-top: dotted 1px #CCC;
	text-decoration: none;
}

.content .left a:hover {
	color: #00535e;
	background-color: #e1f0f4;
}

.content .left a.Active {
	color: #00535e;
	background-color: #e1f0f4;
}

.content .right{
	float: right;
	width: 565px;
	margin-right: 20px;
	padding-left: 20px;
	display: inline;
	border-left: dotted 1px #CCC;
}

.content .right a {
	font-size: 11px;
	color: #658286;
	text-decoration: none;
}

.content .right a:hover {
	color: #00535e;
	background-color: #e1f0f4;
}

.content h1 {
	font-size: 19px;
	padding: 0;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.content h2 {
	font-size: 12px;
	padding: 0;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	color: #00535e;
}

.content p {
	font-size: 11px;
	padding: 0;
	margin: 5px 0 10px 0;
}

.footer {
	margin: 0 auto;
	width: 961px;
	font-size: xx-small;
	text-transform: uppercase;
	color: #666;
	background-color: white;
}

/* FOOTER */

.footer p {
	display: block;
	line-height: 31px;
	margin-left: 25px;
}

.footer p.jigsaw {color: #999; margin-right: 20px; line-height: 15px; text-transform: none;}

.footer a {
	color: #999;
	text-decoration: none;
}

.footer a:hover {
	color: #333;
	text-decoration: none;
}
