﻿@charset "utf-8";


body
{
	font-family:'Franklin Gothic Book';
}

arialText 
{
	font-family:Arial,Georgia,Verdana,sans-serif;	
}

p
{
	font-family:'Franklin Gothic Book';

}

table
{
	font-family:'Franklin Gothic Book';
	font-size:12px;

}

#mainNav {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	list-style-type: none;
	height: 56px;
	width: 980px;
	overflow: hidden;
}
#mainNav li {
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding: 0px;
	height: 44px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}

#mainNav li a {
	display: block;
	padding-top: 50px;
}

#mainNav li:hover{
	background-position:right top;
}

#mainNav li ul{
	display:none;
	position:absolute;
	width:522px;
	height:279px;
	background-image: url(images/mega-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: -5px 0px 0px -46px;
	padding: 0px;
	list-style-type: none;
	z-index:1500;
	top:30px;
}

#mainNav li:hover ul{
	display:block;
}

#mainNav li ul li{
	padding:0px;
	margin:16px 20px 4px 20px;
	float:none;
	clear:both;
	height:259px;
	line-height:14px;
	font-size:12px;
	color:#FFFFFF;
	background:none;
	font-family: Arial, Helvetica, sans-serif;
}

#mainNav li ul li a {
	display:inline;
	padding-top: 0px;
	color:#FFFFFF;
	text-decoration:none;
}

#mainNav li ul li a:hover {
	text-decoration:underline;
}

#mainNav li ul li div.menuLt{
	float:left;
	width:280px;

}

#mainNav li ul li div.menuRt{
	float:right;
	width:175px;
	font-size:11px;
	line-height:14px;

}

#mainNav li ul li h6{
	color:#9de4ff;
	margin:0px 0px 5px 0px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	font-style: italic;
}



a{
	color:#124983;
}
a:hover{
	color:#022648;
	}

#body {
	background-repeat: repeat-x;
	background-position: center bottom;
}
#footer {
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 370px;
	overflow: hidden;
	clear: both;
	background-color: #03254B;
}
#footerContent {
	text-align: left;
	width: 960px;
	margin:auto;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ede7d0;
	font-size: 12px;
}
#wrapper {
	text-align: left;
	width: 960px;
	margin: 0px;
	padding: 0px;
}
#logo {
	/*background-image: url(images/logo.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 120px;
	width: 220px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 37px;
	overflow: hidden;
}
#logo a {
	display: block;
	padding-top: 150px;
}

#logo:hover{
	background-position: right top;
}


#content {
	clear: both;
	min-height:630px;
	height:auto !important;
	height:630px;
}
.column {
	float: left;
}
#bottomContent .column {
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	padding-left: 48px;
}

/*#aboutTxt {
	width: 280px;
}*/
#bottomContent {
	height: 210px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ede7d0;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#bottomContent h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #f99f1b;
	font-weight: normal;
	margin: 0px;
	font-style: italic;
}
#bottomContent p {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bottomContent a {
	color: #ede7d0;
}
#bottomContent a:hover {
	color: #f99f1b;
}
#bottomContent ul {
	color: #709207;
	list-style-type: square;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#quickLinks {
	width: 360px;
}

#quickLinks ul li{
	width:156px;
}


#aboutTxt{
	width:272px;

}


#footerContent h4 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 58px;
	width: 152px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#footerContent h4 a {
	display: block;
	padding-top: 60px;
}
#footerContent h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
#legal p {
	margin: 0px;
}
#legal {
	line-height: 19px;
	width: 400px;
	float: left;
}
#legal ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#legal li {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ede7d0;
}


#footerContent a {
	color: #ede7d0;
}
#footerContent a:hover {
	color: #f99f1b;
}
#footerLinks {
	float: right;
	font-size: 11px;
	padding-right: 10px;
}
#quickLinks .twoCol {
	float: left;
	width: 155px;
	color: #000;
}

#quickLinks .twoCol li a {
	color: #000;
}
#quickLinks .twoCol li a:hover {
	color: red;
}



