/* CSS Document */

	body {
		font-family:Arial, Verdana, sans-serif;
		color:#252525;
		font-size:12px;
		background-image:url(graphics/background.gif);
		margin:0px;
		line-height:16px;
	}
	bold {
		font-weight:bold;
	}
	a:link {
		color:#182f61;
		text-decoration:none;
	}
	a:visited {
		color:#182f61;
		text-decoration:none;
	}
	a:hover {
		color:#9a1c18;
		text-decoration:underline;
	}
	#wrapper01 {
		width:798px;
		margin:0 auto;
		border:1px solid #012148;
		padding:0px;
	}
	#wrapper02 {
		width:790px;
		margin:0 auto;
		border:4px solid #cccccc;
		padding:0px;
	}
	#wrapper03 {
		width:788px;
		margin:0 auto;
		border:1px solid #012148;
		padding:0px;
		background-image:url(graphics/background_content.gif);
	}
	
	#header {
		border:0px;
		height:189px;
		padding:0px;
	}
	
	#content {
		margin-top:0px;
		padding:0px;
	}
	#content div {
		float:left;
	}
	
	#content-left {
		padding:0px;
		margin-left:5px;
		margin-right:6px;
		width:226px;
		border:0px solid #cccccc;
	}
	
	#content-right {
		padding:0px;
		margin-left:6px;
		margin-right:5px;
		width:540px;
		border:0px solid #cccccc;
	}
	#content-info01 {
		width:506px;
		border:0px solid #cccccc;
		padding:13px 0px 13px 0px;
	}
	.content-header {
		width:506px;
		border:0px solid #cccccc;
		padding:13px 0px 13px 0px;
	}
	#content-info02 {
		width:243px;
		border:0px solid #cccccc;
		padding:13px 10px 13px 13px;
	}
	#content-info03 {
		width:243px;
		border:0px solid #cccccc;
		padding:13px 13px 13px 10px;
	}
	#content-info04 {
		width:512px;
		border:0px solid #cccccc;
		padding:13px 10px 13px 10px;
	}
	#content-info05 {
		width:788px;
		text-align:center;
		border:0px solid #cccccc;
		padding:0px;
	}
	#cwrapper01 {
		width:538px;
		margin:0px auto;
		border:1px solid #012148;
		padding:0px;
	}
	#cwrapper02 {
		width:534px;
		margin:0px auto;
		border:2px solid #ffffff;
		padding:0px;
	}
	#cwrapper03 {
		width:532px;
		margin:0px auto;
		border:1px solid #577cb6;
		padding:0px;
		background-color:#e2ecfa;
	}
	
	#bottom {
		clear:both;
		margin:0px;
		padding-top:5px;
		border:0px;
		width:788px;
	
	}
	
	.form-row01 {
		width:512px;
		height:18px;
		border:0px solid #cccccc;
		padding:3px 10px 2px 10px;
		background-color:#FFFFFF;
		background-image:url(graphics/forms_div_line.gif);
	}
	.form-row02 {
		width:512px;
		height:32px;
		border:0px solid #cccccc;
		padding:3px 10px 2px 10px;
		background-color:#FFFFFF;
		background-image:url(graphics/forms_div_line.gif);
	}
	
	.div-row {
		width:512px;
		border:0px solid #cccccc;
		padding:3px 10px 2px 10px;
		background-color:#FFFFFF;
		background-image:url(graphics/forms_div_line.gif);
	}
	.home-quicklinks {
		margin-right: 3px;
	}
	#login {
		float:right;
		width:227px;
		height:29px;
		margin: -45px 5px 15px 0 !important;
		margin-right:4px;
		position:relative;
		background:url(graphics/login.gif) no-repeat;
		padding:7px 0 4px 0;
		text-align:center;
		clear:both;
	}
	#login a {
		font: bold 13px Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	img {
		border:none;
		}
	#home {
		height:850px;
		}
	/* Schedule Table Styling */
	
	#schedule td {
		border-right:#999999 1px solid;
		}
	
	thead {
		color:#FFF;
		background-color:#333333;
		}
	thead th {
		border:#999999 1px solid;
		padding:4px;
		letter-spacing:.05em;
		}
	.countyLine {
		font-weight:bold;
		border-left:#999999 1px solid;
		}
	.countyLineBot {
		font-weight:bold;
		border-left:#999999 1px solid;
		border-bottom:#999999 1px solid;
		}
	.rowLight {
		background-color:#FEFDFE;
		}
	.rowDark {
	background-color:#E0E0E0;
		}
	.sten {
		font-style:italic;
		}
	.botLine {
		font-style:italic;
		border-bottom:#999999 1px solid;
		}
	h3 {
		font-size:17px;
		text-align:center;
		}
	h4 {
		font-size:15px;
		margin-top:20px!important;
		margin-top:0;
		margin-left:12px;
		letter-spacing:-.05em;
		}
	h5 {
		font-size:15px;
		margin-top:20px!important;
		margin-top:0;
		margin-left:12px;
		letter-spacing:-.05em;
		background-color:#99ccff;
		}
	h6 {
		font-size:15px;
		margin-top:20px!important;
		margin-top:0;
		text-align:center;
		line-height:115%;
		}
		
	/* #content ul {
		list-style:none;
		margin-top:10px !important;
		margin-top:0;
		margin-left:-30px !important;
		margin-left:13px;
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing:-.05em;
		} */
	/* li {
		line-height:200%;
		padding: 0;
		font-size:15px;
		font-weight:bold;
		background: transparent url(images/clkbul.gif) no-repeat left center;
		} */
	.bgColorBlu {
		color:#e2ecfa;
		}
	.bgColorGrn {
		font-size:18px;
		text-align:center;
		padding:5px;
		background-color:#CCFF99;
		}
	#drive #content{
		line-height:125%;
		}
	/* Link styling for Driving Safety Page */
	#drive #content a:link, #drive #content a:visited, #drive #content a:hover {
		color:#00F;
		text-decoration:underline;
		}
	#drive #content li {
		list-style:none;
		}
	#drive #content ul li{
		margin: 10px 0 0 -38px;
		padding: 0 0 0 16px;
		background: transparent url(graphics/triangle.gif) 0 2px no-repeat; 
		}
	#drive #content ul li ul li{
		margin:3px 0 0 0;
		list-style:disc;
		background:none;
		padding-left:0;
		}
	#drive #content ul li ul {
		margin-top:10px;
		}
	
	