﻿body {
    font-family:arial,helvetica,sans-serif;
    font-size:9pt;
    text-align:center;
    margin:0 0 0 0;
}

hr {
    margin:0 0 0 0;
    padding:0 0 0 0;
    height:1px;
    color:Black;
}

td {
    font-size:9pt;
}

input {
    font-family:arial,helvetica,sans-serif;
    font-size:9pt;
    color:#4e8224;
}

.input {
    font-family:arial,helvetica,sans-serif;
    font-size:9pt;
    color:#4e8224;
}

.invisible {
    font-family:arial,helvetica,sans-serif;
    font-size:9pt;
    color:Black;
    border:none;
    width:50px;
}

#outer1 {
    position:absolute;
    width:100%;
    height:540px;
    left:0px;
    top:0px;
    visibility:hidden;
}

#outer2 {
    width:950px;
    height:540px;
    margin:0 auto 0 auto;
    border:1px solid #c0c0c0;
}

#logo {
    float:left;
}

#msclogo {
    float:left;
}

#tagline {
    float:right;
    font-family:Times New Roman,Times,Serif;
    font-size:32pt;
    color:#c3d6b5;
    text-align:right;
    padding:15px 15px 15px 15px;
}

#mainmenu {
    clear:right;
    float:right;
    width:750px;
    text-align:right;
    color:#c0c0c0;
    line-height:14pt;
}

#mainmenu a {
    margin-left:5px;
    margin-right:5px;
    color:Black;
    font-weight:bold;
    text-decoration:none;
}

#mainmenu a:hover {
    border-bottom:1px solid #5e9631;
}

#mainmenu a.menuon {
    border-bottom:1px solid #5e9631;
}

#submenu a {
    color:Black;
    font-weight:normal;
    text-decoration:none;
    border:none;
}

#submenu a:hover {
    color:#5e9631;
}

#submenu a.menuon {
    color:#5e9631;
}

a {
    color:Black;
    text-decoration:none;
    line-height:12pt;
}

a:hover {
    border-bottom:1px solid #509236;
}

a.link {
    color:Black;
    font-weight:bold;
    text-decoration:none;
    line-height:12pt;
}

a.link:hover {
    border-bottom:1px solid #509236;
}

a.imglink {
    text-decoration:none;
    border:none;
}

#mainplacer {
    clear:right;
    float:right;
    width:620px;
    height:340px;
    margin:20px 10px 0px 0px;
    text-align:left;
}

#sideplacer {
    clear:left;
    float:left;
    width:170px;
    height:255px;
    margin-left:10px;
    text-align:right;
}

#adminmainplacer {
    clear:right;
    float:right;
    width:620px;
    height:460px;
    margin:20px 10px 0px 0px;
    text-align:left;
}

#adminsideplacer {
    clear:left;
    float:left;
    width:210px;
    height:255px;
    margin-left:10px;
    text-align:right;
}

#footer {
    clear:left;
    float:left;
    width:170px;
    margin:5px 0px 5px 10px;
    text-align:right;
}

#footer a {
    color: #9F9F9F;
    font-weight: bold;
    text-decoration: none;
}

h1 {
    font-size:10pt;
    font-weight:bold;
    margin:5px 10px 5px 10px;
}

h2 {
    font-size:9pt;
    font-weight:bold;
}

h3 {
    font-size:9pt;
    font-weight:bold;
    margin:0 0 0 0;
}

.greybar {
    width:100%;
    height:23px;
    background-color:#e7e7e9;
}

.barleft {
    float:left;
    text-align:left;
    margin:5px 10px 5px 10px;
    color:Black;
    font-weight:bold;
}

.barright {
    float:right;
    text-align:right;
    margin:5px 10px 5px 10px;
    color:Black;
}

.barright a {
    margin-left:5px;
    margin-right:5px;
    color:Black;
    font-weight:normal;
    text-decoration:none;
}

.barright a:hover {
    color:#509236;
}

.errmessage {
    color:#cc0000; 
}

.product {
    width:290px;
    height:95px;
    margin-top:10px;
    color:Black;
    font-size:9pt;
}

.quantity {
    font-size:8pt;
    padding:0 0 0 0;
    margin:0 0 0 0;
    text-align:right;
}

.modalBackground {
    background-color:Gray; 
    filter:alpha(opacity=50); 
    opacity:0.5;
}

.modalPanel {
    background-color:White; 
    border:1px solid #c0c0c0;
    padding:10px 10px 10px 10px; 
    color:#666666; 
    font-size:9pt;
}

.highlight {
    background-color:#e5f4da;
}

.iframe {
    z-index:999;
}

.datatable {
    border:1px solid #c0c0c0;
}

.smallprint {
    font-size:8pt;
}

.ds_box {
    background-color:#eaeaea;	
    border:2px outset;	
    position:absolute;	
    z-index:32767;
}

.ds_tbl {
    background-color:#eaeaea;
}

.ds_head {
    background-color:#ffffff;	
    color:green;	
    font-family:Arial;	
    font-size:7pt;	
    font-weight:bold;	
    text-align:center;	
    letter-spacing:2px;
}

.ds_head_over {
    background-color:#CCC; 
    font-weight:bold; 
    color:green;	
    text-align:center;	
    font-size:7pt;	
    font-family:Arial; 
    letter-spacing:2px; 
    cursor:hand;
}

.ds_subhead {
    background-color:#CCC;	
    color:green;	
    font-size:8pt;
    font-weight:bold;	
    text-align:center;	
    font-family:Arial;	
    width:28px;
}

.ds_conclassl {
    background-color:#FAFAFA;	
    color:green;	
    font-size:9pt;	
    text-align:center;	
    font-family:Arial;	
    padding:5px; 
    cursor:hand;
}

.ds_conclassl_over {
    background-color:#CCC; 
    font-weight:bold; 
    color:green;	
    font-size:9pt;	
    text-align:center;	
    font-family:Arial;	
    padding:5px; 
    cursor:hand;
}

