body{
background-color: #000;
}
#frame{
width: 695px;
margin: 0 auto;
padding: 0;
}
.xtnd{
background: url(rs-images/xtndr.gif) repeat-y;
}
h1.solutions{
font: bold 16px Arial, Helvetica, sans-serif;
color: white;
text-align: center;
}
p {
padding: 0 50px 0 65px;
font: normal 14px Arial, Helvetica, sans-serif;
color: white;
}
td {
font: normal 14px Arial, Helvetica, sans-serif;
color: white;
}
.software{
margin: 0 20px 5px 0;
float: left;
}
.tagline{
font-weight: bold;
font-style: italic;

}
ul li {
list-style-type: circle;
list-style-position: inside;
font: normal 14px Arial, Helvetica, sans-serif;
color: white;
padding-left: 30px;
}
.pghead {
font: bold 16px Arial, Helvetica, sans-serif;
color: white;
}
.fineprint{
font: italic 10px Arial, Helvertica, sans-serif;
color: white;
}
a:link, a:visited{
font-style: italic;
text-decoration: none;
color: #66CCFF;
}
.subButton{
margin: 10px 0;
}
.err{
font: bold 12px Arial, Helvetica, sans-serif;
color: red;
text-align: center;
}
#navcontainer{
width: 100%;
text-align: center;
border: 1px solid white;
}
#navlist li{
display: inline;
font: normal 10px Arial, Helvetica, sans-serif;
list-style-type: none;
padding-right: 10px;
}
blockquote{
width: 250px;
}
blockquote p{
background: url(rs-images/balloontip.gif) no-repeat;
background-position: bottom;
padding-bottom: 28px;
}
blockquote p span{
display: block;
padding: 0.25em 0.25em 0.5em 0.5em;
border: 1pt solid white;
border-bottom-width: 0;
font-size: 2em;
font-family: Arial, Helvetica, sans-serif;
line-height: .9em;
}
cite{
text-align: right;
display: block;
width: 250px;
}
a:link.gloss,
a:visited.gloss,
a:hover.gloss,
a:active.gloss {
  color: #66CCFF; /* should be the same color as text */
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #000000; /* for IE 5, same color as above */
  font-style: italic; /* for use with dfn */
}
.graphicarea{
background: url(rs-images/graphicarea.gif);
}
.popups{
width: 695px;
background-color: #FFF;
}
td.poptext{
color: #000;
}

