@charset "UTF-8";/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.3em;	background: black;	margin: 0; 	padding: 0;	text-align: left;	color: #000000;}.twoColHybLtHdr #container {	width: 95%;	margin: auto; /* the auto margins (in conjunction with a width) center the page */	border: thin solid black;	text-align: center;	background-color: #F9FFE8;}.twoColHybLtHdr #header {	padding: 10px 10px 10px 20px;	background-color: #AAE372;	border-bottom: solid 2px;	font-size: 1em;	text-align:left;}.twoColHybLtHdr #header h1 {	margin: 0;	padding: 10px 0;	letter-spacing: 4px;	display:inline;	font-size: 1.6em;}.twoColHybLtHdr #header h1 a {	color: black;	text-decoration: none;}/* navigation vertical bar */.twoColHybLtHdr #navcontainer {	float:left;}.twoColHybLtHdr #navbar {	padding: 0 1px 1px 10px;	margin-left: 0;	font: bold 0.7em Arial, Helvetica, sans-serif;	background-color: #F9FFE8;	width: 14em;}.twoColHybLtHdr #navbar li {	list-style: none;	margin: 0;	border: 1px solid black;	text-align: right;}.twoColHybLtHdr #navbar li a {	display: block;	padding: 0.25em 0.5em 0.25em 0.75em;	border-left: 1em solid #AAB;	background-color: #F0FFC1;	text-decoration: none;}.twoColHybLtHdr #navbar li a:link {	color: #448;}.twoColHybLtHdr #navbar li a:visited {	color: #667;}.twoColHybLtHdr #navbar li a:hover {	border-color: #AAE372;	color: #FFF;	background-color: #666666;}.twoColHybLtHdr #mainContent {	margin: 0 20px 0 14em;	font-size: 0.8em;	text-align: left;}.twoColHybLtHdr #mainContent p {	text-indent: 20px;	text-align: justify;}.twoColHybLtHdr #mainContent a {	text-decoration: none;}.twoColHybLtHdr #mainContent a:link {	color: #448;}.twoColHybLtHdr #mainContent a:visited {	color: #667;}.twoColHybLtHdr #mainContent a:hover {	color:#0000CC;}/* very similar to #mainContent used in 313census */ .twoColHybLtHdr #mainContentTable {	margin: 0 20px 0 13em;	font-size: 0.9em;	text-align: left;}.twoColHybLtHdr #mainContentTable table {	text-align: center;	font-size: 0.7em;	background-color:#F0FFC1;	border: thin solid;}.twoColHybLtHdr #mainContentTable th {	font-size: 1.2em;}.twoColHybLtHdr #mainContentTable td {	border: thin solid;}.twoColHybLtHdr #mainContentTable a {	text-decoration: none;}.twoColHybLtHdr #mainContentTable a:link {	color: #448;}.twoColHybLtHdr #mainContentTable a:visited {	color: #667;}.twoColHybLtHdr #mainContentTable a:hover {	color:#0000CC;}.twoColHybLtHdr #coverbox li {	display: inline;	float: left;	list-style: none;	width-max: 300px;	height: 150px;	/*margin: 0 5px 5px 0; */	font-size: 0.8em;	text-align: center;	padding: 5px 5px 5px 5px;}/* for dest.html */.twoColHybLtHdr #threecol {	margin-right: 195px; }.twoColHybLtHdr #sidebar1 {	float: right; /* since this element is floated, a width must be given */	width: 190px;	text-align:left;	font-size: 0.6em;	border: 1px solid black;	background: #F0FFC1;	padding: 0 10px 0 4px;	margin-right: 10px;}.twoColHybLtHdr #sidebar1 a {	text-decoration:none;}.twoColHybLtHdr #sidebar1 a:hover {	color:#000099;	font-weight:700;	text-decoration:none;}.twoColHybLtHdr #sidebar1 li {	padding:2px 0 0 5px;	list-style-type:none;}.twoColHybLtHdr #sidebar1 li:hover {	background-color:#FFFFCC;}.twoColHybLtHdr #header2 {	padding: 0 10px 0 20px; }.twoColHybLtHdr #header2 h1 {	margin: 0px; 	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */	font-size: 0.9em;	letter-spacing: 4px;}.twoColHybLtHdr #loccontainer {	overflow:hidden; /* Clears the floats */	width:97%;	list-style:none;	text-align:center;	font-size: 0.75em;}.twoColHybLtHdr #loccontainer li {	display:inline;	background-color:#F0FFC1;	width:18%;	float:left;	margin:3px 3px 0 0;	position:relative;	border:medium black solid;}.twoColHybLtHdr #loccontainer a {	color:#0000FF;	text-decoration:none;}.twoColHybLtHdr #loccontainer a:hover {	color:#000099;	font-weight:700;	text-decoration:none;}.twoColHybLtHdr #loccontainer li:hover {	color: black;	background-color: #FFFFCC;}.twoColHybLtHdr #loctext {	font-size: 0.8em;	text-indent: 2em;	padding: 0 5px 0 5px;	text-align: justify;}.twoColHybLtHdr #footer {	padding: 0 30px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background-color:#EAEAEA;	text-align:left;}.twoColHybLtHdr #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}.twoColHybLtHdr #footer a {	text-decoration: none;	font-size: 0.7em;}.twoColHybLtHdr #footer a:link {	color: #448;}.twoColHybLtHdr #footer a:visited {	color: #667;}.twoColHybLtHdr #footer a:hover {	font-weight:800;	color:#0000CC;}/* class stamptable is used in theIssue.html */.stamptable {	margin:20px;	padding:0;	overflow:hidden; /* Clears the floats */	width:100%; /* IE and older Opera fix for clearing, they need a dimension */	list-style:none;	text-align:center;}.stamptable li {	float:left;	display:inline; /* For IE so it doesn't double the 1% left margin */	margin:0 0 10px 10px;	position: relative; /* This is the key */	border: solid green thin;	text-align:center;}.stamptable li a {margin: 0px; display: block; padding:10px 20px 10px 20px; }.stamptable li:link { color: #448; }.stamptable li:visited { color: #667; }.stamptable li:hover { border:solid black thin; background-color:#F0FFC1; }/* on domestic page */.rateformate h3 {	letter-spacing:1px;	color:#339900;	font-weight: bold;	text-align: left;	border-bottom: solid 1px #f60;	margin-top: 1px;	margin-bottom: 12px;	margin-right: 100px;}.rateformate h4 {	font-weight: bold;	margin-left: 15px;}.rateformate h5 {	margin-left: 35px;	font: 1.1em;}.rateformate li {	list-style: none;	margin-left: 25px;}/* Miscellaneous classes for reuse */.fltrt {	float: right;	margin: 10px 10px 10px 10px;}.fltrtsmall {	float: right;	margin: 1px 1px 1px 1px;}.fltlft {	float: left;	margin: 10px 10px 10px 10px;}/* scott catalog number color change */.scottnum {	color: #006600;	font-weight: bold;}.smallfont {	font-size: 0.7em;	text-align: center;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;	height:0;	font-size: 1px;	line-height: 0px;}.sup { font-size: 75%; position: relative; bottom: 0.4em; }.sub { font-size: 75%; position: relative; bottom: -0.2em; }
