<!--
	/* Site Design / Implementation by: www.GeckoDesigns.ca */

	/* ************************* */	
	
	body, html { 	
		background:#f7f8fa;
		margin:0;
	}
	
	#center { 
		position:relative; 
		width:780px; 
		margin:0 auto; 
		z-index:90;
	}
	
	/* ************************* */
	
	#r1 {
		position:relative; 
		text-align:left;
		height:87px;
		background:transparent url('/_img/header.jpg') no-repeat top left;
	}
	
	#r1-1 {
		position:absolute;
		top:45px;
		left:550px;
		font:12px arial, san-serif;
		color:#657b15;
	}

	#r1-1 a, #r1-1 a:visited, #r1-1 a:link {
		color:#5E6754;
		text-decoration:none;
		border-bottom:0px solid transparent;		
	}

	#r1-1 a:hover {
		color:#657b15;
		text-decoration:none;
		border-bottom:1px solid #999;	
	}	

	#r1-1 a:active {
		color:#5E6754;
		text-decoration:none;
		border-bottom:0px solid transparent;		
	}
	
	/* ************************* */

	#r2 {
		position:relative;
		top:0px;
		background:transparent url('/_img/header-bg.jpg') no-repeat top left;
		font:12px tahoma, san-serif;
		padding:0px 12px 0px 0px;
		}  html>body div#r2 {
		padding:0px;
	}	
	
	#r2-1 {
		padding:18px 9px 4px 22px;
		}  html>body div#r2-1 {
		padding:18px 15px 5px 15px;
	}
	
	/* ************************* */
	
	#r3 {
		position:absolute;
		top:185px;
		background:transparent url('/_img/body-bg.jpg') no-repeat bottom right;
		font:12px tahoma, san-serif;
		float:right;
		padding:0px;
		}  html>body div#r3 {
		padding:0px;
		top:180px;
		width:780px;
	}
	
	#r3-a {
		position:absolute;
		top:185px;
		background:transparent url('/_img/body-bg-2.jpg') no-repeat bottom right;
		font:12px tahoma, san-serif;
		float:right;
		padding:0px;
		}  html>body div#r3-a {
		padding:0px;
		top:180px;
		width:780px;
	}	
	
		
	#r3-h {
		/* used only in home page */ 
		position:absolute;
		top:185px;
		height:420px;
		background:transparent url('/_img/home-bg.jpg') no-repeat top right;
		font:12px tahoma, san-serif;
		float:right;
		padding:0px;		
		}  html>body div#r3-h {
		top:180px;
		width:780px;
	}
	
	#r3-1 {
		
	}
	
	#r3-1-1 {
		float:left;
		position:relative;
		left:22px;
		width:405px;
		text-align:left;
		padding:5px 5px 5px 5px;
		background:transparent url('/_img/sub-body-bg.jpg') no-repeat top left;
		}  html>body div#r3-1-1 {
		width:395px;
	}
	
	#r3-1-2 {
		float:right;
		position:relative;
		left:-22px;
		width:317px;
		text-align:left;
		line-height:150%;
		background:transparent url('/_img/col2bg.jpg') no-repeat top left;
		padding:5px 7px 15px 7px;
		z-index:10;
		}  html>body div#r3-1-2 {
		left:-22px;
		width:305px;
	}
	
	#r3-1-1-h {
		/* used only in home page */ 
		float:left;
		position:relative;
		left:25px;
		width:255px;
		text-align:left;
		background:transparent url('/_img/securecare.jpg') no-repeat top left;
		padding:2px 5px 15px 7px;
		margin: 224px 0px 0px 0px;
		line-height:150%;
		}  html>body div#r3-1-1-h {
		padding:2px 5px 15px 7px;
		width:255px;
	}
	
	#r3-1-2-h {
		/* used only in home page */ 
		float:right;
		position:relative;
		left:-22px;
		width:205px;
		text-align:left;
		line-height:150%;
		padding:65px 7px 15px 50px;
		margin:10px 0px 0px 0px;
		background:transparent url('/_img/progresa-health-systems.gif') no-repeat top left;
		}  html>body div#r3-1-2-h {
		left:-15px;
		width:150px;
	}
	
	#r3-1-2-h a, #r3-1-2-h a:visited, #r3-1-2-h a:link, 
	#r3-1-1-h a, #r3-1-1-h a:visited, #r3-1-1-h a:link, 
	#r3-1-2 a,   #r3-1-2 a:visited,   #r3-1-2 a:link, 
	#r3-1-1 a,   #r3-1-1 a:visited,   #r3-1-1 a:link,
	#r3-1-3-3 a,   #r3-1-3-3 a:visited,   #r3-1-3-3 a:link {
		color:#951616;
		text-decoration:none;
		border-bottom:1px dashed #B0BAC4;
	}
	
	#r3-1-2-h a:hover,
	#r3-1-1-h a:hover, 
	#r3-1-2 a:hover,   
	#r3-1-1 a:hover,
	#r3-1-3-3 a:hover {
		color:#951616;
		text-decoration:none;
		border-bottom:1px solid #B0BAC4;
	}
	
	
	#r3-1-1-h a.img_cl, #r3-1-1-h a.img_cl:visited, #r3-1-1-h a.img_cl:link {
		text-decoration:none;
		border-bottom:0px dashed #ffffff;
	}

	#r3-1-1-h a.img_cl:hover {
		text-decoration:none;
		border-bottom:0px solid #ffffff;
	}
	
	#r3-1-2-h a:active, 
	#r3-1-2-h a:active, 
	#r3-1-2 a:active,   
	#r3-1-1 a:active  {
		color:#951616;
		text-decoration:none;
		border-bottom:0px solid transparent;
	}
	
	#r3-1-3 {
		float:right;
		position:relative;
		left:-22px;
		width:736px;
		margin:0px 0px 0px 10px;
		text-align:left;
		padding:5px 5px 5px 5px;
		background:transparent url('/_img/sub-body-bg.jpg') no-repeat top left;
		}  html>body div#r3-1-3 {
		left:-25px;
		width:723px;
		
	}
	
	#r3-1-1-1, #r3-1-2-1, #r3-1-3-1 {
		font:26px "Arial Narrow", arial, tahoma, san-serif;
		color:#951616;
		letter-spacing:1px;
		padding:3px 0px 0px 3px;

	}
	
	#r3-1-1-2, #r3-1-2-2, #r3-1-3-2, #r3-1-1-4, #subheading {
		font:15px "Arial Narrow", arial, tahoma, san-serif;
		color:#475B78;	
		font-weight:bold;
		letter-spacing:4px;
		padding:3px 0px 10px 3px;
	}
	
	#r3-1-1-3 {
		line-height:150%;
		padding:0px 0px 20px 3px;
	}
	
	#r3-1-2-3 {
		line-height:150%;
		padding:0px 0px 240px 3px;
	}
	
	#r3-1-3-3 {
		line-height:150%;
		padding:0px 0px 20px 3px;
	}	
	/* ************************* */
	
	#r4 {
		clear:both;
		height:1px;
	}

	/* ************************* */
	
	.hiddenPic {display:none;}

	/* ************************* */

	h1 {
		font:normal 17px arial;
		color:#657b15;
		padding-top:5px;
		border-top:1px solid #bebebe;
	}

	.frmText, .frmButton {
		font:12px tahoma, san-serif;
		color:#666;
		border:1px solid #999;
		padding: 2px 5px 2px 5px;
	}

	.txt {
		font:12px tahoma, san-serif;
		color:#666;	
	}

	/* ************************* */

	.subheading {
		background:transparent url('/_img/arrow.gif') no-repeat top left;
		font:15px "Arial Narrow", arial, tahoma, san-serif;
		color:#475B78;	
		font-weight:bold;
		letter-spacing:1px;
		padding:0px 0px 0px 20px;
	}

	.subheading a, .subheading a:visited, .subheading a:link {
		padding:0px 0px 1px 0px;
	}
	
	.subheading a:hover {
		padding:0px 0px 0px 0px;
	}	
	
	.subheading a:active {
		padding:0px 0px 1px 0px;
	}	

	/* ************************* */	