/*  General
/*--------------------------------------------------------------------------------------*/
html {margin: 0; padding: 0}
body {background: #4f4f4f url('../images/bg.gif') top center repeat-y; color: white; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 0; padding: 0; font-family: arial, verdana, sans-serif; font-size: 12px; }
a {color: navy; }
a:hover {color: navy; text-decoration: underline;}
h2 {font-size: 15px;}


/*  Global Classes
/*--------------------------------------------------------------------------------------*/
.leftCol {width: 206px; height: 500px;}
.rightCol {width: 539px;}
.alignCenter {text-align: center}
.valignTop {vertical-align: top;}
.headline {margin-left: 10px;}
.padding10 {padding: 10px;}
.borderBlack {border: #000000 1px solid}
.smallList {font-size: 10px;}
.font14 {font-size: 14px}
.formpad {padding: 10px 10px 10px 0;}



/*  Divs
/*--------------------------------------------------------------------------------------*/
#wrapper {text-align: center}
#container {position: relative; width: 745px; height: 445px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 10px; border: 0; background: #989898 ; text-align: left}
#menuTopRight {position: absolute; top: 5px; right: 5px; }
#menuLeft {position: absolute; top: 120px; left: 60px; z-index: 1;}
#spaceStationContainer {position: absolute; top: 150px; left: -25px; z-index: 1;}
#innovativeContainer {position: absolute; top: 490px; left: 55px; z-index: 1;}
#bodyContainer {position: absolute; top: 73px; left: 0px; background: #989898 url('../images/bgBody.gif') top left repeat-y;}
#loadarea {width: 535px; text-align: center;}




/*  Tables, rows, cells
/*--------------------------------------------------------------------------------------*/
table#topRightMenu {text-align: right;}
table#topRightMenu a {color: white; text-decoration: none; font-size: 12px;}
table#topRightMenu a.selected {color: white; text-decoration: none; font-size: 12px; font-weight: bold;}
table#topRightMenu a:hover {color: white; text-decoration: underline;}
table#topRightMenu td {font-size: 11px; color: white; padding: 0; margin: 0;}

table#leftMenu {text-align: left;}
table#leftMenu a {color: black; text-decoration: none; font-size: 12px;}
table#leftMenu a:hover {color: white;}
table#leftMenu td {font-size: 10px; color: white; padding: 0; margin: 0; text-align: left;}
table#leftMenu td#listContainer {font-size: 10px; color: white; padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 10px; margin: 0;}
table#leftMenu ul {list-style-type: none; list-style-position: inside; margin-left: 5px; padding-left: 4px; color: black;}
table#leftMenu ul li {margin-left: 0; padding: 4px 0 0px 0; font-weight: bold; font-family:  arial, "trebuchet ms"; letter-spacing: 0.75px;}
table#leftMenu ul li a {color: #292929; text-decoration: none;}
table#leftMenu ul li a.selected {color: #ffffff; text-decoration: none;}
table#leftMenu ul li a:hover {color: white; text-decoration: underline;}
table#leftMenu ul li ul {list-style-type: none; list-style-position: inside; list-style-image: url('../images/arrow.gif'); margin: 0px; padding-bottom: 30px;}
table#leftMenu ul li ul#multipleProducts {list-style-type: none; list-style-position: inside; list-style-image: url('../images/arrow.gif'); margin: 0px; padding-bottom: 5px;}
table#leftMenu ul li ul#multipleProducts2nd {list-style-type: none; list-style-position: inside; list-style-image: url('../images/arrow.gif'); margin: 0px; padding-bottom: 8px;}
table#leftMenu ul li ul li {margin-left: 5px; padding: 3px 0 1px 0; font-weight: normal; font-style: normal; letter-spacing: normal;}
table#leftMenu ul li ul li a {color: black; text-decoration: none;}
table#leftMenu ul li ul li a:hover {color: white; text-decoration: underline;}

table#spaceStation {text-align: left;}
table#spaceStation a {color: black; text-decoration: none; font-size: 12px;}
table#spaceStation a:hover {color: white;}
table#spaceStation td {font-size: 10px; color: white; padding: 5px; margin: 0;}

table#containerBody {text-align: left; width: 100%;}
table#containerBody a {color: black; text-decoration: none; font-size: 12px;}
table#containerBody a:hover {color: white;}
table#containerBody td {margin: 0; vertical-align: top;}

table#innerBody {width: 100%; font-family: verdana, arial, sans-serif; font-size: 12px;}
table#innerBody a {color: white; text-decoration: none; font-size: 12px;}
table#innerBody a:hover {color: white; text-decoration: underline;}
table#innerBody td {margin: 0; vertical-align: middle; text-align: left;}
table#innerBody td#headline {padding: 10px; font-size: 14px; font-weight: bold;}
table#innerBody td#subline {padding: 10px; font-size: 13px;}
table#innerBody ul {list-style-type: disc; list-style-position: inside; margin-left: 40px; padding-left: 4px; color: white;}
table#innerBody ul li {margin-left: 0; padding: 4px 0 4px 0; font-weight: normal; font-family: verdana, "trebuchet ms", arial; letter-spacing: 0.75px;}
table#innerBody ul#specs {list-style-position: outside; margin-left: 10px; padding-left: 4px; color: white;}
table#innerBody ul#specs li {list-style: none; background: url("../images/bullet_white.gif") no-repeat center left; margin-top: 0; padding: 12px 0 12px 20px; font-weight: normal; font-family: verdana, "trebuchet ms", arial; letter-spacing: 0.5px;}

table#innerBody table#innerTable {width: 100%; font-family: verdana, arial, sans-serif; font-size: 12px;}
table#innerBody table#innerTable td {text-align: center; vertical-align: center; padding: 10px;}
table#innerBody table#innerTable td#right {text-align: left;}
table#innerBody table#innerTable a {color: #ffffff; text-decoration: none;}
table#innerBody table#innerTable a:hover {color: #ffffff; text-decoration: underline;}

table#innerBody table#contact {border: #989898 1px solid; margin-left: 35px; font-family: verdana, arial, sans-serif; font-size: 12px;}
table#innerBody table#contact td {text-align: center; vertical-align: center; padding: 10px;}
table#innerBody table#contact td#headline {text-align: left; font-size: 12px; font-weight: none;}
table#innerBody table#contact a {color: #ffffff; text-decoration: none;}
table#innerBody table#contact a:hover {color: #ffffff; text-decoration: underline;}

table#innerBody table#feature {border: #989898 1px solid; width: 100%; font-family: verdana, arial, sans-serif; font-size: 12px;}
table#innerBody table#feature td {text-align: left; vertical-align: middle; padding: 10px;}

