/*   */
/*  */
  
input 
body {
   background-color: #5e7278;
   margin: 0 auto 0 0 ;
   scrollbar-face-color: #54666c; 
   scrollbar-highlight-color: #54666c; 
   scrollbar-shadow-color: #000000; 
   scrollbar-3dlight-color: #54666c; 
   scrollbar-arrow-color:  #ffb310; 
   scrollbar-track-color: #667b81; 
   scrollbar-darkshadow-color: #5e7278;
   font-size : 8pt;
}

.bg_lgrey { background-color: #5e7278; }
.bg_grey  { background-color: #6a7d83; }

.portalMessage {
   background-color: #ffce7b;
   border: 1px solid #ffa500;
   color: Black;
   font-size: 85%;
   font-weight: bold;
   margin: 2em 0em 1em 0em;
   padding: 0.5em 1em;
   vertical-align: middle;
}

h1, h2, h3, h4, h5, h6 {
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bolder;
}

.testimonial {
   font-size: 8pt;
   font-style: italic;
}

.testimonial_title {
   font-size: 7pt;
   font-weight: bolder;
}

.contactfield {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   height: 18px;
   width: 220px;
}

.contacttextarea {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   height: 100px;
   width: 220px;
}

.loginfield {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   height: 18px;
   width: 120px;
}

li { color : white; }

p {
   font-family: Verdana, Arial, Helvetica;
   text-align: left;
   font-size: 8pt;
   color: #ffffff;
}

ul { }

td {
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #ffffff;
}

a {
   color: #ffb210;
   cursor: hand;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

.bottomlink { line-height : 18px; }

.header {
   font-family: Verdana, Arial, Helvetica;
   font-size: 14pt;
   color: #990033;
}

.subwhite {
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #ffffff;
}

.subblack {
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
}

.sublink {
   color: #990033;
   cursor: hand;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

.sublink2 {
   color: #66ccff;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

.sectionlink {
   color: #ffb210;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

.subsectionlink {
   color: #ffb210;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
   margin-left: 5px;
}

.boxlink {
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
   margin-left: 10px;
   text-transform: lowercase;
}

.sasstacularlink {
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

.boxtext {
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   border-top: none;
   border-bottom: 1px solid #ffffff;
   border-left: none;
   border-right: none;
   padding: 0 35px auto 0;
   margin: 0 0 auto 0;
}

.boxtitlelink {
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: underline;
   text-align: left;
}

a.boxtitlelink { color: #ffffff; }
a.boxtitlelink:active { color: #ffffff; }
a.boxtitlelink:visited { color: #ffffff; }
a.boxtitlelink:hover { color:#ffffff; text-decoration: none; }

a:hover { color:#ffd06d; text-decoration: underline; }

a.sublink { color:#990033; }
a.sublink:active { color:#990033; }
a.sublink:visited { color:#85805e; }
a.sublink:hover { color:#0000ff; text-decoration: none; }

.maintitle { font-family: verdana, arial, helvetica; font-size: 14pt; font-weight: bolder; color: #ffffff; }

div#togglehide { }
tr#togglehide { }

.error {
   color: #000000;
   background-color: #ffce7b;
   border: 1px solid #ffa500;
}

.infoLink {
   background-color: #495C62;
   border: 1px solid #ffffff;
   color: #FFBF34;
   font-size: 8pt;
   font-weight: bold;
   text-align: center;
   margin: 0em 20px 3px auto;
   padding: 0em 6px 3px 6px;
   text-decoration: underline;
}

a.infoLink { color:#FFBF34; }
a.infoLink:active { color:#FFBF34; }
a.infoLink:visited { color:#FFBF34; }
a.infoLink:hover { color:#ffffff;  }

img {border: 0;}

.dashboardState {
   border-bottom: 1px solid #ffffff;
   padding: 4px;
   text-transform:capitalize;
}

/*  */
