/****************************************************************************************
>> Common HTML properties & rules <<
*****************************************************************************************/

html {
  height: 100%;
  margin: 0px;
}

body {
  background: #fff url( images/page_bg.gif ) repeat-x;
  color: #000;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  height: 100%;
}

a:link, a:visited {
  color: #0b8bc4;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

.more {
  text-align: right;
  margin-left: 100px;
}

p {
  margin: 0 0 0 0;
}

a img {
  border: 0;
}

img a:hover {
  background: transparent;
  text-decoration: none;
}

.producttour {
  margin-top: 115px;
  margin-left: 180px;
  display: inherit;
}

.producttour {
  margin-top: 115px;
  margin-left: 180px;
}

ul {
  padding-top: 5px;
  padding-bottom: 3px;
  line-height: 1.5em;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 20px;
}

ul li {
  margin-bottom: 2px;
  margin-left: 0px;
  background: url( images/rndbullet.gif ) no-repeat -3px 4px;
  padding: 1px 2px 5px 11px;
  list-style-type: none;
}

ul.check {
  padding-top: 5px;
  padding-bottom: 3px;
  line-height: 1.5em;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 20px;
}

ul.check li {
  margin-bottom: 2px;
  margin-left: 0px;
  background: url( images/check-blue.png ) no-repeat -3px 4px;
  padding: 1px 2px 5px 11px;
  list-style-type: none;
}

ol li {
  margin-bottom: 2px;
  list-style: lower-roman;
  background: none;
}

ul ul, ol ol {
  margin-top: 0.40em;
  margin-bottom: 0.40em;
  padding-top: 0;
  padding-bottom: 0;
}

ul li ul {
  margin-top: 0px;
  margin-bottom: 0px;
  border: none;
}

ul li ul li {
  list-style-image: none;
}

ul li ul li ul li {
  list-style-image: url( '../images/template/grey-bullet2.gif' );
}

table, td {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  margin-left: 12px;
  padding: 4px;
  border: 1px #FFF solid;
}

.check {
  margin: 0px;
}

table.checklist td {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  margin-left: 12px;
  padding: 4px;
  border: 1px #ebebeb solid;
}

.outline {
  border: 1px #666666 solid;
}

.light {
  background-color: #ebebeb;
}

.dark {
  background-color: #e0e0e0;
}

.blue {
  background-color: #c5d3d9;
}

td p {
  margin: 0px;
  padding: 0px;
}

hr {
  color: #ebebeb;
  background: #ebebeb;
  height: 1px;
  border: 0;
  width: 95%;
  margin-bottom: 10px
}

blockquote {
  margin: 0;
  color: #333;
  font-weight: bold;
}

form {
  margin: 0;
  padding: 0;
}

address {
  font-style: normal;
  margin-bottom: 0.40em;
}

/* Headers */

h1 {
  font: bold 12px Verdana, Helvetica, Arial, sans-serif;
  color: #000;
  margin: 0px;
  padding-top: 20px;
  padding-left: 15px;
  padding-bottom: 2px;
}

h2 {
  font: bold 12px Verdana, Helvetica, Arial, sans-serif;
  color: #fe6d01;
  margin: 0px;
  padding-top: 15px;
  padding-left: 15px;
  padding-bottom: 0px;
}

.steps {
  font: bold 14px Verdana, Helvetica, Arial, sans-serif;
}

h3 {
  font: bold 11px Verdana, Helvetica, Arial, sans-serif;
  color: #006dac;
  margin: 0px;
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 0px;
  margin-bottom: 3px
}

h5 {
  color: #F68B33;
  padding-top: 20px;
  padding-left: 15px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-variant: normal;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  text-transform: uppercase;
}

h4 {
  font: bold 11px Verdana, Helvetica, Arial, sans-serif;
  color: #666;
  margin: 0px;
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 2px;
  border-bottom: 1px #666 solid;
}

/****************************************************************************************
>> Page Layout <<
*****************************************************************************************/

/* Wrapper
----------------------------------------------- */

#wrapper {
  width: 760px;
  margin: 5px auto 0px auto;
  background: #fff url( images/content_bg.gif ) no-repeat top center;
  min-height: 100%;
}

* html #wrapper {
  height: 100%;
}

/* header
----------------------------------------------- */

#header {
  background: #fff;
  height: 90px;
  width: 760px;
}

#header img.logo {
  position: absolute;
  float: left;
  padding-top: 12px;
  border: none;
}

#header img.tag {
  position: relative;
  float: right;
  padding-top: 12px;
}

/* Top Nav */

#topnav {
  background-image: url( images/nav_bg.gif );
  background-repeat: repeat-x;
  width: 760px;
  height: 27px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

