@charset "UTF-8";
/* CSS Document */

* {font-size: 100%; padding: 0; margin: 0; }
body {font: 0.84em/1.333 Arial, sans-serif; margin: 0; padding: 0; color: #333; background: #fff; min-width: 40em; margin: 0 auto;}


p {font-size: 1em; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif; }

h1 {font-size: 1.8em; }

h2 {font-size: 1.6em; }

h3 {font-size: 1.3em; padding: 15px 15px 0 5px; }

a {color: #666; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;  font-size: .925em; }

a:hover {color: #0082c8; }

sup {font-size: 85%; }



/* begin styling */

#container {margin: 20px auto; padding: 0; text-align: left; width: 900px; background-color: #fff;  }

#header {background: url(../images/helium-logo.gif) no-repeat 0% 20%; height: 110px; margin: 0; padding: 0; width: 100%; position: relative; float: left; }

#header ul#home  {position: absolute; left: 10px; top: 20px; }

#header ul#home li  {display: inline; padding: 25px 0; }

#header ul#home li a  {float: left; height: 0pt; overflow: hidden; margin: 0; padding: 30px 0; width: 210px; text-indent: -9000px; }

#header ul#home a {font-size: .925em; }



ul#nav {float: right; position: relative; top: 35px; right: 5px; margin: 0; padding: 0 0 0 170px; border-bottom: #d9d9d9 solid 1px; }

ul#nav a { padding: 0 1.5em; font-weight: normal; }

ul#nav li {float: left; margin: 0; padding: 0; height: 25px; }

ul#nav {letter-spacing: .1em; }

ul#nav li.current {background-image: url(../images/nav-dot.gif); background-position: 50% 125%; background-repeat: no-repeat; }

ul#nav li.lastLink {background-image: url(../images/nav-dot.gif); background-position: 64% 125%; background-repeat: no-repeat; }

ul#nav li.current a {color: #0082c8; }

ul#nav li.lastLink a {color: #006699; }

ul#nav li a.last {padding-right: 0px; }


#contact {float: left; position: relative; left: 642px; top: 48px; margin: 0; padding: 0; width: 270px; }

#contact li {float: left; margin: 0; color: #666; padding: 0 18px; border-right: #666666 solid 1px; }

#contact li.borderRight {border-right: none; padding-right: 0; }

#contact a { padding: 0; text-transform: none; font-weight: normal;  }





#footer {margin: 0; padding: 10px 0 0 0; width: 100%;  min-height: 60px; border-top: #d9d9d9 solid 1px; }

#footerText {color: #fff; background-color: #999; height: 40px; margin: 0; padding: 10px; text-align: center; }

#footerText p {font-size: .8em; line-height: 1.3em; }

#footerText a {color: #fff; }

#footerText a:hover {color: #598a9e; }





/* home */


#content {margin: 0; padding: 0; float: left; width: 100%; }

#main {float: left; margin: 0; padding: 0; width: 577px; }

.contentText {float: left; width: 100%; }

.contentText p {padding: 15px 50px 15px 5px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; line-height: 1.5em; font-weight: normal; }

.contentText h1 {padding: 15px 15px 15px 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight: bold; color: #0082c8; }

.contentText ul {padding: 10px 25px 15px 5px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; line-height: 1.5em; font-weight: normal; }

.contentText li {margin: 0 0 0 25px; padding: 5px 0 5px 10px; list-style-type: disc; }

.contentText h2 {padding: 15px 15px 0 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold; color: #0082c8; }


/* sidebar */


#sidebar {float: left; width: 323px; margin: 0; padding: 0; }

.sidebarContent {width: 100%; float: left; margin-bottom: 1px; }



.sidebarContent ul {margin: 0; padding: 0; }

.sidebarContent li {height: 75px; width: 100%; margin: 0 0 5px 0; padding: 0; background-image: url(../images/sidebar-bg.jpg); background-repeat: no-repeat; background-position: 0px -82px; float: left; }

.sidebarContent li:hover {background-image: url(../images/sidebar-bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

.sidebarContent a {color: #fff;  text-align: left; display: block; font-size: 1.3em; margin: 0; padding: 0 0 0 70px; line-height: 100%; position: relative; top: 32%; left: 0px; width: 250px; }

.sidebarContent li .smNav  {color: #598a9e; font-size: 60%; font-weight: normal; padding: 0 0 0 2px; margin: 0; display: block;  }

.sidebarContent li:hover .smNav {color: #99cccc; }

.sidebarContentTwo {width: 319px; clear: both; margin: 5px 0; padding: 0; /*background-image: url(../images/screen-interface.jpg); background-repeat: no-repeat; background-position: 5px 6px;*/}

.sidebarContentTwo img {padding: 0; margin: 0; border: #d9d9d9 solid 1px; }







.interface {margin: 15px 0 5px 0; padding: 0; float: left; width: 350px; }

.interfaceText {margin: 15px 0 5px 0; padding: 0; float: left; width: 525px; }

.interfaceText p {padding: 0; font-size: .9em; }

.interfaceText h1 {padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight: bold; color: #0082c8; }


.contactInfo {float: left; margin: 0; padding: 0; color: #0082c8; font-size: 95%; }

.contactInfo a {color: #0082c8; }

.contactInfo a:hover {color: #999; }







