/*GLOBAL-GENERAL STYLES*/

* {margin:0; padding:0;}

body {background:#ffffff; font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;}
h1 {}
h2 {}
h5 {color:#CC0001;margin-bottom:10px;font-size: 12px;font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;}
p { font-size: 11px;}
hr {margin:30px 0;}
a:link, a:visited, a:active {color:#cc0000; text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:none;}
.left {float:left;}
.ul2{list-style-type:disc;list-style-position:inside;margin-bottom:10px;}
.li2{font-size: 11px;}

ol{font-size: 11px;}


table{font-size: 11px;}
.landingtd{font-size:9px;WIDTH: 115px;}
.brandtext{font-size:10px;}


#signposts {float:left;}
#signposts ul {margin:5px 0px 0 20px;}
#signposts ul li {float:left;list-style:none;}


#videobox
{
	BACKGROUND-IMAGE: url(/images/obesity/videobg.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	width:384px;
	height:375px;
}


#stepbox
{
	BACKGROUND-IMAGE: url(/images/obesity/boxes/bgshadow.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	font-size:9px;
	width:251px;
	height:150px;
}

#step1Img{left:130;width:126px;height:138;z-index:99;position:relative;float:right;display: inline;}

#step1txt{left:10;width:130px;font-size:9px;height:150px;z-index:1;}
#step2txt{left:10;width:227px;font-size:9px;height:150px;z-index:1;}
#step3txt{left:10;width:227px;font-size:9px;height:150px;z-index:1;}


#step1
{
	font-size:9px;
	width:135px;
	position:relative; 
	top:32;
	left:10; 
}
#step1link
{
	width:155px;font-size:9px;
	position:relative;top:2;
}

#step2
{
	font-size:9px;
	width:115px;
	position:relative; 
	top:32; 
	left:20; 
}
#step2link
{
	width:155px;font-size:9px;
	position:relative;top:5;
}
#step3
{
	font-size:9px;
	width:112px;
	position:relative; 
	top:5; 
	left:10; 
}
#step3Gen
{
	font-size:9px;
	width:112px;
	position:relative; 
	top:32; 
	left:10; 
}
#step3link
{
	font-size:9px;
	position:relative;top:5;
}

#step4
{
	font-size:9px;
	width:120px;
	position:relative; 
	top:15; 
	left:20; 
}
#step4b
{
	font-size:9px;
	width:140px;
	position:relative; 
	top:32; 
	left:20;
}

#step4link
{
	font-size:9px;font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;
	position:relative;left:100;top:10; 
}
#step4linkb
{
	font-size:9px;font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;
	position:relative;left:100;top:2; 
}


* html img,
* html .png{
      position:relative;
      behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
      this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
      this.src = "png.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
      this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
      this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
} 


