
/*global styles*/
h1, p{
	margin:0px;
	padding:0px;
}
.fltLft{
	float:left;
}
.hdng{
    font-weight:bold;
    font-size:18px;
    color:#173387;
    margin:0px 0px 7px 0px;
    display:block;
}
a.hdngLnk:link, a.hdngLnk:visited{
    font-weight:bold;
    font-size:14px;
    color:#173387;
    display:block;
    text-decoration:underline;
    margin:8px 0px 0px 0px;
}
a.hdngLnk:hover{
    font-weight:bold;
    font-size:14px;
    color:#173387;
    display:block;
    text-decoration:none;
    margin:8px 0px 0px 0px;
}
.panelHdrImg{
    height:11px;  
    display:block; 
    background:url(http://images.agoramedia.com/dukediet/cms/img_hdr_blue.gif) no-repeat;
    font-size:1px;
}
/*home page styles*/
#container{
	background:url(http://images.agoramedia.com/dukediet/cms/bg_container.gif) repeat-x;
}
.divContainer{
    width:639px;
    float:right;
    margin:0px 0px 16px 0px;
}
/*About Duke styles*/
#about{
	width:331px;
	float:left;
	padding:0px 0px 0px 8px;
}
#about #landingImage{
	width:330px;
	margin:0px 0px 14px 0px;
	float:right;
}
#about #articleText{
	padding:0px 0px 0px 9px;
}
#about #articleText h1{
	font-weight:bold;
    font-size:18px;
    color:#173387;
    padding:0px 0px 7px 0px;
}
#about #articleText p{
    font-size:14px;
	
}
#about #articleText p a:link, #about #articleText p a:visited{
    font-weight:bold;
    font-size:14px;
    color:#173387;
    display:block;
    text-decoration:underline;
}
#about #articleText p a:hover{
    font-weight:bold;
    font-size:14px;
    color:#173387;
    display:block;
    text-decoration:none;
}
/*duke-diet-fitness styles*/
#duke-Diet-Fitness{
    width:311px;
    float:left;
    padding:0px 0px 0px 9px;
}
#duke-Diet-Fitness .content{
    background:url(http://images.agoramedia.com/dukediet/cms/bg_panel.gif) repeat-x 0px 11px;
    text-align:center;
}
#duke-Diet-Fitness #articleText{
    display:block;
    text-align:left;
    padding:0px 0px 0px 10px;
}
#duke-Diet-Fitness p{
    margin:11px 0px 0px 0px;
    font-size:13px;
}
#duke-Diet-Fitness p a:link, #duke-Diet-Fitness p a:visited{
    font-weight:bold;
    font-size:13px;
    color:#173387;
    display:block;
    text-decoration:underline;
}
#duke-Diet-Fitness p a:hover{
    font-weight:bold;
    font-size:13px;
    color:#173387;
    display:block;
    text-decoration:none;
}
#duke-Diet-Fitness .content img{
    margin:23px 0px 6px 0px;
}
/*healthyLifestyle styles*/
#healthyLifestyle{
    width:299px;
    float:right;
}
#healthyLifestyle #articleText{
    width:289px;
    background:url(http://images.agoramedia.com/dukediet/cms/bg_panel_healthy_lifestyle.gif) repeat-x;
    padding:0px 0px 0px 10px;
}
#healthyLifestyle #articleText h1{
	font-weight:bold;
    font-size:18px;
    color:#173387;
    height:28px;
    padding:10px 0px 7px 0px;
}
#healthyLifestyle .content{
    /*background:url(http://images.agoramedia.com/dukediet/cms/bg_panel_healthy_lifestyle.gif) repeat-x 0px 11px;*/
}
#healthyLifestyle .content .hdng{
    margin:0px 0px 7px 0px;
}
#healthyLifestyle a:link, #healthyLifestyle a:visited {
	color:#173387;
	text-decoration:underline;
	font-size:13px;
	margin:6px 0px 12px 0px;
	display:block;
	font-weight:normal;
}
#healthyLifestyle a:hover {
	color:#173387;
	text-decoration:none;
	font-size:13px;
	margin:6px 0px 12px 0px;
	font-weight:normal;
}
.food-recipes, .fitness, .behavioral-health, .medical{
    font-weight:bold;
    font-size:14px;
}
.food-recipes{
    color:#829911;
}
.fitness{
    color:#E48823;
}
.behavioral-health{
    color:#5F4DAC;
}
.medical{
    color:#529E5C;
}
/*weight loss tools styles*/
#wghtLossTools{
    width:204px;
    float:left;
    padding:0px 8px 0px 9px;
    display:inline;
}
#wghtLossTools .panelHdrImg{
    background:url(http://images.agoramedia.com/dukediet/cms/img_hdr_violate.gif) no-repeat;
}
#wghtLossTools #articleText{
    padding:18px 9px 0px 11px;
}
#wghtLossTools #articleText h1{
    font-weight:bold;
    font-size:14px;
    color:#173387;
    padding:0px 0px 8px 0px;
}
#wghtLossTools .content #articleText p a:link, #wghtLossTools .content #articleText p a:visited {
	color:#173387;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
