/*
    Document   : styles
    Created on : Dec 16, 2008, 12:59:52 PM
    Author     : Roger
*/
html, body {
    height:100%;
    background:#F1F1F3 url(images/3RDmicro-hdr-repeat.jpg) repeat-x;
}
* {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#444;
    line-height:1.6em;
    font-size:11px;
}
h1, h1 * {
    font-family: Helvetica, sans-serif;
    color:#71B95B;
    font-size:22px;
    font-weight:bold;
    margin-bottom:6px;
}
h2, h2 * {
    color:#4585C8;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    line-height:1.2em;
    margin-bottom:3px;
}
h3, h3 * {
    font-family: Helvetica, sans-serif;
    color:#808080;
    font-size:20px;
    margin-bottom:6px;
}
h4, h4 * {
    color:#59595B;
    font-size:12px;
    font-style:italic;
    line-height:1.2em;
    margin-bottom:3px;
}
p {
  margin-bottom:15px;
}
b, strong {
  font-weight:bold;
}
i, em {
  font-style:italic;
}
sup, sub {
  font-size:8px;
}
a, a:visited {
    color:#4585C8;
    text-decoration:none;
}
a:hover, a:visited:hover {
    text-decoration:underline;
}

#doc {
  width:778px;
  min-width:778px;
}
#hd {
  background:url(images/hdr.jpg) no-repeat;
  padding:36px 15px 0 0;
  height:55px;
  *height:91px;
  text-align:right;
}
#hd * {
  color:#FFF;
}
#hd table {
  float:right;
  margin-top:6px;
}
#hd td a, #hd td a:visited {
  background:url(images/3RDmicro-nav_off.gif) no-repeat;
  width:99px;
  line-height:22px;
  margin-right:2px;
  text-align:center;
  display:block;
  float:right;
}
#hd td a.signup, #hd td a.signup:visited,
#hd td#nav165 a, #hd td#nav165 a:visited {
  background:url(images/3RDmicro-nav_orange.gif) no-repeat;
}
#hd td a.hit, #hd td a.hit:visited,
#hd td a:hover, #hd td a:visited:hover,
#hd td#nav165 a.hit, #hd td#nav165 a.hit:visited {
  background:url(images/3RDmicro-nav_on.gif) no-repeat;
  color:#3C9B58;
  text-decoration:none;
}

#bd {
  background:url(images/3RDmicro-bodyTop.jpg) no-repeat;
  padding-top:40px;
}
#bd div.bd-rpt {
  background:url(images/3RDmicro-bodyRepeat.jpg) repeat-y;
  padding:0 30px;
  position:relative;
}
#bd div.bd-btm {
  background:url(images/3RDmicro-bodyBtm.jpg) no-repeat bottom;
  padding-bottom:31px;
}
#bd #certs {
  position:absolute;
  top:0; right:0;
  padding-right:30px;
}
#bd #certs img { margin-bottom:8px; }

#bod {
  width:497px;
}
#bd img.hdr {
  display:block;
  margin-bottom:20px;
}
#bd ul, #bd ol {
  margin-bottom:15px;
}
#bd ul li {
  margin-left:20px;
  list-style:disc;
}
#bd ol li {
  margin-left:30px;
  list-style:decimal;
}
#bd .qb {
  margin:3px 0 20px 15px;
  font-size:11px;
}
#bd .em {
  color:#4585C8;
  font-weight:bold;
  font-size:12px;
}

#welcome .em, #welcome .em * {
  font-size:14px;
  color:#61B777;
  font-style: italic;
}


#subnav {
  width:201px;
}
#subnav #signup {
  text-align:center;
  padding:69px 0 20px;
}


#ft {
  padding:5px 10px 5px 15px;
}
#ft * {
  color:#444;
  font-size:8px;
}
#ft li {
  display:inline;
  padding:0 5px;
  border-left:1px solid;
}
#ft li.first {
  border-left:0;
}

.frmTbl { width: 100%; margin-bottom:20px; }
.frmTbl td { padding:3px 0; }
.frmTbl .title { width:130px; }
.frmTbl .input input { width:170px; }

#image #bd {
  text-align:center;
}
#image #bd, #image #bd div.bd-rpt, #image #bd div.bd-btm {
  background-image:none;
  padding:0;
}
#image #bd #certs {
  top:40px;
}