#topnav li {
  height: 28px;
  display: inline;
  float: left;
  margin: 0px;
  padding: 0px
}

#topnav ul {
  height: 28px;
  padding: 0px;
  margin: 0px;
  display: inline;
  list-style: none;
}

#topnav ul li {
  margin: 0px;
  list-style-image: none;
  float: left;
  list-style-type: none;
}

#topnav ul a {
  border: none;
  display: inline; /*  IE 5 Hack \*/
  overflow: hidden; /* end hack */
  outline: none;
}

#topnav ul li img, #topnav ul li img a {
  border: none;
  padding: 0px;
  margin: 0px;
}

/* Content
----------------------------------------------- */

#content {
  width: 760px;
  padding: 0;
  margin: 0px;
  color: #000;
  background-color: #FFF;
  margin-bottom: 5px;
  border-top: 1px #FFF solid;
}

#content.clearfix {
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/

* html content#clearfix {
  height: 1%;
}

/* End hide from IE-mac */

.clearer {
  clear: both;
  display: block;
  height: 20px;
  margin-bottom: -1px;
  font-size: 1em;
  line-height: 1.5em;
}

#contentMain {
  float: right;
  width: 566px;
  background-color: #FFF;
  margin: 0px;
  padding-bottom: 10px;
}

#cMbanner {
  margin: 0px;
  padding: 0px;
  width: 566px;
  height: 169px;
  border-bottom: 1px #FFF solid;
  background-color: #FFFFFF;
  background-image: url( images/header_home.gif );
  background-repeat: no-repeat;
  voice-family: "\"}\"";
  voice-family: inherit;
}

#contentbanner {
  width: 566px;
  height: 61px;
  border-bottom: 1px #FFF solid;
  background-color: #FFFFFF;
  voice-family: "\"}\"";
  voice-family: inherit;
}

#solutionsbanner {
  margin: 0px;
  padding: 0px;
  width: 566px;
  height: 61px;
  border-bottom: 1px #FFF solid;
  background-color: #FFFFFF;
  background-image: url( images/header-soulution_overview.gif );
  background-repeat: no-repeat;
  voice-family: "\"}\"";
  voice-family: inherit;
}

#cMbody {
  margin: 0px;
  background-image: url( images/bg-maincontent_gradient.gif );
  background-repeat: repeat-x;
}

#contentMain p {
  line-height: 1.4em;
  text-align: left;
  font-size: 11px;
  color: #000;
  padding: 10px 18px 4px 15px;
}

#contentMain form label {
  display: block;
  text-align: left;
  font-size: 10px;
  padding: 7px 0 1px 0;
  margin-left: 8px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color: #000;
}

.screen {
  margin-top: 4px;
  margin-left: 15px;
  padding: 6px;
  background-color: #d9d9d9;
}

.stepsgraphic {
  padding: 0px;
  margin-left: 13px;
  margin-top: 7px;
  float: left;
}

.stepstext {
  margin-top: 7px;
  padding: 0px;
  float: left;
}

/* Side Nav
----------------------------------------------- */

#contentSidenav {
  width: 193px;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-align: left;
  line-height: 1.3em;
  float: left;
}

#cS1 {
  width: auto;
  height: 200px;
  background-color: #111111;
  margin: 0px;
  padding: 0px;
  color: #000000;
  border-bottom: 1px #FFF solid;
  overflow: hidden;
  z-index: 0;
}

#cS1nav {
  width: auto;
  background-color: #111111;
  margin: 0px;
  padding: 0px;
  color: #000000;
  border-bottom: 1px #FFF solid;
  padding-bottom: 20px;
  overflow: hidden;
}

#cS1nonav {
  width: auto;
  height: 65px;
  background-color: #111111;
  margin: 0px;
  padding: 0px;
  color: #000000;
  border-bottom: 1px #FFF solid;
  overflow: hidden;
}

#cS1nav h2 {
  padding: 36px 0px 2px 15px;
  color: #F68B33;
  background-color: #111111;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin: 0px
}

.testimonial_box {
    max-height: 8em;
}

#cS1 p.testimonial {
  color: #FFF;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  padding: 16px 7px 3px 10px;
  margin: 0px;
  line-height: 1.4em;
}

#cS1 p.viewAllTestimonials {
  color: #F58F3C;
  padding-top: 45px;
  text-align: center;
  font-size: 18px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  line-height: 1.4em;
}

.quote {
  font-family: Times, "Times New Roman", serif;
  font-size: 16px;
  font-weight: bold;
}

