/* BODY */
body {background: #33ff33;}
p, td, li, div {font-family: Arial, sans-serif; color: black; font-size: 16px;}
/* LINKS */
/* default */
a:link {font-weight: bold; color: #006600; text-decoration: none;}
a:visited {font-weight: bold; color: #996600; text-decoration: none;}
a:hover {font-weight: bold; color: #777777; text-decoration: underline;}
/* menu */
a.menu:link {font-size: 13px; color: white;}
a.menu:visited {font-size: 13px; color: white;}
a.menu:hover {color: #33ff33;}
/* interpage */
a.pge:link {color: white;}
a.pge:visited {color: white;}
a.pge:hover {color: #33ff33;}

/* ENVELOPE enclosing header, contents & footer*/
table.env {width: 760px; margin-left: auto; margin-right: auto; border: 2px solid white;}
td.headfoot {width: 760px; background: #669933; padding: 10px; text-align: center;}
/* CONTENT */
td.content {background: #ffffcc; width: 760px; padding: 15px; text-align: left;}
/* homepage */
td.princ {width: 560; vertical-align: top; padding-left: 10px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px;}
td.prod {width: 560; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;}
td.other {width: 560; vertical-align: top; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;}
/* index */
td.index1 {width: 210px;}
td.index2 {width: 320px; text-align: center;}
td.index3 {padding: 10px;}
/* gyrot */
td.gyrot1 {vertical-align: bottom;}
td.gyrot2 {vertical-align: bottom;}
td.gyrot3 {vertical-align: top; text-align: center;}
/* nhead */
td.nhead1 {vertical-align: bottom; text-align: center; padding-bottom: 20px;}
td.nhead2 {width: 330px; vertical-align: bottom; padding-left: 10px; padding-right: 10px; padding-bottom: 20px;}
td.nhead3 {vertical-align: bottom; text-align: center; padding-bottom: 20px;}
/* helmt */
td.helmt1 {width: 543px; vertical-align: bottom; text-align: center;}
td.helmt2 {width: 300px; vertical-align: bottom; padding-top: 15px;}
td.helmt3 {width: 243px; vertical-align: bottom; padding-top: 15px; padding-left: 5px;}
/* solar */
td.solar1 {width: 230px; vertical-align: top; text-align: center;}
td.solar2 {width: 490px; vertical-align: top; text-align: center; padding-left: 20px; padding-bottom: 30px;}
td.solar3 {width: 720px; vertical-align: top; text-align: center;}
/* obser */
td.obser1 {width: 211px; vertical-align: bottom; padding: 5px; text-align: center;}
td.obser2 {width: 228px; vertical-align: bottom; padding: 5px; text-align: center;}
td.obser3 {width: 439px; vertical-align: top; padding-top: 15px; padding-bottom: 20px; text-align: center;}
/* DIV */
div.cent {text-align: center;}
div.gyro {margin-left: 60px;}
div.helm {margin-left: 90px;}
div.nhed {margin-left: 69px;}
div.obsr {margin-left: 130px;}
/* kinematic coupling principles */
div.mrg120 {margin-left: 120px; margin-right: 120px;}
/* vertical space */
div.vsp10 {line-height: 10px;}
div.vsp15 {line-height: 15px;}
/* TITLE */
h1 {font-size: 24px; text-align: center; color: #006600;}
/* IMAGE */
img.right {float: right;}
img.left {float: left;}
/* UL - index*/
ul, li {margin: 0; padding: 0;}
ul {list-style-image: url(images/mark.gif); margin-left: 5px; margin-top: 5px; padding-left: 10px;}
ul.prin {font-weight: bold; color: #006600; margin-bottom: 10px;}
ul.cust {font-weight: bold; margin-bottom: 10px;}
li {margin-bottom: 5px;}
/* CENTERED PARAGRAPH */
p.ind60 {margin-left: 60px; margin-right: 60px;}
p.ind60c {text-align: center; margin-left: 60px; margin-right: 60px;}
p.obser {margin-bottom: 5px; test-align: center;}
p.ctr {text-align: center;}
/* snippet */
p.snip {font-size: 12px; margin-top: 0; margin-bottom: 15px; text-align: left;}
/* MENU ITEM SEPARATOR */
.sep {font-weight: bold; color: white;}
/* HOME MENU ITEM on homepage */
.a13wht {font-size: 13px; font-weight: bold; color: white;}
.a13gry {font-size: 13px; font-weight: bold; color: #dddddd;}
/* ADDRESS & PHONE NUMBERS */
.f18 {font-size: 18px;}

