div.Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:862px;
}

div.header1 {
	position:absolute;
	left:0px;
	top:0px;
	width:249px;
	height:148px;
}

div.header2 {
	position:absolute;
	left:249px;
	top:0px;
	width:182px;
	height:148px;
}

div.header3 {
	position:absolute;
	left:431px;
	top:0px;
	width:216px;
	height:148px;
}

div.header4 {
	position:absolute;
	left:647px;
	top:0px;
	width:215px;
	height:148px;
}

div.lefthpic {
	position:absolute;
	left:0px;
	top:148px;
	width:192px;
	height:182px;
}

div.leftcenterhpic {
	position:absolute;
	left:192px;
	top:148px;
	width:228px;
	height:182px;
}

div.rightcenterhpic {
	position:absolute;
	left:420px;
	top:148px;
	width:206px;
	height:182px;
}

div.righthpic {
	position:absolute;
	left:626px;
	top:148px;
	width:236px;
	height:182px;
}

div.press {
	position:absolute;
	left:0px;
	top:330px;
	width:85px;
	height:41px;
}

div.news {
	position:absolute;
	left:85px;
	top:330px;
	width:98px;
	height:41px;
}

div.about {
	position:absolute;
	left:182px;
	top:330px;
	width:86px;
	height:41px;
}

div.conditions {
	position:absolute;
	left:268px;
	top:330px;
	width:152px;
	height:41px;
}

div.therapies {
	position:absolute;
	left:420px;
	top:330px;
	width:152px;
	height:41px;
}

div.products {
	position:absolute;
	left:572px;
	top:330px;
	width:85px;
	height:41px;
}

div.testimonials {
	position:absolute;
	left:657px;
	top:330px;
	width:104px;
	height:41px;
}

div.contact {
	position:absolute;
	left:761px;
	top:330px;
	width:101px;
	height:41px;
}

div.welcome {
	position:absolute;
	left:0px;
	top:371px;
	width:639px;
	height:64px;
}

div.allansosin {
	position:absolute;
	left:639px;
	top:371px;
	width:223px;
	height:252px;
}

div.content-bkg {
	position:absolute;
	left:-120px;
	
	margin-right:12px;
	top:435px;
	width:615px;
	height:731px;
}

div.mailinglist {
	position:absolute;
	left:639px;
	top:623px;
	width:223px;
	height:84px;
}

div.mailinglist2 {
	position:relative;
	left:-280px;
	top:374px;
	width:215px;
	height:33px;
}

div.sendsite {
	position:absolute;
	left:639px;
	top:707px;
	width:223px;
	height:54px;
}

div.search {
	position:absolute;
	left:639px;
	top:820px;
	width:223px;
	height:106px;
}

div.searchbox {
	position:absolute;
	left:639px;
	top:805px;
	width:223px;
	height:61px;
}

div.weightloss {
	position:relative;
	left:-300px;
	top:366px;
	width:305px;
	height:193px;
}

div.heartdisease {
	position:relative;
	left:-10px;
	top:174px;
	width:258px;
	height:193px;
}

div.naturalhormone {
	position:relative;
	left:285px;
	top:-18px;
	width:299px;
	height:193px;
}

a:link, a:active, a:visited
{
	 color:#346715;
	 font-family: Geneva;
	 text-decoration:underline;
}

a:hover
{
	 color:#5D400C;
	 font-family: Times;
	 font-weight:bold;
	 text-decoration:none;
}


div.content-bkg {
	position:relative;
	background-color:white repeat-y;
	background:url(http://www.iprogressivemed.com/images/content_bkg.jpg) no-repeat 0px 0px;
	
	height:auto !important;
	
	text-align:left;
	padding-left:40px;
	padding-right:1px;
	padding-top:1px;
	font-family: Times;
	font-size: 12px;
	color: black;
	line-height: 18px;
}

div.content-subpage {
	position:absolute;
	left:240px;
	
	
	top:10px;
	width:550px;

	height:auto !important;
	
	text-align:left;
	padding-left:10px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:5px;
	font-family: Times;
	font-size: 14px;
	color: black;
	line-height: 18px;
}


div.content-subpagecal {
	position:absolute;
	left:440px;
	
	
	top:400px;
	width:600px;

	height:auto !important;
	
	text-align:left;
	padding-left:10px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:5px;
	font-family: Times;
	font-size: 14px;
	color: black;
	line-height: 18px;
}



div.footerbar {
	
	font-family: Times;
	font-size: 12px;
	bottom:10px;
	width:500px;
	height:59px;
}

div.footer {
	
	
	
	font-family: Times;
	font-size: 12px;
	
	
}

div.footersub {
	
	

	width:550px;

	height:auto !important;
	
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Times;
	font-size: 12px;
	
	
}


body
{
	
	
	
	
	background:#FFFFCC;
	
}

body.home
{
	margin:0px;
	font-family: Times;
}

body.subpage
{
	font-family: Times;
	font-size: 14px;
	color: black;
	line-height: 18px;
	margin:0px;
	padding:5px;
	background:#FCFAE6;
	
}

h1
{
	font-family: Geneva, Helvetica, Lucida Sans, Verdana, Arial, Geneva, Trebuchet, sans-serif;
	font-size: 32px;
	font-style: italic;
	font-weight:bold;
	color: #346715;
	
}

h1.start
{
	font-family: Times;
	font-size: 20px;
	font-weight:bold;
	color: #346715;
	margin-top:0px;
}

h2
{
	font-family: Times;
	font-size: 18px;
	font-weight:bold;
	color: #346715;
}

h3
{
	font-family: Times;
	font-size: 16px;
	font-weight:bold;
	color: #346715;
}

p 
{	
	font-family: Times;
	font-size: 14px;
	color: black;
	line-height: 18px;
}

td.hometext 
{	
	font-family: Times;
	font-size: 14px;
	color: #black;
	line-height: 18px;
}

#column-nav
{
	position:absolute;
	display:inline;
	float:left;
	width:235px;
	background-color:#002F8B;
	height:auto !important;
	min-height:320px;
	height/**/:320px;
	
}

#block-mainnav
	{
		position:relative;
		margin-top:7px;
		width:215px;
	}
	
#mainnav
{
	position:relative;
	margin-top:9px;
	padding:0px 0px 0px 0px;
	width:215px;
	font-family: Geneva, Lucida Sans, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	line-height:16px;
}

#mainnavh
{
	position:relative;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	width:200px;
	font-family: Geneva, Lucida Sans, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	line-height:20px;
}

#mainnav_text{
	
	text-decoration: none;
}

#mainnav a
{
	margin: 0px;
	color: #346715;
	font-family: Geneva, Lucida Sans, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}

#mainnav a:hover, #mainnav a.on
{
	color: #5D400C;
	font-weight:bold;
	font-size: 12px
	font-family: Geneva, Lucida Sans, Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	background:url(http://www.iprogressivemed.com/images/bullet.gif) no-repeat 0px 4px;
		padding-left:20px;
		margin-left:-15px;
		margin-bottom:5px;
}

		


