#navi {
padding : 20px 0px 1000px 0px;
text-align : left;
/* background-image : url('http://www.reliablecomputer.com/nav/images/bg8.jpg');
background-repeat : repeat-y; */
font : bold 14px verdana,sans-serif;
position : absolute;
top : 0px;
left : 0px;
}
body > #navi {
position : fixed;
height : 100%;
padding-bottom : 0px;
}
div.outer {
width : 210px;
text-align : center;
padding : 30px 0px 50px 0px;
}
div.inner {
width : 160px;
color : black;
background-color : transparent;
text-align : center;
padding : 1px 0px 0px 0px;
margin : 0px 15px 0px 15px;
font : bold 14px verdana,sans-serif;
}
#home {
color : inherit;
}
a.nav {
color : black;
text-decoration : none;
}
a.nav:link {
color : black;
text-decoration : none;
}
a.nav:visited {
color : black;
text-decoration : none;
}
a.nav:hover {
color : black;
background-color : transparent;
text-decoration : none;
}
a.navpick {
color : black;
text-decoration : none;
}
a.navpick:link {
color : black;
text-decoration : none;
}
a.navpick:visited {
color : black;
text-decoration : none;
}
a.navpick:hover {
color : black;
background-color : transparent;
text-decoration : none;
}
div.addr {
padding : 20px 0px 10px 0px;
font : 13px verdana,sans-serif;
color : #002060;
text-align : center;
width : 190px;
}
.addrhead {
font-size : 15px;
font-weight : bold;
}
a.mail {
color : #002060;
text-decoration : underline;
padding : 0px 20px 0px 20px;
}
a.mail:link {
color : #002060;
}
a.mail:visited {
color : #002060;
}
a.mail:hover {
color : #002060;
background-color : #f2e7cd;
}


/* general stuff */
body.rcs {
   background-image : url(http://www.reliablecomputer.com/images/bg10.jpg);
   background-repeat : repeat-y;
   font : 8pt Verdana, arial, sans-serif;
   text-align :left; 
   padding : 0px;
   margin : 0px 0px 0px 0px; 
   color : black;
   background-color : white;
   width : 95%;
}
#mainframe {
padding: 0px 0px 0px 220px;
}
h1 {
font : 16pt Verdana, arial, sans-serif; 
text-align : center;
}
h1 sup {
font-size : 8pt;
vertical-align:top;
}
h2 {
font : 13pt Verdana, arial, sans-serif;
margin : 0px;
text-align : center;
}
h3 {
font : 11pt Verdana, arial, sans-serif;
margin : 0px;
text-align : center;
}
p, td, li {
  font : 8pt Verdana, arial, sans-serif;
  text-align :left; 
}
table.rightside tr td li, table.leftside tr td li {
  font : 6.5pt Verdana, arial, sans-serif;
  text-align :left; 
}
a img {
border : none;
}
a  {
    text-decoration : underline;
}
a:link {
    color: #000099;
}
a:visited {
    color: #000099;
}
a:hover {
    color: #0033ff;
    text-decoration : underline;
}
a:active{
    color: #ff0000;
    text-decoration : underline;
}

