/*  General
/*--------------------------------------------------------------------------------------*/
html {margin: 0; padding: 0}
body {background: #4f4f4f url('../images/bg.gif') top center repeat-y; color: white; margin-top: 5px; 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;}
img {border-color: black}
img:hover {border-color: white}



/*  Global Classes
/*--------------------------------------------------------------------------------------*/
.leftCol {width: 206px; height: 500px;}
.rightCol {width: 539px;}
.alignCenter {text-align: center}
.headline {margin-left: 10px;}


/*  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: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: black; text-decoration: none; font-size: 12px;}
table#innerBody a:hover {color: white;}
table#innerBody td {margin: 0; vertical-align: top; text-align: left;}
table#innerBody td#headline {padding: 10px; font-size: 14px; font-weight: bold;}
table#innerBody td#subheadline {padding: 0 0 8px 10px; }
table#innerBody td#subline {padding: 10px; font-size: 13px;}
table#innerBody td#thumb {text-align: center;}
