/* SITE WIDE */

BODY {line-height:normal;}

/* Get the Fonts Locally */
@font-face {
  font-family: 'Roboto';
  src: url('/apps/layouts/fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-weight: bold;
  src: url('/apps/layouts/fonts/Roboto-Bold.ttf') format('truetype');
}

.TopRow {font-family: 'Roboto', Tahoma, Arial; font-size:13px; font-weight:bold; color:#000000; background-color:#bfc1ff;
background: -moz-linear-gradient(top,  #bfc1ff 0%, #ffffff 100%);
background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,#bfc1ff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #bfc1ff 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #bfc1ff 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #bfc1ff 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #bfc1ff 0%,#ffffff 100%);}

.CurrentMemRow {background-color:#E0E0E0;}
.AlternateMemRow {background-color:#FFFFFF;}

hr {
    border-bottom: 1px solid #bfc1ff; 
    border-top: 1px solid #EEEEEE; 
    clear: both; 
    height: 0; 
    border-left: 0px; 
    border-right: 0px;
}

.Warn {font-family: 'Roboto', Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; color:#FF0000;}
.BigWarn {font-family: 'Roboto', Tahoma, Verdana, Arial; font-size:15px; font-weight:bold; color:#FF0000;}
.Green {font-family: 'Roboto', Tahoma, Verdana, Arial; font-size:13px; color:#008000;}
.Red {font-family: 'Roboto', Tahoma, Verdana, Arial; font-size:13px; color:#FF0000;}
.BoldGreen {font-family: 'Roboto', Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; color:#008000;}
.BoldRed {font-family: 'Roboto', Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; color:#FF0000;}
.Fade {font-family: 'Roboto', Tahoma, Verdana, Arial; font-size:13px; color:#999999; }

.Column {font-family: 'Roboto', Verdana, Arial; font-size:13px; color:#888888; font-weight:bold}
.Column A:link {text-decoration: none; color: #000000;}
.Column A:visited {text-decoration: none; color: #000000;}
.Column A:active {text-decoration: none; color: #000000;}
.Column A:hover {text-decoration: underline; color: #990000;}

.UserText {font-family: 'Roboto', Arial; font-size:13px; color:#000000;}
.UserText A {text-decoration: none; color: #0000CC;}
.UserText A:link {text-decoration: none; color: #0000CC;}
.UserText A:visited {text-decoration: none; color: #0000CC;}
.UserText A:hover {text-decoration: underline; color: #990000;}

.titlebar {font-family: Verdana, Arial; font-size:22px; font-weight:bold; color:#666666; }

.Action {font-family: 'Roboto', Tahoma, Arial; font-size:14px; color:#000066; font-weight:bold; }
.Action A {text-decoration: underline; color: #000066;}
.Action  A:link {text-decoration: underline; color: #000066;}
.Action  A:visited {text-decoration: underline; color: #000066;}
.Action  A:hover {text-decoration: none; color: #0000CC;}

.memTitle {font-family: 'Roboto', Tahoma, Arial; font-size:15px; font-weight:bold;}
.memTitle A:link {text-decoration: underline; color: #0000CC;}
.memTitle A:active {text-decoration: underline; color: #0000CC;}
.memTitle A:visited {text-decoration: underline; color: #0000CC;}
.memTitle A:hover {text-decoration: none; color: #990000;}

.memRegular {font-family: 'Roboto', Tahoma, Arial; font-size:13px; color:#000000; }
.memRegular A {text-decoration: underline; color: #0000CC;}
.memRegular A:link {text-decoration: underline; color: #0000CC;}
.memRegular A:visited {text-decoration: underline; color: #0000CC;}
.memRegular A:hover {text-decoration: none; color: #990000;}

.memBold {font-family: 'Roboto', Tahoma, Arial; font-size:14px; color:#000000; font-weight:bold; }
.memBold A {text-decoration: underline; color: #0000CC;}
.memBold A:link {text-decoration: underline; color: #0000CC;}
.memBold A:visited {text-decoration: underline; color: #0000CC;}
.memBold A:hover {text-decoration: none; color: #990000;}

.memCalendar {font-family: 'Roboto', Tahoma, Arial; font-size:14px; color:#000000; font-weight:bold; }
.memCalendar A {text-decoration: underline; color: #000066;}
.memCalendar A:link {text-decoration: underline; color: #000066;}
.memCalendar A:visited {text-decoration: none; color: #000066;}
.memCalendar A:hover {text-decoration: underline; color: #0000CC;}

.FormSection {font-family: 'Roboto', Tahoma, Arial; font-size:14px; font-weight:bold;}
.FormSection A:link {text-decoration: underline; color: #0000CC;}
.FormSection A:active {text-decoration: underline; color: #0000CC;}
.FormSection A:visited {text-decoration: underline; color: #0000CC;}
.FormSection A:hover {text-decoration: none; color: #990000;}

.gray {font-family: 'Roboto', Tahoma, Arial; font-size:14px; color:#666666; }
.gray A {text-decoration: underline; color: #0000CC;}
.gray A:link {text-decoration: underline; color: #0000CC;}
.gray A:visited {text-decoration: underline; color: #0000CC;}
.gray A:hover {text-decoration: none; color: #990000;}

/* NAVIGATION */

.NavText {font-family: Verdana, Arial; font-size:11px; color:#000000; font-weight:bold;}
.NavText A {text-decoration: none; color: #0000CC;}
.NavText A:link {text-decoration: none; color: #0000CC;}
.NavText A:visited {text-decoration: none; color: #0000CC;}
.NavText A:hover {text-decoration: underline; color: #990000;}

.NavFade {font-family:Verdana, Arial; font-size:11px; color:#999999; font-weight:bold;}
.NavFade A {text-decoration: none; color: #0000CC;}
.NavFade A:link {text-decoration: none; color: #0000CC;}
.NavFade A:visited {text-decoration: none; color: #0000CC;}
.NavFade A:hover {text-decoration: underline; color: #990000;}

.PublicNav {font-family: Verdana, Arial; font-size:11px; color:#999999; font-weight:bold;}
.PublicNav A {text-decoration: none; color: #0000CC;}
.PublicNav A:link {text-decoration: none; color: #0000CC;}
.PublicNav A:visited {text-decoration: none; color: #0000CC;}
.PublicNav A:hover {text-decoration: underline; color: #990000;}

/* PUBLIC FONTS */

.Headline {font-family: Verdana, Arial; font-size:17px; font-weight:bold; color: #000000;}
.Headline A:link {text-decoration: underline; color: #000000;}
.Headline A:active {text-decoration: underline; color: #000000;}
.Headline A:visited {text-decoration: underline; color: #000000;}
.Headline A:hover {text-decoration: none; color: #000000;}

.Title {font-family: Verdana, Arial; font-size:14px; font-weight:bold; color: #000000;}
.Title A:link {text-decoration: underline; font-weight:bold; color: #000000;}
.Title A:active {text-decoration: underline; font-weight:bold; color: #000000;}
.Title A:visited {text-decoration: underline; font-weight:bold; color: #000000;}
.Title A:hover {text-decoration: none; font-weight:bold; color: #000000;}

.Heading {font-family: Verdana, Arial; font-size:30px; font-weight:bold; color:#000000;}
.Heading A:link {text-decoration: underline; color:#000000;}
.Heading A:active {text-decoration: underline; color:#000000;}
.Heading A:visited {text-decoration: underline; color:#000000;}
.Heading A:hover {text-decoration: none; color:#000000;}

.Regular {font-family: Verdana, Arial; font-size:15px; color:#000000; }
.Regular A {text-decoration: underline; color: #000000;}
.Regular A:link {text-decoration: underline; color: #000000;}
.Regular A:visited {text-decoration: underline; color: #000000;}
.Regular A:hover {text-decoration: none; color: #000000;}

.Small {font-family: Verdana, Arial; font-size:11px; color:#000000; }
.Small A {text-decoration: underline; color: #000000;}
.Small A:link {text-decoration: underline; color: #000000;}
.Small A:visited {text-decoration: underline; color: #000000;}
.Small A:hover {text-decoration: none; color: #000000;}

.Bold {font-family: Verdana, Arial; font-size:15px; font-weight:bold; color: #000000;}
.Bold A:link {text-decoration: underline; color: #000000;}
.Bold A:active {text-decoration: underline; color: #000000;}
.Bold A:visited {text-decoration: underline; color: #000000;}
.Bold A:hover {text-decoration: none; color: #000000;}

/* FORM STYLES */

.CalendarBG {font-family: 'Roboto', Tahoma; font-size:14px; font-weight:bold; color:#000000; background-color:#FFFFFF; border: 1px solid #CCCCCC;}
.CalendarToday {font-family: 'Roboto', Tahoma; font-size:14px; font-weight:bold; color:#000000; background-color:#FFEEEE; border: 1px solid #CCCCCC;}
.CalendarNull {font-family: 'Roboto', Tahoma; font-size:14px; font-weight:bold; color:#000000; background-color:#E0E0E0; border: 1px solid #CCCCCC;}

.fsField {font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; }
.fsButton {font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#990000; border-width:1px; border-color:#000000; }