#wghtLossTools .content #articleText p a:hover {
	color:#173387;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#wghtLossTools .content{    
    text-align:center;
}
#wghtLossTools #articleText{
    width:185px;
    text-align:left;
    background:url(http://images.agoramedia.com/dukediet/cms/bg_panel_small.gif) repeat-x;
}
#wghtLossTools .content .hdngLnk{
    padding:4px 0px 0px 0px;
}
#wghtLossTools .content ul{
   margin:2px 0px 10px 0px;
   padding:0px;
   list-style-type:none;
}
#wghtLossTools .content li{
   font-size:13px;
   margin:0px;
   padding:0px 0px 0px 9px;
   background:url(http://images.agoramedia.com/dukediet/cms/bullet_wght_loss_tools.gif) no-repeat 0px 9px;
   line-height:20px;
}
#wghtLossTools .content div{
    line-height:20px;
}
/*Testimonial styles*/
#testimonial{
    width:205px;
    float:left;
    margin:0px 7px 0px 0px;
}
#testimonial .content span.panelHdng{
    font-weight:bold;
    font-size:14px;
    color:#173387;
    width:55px;
    display:block;
    padding:1px 0px 0px 0px;
}
#testimonial .panelHdrImg{
    background:url(http://images.agoramedia.com/dukediet/cms/img_hdr_lblue.gif) no-repeat;
}
#testimonial a:link, #testimonial a:visited {
	color:#173387;
	text-decoration:underline;
	font-size:13px;
}
#testimonial a:hover {
	color:#173387;
	text-decoration:none;
	font-size:13px;
}
#testimonial .content{
    background:url(http://images.agoramedia.com/dukediet/cms/bg_panel_small.gif) repeat-x;
    padding:17px 0px 0px 10px;
}
#testimonial .content p{
    position:relative;
    top:-50px;
    *top:-52px;/*IE hack*/
}
.testiImg{
    position:relative;
    top:-63px;
    left:57px;    
    margin:0px;
}
/*Duke Expert styles*/
#dukeExpert{
    width:204px;
    float:right;
}
#dukeExpert .panelHdrImg{
    background:url(http://images.agoramedia.com/dukediet/cms/img_hdr_pink.gif) no-repeat;
}
#dukeExpert #articleText{
    padding:18px 9px 0px 11px;
}
#dukeExpert #articleText p{
    padding:4px 3px 10px 0px;
}
#dukeExpert #articleText h1{
    font-weight:bold;
    font-size:14px;
    color:#173387;
    padding:0px 0px 8px 0px;
}
#dukeExpert .content #articleText p a:link, #dukeExpert .content #articleText p a:visited {
	color:#173387;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
