/* www.ademero.com style sheet */

body {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:#9a9788;
  background-image:url('/images/bg.png');
  background-repeat:repeat-x;
  font:12px Arial, Helvetica, sans-serif;
  color:#303030;
  text-align:center;
}

/* HEAD */

h1 {
  display:inline;
  font:bold 9px Arial, Helvetica, sans-serif;
}

h2 {
  display:inline;
  font:bold 9px Arial, Helvetica, sans-serif;
}

h3 {
  font:bold 14px Arial, Helvetica, sans-serif;
}

h4 {
  font:bold 16px Arial, Helvetica, sans-serif;
}

h5 {
  font:bold 20px Arial, Helvetica, sans-serif;
}


/* A */

a:link, a:active, a:visited {
  color:#0880cf;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:#e28830;
  text-decoration:none;
  font-weight:bold;
}



a.reverse:link, a.reverse:active, a.reverse:visited {
  color:#e28830;
  text-decoration:none;
  font-weight:bold;
}

a.reverse:hover {
  color:#c9ed37;
  text-decoration:none;
  font-weight:bold;
}



a.homeIcon:link, a.homeIcon:active, a.homeIcon:visited {
  color:#0880cf;
  text-decoration:none;
  font-weight:bold;
}

a.homeIcon:hover {
  color:#303030;
  text-decoration:none;
  font-weight:bold;
}



a.trial:link, a.trial:active, a.trial:visited {
  color:#0880cf;
  text-decoration:none;
  font-weight:bold;
}

a.trial:hover {
  text-decoration:underline;
  font-weight:bold;
}



a.contacts:link, a.contacts:active, a.contacts:visited {
  color:#303030;
  text-decoration:none;
  font-weight:normal;
}

a.contacts:hover {
  color:#e28830;
  text-decoration:none;
  font-weight:normal;
}



a.footer:link, a.footer:active, a.footer:visited {
  font-size:9px;
  font-weight:normal;
  color:#808080;
}

a.footer:hover {
  font-size:9px;
  font-weight:normal;
  color:#0880cf;
}



a.submenu:link, a.submenu:active, a.submenu:visited {
  font-size:9px;
  font-weight:normal;
  color:#303030;
}

a.submenu:hover {
  font-size:9px;
  font-weight:normal;
  color:#0880cf;
}


/* IMG */

img {
  border:0px;
}

img.sectionHeader {
  border:0px;
  margin:10px 0px 10px 0px;
  padding:0px;
}

img.bodyLeft {
  float:left;
  border:0px;
  margin:0px 10px 10px 0px;
}

img.bodyRight {
  float:right;
  border:0px;
  margin:0px 0px 10px 10px;
}

img.brochure {
  float:left;
  border:0px;
  margin:0px 10px 0px 0px;
}

img.bullet {
  border:0px;
  margin-bottom:2px;
  margin-right:6px;
}

/* DIV */

div#header {
  width:760px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
}

div#containMenu {
  width:760px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
}

  div#menu {
    float:left;
    width:500px;
  }

  div#menuEnd {
    float:right;
    width:260px;
  }

div#containSubMenu {
  width:760px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
}

  div#subMenu {
    float:left;
    width:440px;
    height:30px;
    overflow:hidden;
    white-space:nowrap;
    background-image:url('/images/subMenu.png');
    background-repeat:no-repeat;
    font:9px Arial, Helvetica, sans-serif;
    color:#303030;
    padding:10px 30px 0px 30px; 
  }

  div#subMenuEnd {
    float:right;
    width:260px;
  }

div#subMenu2 {
  overflow:hidden;
  white-space:nowrap;
  font:9px Arial, Helvetica, sans-serif;
  color:#303030;
}

div#containBodyFull {
  width:760px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
  background-image:url('/images/bgBodyFull.png');
  background-repeat:repeat-y;
}

  div#bodyFull {
    float:left;
    width:700px;
    overflow:hidden;
    text-align:left;
    padding:0px 30px 0px 30px;
  }

div#containBodyColumns {
  width:760px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
  background-image:url('/images/bgBodyColumns.png');
  background-repeat:repeat-y;
}

  div#columnLeft {
    float:left;
    width:450px;
    overflow:hidden;
    text-align:left;
    padding:0px 20px 0px 30px;
  }

  div#columnRight {
    float:right;
    width:210px;
    overflow:hidden;
    text-align:left;
    padding:5px 30px 0px 20px;
  }