#dailyTips {
	margin-left: 310px;
	position: absolute;
	top: 84px;
	background: transparent url('images/did-you-know.gif') no-repeat left top;
	padding-top: 24px;
	color: #3a5a65;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	width: 550px;
	z-index:50;
}
#dailyTips a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4485b3;
}
#dailyTips a:hover {
	color: #395a64;
}

#topBar {
	position: absolute;
	top: 0px;
	margin-left: 284px;
	background-image: url(images/top-anchor-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 656px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	padding: 0px 10px 0px 10px;
	z-index:100;
}



#topBar li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}

#topBar .ext{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
}

#topBar .ext a {
	display:block;
	padding: 11px 14px 10px 14px;
	color: #FFFFFF;
	text-decoration: none;
}
#topBar .ext a:hover {
	color: #83defb;
}
#topBar .tab {
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	margin: 0px;
	height: 37px;
}

#topBar .tab:hover{
	background-position: right top;
	color:#000000;
	cursor:pointer;
}

#topBar #schBox{
	background-image: url(images/search-btn.png);
	width: 117px;

}

#topBar #contactBox{
	background-image: url(images/contact-btn.png);
	width: 114px;

}

#topBar .tab ul {
	display: none;
	position:absolute;
	top:37px;
	z-index:1000;
	color:#000000;
	padding:0px;
	margin:0px;
}

#topBar .tab:hover ul {
	display: block;
}
#contactBox .column {
	width: 200px;
	margin-top: 18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-left: 24px;
}


#topBar #contactBox ul{
	width:450px;
	height:190px;
	background-image: url(images/contact-box.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin-left:-336px;
	cursor:auto;
}















#topBar .social {
	margin: 7px 0px 6px 10px;
	padding:0px;
	height: 24px;
	width: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
}
#topBar .social:hover {
	background-position: right top;
}
#topBar .social a {
	display: block;
	padding-top: 30px;
	width:24px;
	overflow:hidden;
}
#topBar #fb{
	background-image: url(images/fb.png);
}
#topBar #tw{
	background-image: url(images/tw.png);
}



#contactBox .column h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px;
}

#topBar #schBox ul{
	height: 201px;
	width: 284px;
	background-image: url(images/search-box.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin-left:-169px;
	cursor:auto;
}

#schBox li{
	margin:31px 23px 23px 23px;
	text-align:left;
}

#schBox #schText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	background-image: url(images/input-window.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 218px;
	line-height: 14px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 12px;
	padding-right: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow:hidden;
}

#schBox #schSubmit{

}

.schSubmitGo { position: absolute; margin-top: -5px; }

.schForm {  }
.schForm td { text-align: left; padding-right: 10px; padding-bottom: 2px; }
.schForm td.label { font-weight: bold; }

.menuLt .navBlock{
	margin-bottom:5px;
}

.menuLt a{
	display:block;
	padding-left: 12px;
	background-image: url(images/bullets.gif);
	background-repeat: no-repeat;
	background-position: left center;

}


.menuRt img{
	border:none;
	display:block;
	margin:0px 0px 5px 0px;
}

.menuRt a{
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	display:block;
}

#mainNav{
	margin-left:30px;
	
}
#mainNav #home {
	background-image: url(images/home.png);
	width: 85px;
}

#mainNav #home ul{
	margin-left:-3px;
}
#mainNav #about {
	background-image: url(images/about.png);
	width: 90px;
}
#mainNav #about ul{
	margin-left:-18px;
}



#mainNav #aboutus {
	background-image: url(images/aboutus.png);
	width: 100px;
}
#mainNav #aboutus ul{
	margin-left:-88px;
}

#mainNav #media {
	background-image: url(images/media.png);
	width: 90px;
}
#mainNav #media ul{
	margin-left:-118px;
}

#mainNav #tours {
	background-image: url(images/tours.png);
	width: 90px;
}
#mainNav #tours ul{
	margin-left:-188px;
}
#mainNav #ant {
	background-image: url(images/ant.png);
	width: 150px;
}
#mainNav #ant ul{
	margin-left:-248px;
}
#mainNav #blog {
	background-image: url(images/blog.png);
	width: 90px;
}
#mainNav #blog ul{
	margin-left:-388px;
}
#mainNav #links {
	background-image: url(images/links.png);
	width: 90px;
}
#mainNav #links ul{
	margin-left:-388px;
}
#mainNav #contactus {
	background-image: url(images/contact.png);
	width: 90px;
}
#mainNav #contactus ul{
	margin-left:-388px;
}