#cS1nav ul {
  margin: 2px 4px 0px 14px;
  width: 155px;
  font-size: 11px;
  list-style: none;
  color: #FFF;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  padding: 0px;
}

#cS1nav  ul li {
  display: block;
  padding: 5px 0px 5px 15px;
  margin: 0px;
  color: #FFF;
  background: url( images/arrows.gif ) no-repeat 2px 7px;
  border-bottom: 1px #414141 solid;
}

#cS1nav  ul li.current {
  color: #ff7d3c;
}

#cS1nav ul li a {
  padding: 0px;
  display: block;
  margin: 0px;
  color: #FFF;
  text-decoration: none;
}

.current {
  color: #999999;
}

#cS1nav ul li a:hover {
  color: #666666;
  text-decoration: none;
}

#cS1nav ul li a:visited {
  color: #FFF;
  text-decoration: none
}

#cS1nav ul li a:visited:hover {
  color: #00678f;
  text-decoration: none;
}

#cS2 {
  width: auto;
  height: auto;
  padding: 20px 0px 0px 5px;
  margin: 0px;
  background-image: url( images/bg-leftnav_gradient.gif );
  background-repeat: repeat-x;
  border-right: 1px #ebebeb solid;
  border-left: 1px #ededed solid;
  background-color: transparent;
}

#new_and_exciting {
    width: auto;
    height: auto;
    padding: 5px 0px 0px 0px;
    background: #fff;
    margin-bottom: 2em;
}

.new_entry {
    background: transparent;
}

.new_entry .main_container {
    height: auto;
}

.new_entry .image-bottom-right {
  float: right;
  clear: right;
  margin-right: 9%;
}

.sidenavicon1 {
  margin-left: 12px;
  margin-top: 25px;
}

.sidenavicon2 {
  margin-left: 12px;
  margin-top: 10px;
}

.contenticon {
  padding-left: 350px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.contenticon2 {
  padding-left: 210px;
  margin-top: 5px;
  margin-bottom: 10px;
}

#cS2 img .demo {
  margin-left: 3px;
  margin-top: 15px;
}

/* Sub Nav */

#sidebar #subnav {
  background: #333 url( '../images/template/subnav-bg.jpg' ) repeat-x bottom left;
  padding: 8px 7px 17px 7px;
  min-height: 132px !important;
}

* html #sidebar #subnav {
  height: 132px !important;
  height /**/: 157px;
}

/* Hack for IE 6 and below */

#homepage #sidebar #subnav {
  background: #ce0203 url( '../images/template/subnavhome-bg.jpg' ) repeat-x bottom left;
  padding: 0;
  height: 270px !important;
}

#homepage #sidebar #subnav div {
  padding: 90px 15px 0;
  color: #000;
  line-height: normal;
}

#homepage #sidebar #subnav h6 {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  line-height: normal;
  margin-bottom: 5px;
}

#homepage #sidebar #subnav p {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
}

#homepage #sidebar #subnav p a {
  color: #fff;
  background: url( '../images/chevrons/white-arrow.gif' ) no-repeat 0 50%;
  padding-left: 10px;
}

#sidebar #subnav * {
  margin: 0;
  padding: 0;
}

#sidebar #subnav h1 {
  color: #a59d86;
  line-height: 1em;
  font-size: 21px;
  padding-left: 7px;
  margin-bottom: 5px;
}

#sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar #subnav ul li ul {
  margin-bottom: 4px;
  margin-top: 2px;
}

#sidebar #subnav ul li ul li {
  line-height: 8px;
}

#sidebar ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
  line-height: 14px;
  font-size: 1px;
}

#sidebar #subnav ul li {
  margin-bottom: 1px;
}

#sidebar #subnav ul li a {
  display: block;
  text-decoration: none;
  background: transparent url( '../images/template/sub-nav-arrow.gif' ) no-repeat 7px 8px;
  color: #3699ff;
  padding: 3px 0 3px 18px;
  font-size: 12px;
  width: 159px !important;
  width /**/: 177px; /* Hack for IE 5 and below */
}

#sidebar #subnav ul li a:hover {
  color: #a59d86;
  background: #000 url( '../images/template/sub-nav-arrow.gif' ) no-repeat 7px -19px;
}

#sidebar #subnav ul li a.active {
  background: #000 url( '../images/template/sub-nav-arrow.gif' ) no-repeat 7px -19px;
  color: #a59d86;
}

#sidebar #subnav ul li a.active:hover {
  background: #000 url( '../images/template/sub-nav-arrow.gif' ) no-repeat 7px -19px;
  color: #a59d86;
}