div#containBodyMessage {
  width:760px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
  background-image:url('/images/bgBodyMessage.png');
  background-repeat:repeat-y;
}

  div#messageLeft {
    float:left;
    width:500px;
    overflow:hidden;
    text-align:left;
    padding:0px 20px 0px 30px;
  }

  div#messageRight {
    float:right;
    width:160px;
    overflow:hidden;
    text-align:left;
    padding:5px 30px 0px 20px;
  }

div#containFooter {
  width:760px;
  margin:0px auto;
  text-align:center;
  overflow:hidden;
  background-image:url('/images/footer.png');
  background-repeat:no-repeat;
  font:9px Arial, Helvetica, sans-serif;
  color:#808080;
  padding:18px 0px 20px 0px;
}

div.containBodyDivideThree {
  width:458px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
}

  div.columnDivideThree {
    float:left;
    overflow:hidden;
    text-align:left;
  }

div.containBodyDivideTwo {
  background-image:url('/images/bgBodyDivideTwo.png');
  background-repeat:repeat-y;
  width:450px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
}

  div.columnDivideTwo {
    width:215px;
    float:left;
    overflow:hidden;
    text-align:left;
  }

div.sectionHeader {
  font:18px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#e28830;
  background-image:url('/images/cubespin.gif');
  background-repeat:no-repeat;
  height:22px;
  padding:2px 0px 0px 30px;
}

  div.sectionSubHeader {
    font:14px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#0880cf; /*#303030;*/
    margin-top:15px;
    margin-bottom:5px;
  }

  div.sectionSubHeaderTop {
    font:14px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#0880cf; /*#303030;*/
    margin-bottom:5px;
  }

div.industryHeader {
  font:17px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#0880cf;
  padding:0px 0px 5px 0px;
}

div.columnHeader {
  font:14px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#808080;
  text-align:center;
}

div.homeIcon {
  margin:15px;
}

/* SPAN */

span.sectionHeader {
  font:13px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#303030;
  vertical-align:middle;
}

span.link {
  font-size:14px;
  margin-left:3px;
  line-height:12px;
}

span.linkRight {
  font-size:14px;
  margin-right:3px;
  line-height:12px;
}

span.industryLink {
  color:#303030;
  font-size:17px;
}

span.submenu {
  color:#e28830;
}

span.textBox {
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  margin-right:4px;
}

span.textBoxRequired {
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#0880cf;
  margin-right:4px;
}

span.smallText {
  font-size:10px;
}

/* P */

p {
  margin:0px 0px 15px 0px;
}

p.tab {
  margin:0px 0px 15px 15px;
}

  p.tabHeader {
    margin:0px 0px 5px 15px;
    font-weight:bold;
  }

p.tab2 {
  margin:0px 0px 15px 30px;
}

p.tab3 {
  margin:0px 0px 15px 45px;
}

p.error {
  margin:0px 0px 10px 10px;
  color:Red;
}

p.link {
  margin:0px 0px 5px 0px;
}

p.header {
  margin:0px 0px 7px 0px;
  font-weight:bold;
}

p.homeBody {
  margin:0px 0px 5px 0px;
}

p.brochure {
  margin:0px;
}

p.brochureFooter {
  font-size:10px;
  margin:0px;
  padding-top:10px;
}

/* INPUT */

input.textBox {
  font-family:Arial, Helvetica;
  font-size:12px;
}

/* SELECT */

select.select {
  font-family:Arial, Helvetica;
  font-size:12px;
  margin-bottom:1px;
  margin-top:1px;
}

/* TABLE */

table.nowrap td {
  white-space:nowrap;
}

table.features {
  background-color:white;
  margin-top:15px;
  border:2px solid #808080;
}

/* TD */

td.error {
  color:red;
  font-size:10px;
}

td.ftrItem {
  width:99%;
  padding-left:15px;
}

td.ftrBox {
  text-align:center;
  color:white;
  font-weight:bold;
}

td.ftrHeader {
    font:14px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:white;
    padding:10px;
}

/* TR */

tr.ftrHeader {
  background-color:#0880cf;
}

tr.ftrRow {
  background-color:#dfdfdf;
}

tr.ftrRowAlt {
  background-color:#cfcfcf;
}

/* FORM */
form {
  margin:0px;
}

/* UL */
ul {
  margin-top:0px;
}

/* OL */
ol {
  margin-top:0px;
}