.r {
text-align : right;
}
.fr {
float : right;
}
.fr10 {
float : right;
padding : 10px;
}
.l {
text-align : left;
}
.fl {
float : left;
}
.fl10 {
float : left;
padding : 10px;
}
.c {
text-align : center;
}
div.pagetop {
font-family : "New Times Roman","Times Roman",serif;
margin : 0px auto 0px auto;
text-align : center;
padding-top : 15px;
}
a.textlogo {
text-decoration : none;
}
a.textlogo:hover {
text-decoration : none;
}
.ic { 
font-size : 24pt; 
color :navy; 
}
.logo { 
font-size : 18pt; 
text-decoration : overline; 
color : navy ;
}
div.topslug {
font : bold 8pt Verdana, arial, sans-serif;
text-align : center;
color : navy;
margin : 5px;
}
div.layout80 {
margin : 0px 10% 0px 10%;
text-align : center;
}
div.layoutmain {
margin : 0px 20px 0px 5px;
text-align : center;
}
div.errorpage {
margin : 0px 60px;
text-align : center;
}
div.boxholders {
margin: 0px auto 0px auto;
width : 80%;
}
div.tablecenter {
margin : 0px auto 0px auto;
text-align : center;
}
div.tablecenter table {
margin : 0px auto 0px auto;
text-align : center;
}
div.topbox {
margin: 0px auto 20px auto;
width : 370px;
padding : 2px 5px 2px 5px;
border : 2px solid navy;
font : bold 10pt Verdana, arial, sans-serif;
color : red;
background-color : white;
text-align : center;
}
SPaN.topbox2 {
font : bold 8pt Verdana, arial, sans-serif;
color : navy;
background-color : white;
}
div.corpid {
padding : 10px 0px 0px 0px;
margin : 0px auto 0px auto;
font : 8pt Verdana, arial, sans-serif;
text-align : center;
clear : both;
}
.corpname {
font-size : 9pt;
font-weight : bold;
}
div.cr {
font : 6.5pt Verdana, arial, sans-serif;
text-align : center;
padding : 10px;
}
div.rightside {
   font-size : 8pt;
   font-family : Verdana, arial, sans-serif;
   margin : 5px 0px 5px 10px;
   float : right;
}
div.leftside {
   font-size : 8pt;
   font-family : Verdana, arial, sans-serif;
   margin : 5px 10px 5px 0px;
   float : left;
}
table.leftside {
    border : 3px ridge #b4b7f3;
    padding : 0px;
    border-collapse : collapse;
    margin : 5px 15px 5px 0px;
    float : left;
}
div.rightside {
   font-size : 8pt;
   font-family : Verdana, arial, sans-serif;
   margin : 5px 0px 5px 10px;
   float : right;
}
table.rightside { 
    border : 3px ridge #b4b7f3;
    padding : 0px;
    border-collapse : collapse;
    margin : 5px 0px 5px 20px;
    float : right;
    clear : none;
}
table.rightside tr th, table.leftside tr th, table.indiv tr th {
   border : 1px solid #b4b7f3;
   border-collapse : collapse;
   font : bold 6.5pt Verdana, arial, sans-serif;
   padding : 4px;
   color : black;
   background-color : #F6F6F6;
   text-align : center;
}
table.rightside tr td, table.leftside tr td, table.indiv tr td {
   border : 1px solid #b4b7f3;
   border-collapse : collapse;
   font : 6.5pt Verdana, arial, sans-serif;
   padding : 4px;
   color : black;
   background-color : #F6F6F6;
   text-align : center;
}
table.indiv {
    border : 3px ridge #b4b7f3;
    padding : 0px;
    border-collapse : collapse;
    margin : 0px;
}
.navy {
color : navy;
}
.red {
color : #ff0000;
}
table.webtable, table.webtablel {
    border : 3px ridge #b4b7f3;
    padding : 0px;
    border-collapse : collapse;
    margin : 0px auto;
}
table.webtable tr th, table.webtablel tr th {
   border : 1px solid #b4b7f3;
   border-collapse : collapse;
   font : bold 8pt Verdana, arial, sans-serif;
   padding : 4px;
   margin : 1px;
   color : black;
   background-color : #F6F6F6;
   text-align : center;
}
table.webtable tr td {
   border : 1px solid #b4b7f3;
   border-collapse : collapse;
   font : 7pt Verdana, arial, sans-serif;
   padding : 4px;
   margin : 1px;
   color : black;
   background-color : #F6F6F6;
   text-align : center;
}
table.webtablel tr td {
   border : 1px solid #b4b7f3;
   border-collapse : collapse;
   font : 7pt Verdana, arial, sans-serif;
   padding : 4px;
   margin : 1px;
   color : black;
   background-color : #F6F6F6;
   text-align : left;
}


/* forms stuff  */
div.webform {
margin : 0px auto 0px auto;
text-align : center;
}
table.webform {
    border : 3px ridge #b4b7f3;
    padding : 0px;
    border-collapse : collapse;
    margin : 0px auto;
}
table.webform th {
   border : 1px solid #b4b7f3;
   border-collapse : collapse;
   font : bold 8pt Verdana, arial, sans-serif;
   padding : 4px 6px;
   margin : 1px;
   color : black;
   background-color : #F6F6F6;
}
table.webform td {
   border : 1px solid #b4b7f3;
   border-collapse : collapse;
   font : 8pt Verdana, arial, sans-serif;
   padding : 4px 6px;
   margin : 1px;
   color : black;
   background-color : #F6F6F6;
}
.fplain  {
   color : #000000;
   text-decoration : none;
 }
 input  {
   font-size : 8pt;
   font-family : Verdana, arial, sans-serif;
 }
 option  {
   font-size : 8pt;
   font-family : Verdana, arial, sans-serif;
 }
 select  {
   font-size : 8pt;
   font-family : Verdana, arial, sans-serif;
 }
 textarea  {
   font-size : 8pt;
   font-family : Verdana, arial, sans-serif;
   margin : 5px 0px;
 }
  .fcheck  {
   line-height : 125%;
   background-color : #F6F6F6;
 }
 
 .right  {
   text-align : right;
 }
 .center  {
   text-align : center;
   margin : 0px auto;
   padding : 0px 4px;
 }
 .centerb  {
   text-align : center;
   font-weight : bold;
 }
 .left  {
   text-align : left;
 }
  .submit  {
  font : bold 8pt Verdana, arial, helvetica, sans-serif;
  text-align : center;
  color : navy;
  background-color : white;
  border : 2px outset #b4b7f3;
  margin : 10px auto;
 }
  .formentry  {
  font-size : 8pt;
  font-family : Verdana, arial, helvetica, sans-serif;
 }
.rightrs {
   font : bold 9pt Verdana, arial, sans-serif;
   color : black;
   background-color : #F6F6F6;
   text-align : center;
}
div.rightrs {
  border : 3px ridge #b4b7f3;
  padding : 5px;
  margin : 5px 0px 5px 10px;
  float: right;
 
}
.dn {
display : none;
}
ul.narrow {
padding-left : 10px;
list-style-position : inside;
}
ul.narrow li {
margin-bottom : 5px;
}
.z9sidebar {
font-weight : bold;
text-align : center;
margin : 0px auto;
padding : 5px 5px 10px 5px;
}
#z990fs1 {
display : block;
}
#z990fs2 {
display : block;
}
#z990fs3 {
display : block;
}
#z900fs1 {
display : none;
}
#z900fs2 {
display : none;
}
#z900fs3 {
display : none;
}