#sidebar #subnav ul li.indent a {
  padding-left: 29px;
  width: 148px !important;
  width /**/: 177px; /* Hack for IE 5 and below */
  background-position: 18px 8px;
}

#sidebar #subnav ul li.indent a:hover {
  background-position: 18px -19px;
}

#sidebar #subnav ul li.indent a.active {
  background-position: 18px -19px;
}

#sidebar #subnav ul li.indent a.active:hover {
  background-position: 18px -19px;
}

/* Sidenav Request a Demo */

#sidebar #ancillary {
  background: #A49E86 url( '../images/template/ancillary-bg.jpg' ) repeat-x top left;
  padding: 16px 14px;
}

/* Main Content Area
----------------------------------------------- */

#mainContent {
  float: right;
  width: 754px;
}

#homepage #mainContent {
  background: #fff url( '../images/template/shadow.jpg' ) no-repeat 0 157px;
}

/* Banner
----------------------------------------------- */

#mainContent #banner {
  height: 161px;
  position: relative;
  background: #fff url( '../images/template/shadow.jpg' ) no-repeat bottom left;
}

/* Homepage */

#homepage #mainContent #banner {
  height: 274px;
  background: #fff url( '../images/banners/home.jpg' ) no-repeat top left;
}

#homepage #mainContent #banner div {
  position: absolute;
  top: 114px;
  left: 30px;
  line-height: normal;
}

#homepage #mainContent #banner div h6 {
  color: #fff;
  font: bold 17px "Times New Roman", Times, serif;
}

#homepage #mainContent #banner div p {
  margin: 0;
}

#homepage #mainContent #banner div p a {
  color: #0099FF;
  background: url( '../images/chevrons/aqua-arrow.gif' ) no-repeat 0 50%;
  padding-left: 10px;
}

/* Internal Page - Banner Links */

#mainContent #banner #bannerLinks {
  position: absolute;
  top: 0;
  right: 0;
  width: 198px;
  height: 157px;
  line-height: normal;
  background: #ce0203 url( '../images/template/banner-links.jpg' ) repeat-x bottom left;
}

#mainContent #banner #bannerLinks ul {
  margin: 0;
  padding: 53px 0 0 20px;
  list-style: none;
}

#mainContent #banner #bannerLinks ul li {
  list-style-image: none;
  list-style: none;
  margin-bottom: 4px;
  background: transparent url( '../images/template/banner-links-arrow.gif' ) no-repeat 0 5px;
  padding-left: 12px;
  font-size: 11px;
}

#mainContent #banner #bannerLinks ul li a {
  color: #fff;
}

/* Page Copy Area
----------------------------------------------- */

#mainContent #pageCopy {
  width: 528px !important;
  width /**/: 556px; /* Hack for IE 5.5 and below */
  float: left;
  background: #fff url( '../images/template/pagecopy-bg.gif' ) repeat-y top right;
  padding: 10px 14px 12px 14px;
  min-height: 300px;
}

* html #mainContent #pageCopy {
  height: 300px;
}

/* Hack for IE 6 and below */

#mainContent #pageCopy h2 a {
  color: #5a4625;
}

/* Right Bar
----------------------------------------------- */

#mainContent #rightBar {
  width: 172px !important;
  width /**/: 198px; /* Hack for IE 5.5 and below */
  float: right;
  background: #fff;
  padding: 15px 13px 12px 13px;
  font-size: 11px;
}

#mainContent #rightBar blockquote p {
  margin-bottom: 0;
  line-height: 1.4em;
}

#mainContent #rightBar p {
  margin-bottom: 1em;
  line-height: 1.5em;
}

#mainContent #rightBar h2 {
  font-size: 18px;
  margin-top: 0.80em;
  margin-bottom: 0.40em;
}

#mainContent #rightBar h2:first-child {
  margin-top: 0;
}

#mainContent #rightBar hr {
  padding: 0;
  margin: 0;
}

#mainContent #rightBar ul {
  padding: 0;
  margin: 0 0 10px 23px;
  line-height: 1.5em;
  margin-bottom: 1px;
}

#mainContent #rightBar h4 {
  font-size: 12px;
  margin-bottom: 0;
  line-height: 1.4em;
}

/* Footer
----------------------------------------------- */

#footer {
  clear: both;
  width: 760px;
  height: 35px;
  margin: -30px auto 0 auto;
  background: #FFF;
  padding: 0px 0;
  position: relative;
  border-top: 8px #000 solid;
}

#footer p.links {
  margin-top: 7px;
  margin-left: 7px;
  color: #000;
  padding: 0px;
  font-size: 9px;
  float: left;
}

#footer p a {
  color: #000;
  font-weight: normal;
  text-decoration: none;
}