#mainNav #diet {
	background-image: url(images/diet.png);
	width: 171px;
}
#mainNav #diet ul{
	margin-left:-45px;
}
#mainNav #edu {
	background-image: url(images/edu.png);
	width: 126px;
}
#mainNav #edu ul{
	margin-left:-153px;
}
#mainNav #recipes {
	background-image: url(images/recipes.png);
	width: 103px;
}
#mainNav #recipes ul{
	margin-left:-216px;
}
#mainNav #library {
	background-image: url(images/library.png);
	width: 101px;
}
#mainNav #library ul{
	margin-left:-256px;
}
#mainNav #hm {
	background-image: url(images/hm.png);
	width: 181px;
}
#mainNav #hm ul{
	margin-left:-294px;
}
#mainNav #shop {
	background-image: url(images/shop.png);
	width: 103px;
}
#mainNav #shop ul{
	margin-left:-415px;
}

#mainNav #home.crnt {
	background-image: url(images/home-crnt.png);
}
#mainNav #about.crnt {
	background-image: url(images/about-crnt.png);
}
#mainNav #diet.crnt {
	background-image: url(images/diet-crnt.png);
}
#mainNav #edu.crnt {
	background-image: url(images/edu-crnt.png);
}
#mainNav #recipes.crnt {
	background-image: url(images/recipes-crnt.png);
}
#mainNav #library.crnt {
	background-image: url(images/library-crnt.png);
}
#mainNav #hm.crnt {
	background-image: url(images/hm-crnt.png);
}
#mainNav #shop.crnt {
	background-image: url(images/shop-crnt.png);
}

#bottomContent h4 a {
	color: #f99f1b;
	text-decoration: none;
}

#infoTabs{
	position:relative;
	z-index:10;

}
#homeVideo {
	margin: 10px 20px 10px 20px;
	float: left;
	height: 265px;
	width: 320px;
}
#homeR2 .r2Ad {
	float: left;
	width: 174px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}



#homeR2 {
	background-image: url(images/home-r20bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	height: 370px;
	width: 960px;
	margin-top: -130px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	z-index: 110;
}
.r2Ad h3 a {
	display: block;
	padding-top: 100px;
}
.r2Ad h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #767368;
	letter-spacing: .2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.r2Ad p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 0px;
	line-height: 20px;
}
.r2Ad h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}


.r2Ad h3 {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 174px;
	overflow: hidden;
}
.r2Ad .price {
	color: #345f00;
	font-weight: bold;
	line-height: 20px;
}
.r2Ad .more a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #345f00;
}
.r2Ad .more {
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
#ad1 h3{
	background-image: url(images/heritage.gif);
}
#ad2 h3{
	background-image: url(images/culture.gif);
}
#ad3 h3{
	background-image: url(images/adventure.gif);
}
.r2Ad .more a:hover {
	color: #f99f1b;
}
.r2Ad h5 {
	color: #ffc530;
	text-decoration: none;
}
.r2Ad h5 a {
	color: #345f00;
	text-decoration: none;
}
.r2Ad h5 a:hover {
	color: #345f00;
}

#content h1, #content #sectionHead {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/tertiary-bg_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-size: 32px;
	color: #b2b2b2;
	font-weight: normal;
	margin: 0px;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	line-height: 32px;
	text-transform:uppercase;
}

h1#headline{
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	display: block;
	font-size: 26px;
	color: #000000;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 26px;
	text-transform:none;
}

#breadcrumbs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin: 0px 0px 10px 0px;
	display:block;
	border-top:1px solid #e5e5e5;
	padding:5px 0px;
}

