.thheader {background-color: #586878; color: white;}
.row1 {background-color: #ffffff;}
.row2 {background-color: #e8ecef;}
.outline {background-color: #b2bcc5;}
.altoutline {background-color: #b2bcc5;}
.data { font-size: 12px; }
.databold {font-weight: bold; font-size: 12px;}
.section {font-size: 14px;
        font-weight: bold;
        background-color: #e8ecef;
	color: #586878;
        padding: 2px;
        margin-bottom: 2px;}
.sectional {margin-top: 0; padding-left: 15px;}
.header {font-size: 16px;
        font-weight: bold;}
.altheader {font-size: 16px;
        font-weight: bold;}
.subheader {font-size: 14px;  
        font-weight: bold;}
p, td, th {font-family: arial, helvetica, sans-serif;
	line-height: 1.5;
        font-size: 13px;}
a { color: #0000cc; }
a:hover { color: #cc0000; }
.green { color: Green }
.black { color: Black }
.red {color: #cc0000;}
.code {font-family: monospace; font-size: x-small;}
.nav {border-top: 1px solid #b2bcc5; }
.navbar {border-bottom: 1px solid #b2bcc5; background: #e8ecef; }
.cartbar {border-bottom: 1px solid #b2bcc5; background: #e8ecef; font-weight: bold; text-decoration: none; padding: 3px; margin-top: 0; }
/* .cartbar {border-bottom: 1px solid #b2bcc5; text-align: center; font-weight: bold; font-size: 14px;} */
.cartbar a { color: #cc0000; }
.left { float: left; text-align: left; }
.right { float: right; text-align: right; }
form { padding: 0; margin: 0; }
.footnote { font-size: 11px; color: #586878; font-style: intalic; padding-left: 10px;}
.footer { font-size: 10px; border-top: 1px solid #b2bcc5; padding-top: 3px; }
.nowrap {white-space: nowrap;}



