﻿/* ################################################ */
/*                                                  */
/*   global styles -- no class declaration needed   */
/*                                                  */
/* ################################################ */

BODY,TD {
    color:#444444;
    font-family:arial, helvetica, sans-serif;
    font-size:15px;
}   /* default content text */

.WebUploadMenu {
    color:#006666;
    font-family:arial, helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
} 

hr {
  	border: 0;
  	width: 100%;
  	height: 5px;
 }

h4	{
	color:black;
	margin-bottom:-2px;	
	
}


/* ----------------- */
/* text link classes */
/* ----------------- */

A {
    color:#3A5099;
    text-decoration:none;
}  
 /* text link color and decoration */

A:hover {
    color:#CCCC00;
    /*text-decoration:underline; */
}   /* text link color onMouseOver */

A:active {
    color:#666666;
}   /* text link color onMouseDown */

A.sideNav {
    color:#000000;
    text-decoration:none;
}

A.sideNav:hover {
    color:#3A5099;
    text-decoration:none;
}

A.bottomNav {
    color:#FFFFFF;
    text-decoration:none;
}

A.bottomNav:active {
    color:#CCCCCC;
    text-decoration:none;
}

.altColor {
    color:#99CCFF;
}

.noDeco {
    text-decoration:none;
}


/* ############################################ */
/*                                              */
/*   extra styles -- classes must be declared   */
/*                                              */
/* ############################################ */

.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:150%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   
}

.green	{
		
	font-weight:bold;
	color:#008B00;
}

.red	{
		
	font-weight:bold;
	color:#FF0000;
}


tr.d0 td {
	background-color: #7A7A7A; color: white;
}
tr.d1 td {
	background-color: #458B74; color: white;
}

/* -------------- */
/* cursor classes */
/* -------------- */

.hand {
    cursor:pointer;
}   /* cursor style onMouseOver */


/* ------------------- */
/* simple text classes */
/* ------------------- */
.caution	{
	font-size:15px;	
	font-weight:bold;
	color:red;
}
.gwen	{
	font-size:10pt;	
	font-weight:bold;
}

.smallest {
    font-size:9px;
}   /* smallest font-size */

.small {
    font-size:10px;
}   /* smaller font-size */

.larger {
    font-size:14px;
}   /* larger font-size */

.gray {
    color:#333333;
}

.medgray {
    color:#999999;
}

.error {
    color:#FF0000;
    font-size:10px;
}

.sideNav {
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
}

.sideNavSelected {
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#3A5099;
}

.sideNavSmall {
    font-family:arial, helvetica, sans-serif;
    font-size:10px;
}

.bottomNav {
    color:#FFFFFF;
}

.selected {
    color:#CCCC00;
}

.emailFooter {
    color:#999999;
    font-size:10px;
}

.altLineHeight {
    line-height:150%;
}

/* ------------ */
/* page classes */
/* ------------ */

.pageHeader {
    color:#333333;
    font-family:arial, helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
}

.altPageHeader {
    color:#333333;
    font-family:verdana, sans-serif;
    font-size:18px;
    font-weight:bold;
}

.pageSubHeader {
    color:#333333;
    font-family:arial, helvetica, sans-serif;
    font-size:24px;
    font-style:italic;
}

.sectionHeader {
    color:#444444;
    font-family:arial, helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}   /* bolded section header */

.sectionBoxHeader {
    color:#FFFFFF;
    background-color:#3A5099;
    font-size:11px;
    font-weight:bold;
    padding: 2px 2px 2px;
}   /* section box header with background-color */

.sectionBoxContent {
    color:#000000;
    background-color:#EAE9B5;
}   /* background-color for section box content area */

.sectionBoxBorder {
    background-color:#EAE9B5;
}   /* background-color for section box content area */

.altSectionHeader {
    color:#3A5099;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}   /* bolded section header */

.newsHeader {
    color:#000000;
    font-family:arial, helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}   /* bolded section header */

.emailSectionHeader {
    color:#3A5099;
    font-family:arial, helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}


/* ------------------ */
/* background classes */
/* ------------------ */

.lightestBG {
    background-color:#FFFFFF;
}   /* lightest background-color */

.lighterBG {
    background-color:#EEEEEE;
}   /* lighter background-color */

.lightBG {
    background-color:#ffffff;
}   /* light background-color CCCCCC*/

.mediumBG {
    background-color:#999999;
}   /* medium background-color */

.darkBG {
    background-color:#999999;
}   /* dark background-color 666666*/

.darkerBG {
    background-color:#333333;
}   /* darker est background-color */

.darkestBG {
    background-color:#000000;
}   /* darkest background-color */

.altLightBG {
    background-color:#EAEFF3;
}   /* alternate light background-color */

.altDarkBG {
    background-color:#006666
}   /* alternate dark background-color 006666 3A5099*/

.glaringBG {
    background-color:#FF66CC;
}   /* alternate dark background-color */