#bodyCopy {
	background-image: url(images/tertiary-bg_02.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-top: 20px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
}
#bodyCopy h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #0eade8;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#bodyCopy #mainPic {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bodyFoot {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#copyLeft {
	float: left;
	width: 580px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;

}
#copyFull {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
}
#bodyClear {
	clear: both;
}
#bodyCopy p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 0px;
}
#textSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 620px;
	overflow: hidden;
	position: absolute;
	top: 249px;
	color: #666666;
	width: 340px;
}
#textSize a {
	background-image: url(images/txt-size-button.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 66px;
	display: block;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
	padding-left: 34px;
	float:left;
	font-weight:normal;
}

#textSize a:hover, #textSize a.on{
	background-position: left top;
	font-weight:bold;
}

#textSize .column {
	line-height: 30px;
	padding-right: 10px;
}
#rtCol {
	float: right;
	width: 320px;
	margin-right: 3px;
}

#ie6{
	display:none;
	border: 1px solid #F7941D;
	background: #FEEFDA;
	text-align: center;
	clear: both;
	height: 100px;
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:10000;
}



#ie6 #ie6closeNotice {
	position: absolute;
	right: 3px;
	top: 3px;
	font-family: courier new;
	font-weight: bold;
}
#ie6Warning{
width: 960px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; color: black;
}
#ie6Graphic{
width: 300px; float: left;
}
#ie6Message{
	width: 300px;
	float: left;
	font-family: Arial, sans-serif;
	padding-right: 20px;
}
#ie6Outdated{
	font-size: 14px;
	font-weight: bold;
	margin-top: 12px;
	color: #FF0000;
}
#ie6Upgrade{
	font-size: 12px;
	margin-top: 6px;
	line-height: 14px;
}
#ie6Firefox{
width: 75px; float: left;
}
#ie6ie8{
width: 75px; float: left;
}
#ie6Safari{
width: 73px; float: left;
}
#ie6Chrome{
float: left;
}
#bodyCopy h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #124983;
	padding: 0px;
}
#bodyCopy h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #000000;
}
#bodyCopy h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bodyCopy h6 {
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#rtCol .module {
	margin-bottom: 10px;
	width:300px;
	height:224px;
	padding:20px 10px 0px 10px;
	overflow:hidden;
	background-image: url(images/cta-blue-fade.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#rtCol .module h3{
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin:0px;
}

#rtCol .module p{
	margin: 3px 0px 3px 0px;
}

#rtCol .module ol, #rtcol .module ul{
	clear:both;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#rtCol .module li {
	padding:4px 0px 4px 20px;
	margin:0px;
	border-bottom: 1px solid #e6e9e9;
	color: #000000;
	font-weight:normal;
	width:280px;
	overflow:hidden;
}
#rtCol .module li:hover {
	font-weight:bold;
}
#rtCol .advert {
	margin-bottom: 10px;
}

#rtCol .module img,
#rtCol .advert img {
	border:none;
	}

#faqList,
#videoList
{ padding: 20px 0 10px 0; }


/** jQuery Font Size Adjust Styles **/
#copyLeft.textLg,
#copyLeft.textLg #faqList
{ font-size: 18px; line-height: 24px !important; }
#copyLeft.textLg small
{ font-size: 13px; line-height: 19px; }


#contactForm .required { color: #cc0000; }
#contactForm .label { clear: left; float:left; margin-bottom: 4px; width: 110px; }
#contactForm .field { float: left; margin-bottom: 4px; width: 460px; }
#contactForm .labelfield { clear: left; margin-bottom: 4px; }
#contactForm ul.onethird { float: left; width: 30%; margin-left: 3%; padding: 0; list-style: none; }


#vidPlayer {
	background-color: #000000;
	width: 580px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#vidInfo {
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#vidInfo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.vidDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#vidThumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 580px;
	overflow: hidden;
	clear: both;
}
#vidThumbs ul {
	width: 600px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#vidThumbs li {
	float: left;
	width: 193px;
	overflow:hidden;
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#vidNav {
	margin: 0px;
	clear: both;
	width: 580px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 11px;
	font-weight:bold;
}
#vidPageLinks {
	float: right;
	font-weight:normal;
}
#vidThumbs li a {
	color: #bb1b16;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
}
#vidThumbs a:hover {
	color: #000000;
}
#vidThumbs img {
	border: none;
}

