body#shortcuts strong { color: #069; font-weight: bold; }

#mainpage { width: 747px; }
#homestation img { padding: 0; margin: 0; }

#spotlight { margin: 0; padding: 5px 0 0 0; }
#spotlight ul { padding: 0; margin: 4px 0 0 0; vertical-align: top; list-style: none; }
#spotlight li { position: relative;  margin: 5px 0 0 0; padding: 0 0 11px 0; line-height: 13px; /* IE5 Box Model Hack */ font-size: x-small; voice-family: "\" }\"";  voice-family:inherit; font-size: small; vertical-align: top; }
#spotlight li img { padding: 2px 0; margin: 0; vertical-align: top; float: right; position: relative; top: -22px; left: auto; }
#spotlight li > img { left: 265px; }
li#withImage { margin: 0 77px 0 0; }


#searchbox { background: #dee3ef; color: #fff; padding: 0 0 0 10px; margin: 0; width: 100px; height: 20px; vertical-align: middle; }
#searchbox form { margin: 0; padding: 0; }
#searchbox input { width: 200px; }
#searchbox img { margin: 0; padding: 0 0 0 50px; display: inline; }
#stripe { width: 100%; background: #fff url(/products/img/stripe.gif) repeat top; padding: 0; margin: 0; height: 5px; }
#relatedsites { border: solid #ffffff; border-width: 0 0 0 1px; background: #dee3ef; color: #fff; padding: 0; margin: 0; width: 100%; height: 20px; }
#relatedsites img { padding: 15px 0 5px 5px; margin: 0; }
#shortcuts { vertical-align: top; border: dashed #d4d4d4; border-width: 0 1px 0 0; padding: 5px 0 0 10px; margin: 0; width: 100%; }
#shortcuts img { padding: 10px 0 0 0; margin: 0; }
#shortcuts form { margin: 0; padding: 0 0 5px 0; }
#shortcuts select { width: 300px; }
#shortcuts .dash { border: dashed #d4d4d4; border-width: 0 0 1px 0; padding: 0; margin: 0 10px 0 0; }
#shortcuts .homeform { margin: 0 0 3px 0; padding: 0; }
#findtxtbox { padding: 0; margin: 0; }
#findtxtbox input { width: 200px; }
#find input { margin: 0; padding: 0 0 0 50px; }
#findlink { font-size: 11px; line-height: 12px; text-decoration: none; white-space: normal; color: #036; }
#relatedsites2 { width: 375px; }
#relatedsites2 div { border: solid #969696; border-width: 0 0 1px 0; margin: 0; padding: 0; }
#relatedsites2 strong { font-size: 11px; padding: 3px; white-space: nowrap; }
#relatedsites2 p { font-size: 11px; line-height: 12px; }
#relatedsites2 p.header { text-align: center; padding: 5px 0 0 0; }
#relatedsites2 p.header a { color: #036; font-size: 11px; line-height: 12px; padding: 0; font-weight: bold; white-space: nowrap; }
p.header a:link, p.header a:active { font-size: 11px; line-height: 12px; padding: 0; white-space: nowrap; text-decoration: none; font-weight: bold; }
p.header a:hover { font-size: 11px; line-height: 12px; padding: 0; white-space: nowrap; text-decoration: underline; font-weight: bold; }
#relatedsites2 td { width: 171px; border: dashed #d4d4d4; border-width: 0 1px 0 0; }
#relatedsites2 img { margin: 0 0 0 10px; }
#relatedsites2 ul { padding: 0 0 5px 0; margin: 0 0 0 25px; }
#relatedsites2 li { padding: 0; margin: 5px 0; list-style-position: outside; }
#relatedsites2 li a:link,#relatedsites2 li a:visited,#relatedsites2 li a:active { font-size: 11px; line-height: 12px; text-decoration: none; white-space: normal; }
#relatedsites2 li a:hover { font-size: 11px; line-height: 12px; text-decoration: underline; white-space: normal; }
#footer { width: 800px; }
#footer p { padding: 20px 40px 20px 0; }
#footer img { margin: 0 0 0 60px; }


/* classes */
td.grey { background: #efefef; }
.hidehome { display: none; }

