/* ReadyVA CSS Document - Screen *//* START GENERAL */body {	font-size: 62.5%; /* Sets 1em = 10px for easy math */	line-height: 62.5%;	text-align: center;	background-color: #FFFFFF;	color: #999999;	padding: 0;	margin: 0; 	}#container {	margin: 0 auto;	width: 686px;	text-align: left;	}#header {		}	#colContainer {	padding: 4px;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	}#leftCol {	display: none;	}	#rightCol {	width: 686px;	}	/* END GENERAL *//* START BLACK BAR */#blackBar {	display: none;	}	/* END BLACK BAR *//* START LOGO */h1#logo {	position: relative;	font: bold 2.4em Verdana, Arial, Helvetica, sans-serif;	}h1#logo a {	text-decoration: none;	color: #1b3f95;	}	h1#logo span {	display: none;	}/* END LOGO */	/* START BREADCRUMB */p#breadcrumb {	border-top: 1px solid #CCCCCC;	margin: 0;	padding: 4px 0 4px 6px;	font: bold 1em Verdana, Arial, Helvetica, sans-serif;	color: #999999;	}p#breadcrumb a:link, p#breadcrumb a:visited {	font: bold 1em Verdana, Arial, Helvetica, sans-serif;	color: #999999;	text-decoration: none;	}p#breadcrumb a:hover, p#breadcrumb a:active {	text-decoration: underline;	}/* END BREADCRUMB *//* START NAVIGATION */#nav ul#mainNav, #nav ul#mainNav li ul#nested, #nav ul#secondaryNav, #subNav ul {	padding: 0;	margin: 0;	}#subNav { /* Gray nav bar */	display: none;	}/* END NAV *//* START CONTENT */#rightCol h2 {	font: bold 2em Verdana, Arial, Helvetica, sans-serif;	color: #385EBA;		padding: 0 0 0 20px;	margin-top: 0;	}#rightCol p {	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;	color: #353535;		padding: 0 0 0 20px;	}#rightCol ul.checks {	}	#rightCol ul.checks li {	font: normal 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;	color: #353535;		}#rightCol div.featureCell {	float: right;	width: 16.1em;	text-align: center;	padding: 2px 0 2px 0;	}	#rightCol div.featureCell img {	border: solid 1px #CCCCCC;	}	#rightCol div.featureCell p {	font: normal 1em Verdana, Arial, Helvetica, sans-serif;	text-align: left;	padding: 6px 10px 2px 15px;	margin: 0;	}/* END CONTENT *//* START FOOTER */#footer {	font: normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif;	color: #3D3D3D;	width: 676px;	margin: 2px 0 0 5px;	padding: 2px 0 0 0;	}	#map {	width: 173px;	border: 1px solid #CCCCCC;	text-align: center;	padding: 0 0 10px 0;	float: left;	} #map p {	padding: 5px 2px 5px 45px;	margin: 1px 0 0 0;	border-top: 1px solid #CCCCCC;	background: url(images/bg_i.gif) no-repeat;	text-align: left;	}#map a:link, #map a:visited {	font: normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif;	color: #3D3D3D;	text-decoration: none;	}#map a:hover, #map a:active {	text-decoration: underline;	}	#campaign {	width: 490px;	float: right;	}	#campaign h3 {	font: bold 1.3em/1.3em Verdana, Arial, Helvetica, sans-serif;	color: #1B3F95;	margin: 0;	padding: 10px 0 10px 0;	}#campaign img {	}	#campaign p.copy {	/*width: 267px;*/	margin-left: 222px;	margin-top: 0;	padding: 0;	}	#campaign p.link {	margin-left: 222px;	padding: 0 0 0 25px;	background: url(images/bg_visit_icon.gif) no-repeat 4px;	}	#copyright p { /* This html element was housed inside of footer but is now outside */	font: normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif;	color: #959494;	border-top: 1px solid #CCCCCC;	text-align: center;	padding-top: 4px;	margin-top: 4px;	}/* END FOOTER *//* START TABLE */table {	border: solid 1px #e7e7e7;	border-collapse: collapse;	padding: 0 0 0 0;	margin: 5px 20px 10px 20px;	}caption {	font: bold 1.3em/1.3em Verdana, Arial, Helvetica, sans-serif;	margin: 20px 0 0 25px;	text-align: left;	}tr {	}tr.tableHeader {	background-color: #e7e7e7;	}th {	font: bold 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;	color: #333333;	padding: 4px 10px 4px 10px;	}th#colPrecaution { /* Specific to the ozone table */	width: 50%;	}td {	font: normal 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;	color: #353535;	padding: 4px 10px 4px 10px;	vertical-align: top;	}/* END TABLE *//* MISC */.float-R {	float: right;	}.float-L {	float: left;	}	.clear {	clear: both;	}	.hide {	display: none;	}