#page {
	float: left;
	padding-bottom: 10px;
	width: 976px;
}

	#page-header {
		float: left;
		margin: 19px 0;
		position: relative;
		width: 100%;
	}
	
		#abbott-logo {
			float: left;
		}
		
			#abbott-logo a {
				display: block;
				height: 116px;
				letter-spacing: -2em;
				text-indent: -2em;
				overflow: hidden;
				width: 145px;
			}
		
		#page-title {
			float: left;
			margin: 0 0 19px 31px;
		}
		
		#signature {
			display: inline; /* Fixes IE6 double margin float bug */
			float: right;
			margin: 0 36px 38px 19px;
		}
		
			#signature a {
				display: block;
				height: 30px;
				letter-spacing: -2em;
				text-indent: -2em;
				overflow: hidden;
				width: 116px;
			}
	
		#support-navigation {
			bottom: 2.5em;
			padding-right: 30px;
			position: absolute;
			right: 0;
		}
		
			#support-navigation a {
				margin: 0 0.5em;
			}
		
		#horizontal-navigation {
			bottom: 0;
			height: 2.25em;
			left: 0;
			margin-left: 176px;
			position: absolute;
			width: 800px;
		}
		
			#horizontal-navigation ul {
			}
			
				#horizontal-navigation ul li {
					float: left;
				}
				
					#horizontal-navigation ul li a {
						display: block;
						padding: 6px 36px 6px 6px;
					}
					#horizontal-navigation ul li b {
						display: block;
						padding: 6px 36px 6px 6px;
					}
					
			#horizontal-navigation #utility-buttons {
				display: inline; /* Fixes IE6 double margin float bug */
				float: right;
				margin: 6px 1em 0 0;
			}

	#page-body {
		clear: left;
		float: left;
		position: relative;
		width: 100%;
	}
	
		#primary-sidebar {
			float: left;
			/*margin-top: -1px;*/
			width: 145px;
		}
		
			#search-box {
				margin-bottom: 13px;
				padding-left: 10px;
			}
			
				#search-box .search-input {
					height: 17px;
					height: expression('15px'); /* Fix height in IE */
					margin: 0;
					padding: 0;
				}
				
				#search-box .search-submit {
					border: 0;
					margin: 0;
					margin-top: expression('1px'); /* Shift it down in IE */
					padding: 0;
					vertical-align: top;
				}
			
			#language-selector {
				margin-bottom: 13px;
				padding-left: 10px;
			}
			
			
			/* === PRIMARY-NAVIGATION === */

			#primary-navigation {
				padding: 5px 0 5px 5px;
			}

				/* First-level (always visible) */

				#primary-navigation ul {
				}

					#primary-navigation ul li {
						line-height: 0;
					}

						#primary-navigation ul li a {
							display: block;
							line-height: normal;
							padding: 4px 0 3px 7px;
						}

						#primary-navigation ul li a.selected {
						}

						/* Secondary-level (visible if class="highlighted") */

						#primary-navigation ul li ul {
							display: none;
							padding-left: 7px;
						}
						
						#primary-navigation ul li  ul.highlighted {
							display: block;
						}
						
							#primary-navigation ul li.highlighted ul a {
							}

							#primary-navigation ul li ul li {
								padding-left: 7px;
							}

								#primary-navigation ul li ul li a {
								}

								#primary-navigation ul li ul li a.selected {
								}


			#site-locator {
				padding: 5px 0 5px 5px;
			}
			
				#site-locator ul {
				}
				
					#site-locator ul li {
						line-height: 0;
					}
					
						#site-locator ul li a {
							display: block;
							line-height: normal;
							padding: 4px 0 3px 7px;
						}
			
		#content {
			float: left;
			margin-left: 31px;
			width: 800px;
		}
		
			#breadcrumbs {
				margin: -2px 0 35px;
			}
			
			#main {
				float: left;
			}
									
				#main table td {
					padding-right: 1em;
				}
				
				#main ul li { 
					list-style-image: url("/images/leftnav_arrow_green02.gif");
				}
				
				
	#page-footer {
		clear: left;
		display: inline; /* Fixes IE6 double margin float bug */
		float: left;
		margin: 19px 0 0 176px;
		width: 800px;
	}
	
		#page-footer a {
		}
