body  { position: absolute; top: 0;left: 0; width: 100%; margin: 0 0 0 0;color: black; background-color: transparent; background-image: url(../assets/grid.gif); background-repeat: repeat; }td#sidelinks { height: 1224px; vertical-align: top; background: #D2B48C; }td#sidelinks a { color: #006699; font: bold 80% Verdana, Arial, sans-serif; 	text-decoration: none; 	background: #C7E2E7 url(../images/unclick.gif) 6px 50% no-repeat; 	display: block; margin: 0 3px 0 4px; padding: 1px 10px 2px 20px;  	border-style: solid; border-width: 2px 2px 2px 3px; 	border-color: rgb(93%,95%,97%) #006699 #006699 rgb(93%,95%,97%); }td#sidelinks a:hover { background-image: url(../images/hover.gif); }td#sidelinks a:visited { text-decoration: underline; }td#main { background-color: transparent; color: #1A1106;	vertical-align: top; 	padding: 1em 3em 0 3em;	font: 100% Georgia, Times, serif; border-bottom: 1px solid silver; }td#main h1 { color: #006699; font: bold 175% Verdana, Arial, sans-serif; 	background-color: transparent; 	margin: 0.5em 0 0.5em 0; padding: 0; }td#main h2  { color: #006699; font: bold 150% Verdana, Arial, sans-serif;    margin: 0.5em 0 0.5em 0; padding: 0; }td#main h4 { color: #006699; font: bold 100% Verdana, Arial, sans-serif; 	margin: 0.5em 0 0.5em 0; padding: 0; }td#main h5 { color: black; font: 100% bold Verdana, Arial, sans-serif;	margin: 0.5em 0 0.5em 0; padding: 0; }td#main h6 { color: black; font: 100% bold Verdana, Arial, sans-serif; text-align: center;	margin: 0.5em 0 0.5em 0; padding: 0; }td#main p  { margin: 0 3em 1em 2em; padding: 0;	line-height: 1.25; font: 100% Georgia, Times, serif; }td#main li {list-style: disc; margin: 0 3.5em 0.25em 0.75em;	line-height: 1.2; font: 100% Georgia, Times, serif; }.specs { font: 100% Georgia, Times, serif;  	vertical-align: top; border: none; line-height: 1.25; 	margin: 0.5em 0 0.5em 0; padding: 0; }.specs th { vertical-align: top; border: none; text-align: left; font: 100% Georgia, Times, serif; }.specs td { vertical-align: top; border: none; text-align: center; }.specs2 td { vertical-align: top; border: none; text-align: left; }td#main table { border: 0; }tr.fleet p { font: bold 100% Verdana, Arial, sans-serif; 	margin: 0em 0 1em 0; padding: 0; }/* styles for thumbnail pages */ div.introtext { border-bottom: 2px solid silver; padding: 0.5em 0 0.25em 0; }div.thumbs { margin: 0 3em 2em 1.5em; border-bottom: 2px solid silver; }div.pic { float: left; height: 170px; width: 140px;  padding: 0 15px; margin: 5px 0 5px 0; border: 0; }div.pic img { border: 3px solid; border-color: #006699 #C6E6F2 #C6E6F2 #006699; }div.ls img { height: 96px; width: 128px; margin: 32px 3px 0; }div.pt img { height: 128px; width: 96px; margin: 0 19px; }div.cleaner { clear: both }div.outrotext { border-top: 2px solid silver; border-bottom: 2px solid silver; padding: 0.25em 0 0.25em 0;	 padding: 1em 0 0.5em 0; }/* endstyles for thumbnail pages */ /* styles for drop-shadow pages */ .descrip { margin: 0 350px 1em 1em; padding: 0;	line-height: 1.25; font: 100% Georgia, Times, serif; }.descripl {margin: 0 400px 1em 1em; padding: 0;	line-height: 1.25; font: 100% Georgia, Times, serif; }.descrip img { margin: 1.5em 0 0 0; border: 0; }.descripl img { margin: 1.5em 0 0 0; padding: 0 4px 0 4px; border: 0; }.imagecontainer { background: url(../images/shadowAlpha.png) no-repeat right bottom !important;	background: url(../images/shadow.gif) no-repeat bottom right; 	margin: 10px 0 10px 10px; float: right; clear: right; }.imagecontainer img { display: block; position: relative;	background-color: #fff; border: 1px solid #006699;	margin: -6px 6px 6px -6px; padding: 8px; clear: right; }div.caption { margin: 0 3em 1em 2em; font: 90% Verdana, Arial, Helvetica, sans-serif; }/* end styles for drop-shadow pages */blockquote.table { margin: 0 3em 1em 2em; }blockquote.photo { margin: 0 3em 1em 3em; }#timeline { font: 100% Georgia, Times, serif;  	vertical-align: top; border-style: none;	padding: 0.5em 1em 0.5em 2em; }td#welcome { background-color: transparent; color: black;	padding: 3em; font: 100% Georgia, Times, serif; }td#welcome h1 { color: #006699; text-align: center; font: bold 200% Verdana, Arial, sans-serif; 	background-color: transparent; margin: 0.5em 1em; padding: 0; }td#welcome h4 { color: #006699; font: bold 100% Verdana, Arial, sans-serif; }td#welcome li { list-style: disc; margin: 0 3.5em 0.25em 2em;	font: 100% Georgia, Times, serif; }