body {
  margin: 0px;
}

body, td, h1, h2, h3 {
  font: 12px arial,sans-serif;
  line-height: 17px;
  color: #333333
}

h1 {
 font-size: 28px;
 color: #033b73;
}

.topheading {
  background: #033b73;
}
.topheading td {
  font: 11px verdana,arial,sans-serif;
  font-weight: bold;
  letter-spacing: -1.5px;
  color: #ffffff
}

.lnav, .lnavact, .alnav, .alnavact {
  font: 10px verdana,arial,sans-serif;
  text-decoration: none;
  font-weight: bold;
  color: #666666;
  background-color: #ffffff;
  width: 150px;
  height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.lnavback {
  height: 20px;
  background: #fff url(../../images/dotline.gif) center repeat-x;
}

.lnavact, a.lnav:hover {
  background:  #e1f6f9
}

.alnav, .alnavact {
  padding-top: 8px;
  padding-bottom: 8px;
}
.alnav {
  color: #fff;
  background: #848484;
}
.alnavact, a.alnav:hover {
  color: #666;
  background: #eee;
}


.footer a {
  color: #006699;
  line-height: 17px;
}
.footer a:hover {
  color: #848484;
}

.sec_header {
  white-space: nowrap;
}
.sec_underline {
  background: #eee;
  height: 2px;
  width: 300px;
}

.content, td {
  color: #033b73;
}

.sidebar {
  background: #eee;
  vertical-align: top;
  padding: 0px;
}

input, select {
  background-color: #ffffff;
  color: #333333;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
}

.copy {
  font: 11px arial,sans-serif;
  color: #818286;
}

.nlButton, a.nlButton {
  background: #0b4989 url(dmButtonBg.gif) top repeat-x;
  border:solid 1px #3a79b7;
  color:#FFFFFF;

  font:bold 11px Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-align:center;
  padding:4px;
}

a.nlButton:hover, input.nlButton:hover {
  color:#ccc;
  text-decoration: none;
  border: 1px solid #333;
}

.no_break {
    white-space: nowrap;
}

.bigheader {
    background: url(topmiddle_big.gif);
    background-repeat: repeat-x;
    height: 44px;
    text-transform: uppercase;
}

.bigheader_sub {
    font-size: 10px !important;
    text-transform: none;
}

#detailsFeatures.gridtable th {
    color: #ffffff;
    font-weight: bold;
}

.row_label {
    font-weight: bold;
}

.signuplabel {
    text-align: right;
    font-weight: bold;
    width: 150px;
}

.leftsignuplabel {
    text-align: left;
    padding-left: 20px;
}

.heading {font-size:20px; color:#BB3208; display:inline;}

.container_tl {
    background-image: url(../css/images/container-tl_big.gif);
}
.container_tl div {
    width: 7px;
}
.container_tmid, .container_tmid_big {
    background-color: #FFCD2B;
    background: url(topmiddle_big.gif);
    background-repeat: repeat-x;
    border-bottom: 2px solid white;
}
.container_tmid div {
    height: 22px;
}

.container_tmid_big div {
    height: 38px;
}
.container_tmid div, .container_tmid_big div {
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 10px;
}
.container_tr {
    background-image: url(../css/images/container-tr_big.gif);
}
.container_tr div {
    width: 8px;
}

.container_bmid {
    background:transparent url(../css/images/container-bottom.gif) repeat-x scroll 0 0;
    height: 12px;
}
.container_bl {
    background-image: url(../css/images/container-bl.gif);
}

.container_br {
    background-image: url(../css/images/container-br_8.gif);
}

.container_l {
    background:url(../css/images/container-left.gif) repeat-y;
}

.container_r {
    background:url(../css/images/container-right.gif) repeat-y;
}

.container .footerDS{
    background:url(../css/images/container-bottom.gif) repeat-x;
}

tr.even td {
    background-color: #F3F3F3 !important;
}


.questionblock {
    margin-top: 38px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #EEEEEE;
    border-top: 2px solid; 
    border-bottom: 2px solid;
    border-color: #CCCCCC;
    width: 220px;
    color: #033B73;
    font-family: arial,sans-serif;
    font-size: 12px;
    background-image: url(questions.jpg);
    background-position: center right;
    background-repeat: no-repeat;
}

.dname {
    font-family: Verdana;
    font-weight: bolder;
}

.error {
    color: #FF0000;
    font-weight: bold;
}

.red-text {font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; color:#FF0000;}