#footer p.copy {
  float: right;
  padding: 0;
  margin-top: 7px;
  margin-right: 7px;
  font-size: 9px;
  color: #000;
}

/* Forms */

.form {
  width: 300px;
}

form fieldset {
  margin: 0px;
  padding: 0px;
  background: #fff;
  border: none;
}

form div {
  margin-top: 0px;
  clear: both;
  padding-bottom: 0px;
  padding-top: 0px;
}

form label {
  display: block;
  text-align: left;
  font-size: 10px;
  padding: 1px 0 1px 0;
  margin-left: 8px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color: #f68b33;
}

form input, form textarea, form select {
  width: 100px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #8f8f8f;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  background: #f7f7f7;
  margin-left: 8px;
}

.checkbox {
  width: 10px;
}

form p {
  margin-bottom: 0;
  margin-top: 0.60em;
  font-style: italic;
  color: #013298;
  padding-right: 1px;
}

form input.submit {
  padding: 0px;
  margin-left: 125px;
  margin-top: 7px;
  border: 0;
  width: 45px;
  height: 21px;
  background-image: url( images/button-go.gif );
}

form input.submit2 {
  padding: 0px;
  margin-left: 235px;
  margin-top: 0px;
  border: 0;
  width: 65px;
  height: 21px;
  background-image: url( images/button-submit.gif );
}

button.submit3 {
  padding: 0px;
  margin-left: 5px;
  margin-top: 0px;
  border: 0;
  width: 45px;
  height: 21px;
  background-image: url( images/button-go.gif );
}

/* Div Columns (Homepage and Section Landing pages) */
#column-box {
  border: 0;
  padding: 0px;
  margin: 0px;
  background: #fff;
}

.column-entry {
    width: 30%;
    padding: 0;
    float: left;
    display: inline;
    border-right: 1px #1293cc solid;
    height: 15em;
}

.first {
  margin-right: 7px;
}

.second {
  border-right: none;
}

#column-box .first p, #column-box .second p, #column-box .third p {
  padding: 0px 4px 0px 4px;
  display: block;
  height: 8.5em;
}

#column-box img.go {
  float: right;
  margin-right: 15px;
  margin-top: -15px;
}

#column-box .header_container{
    height: 4em;
}

#column-box img.go3 {
  float: right;
  clear: right;
  margin-right: 1%;
}

/* from shareworks */
#volatility td.tableModelRow {
  font-size: 12px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-align: center;
  border: 1px;
}

#volatility td.tableModelColumn {
  font-size: 11px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-align: center;
  background-color: #999999;
  font-weight: bold;
  border: 1px;
  padding: 3px 3px 3px 3px;
}

#volatility td.tableModelTitle {
  font-size: 11px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background-color: #F68B33;
  padding: 3px 3px 3px 3px;
  border: 1px;
  font-weight: bold;
}

.articleDescription {
  padding-left: 15px;
}

.articleDescription ul {
  padding-left: 15px;
}

.updateList {
  padding-left: 40px;
  list-style-type: lower-alpha;
  line-height: 1.1;
  list-style-position: outside;
}

.updateList li {
  padding-top: 5px;
  padding-bottom: 5px;
  list-style-type: decimal;
}

.plug {
  color: #FF953F;
  border: thin solid #2c9bcc;
  padding: 5px;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 20px;
  background-color: #F6F6F6;
}

#quote_boxFloatRight {
  width: 300px;
  float: right;
  padding-left: 20px;

}

.quote {
  font: lighter 24px times new roman, times;
  color: #999;
  padding-right: 10px;
}

/*
 td {
   font: lighter 10px verdana, helvetica, arial, sans-serif;
 }
*/

td.title {
  font-weight: bold;
  background-color: #E8EFFF;
}

td.yellow {
  background-color: #fcf3d7;
  padding: 5px 7px 5px 7px;
}

td.grey {
  background-color: #EEE;
  padding: 5px 7px 5px 7px;
}

#volatility form input,
  #volatility form select {
  width: 80px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #8f8f8f;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  background: #f7f7f7;
  margin-left: 8px;
}

#volatility form input.radio {
  width: 20px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  border: none;
  background: #f7f7f7;
  margin-left: 8px;
}

#volatility form input.submit4 {
  padding: 0px;
  margin-left: 135px;
  margin-top: 0px;
  border: 0;
  width: 92px;
  height: 29px;
  background-image: url( images/button-calculate.gif );
}

#volatility table,
  #volatility td {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  border: 1px #FFF solid;
}

#volatility form label.orange {
  font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #f37d2e;
  margin-bottom: 10px;
}