#dukeExpert .content #articleText p a:hover {
	color:#173387;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#dukeExpert .content{    
    text-align:center;
}
#dukeExpert #articleText{
    width:185px;
    text-align:left;
    background:url(http://images.agoramedia.com/dukediet/cms/bg_panel_small.gif) repeat-x;
}
#dukeExpert .content .hdngLnk{
    padding:4px 0px 0px 0px;
}
/*How it works styles*/
#howItWorks{
    width:298px;
    float:left;
    padding:0px 0px 7px 0px;
    background:url(http://images.agoramedia.com/dukediet/cms/bg_how_it_works.gif) repeat-x bottom;
}
#howItWorks .panelHdrImg{
    background:url(http://images.agoramedia.com/dukediet/cms/img_hdr_pink.gif) no-repeat;
}
#howItWorks .content{
    padding:21px 18px 0px 19px;
    background:url(http://images.agoramedia.com/dukediet/cms/duke_center.jpg) no-repeat;
}
#howItWorks .content img{
    margin:87px 0px 16px 39px;
}
#howItWorks .content span img{
    margin:0px 0px 9px 0px;
}
#howItWorks .content .txtContainer .links{
    width:50%;
    float:left;
}
#howItWorks .content .txtContainer .links ul{
   margin:0px;
   padding:0px 0px 5px 0px;
   list-style-type:none;
}
#howItWorks .content .txtContainer .links li{
   margin:0px;
   padding:0px 0px 2px 9px;
   background:url(http://images.agoramedia.com/dukediet/cms/bullet.gif) no-repeat 0px 8px;
}
#howItWorks .content .howItWorksTxt{
    width:47%;
    float:right;
    font-size:13px;
    padding:0px 0px 0px 3px;
}
#howItWorks a:link, #howItWorks a:visited {
	color:#173387;
	text-decoration:underline;
	font-size:13px;
}
#howItWorks a:hover {
	color:#173387;
	text-decoration:none;
	font-size:13px;
}
/*In the News styles*/
#intheNews{
    width:299px;
    float:right;
    line-height:20px;
    margin-top: 10px;
}
#intheNews .content{
    float:left;
    width:289px;
    background:url(http://images.agoramedia.com/dukediet/cms/bg_panel_healthy_lifestyle.gif) repeat-x 0px 0px;
}
#intheNews #articleText h1{
    font-weight:bold;
    font-size:18px;
    color:#173387;
    padding:0px 0px 8px 0px;
}
#intheNews .panelHdrImg{
	background:url(http://images.agoramedia.com/dukediet/cms/img_hdr_pink.gif) no-repeat;
}
#intheNews #articleText{
    width:285px;
    padding:0px;
}
#evaluation .panelHdrImg{
    background:url(http://images.agoramedia.com/dukediet/cms/img_hdr_pink.gif) no-repeat;
}
#intheNews .content{
    padding:25px 0px 0px 10px;
}
#intheNews .content p{
    padding:4px 0px 0px 0px;
}
#intheNews .content a:link, #intheNews .content a:visited {
	color:#173387;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
#intheNews .content a:hover {
	color:#173387;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

	
#intheNews #articleText ul{
   margin:0px;
   padding:0px 0px 5px 15px;
}
#intheNews #articleText li{
   margin:0px;
   padding:0px 0px 2px 0px;
   color:#AC4DA9;
}
#intheNews #articleText li a:link, #intheNews #articleText li a:visited{
   font-weight:normal;
}

