body {
	background-color: #6E85C0;
	min-width: 790px;
	margin: 0;
	padding: 0;
}

body, td, th {
	font: 100% Times, "Times New Roman", serif;
}

.AccessibilityHide {
	display: none;
}

#TopBanner {
	width: 100%;
	height: 98px;
	padding: 0;
	margin: 0;
	position: relative;
	background-image: url(/Images/Template/TopBanner-Bridge.gif);
	background-repeat: repeat-x;
	z-index: 1;
}

	#TopESLogo {
		position: absolute;
		left: 15px;
		top: 15px;
		z-index: 2;
	}
	
	#OKARLogo {
		position: absolute;
		left: 93px;
		top: 11px;
		z-index: 2;
	}
	
	#NavTabs {
		position: absolute;
		width: 470px;
		height: 48px;
		right: 6px;
		top: 50px;
		padding: 0;
		margin: 0;
		z-index: 1;
		border: none;
	}
	
	#DateLinks {
		position: absolute;
		right: 10px;
		top: 0px;
		z-index: 2;
		margin: 15px;
		padding: 0;
	}
	
		#TheDate {		
			text-align: right;
			font-family: Times, "Times New Roman", serif;
			font-size: 0.85em;
			margin-bottom: 0.25em;
			margin-top: 0;
			padding: 0;
		}
		
		#TopLinks {
			text-align: right;
			font-family: Arial, sans-serif;
			font-size: 0.75em;
			font-weight: bold;
			color: #6E85C0;
			margin-top: 0;
			padding: 0;
		}
		
		#TopLinks a {
			color: #6E85C0;
			text-decoration: none;
		}

		#TopLinks a:hover {
			color: white;
		}

	#TopBannerLeft {
		z-index: 0;
	}
	
	#TopBannerRight {
		position: absolute;
		right: 0;
		z-index: 0;
	}
	
#LeftNavAndContentBox {
	color: black;
	margin: -5px 5px 0 5px;
	padding: 10px 10px 0 10px;
	z-index: 1;
	background: white;
}

/* Win IE hack */
* > #LeftNavAndContentBox {
	margin: 0 5px 0 5px;
}
		
	#LeftNav {
		float: left;
		width: 159px;
		padding: 0;
		margin: -4px 0 -140px 0;
		z-index: 2;
	}
	
		/* Win IE hack */
		* > #LeftNav {
			margin-bottom: 0;
		}
	
		#SearchBox {
			z-index: 2;
			padding-bottom: 0;
			margin-bottom: 0;
			height: 81px;
			width: 159px;
		}
			
			#SearchTextField {			
				position: relative;
				top: -73px;
				left: 13px;
				border: solid 1px #6E85C0;
				padding: 0;
				margin: 0;
				font-size: 9px;
				font-family: Arial, sans-serif;
				width: 105px;
				height: 18px;
				z-index: 2;
			}
			
			/* Win IE hack */
			* > #SearchTextField {
				top: -53px;
			}
	
			#SiteSearchButton {
				position: relative;
				padding: 0;
				margin: 0;
				top: -67px;
				left: 13px;
				z-index: 2;
			}
	
			/* Win IE hack */
			* > #SiteSearchButton {
				top: -44px;
			}
	
		#NavButtons {
			/* height property moved to HTML page so that it can be controlled by PHP */
			z-index: 3;
			margin-top: -68px;
			padding-top: 0;
		}
		
		* > #NavButtons {
			margin-top: 0;
		}
		
		#NavButtons p {
			padding: 0;
			margin: 5px 0 0 6px;
			z-index: 2;
		}
			/* 
			/////////////////////////////////////////////////////////////////////////////////
			 *  Booster Seat Styles Added 5/10/06, By: Ian Lawson - Nova Creative Group    *
			/////////////////////////////////////////////////////////////////////////////////
			 */
			
			#ParentSub, #HealthcareSub, #SchoolSub, #CPSSub, #HelpSub, #BoosterSub {
				width: 152px;
				padding: 5px 0 10px 0;
				margin: 0 0 0 5px;
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				background-color: #F1F3F9;
				z-index: 0;
			}
			
			
			#BoosterSub {
				background-color: #F7F1DE;
			}

			/* Win IE hack */
			* > #ParentSub, #HealthcareSub, #SchoolSub, #CPSSub, #HelpSub, #BoosterSub {
				padding: 15px 0 10px 0;
				margin: -10px 0 0 5px;
			}

			#ParentSub img, #HealthcareSub img, #SchoolSub img, #CPSSub img, #HelpSub img, #BoosterSub img {
				vertical-align: middle;
			}
			
			#ParentSub a, #HealthcareSub a, #SchoolSub a, #CPSSub a, #HelpSub a, #BoosterSub a {
				text-decoration: none;
				color: black;
			}
			
			#ParentSub a:hover, #HealthcareSub a:hover, #SchoolSub a:hover, #CPSSub a:hover, #HelpSub a:hover, #BoosterSub a:hover {
				color: #6E85C0;
			}
			
			#SafeRoadTravelBox {
				height: 230px;
				width: 150px;
				margin: 10px 0 0 6px;
				padding: 0;
				z-index: 10;
			}
			
				#SafetyItems {
					position: relative;
					top: -185px;
					left: 14px;
					width: 130px;
					height: 175px;
					z-index: 11;
				}
				
				.SafetyItem {
					margin: 5px 0 0 0em;
					padding: 0 0 0 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					line-height: 1.2em;
				}
				
				/* fix for Win IE */
				* > .SafetyItem {
					line-height: normal;
				}
				
				.SafetyItem:first-line {
					font-weight: bold;
					font-size: 11px;
				}

		#Content {
			position: relative;
			margin: 0 0 0 165px;
			padding: 0 0 0 0;
			z-index: 1;
			height: 1%; /* hack for Win IE to avoid the peekaboo bug */
		}
		
		#BottomClearingBox {
			clear:both;
			height:7px;
			margin:0;
			font-size: 7px;
			line-height: 0;
		}
		
#ComplianceLogos {
	float: left;
	height: 35px;
	margin: 10px 0 0 10px;
}

#CopyrightLine {
	text-align: right;
	margin: 10px 4px 0 0;
	font-size: 0.8em;
	color: black;
}

#Disclaimer {
	color: #D4DBEC;
	text-decoration: none;
}

#Disclaimer a {
	color: #D4DBEC;
	text-decoration: none;
}

#Disclaimer a:hover {
	color: white;
}

a img {
	border: none;
}