#vidThumbs h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #00b5e5;
}
#featureLeft {
	background-image: url(images/feature-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 240px;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#featureLeft h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #757065;
	line-height: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	letter-spacing: .2em;
}
#featureLeft h3 {
	font-size: 20px;
	color: #402925;
	line-height: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
#featureLeft p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 17px;
	font-weight: normal;
}
#featureRight {
	background-image: url(images/feature-green-bg.gif);
	padding: 0px;
	height: 240px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
#featureRight h3 {
	color: #314d14;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	margin-top: 22px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 22px;
	font-weight: normal;
}
#featureRight p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#featureRight form {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#featureRight .featureSchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	background-image: url(images/feature-sch-box.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 345px;
	padding-top: 9px;
	padding-left: 12px;
	padding-right: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	background-color: transparent;
}
#featureRight select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 345px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 9px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 9px;
}
#featureLeft a {
	color: #402925;
	text-decoration: none;
}
#featureLeft a:hover {
	color: #000000;
	text-decoration: underline;
}
#featureLeft img {
	border-style: none;
}
#featureImg {
	width: 450px;
	height: 131px;
	overflow: hidden;
}
.itemList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	list-style-type: none;
	width:580px;
	overflow:hidden;
	border-bottom:solid 1px #cccccc;
}


.itemList ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}



.itemList li {
	clear: both;
	height: 30px;
}
.itemList li ul li {
	float: left;
	clear: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.itemList .headerRow {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #eae1ca;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.itemList .titleCell {
	width: 384px;
	padding-left: 16px;
}
.itemList .catCell {
	width: 90px;
}
.itemList .dateCell {
	width: 90px;
}
.itemList .dateCellWide { width: 180px; }
.itemList .headerRow li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.itemList a {
	color: #790c0e;
}
.headerRow a {
	color: #666666;
	text-decoration: none;
}
.itemList a:hover {
	color: #666666;
	text-decoration: underline;
}
.itemList .moreCell {
	text-align: right;
	width: 560px;
}
.itemList .moreCell a {
	color: #124983;
}

.itemList .moreCell a:hover {
	color: #000000;
}
blockquote.disclaimer { font-size: 12px; font-style: italic; }
.tocBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	float: left;
	width: 285px;
}
.tocBlock h6 {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #757065;
	margin: 0px;
	padding: 0px;
	line-height:16px;
	letter-spacing: .2em;
}
.tocBlock ul{
	color: #757065;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
}


#htArchiveList ul { float: left; width: 240px; margin: 13px 20px 13px 0; padding: 0 0 0 30px; }
#htArchiveList ul li {  }

.recipeThumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 580px;
	overflow: hidden;
	clear: both;
}

.recipeThumbs ul {
	width: 600px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.recipeThumbs li {
	float: left;
	width: 140px;
	overflow:hidden;
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.recipeThumbs img {
	border:none;
}

.recipeThumbs  li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
}

.recipeThumbs  a:hover {
	color: #000000;
}


.recipesListItem{
	margin:5px 0px 16px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	height:86px;
	overflow:hidden;
}

.listItem{
	margin:5px 0px 16px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	overflow:hidden;
}

.recipesListItem img{
	float:left;
	margin-right:10px;
	border:none;
}

.recipesListItem a, .listItem a{
	font-weight:bold;
	font-size:14px;

}

.recipeBlock{
	margin-bottom:16px;
}
.catCellWide{
	width:180px;
}

#cse-search-results iframe { width: 580px; }

.newsbar {
	background: url("../images/newsheader.png") no-repeat scroll left top transparent;
    float: left;
    padding: 12px 0 10px 93px;
    width: 195px;

    font-size:20px;
    color:White;
    font-weight:900;
}

.latestNews
{
	background:#b8cde2;
	border:0;
	padding:5px;
	padding-top:70px;
	background: url("../images/bgnews.png") repeat-x;
	background-position:0px -250px;
	height:250px;
}

.published
{
	color:#03254b;
	font-weight:900;
	font-size:15px;
	font-family:Arial,sans-serif;	
}
