body {
background:#fff; color:#10175F; font-family:Arial,Tahoma,Verdana; font-size:11px; margin:5px 0 0 0; padding:0;
}
p {
padding:5px;
}
#frame {
background:#fff; border:solid 3px #10175F; margin-left:auto; margin-right:auto; margin-top:10px; padding:0; text-align:left; width:790px; height:700px;
}
img.hm_bar{
float:left;
}
img.floatleft{
border:0; float:left; padding:0 20px 0 0;
}
img.floatright{
border:0; float:right; padding:0 0 20px 20px;
}
.required {
color:red;
}
.error {
color:red; font-weight:bold;
}
.success {
color:green; font-weight:bold;
}
/*-----TOPNAV-----*/
.topnav {
background:#ededed; float:right; line-height:normal; margin:5px 0 0 0;
}
.topnav ul {
list-style-type:none; margin:0px; padding:0;
}
.topnav li {
float:left; margin:0px;
}
.topnav a {
color:#7A83AA; display:block; float:left; font-size:10px; font-weight:bold; padding:5px 10px 5px 15px; text-decoration:none;
}
.topnav a {
float:none;
}
.topnav a:hover {
color:red;
}
/*-----FOOTER-----*/
#footer {
background-color:#ededed; height:20px; line-height:normal; width:790px; float:left;
}
#footer ul {
list-style-type:none; margin:0px; padding:0;
}
#footer li {
float:left; margin:0px;
}
#footer a {
color:#7A83AA; display:block; float:left; font-size:10px; font-weight:bold; padding:5px 10px 5px 15px; text-decoration:none;
}
#footer a {
float:none;
}
#footer a:hover {
color:red;
}
.footertext {
color:#7A83AA; display:block; float:left; font-size:10px; font-weight:bold; padding:5px 10px 5px 15px;
}
/*-----HOME:ROW1-----*/
#hm_row1_col1 {
float:left; padding:0; width:145px;
}
#hm_row1_col2 {
float:left; padding:0; width:495px;
}
#hm_row1_col2 p {
font-size:14px;
}
#hm_row1_col3 {
float:right; padding:0 10px 0 0; width:140px;
}
/*-----HOME:ROW2-----*/
#hm_row2_col1 {
float:left; padding:0; width:130px;
}
#hm_row2_col2 {
background:#10175F; float:left; height:145px; padding:0; width:330px;
}
#hm_row2_col2 p {
color:#fff; margin:0; padding:10px 10px 10px 20px; width:270px;
}
#hm_row2_col3 {
float:left; margin:10px 0 0 0; padding:0; width:160px;
}
#hm_row2_col3 p {
line-height:12px; margin:0; padding:3px 0 3px 0; text-align:center;
}
#hm_row2_col3 p.title {
padding-bottom:6px;
}
#hm_row2_col3 a {
color:#10175F; font-weight:bold;
}
#hm_device {
float:right; margin:5px 10px 0 0; vertical-align:bottom;
}
/*-----HOME:ROW3-----*/
#hm_row3_col1 {
border-right:solid 1px #ededed; float:left; padding:0; width:262px; height: 301px;
}
#hm_row3_col2 {
border-right:solid 1px #ededed; float:left; padding:0; width:263px; height: 301px;
}
#hm_row3_col3 {
float:left; padding:0; width:263px; height: 301px;
}
.prodhighlight {
padding-bottom:5px;
}
.prodhighlight p {
padding:0 15px 0 20px;
}
.prod {
background-color:#ededed; height:70px; margin:0 0 10px 0; padding:0;
}
.prod h1 {
font-size:12px; margin:0 0 0 20px; padding:15px 0 0 0;
}
.prod img {
float:right;
}
/*-----HOME:LEFTNAV-----*/
#nav_hm {
background-color:#ededed; margin:0; padding:5px 0 15px 0; float:left;
}
#nav_hm ul {
border:none; list-style:none; margin:0; padding:0; width:130px;
}
#nav_hm li {
border-bottom:1px solid #10175F; list-style:none; margin:0 10px 0 10px;
}
#nav_hm li a {
background-color: #ededed; color: #10175F; display: block; padding: 5px 5px 5px 5px; text-decoration: none; width:80px;
}
html>body #nav_hm li a {
width: auto;
}
#nav_hm li a:hover {
font-weight:700;
}
/*-----MAIN:ROW1-----*/
#main_row1_col1 {
float:left; padding:0; width:120px;
}
#main_row1_col2 {
float:left; padding:0; width:250px;
}
/*-----MAIN:ROW2 (MAIN CONTENT SECTION)-----*/
#main_row2_col1 {
float:left; padding:0; width:110px;
}
#main_row2_col2 {
background:#fff url(../images/bar_vert_370.gif) no-repeat; float:left; height:370px; margin:0; padding:0; width:13px;
}
#main_row2_col2_medium {
background:#fff url(../images/bar_vert_530.gif) no-repeat; float:left; height:530px; margin:0; padding:0; width:13px;
}
#main_row2_col2_tall {
background:#fff url(../images/bar_vert_850.gif) no-repeat; float:left; height:850px; margin:0; padding:0; width:13px;
}
#main_row2_col2_extratall {
background:#fff url(../images/bar_vert_1100.gif) no-repeat; float:left; height:1100px; margin:0; padding:0; width:13px;
}
.main_row2_col3 {
float:left; padding:10px 25px 10px 30px; width:610px;
}
#stam_printer {
margin:10px 0 0 20px;
}
.content {
float:right; padding:10px; width:300px;
}
.main_row2_col3 p {
margin:0; padding:10px 0 10px 0;
}
.main_row2_col3 h1 {
font-size:12px; margin:0; padding:5px 0 5px 0;
}
.separator {
clear:both; border-bottom:solid 1px silver; height:10px;
}
.pagetitle {
float:left; font-size:16px; font-weight:700; padding-bottom:20px; width:560px;
}
div.image {
float:right; padding:0 0 0 30px;
}
div.image .caption {
font-size: 9px; text-align:center; width:120px;
}
.news td {
vertical-align:top; border-spacing:10px;
}
.RVS_highlight {
float:left; margin-top:-15px; width:550px;
}
.RVS_highlight ul {
margin-top:10px;
}
.STA_highlight {
float:left; width:200px;
}
.STA_highlight_separator {
border-left:solid 1px #000; float:left; height:275px; margin:10px 0 0 10px; padding:0 10px 0 10px; width:1px;
}
.PayrollCheckCashing_highlight_separator {
border-left:solid 1px #000; float:left; height:190px; margin:10px 0 0 10px; padding:0 10px 0 10px; width:1px;
}
.TAS_highlight {
float:left; margin-top:15px; width:550px;
}
.TAS_highlight ul {
margin-top:10px;
}
img.STAm_image {
padding:0 0 20px 20px;
}
img.STAPC_image {
padding:0 0 20px 20px;
}
div.partner_logos {
  float:left; padding:30px 30px 0 30px;
}
/*-----MAIN:LEFTNAV-----*/
.nav {
background:#10175F; height:651px; list-style:none; margin:0; padding:10px 0 0 0; width:110px; /* Width of Menu Items */	
}
.nav li {
position:relative;
}
.subnav 
{
background:#fff url('../images/nav_bg.gif') no-repeat;
display:none;
height:230px;
left:69px; /* Set 1px less than menu width */
list-style:none;
margin-left:40px;
padding:10px 0 0 0;
position:absolute;
top:-10px;
width:180px;
}
/* Styles for Menu Items */
.nav1 {
background:transparent; /* IE6 Bug */ border-bottom:1px solid #fff; color:#fff; display:block; padding:5px; text-decoration:none;
}
.nav2 {
background:#fff; /* IE6 Bug */ border-bottom:0; color:#10175F; display:block; text-decoration:none; width:145px; /*border:solid 1px red;*/
}
/* Fix IE. Hide from IE Mac \*/
* html .nav li { float:left; height:1%; }
* html .subnav li { float:left; height:1%; }
* html .nav li a { height:1%; }
* html .subnav li a { height:1%; }
/* End */
.nav li a:hover { background:#fff; color:#10175F; } /* Hover Styles */
.subnav li a { padding:5px; } /* Sub Menu Styles */
.subnav li a:hover { font-weight:700; } /* Sub Menu Styles */
.nav li:hover ul, .nav li.over ul { display:block; } /* The magic */
/*----------------------*/
#orderform fieldset {
display: block; border: 0 solid #FFFFFF; border-top: 1px solid #000000; margin: -1em 0 1em 0; padding: 0 1em 0 1em;
}
#orderform fieldset.radio {
border: 0 solid #FFFFFF; margin: 0 0 5px 0;
}
#orderform fieldset.radio input {
clear: both; float: left; position: static; /*border:solid 1px blue;*/ width:30px;
}
#orderform fieldset.radio label {
display: inline; font-weight: bold; font-size:11px; font-weight: normal; margin: 0 0 0 8em; position: relative; top: -1.25em; width: 300px;
}
#orderform fieldset.radio legend {
float: left; font-weight: bold; margin-top:1em;
}
#orderform input {
display: block; left: 8em; position: relative; top: -1.4em; width: 200px;
}
#orderform fieldset.wide input {
display: block; left: 13em; position: relative; top: -1.4em;
}
#orderform fieldset.wide input.textareawide {
display: block; left: 13em; position: relative; top: -1.4em; width:350px;
}
#orderform input.submit {
border:solid 1px #000; clear: both; margin:10px 0 0 0; top: 0; width:100px;
}
#orderform label {
clear: both; display: block; float: left; font-weight: bold; margin-top: -1em; width: 8em;
}
#orderform fieldset.wide label {
clear: both; display: block; float: left; font-weight: bold; margin-top: -1em; width: 13em;
}
#orderform label.first {
margin-top: 1em;
}
#orderform fieldset.wide label.first {
margin-top: 1em;
}
#orderform select {
display: block; left: 8em; position: relative; top: -1.4em; width: 205px;
}
#orderform fieldset.wide select {
display: block; left: 13em; position: relative; top: -1.4em; width: 205px;
}
.submitbutton {
clear: both; margin:10px 0 0 0; width:100px;
}