/*Nutrition Expert styles*/
#nutrtonExpt{
    padding:0px 20px;
}
#nutrtonExpt p{
    padding:0px 0px 15px 0px;
}
#nutrtonExpt h1{
    font-weight:bold;
    font-size:14px;
    padding:13px 0px 14px 0px;
}
#nutrtonExpt .imgExpert{
	margin:0px 0px 8px 8px;
	float:right;
	border:2px solid #AC4CAC;
}
.questionAnswer{
	font-weight:bold;
	font-size:14px;
}
.imgCaption{
	font-weight:bold;
	padding:0px 0px 50px 0px;
}
#nutrtonExpt .articleHdng{
    font-weight:bold;
    font-size:18px;
    color:#173387;
    padding:0px 0px 14px 0px;
}
/*Meet the expert*/
.imgBorderPinkabout{
	border:2px solid #AC4CAC;
}
#meetDExptIntro{
	width:305px;
	float:left;
	padding:0px 0px 0px 21px;
}
#meetDExptIntro .txtContent{
	float:right;
	width:235px;
}
#meetDExptIntro .txtContent p{
	padding:6px 0px 35px 0px;
}

/*Toosl landing page*/
#toolsLndgThumb{
	width:305px;
	float:left;
	padding:0px 0px 0px 21px;
}
#toolsLndgThumb .imgBorderPinkabout{
	border:2px solid #DDD4E4;
}
#toolsLndgThumb .txtContent{
	float:right;
	width:235px;
}
#toolsLndgThumb .txtContent h1{
	font-size:14px;
	font-weight:bold;
	color:#173387;
}
#toolsLndgThumb .txtContent p{
	padding:6px 0px 35px 0px;
}

/*Tools Individual*/
#toolsIndividual{
    padding:0px 20px;
}
#toolsIndividual p{
    padding:0px 0px 15px 0px;
}
#toolsIndividual h1{
    font-weight:bold;
    font-size:14px;
    padding:13px 0px 14px 0px;
}
#toolsIndividual .articleHdng{
    font-weight:bold;
    font-size:18px;
    color:#173387;
    padding:0px 0px 14px 0px;
}
#toolsIndividual .imgExpert{
	margin:0px 0px 8px 8px;
	padding:13px;
	float:right;
	border:2px solid #DDD4E4;
}

/*Fitness Excersie*/
#fitness-exercise{
	padding:0px 0px 0px 9px;
	display:table;
}
#fitness-exercise h1{
	font-size:18px;
	font-weight:bold;
	color:#173387;
	padding:14px 0px;
}
#fitness-exercise .level{
	color:#173387;
	font-weight:bold;
}
#fitness-exercise .links{
	padding:10px 0px;
}
#fitness-exercise .links table td{
	padding:0px 13px 0px 0px;
}
#fitness-exercise .links table td img{
	padding:0px 3px 0px 0px;
}
.fitnessExerciseTip{
	padding:26px 0px 14px 0px;
}
.fitnessExerciseTip .large{
	padding:0px 5px 0px 0px;
}
#fitness-exercise .note{
	padding:0px 0px 30px 0px;
	float:left;
	display:block;
}
.tblsSteps{
	width:100%;
	float:right;
}
.tblsSteps div.imgFitness{
	width:198px;
	padding:0px 0px 25px 0px;
	clear:both;
	float:left;
}
.tblsSteps div.description{
	padding:0px 8px 25px 0px;
	float:right;
	width:65%;
}
.tblsSteps div.description span{
	display:block;
}
.videoDiv{
	padding:0px 0px 30px 0px;
	width:320px;
}
/*footer styles*/
.ftrClip{
	float:left;
  
}
.ftrClipFun{}
#footer {
	width:779px;
	margin:45px auto 25px auto;
	text-align:left;	
	/*float:left;
	_float:none; IE CSS hack*/
}
#footer #links {
	text-align:center;
}
#footer p {
	margin:0;
	line-height:16px;
}
#footer #branding {
	float:left;
	margin:10px 0 30px 0;
}	
#footer #secondary-links {
	float:right;
	padding:20px 0 0 0;
	text-align:right;
}
#footer .copy {

	width:400px;
	margin:0 0 0 190px;
	padding:20px 0 0 0;
	text-align:center;
}
#footer .copy p {
	color:#666;
}
#footer #branding #powered {
	display:block;
}
#footer #copyright {
	color:#666;
	margin:12px 0 0 0;
}