


body, html, form, fieldset{margin:0; padding:0; outline:none; font-weight:normal; border:0}
form, fieldset{float:left; width:100%}
img
{
    padding: 0px;
    margin: 0px;
    border: 0;
}
a{text-decoration:none; border:0; outline:0;}
.clear{clear:both; width:auto !important}
body{background:#d6e2ea; font-family:Verdana, Geneva, sans-serif; font-size:11px; background:#fff;}
body.inner{color:#282828; font:normal 12px Arial, Helvetica, sans-serif; background:#ffffff;}
ul{list-style:none;}
.layout{margin:0 auto; width:970px;}


#cont{
margin:auto;
width:955px;
text-align:left;
background-color: #DDD;
font:10pt/1.3 Verdana,Arial,Tahoma,"Lucida Sans",Geneva,sans-serif;
background: #D6E2EA url(http://www.progressivehealth.com/assets/images/main/top_bg_x.png) left top repeat-x;
}

	.header {
	width: 966px;
	height: 186px;
	float: left;
}

	.header .h_logo {
		width: 300px;
		height: 121px;
		float: left;
		text-indent: -9000px;
		background: transparent url(http://www.progressivehealth.com/assets/images/main/logo.gif) left top no-repeat;
		margin: 0;
		border: 0;
		outline: none;
		text-decoration: none;
		position:static;
	}
	
		.header .h_logo a {
			width: 300px;
			height: 121px;
			float: left;
			background: transparent;
		}


.top_bar {
	width: 960px;
	height: 49px;
	padding: 1px 3px 0 3px;
	float: left;
}

	.top_bar ul {
		width: 958px;
		padding: 0 0 0 2px;
		height: 49px;
		margin-top:0;
		margin-left:0;
		float: left;
		list-style:none;
		background: transparent url(http://www.progressivehealth.com/assets/images/main/top_menu_li_bg_y.gif) left top repeat-y;
	}
	
		.top_bar ul li {
			height: 49px;
			padding: 0 2px 0 0;
			float: left;
			background: transparent url(http://www.progressivehealth.com/assets/images/main/top_menu_li_bg_y.gif) right top repeat-y;
		}
		
			.top_bar ul li a {
				height: 49px;
				padding: 0 55px;
				float: left;
				line-height: 49px;
				font-size: 14px;
				color: #222;
				font-weight: bold;
                text-decoration:none;
				background: transparent url(http://www.progressivehealth.com/assets/images/main/top_menu_link_bg.png) left bottom repeat-x;
			}
			
				.top_bar ul li a:hover, .header ul li a.on {
					color: #FFF;
					background: transparent url(http://www.progressivehealth.com/assets/images/main/top_menu_link_bg.png) left top repeat-x;
				}

#footer {
background-color:#B8DCE9;
padding:10px;
}


.footer {
	width: 964px;
	height: 18px;
	margin: 0;
	padding: 24px 0px;
	float: left;
	color: #666;
	background: transparent url(http://www.progressivehealth.com/assets/images/main/footer_bg.png) left top no-repeat;
    margin-left:-5px;
}

	.footer p {
		float: left;
		color: #B80403;
		font-family: Arial;
		font-size: 9pt;
		margin-top:0;
		margin-left: 15px;
	}

	.footer ul {
		float: right;
		list-style:none;
		padding:0;
		margin:0;
		width:60%;
	}
	
		.footer ul li {
			padding: 0 0 0 8px;
			float: left;
			font-family:Arial;
			font-size:9pt;
		}
		
			.footer ul li a {
				display: inline;
				color: #666;
			}


	.header {
	width: 966px;
	height: 186px;
	float: left;
}

	.header .h_logo {
		width: 300px;
		height: 121px;
		float: left;
		text-indent: -9000px;
		background: transparent url(http://www.progressivehealth.com/assets/images/main/logo.gif) left top no-repeat;
		margin: 0;
		border: 0;
		outline: none;
		text-decoration: none;
		position:static;
	}
	
		.header .h_logo a {
			width: 300px;
			height: 121px;
			float: left;
			background: transparent;
		}


.info {
	width: 312px;
	top: 30px;
	right: 20px;
	position: absolute;
}

	.info .menu {
		padding: 0 0 5px 5px;
		float: left;
	}
	
	.info .menu ul
	{
		list-style:none;
		padding:0;
	}
	
		.info .menu li {
			padding: 0 20px 0 0;
			float: left;
		}
		
			.info .menu li a {
				color: #9A9292;
				font-weight: bold;
			}
			
				.info .menu li a:hover {
					color: #4D4D4D;
				}
		
	.info .search {
		width: 312px;
		height: 49px;
		float: left;
		background: transparent url(http://www.progressivehealth.com/assets/images/main/search_form_bg.gif) left top no-repeat;
	}
	
		.info .search form, .info .search form dl {
			width: 312px;
			float: left;
		}
		
			.info .search form dl dt.label {
				width: 47px;
				top: 21px;
				left: 17px;
				position: absolute;
			}
			
				.info .search form dl dt.label label {
					width: 47px;
					height: 11px;
					float: left;
					text-indent: -9000px;
				}
			
			.info .search form dl dd.query {
				width: 172px;
				top: 16px;
				left: 77px;
				position: relative;
			}
			
				.info .search form dl dd.query input {
					width: 168px;
					padding: 2px;
					border: none;
					float: left;
					background: transparent;
                    margin-top:-13px;
                    margin-left:-40px;
				}
			
			.info .search form dl dd.submit {
				width: 28px;
				top: 15px;
				left: 263px;
				position: absolute;
                

			}
			
				.info .search form dl dd.submit button {
					width: 28px;
					height: 31px;
					border: none;
					float: left;
					text-indent: -9000px;
					background: transparent;
					margin-top:17px;
                    margin-left:-40px;
				}
				
				.info .search form dl dd.submit button:hover 
				{
				    cursor: pointer;
				    }
				    
