		html { 
			height: 101%; 
			margin-bottom: 1px; 
			overflow-y: scroll;
		}

		body {
			font: 80% arial, helvetica, sans-serif;
			background: #fff;
			margin: 0;
		}
		
		.accessaid, h1 {
			position: absolute;
			height: 0;
			overflow: hidden;
			padding: 1px 0px 1em 0px;
		}
		
		#images {
			position: relative;
			padding: 0px 14px 0em 14px;
			background: #fff;
			height: 312px;
			z-index: -1;
		}
		
		#flash {
			position: relative;
			padding: 0px 14px 0em 14px;
			height: 250px;
			z-index: 0;
		}
		
		#sticker {
			position: absolute;
			left:820px;
			top:200px;
			z-index: 2;
		}
		
		#pageimages {
			background: #036 url(images/background250.gif);
			background-repeat: repeat-x;
			background-color: #e4e4e5		
		}
		
		#navigation {
			position: absolute;
			top: 60px;
			left: 0;
			width: 134px;
			color: white;
		}
		
		#navigation ul {
			margin: 0 0 1em 0;
			padding: 0;
			list-style: none;
		}
		
		#navigation ul a {
			color: white;
			text-decoration: none;
			display: block;
			background: #17a;
			padding: 0 0.5em;
			margin: 0 1em 1px 1em;
		}
		
		#navigation a:visited {
			color: #ccc;
		}
		
		#navigation a:hover {
			background: #28b;
		}
		
		h1 {
			font-size: 2.0em;
			font-weight: bolder;
			color: #9c9c9f;
		}
		
		h2 {
			margin-top: 2.75em;
			font-size: 2.0em;
			font-weight: lighter;
			color: #333;
		}
		
		h3 {
			margin-top: 0.5em;
			font-size: 100%;
			font-weight: normal;
			color: #fff;
		}
		
		h3 a {    
			text-decoration: none;
			color : #fff;
		}
		
		h4 {
			font-size: 1.5em;
			color: #000;
		}
		
		p {
			font-size: 85%;
		}
		
		
		#header {
			background: #fff;
			height: 29px;
			padding: 10px;
		}
		
		#header1 {
			float: right;
			background: url(images/5a.gif);
			background-repeat: no-repeat;
			padding: 0px 0px 1em 8px;
			width: 120px;
			height: 20px;
		}
		
		#header2 {
			float: right;
			background: url(images/6a.gif);
			background-repeat: no-repeat;
			padding: 0px 0px 1em 6px;
			width: 120px;
			height: 20px;
		}
		
		#header3 {
			float: right;
			background: url(images/7a.gif);
			background-repeat: no-repeat;
			padding: 0px 0px 1em 7px;
			width: 120px;
			height: 20px;
		}
		
		#title {
			float: left;
			padding: 0px 0px 0.5em 0px;
			width:780px;
		}
		
		#subtitle {
			float: left;
			font-size: 55%;
			padding: 1px 0px 0em 0px;
			width:780px;
		}
				
		#logo {
			float: left;
			padding: 20px 14px 0em 14px;
			width: 164px;
		}
		
		#content {
			background: white;
			padding: 1px 0px 1em 0px;
			border-left: 10px solid #fff;
			border-right: 10px solid #fff;
		}
		
		#feature1 {
			float: left;
			background: url(images/1.gif);
			background-repeat: no-repeat;
			padding: 0px 11px 1em 10px;
			width: 176px;
			height: 100px;
		}
		
		#feature1 a {    
			text-decoration: none;
			color : #fff;
		}
		
		#feature2 a {    
			text-decoration: none;
			color : #fff;
		}
		
		#feature3 a {    
			text-decoration: none;
			color : #fff;
		}
		
		#feature4 a {    
			text-decoration: none;
			color : #fff;
		}
		
		#feature2 {
			float: left;
			background: url(images/2.gif);
			background-repeat: no-repeat;
			width: 176px;
			height: 100px;
			padding: 0px 11px 1em 10px;
		}
		
		#feature3 {
			float: left;
			background: url(images/3.gif);
			background-repeat: no-repeat;
			padding: 0px 11px 1em 10px;
			width: 176px;
			height: 100px;
		}
		
		#feature4 {
			float: left;
			background: url(images/4.gif);
			background-repeat: no-repeat;
			padding: 0px 11px 1em 10px;
			width: 176px;
			height: 100px;
		}
		
		#footer {
			font-size: 85%;
			color: #555;
			float: right;
			padding: 14px 14px 1em 0px;
		}
		
		#footer ul {
			margin: 0 0 0em 0;
			padding: 0;
		}
		
		#footer ul a {
			color: #555;
			padding: 0 0.5em;
		}
		
		#footer a:link {
			color: #555;
		}

		#footer a:visited {
			color: #555;
		}
		
		#footer a:hover { 
			color: #f3731f;
		}

		#footer a:active {
			color: #555;
		}
		
		
		a img {border: none; }

		a:link {
			color: white;
			text-decoration:none;
		}

		a:visited {
			color: white;
			text-decoration:none;
		}

		a:active {
			text-decoration:none;
		}

		a:hover {
			color:white;
			text-decoration:none;
			} 
		
		#content img {
			width: 10px;
			height: 10px;
			padding: 1px;
			border: 0px solid #fff;
			float: right;
			margin: 0 0 1em 1em;
		}
		
		#container {
			position: relative;
			background: white;
			width: 1000px; /* width + border for IE 5.x */
			w\idth: 990px; /* real width */
			border: solid #fff;
			border-width: 0 0px;
			margin: auto;
			height:530px;
		}
		
		#containera{
			position: relative;
			width: 1000px; /* width + border for IE 5.x */
			w\idth: 990px; /* real width */
			border-width: 0 0px;
			margin: auto;
			height:530px;
		}

		#credit {
			position: absolute;
			left:990px;
			top:10px;			
		}
		
		.roll { 
			display: block; 
			width: 30px; 
			height: 80px; 
			background: transparent url(images/thrive_tag3.png) no-repeat;
		} 

		.roll:hover { 
			background-position: -33px 0; 
		}
			
		a:focus, a:hover, a:active {
		outline: none
		}
			
		a:focus, a:hover, a:active {
		outline: none
		}
		
		.align-right { float:right; margin: 6px 0 15px 15px; }
		
		.align-right1 { float:right; margin: 5px 12px 15px 20px; }

		.align-right2 { float:right; height; 530px; margin: -120px 12px 15px 0px; }

		.align-left { float:left; margin: 0 15px 15px 0; }
		
		 

		#linking {
			background: url(images/1.gif);
			background-repeat: no-repeat;
			padding: 0px 11px 1em 10px;
			width: 176px;
			height: 100px;
		}
		

 