/* ================= royalblue ======================= */

BODY{
	color: #000000;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:9pt;
	margin:0px;
	background-repeat: no-repeat;
    background-color: #FFFFFF;
}

A:LINK{ 
	color: #000000;
	text-decoration:none;
	font-size:8pt; 
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	}
	
A:ACTIVE{
	color: #ffcc66;
	text-decoration:none;
	font-size:8pt;
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	}
	
A:VISITED{ 
	color: #666699;
	text-decoration:none; 
	font-size:8pt;
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	}
	
A:HOVER{ 
	color: #FF6633;
	font-size:8pt; 
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	}	

.redbackground {
	background-color: #B22222;
}
	
.bluebackground {
	background-color: #00008B;
}

.greenbackground {
	background-color: #228B22;
}
	
.white {
	font-size:10pt;
	color: #FFFFFF; 
	text-decoration:none;
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;
}	

.white:LINK{ 
 	color: #FFFFFF; 
	text-decoration:none;
 	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	}
	
.white:ACTIVE{
	color: #ffcc66;
	text-decoration:none;
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	}
	
.white:VISITED{ 
	color: #FFCC99; 
	text-decoration:none;
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	}
	
.white:HOVER{ 
	color: #FF6633;
	font-size:8pt; 
	font-weight: bold;
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	}	
	
TD{ font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size:8pt; }

UL{ list-style-type: square; color: #252536; }

/* === Portal Styles === */

/* Use for the background color of the portal header */
.headerBgColor {  background-color: #FFFFFF}

/* Tab background color */
.titlebar{ background-color: #FFFFFF; }

/* Hello message color */
.hellomsg{ 
	background-color: #FFFFFF; 
	color:652C91;

}

/* Used when tabs are being displayed as text vs GIFs */
.tabselected{
	background-color: white;
	FONT-FAMILY:Arial Narrow, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	VERTICAL-ALIGN: middle;
}

.tabunselected{
	background-color: #BBEAFF;
	FONT-FAMILY:Arial Narrow, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	VERTICAL-ALIGN: middle;
}

.homebackground { background-color: #F7F7F7; }
.contentbgcolor { background-color: #FFFFFF; }

/* === Portlet Styles ==== light color for border #79A8D8*/

.portletcontainer {
    border : 1px solid #A2A1A1;
	background-color: #FFFFFF;
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
}
.portletcontainerBlended {
	background-color: #FFFFFF;
	font-family:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
}
.portlettitlebar{
	background-color: #D0D0D0;
	color: #000000;
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
	font-size:10pt;
	font-weight: bold;
	line-height: 18px;
}
/* exact duplicate of .portlettitlebar until we convert completely to .portlettitlebar */
.portletheading{
	background-color: #191970;
	color: #FFFFFF;
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
	font-size:9pt;
	font-weight: bold;
	line-height: 18px;
}

.portletheadingsmall{
	background-color: #D7D7EE;
	color: #000000;
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
	font-size:9pt;
	font-weight: bold;
	line-height: 18px;
}

.portletheadingsmallred{
	background-color: #ECCED2;
	color: #000000;
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
	font-size:9pt;
	line-height: 18px;
}

.portletheadingsmallyellow{
	background-color: #FFFF99;
	color: #000000;
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
	font-size:9pt;
	line-height: 18px;
}

.portletbanner{
	background-color: #6A5ACD;
	color: #E6E6FA;
	font-size:14pt;
	font-weight: bold;
}

.CanadaMembers{
	background-color: #B22222;
	color: #FFFFFF;
	font-size:14pt;
	font-weight: bold;
}

.MexicoMembers{
	background-color: #228B22;
	color: #FFFFFF;
	font-size:14pt;
	font-weight: bold;
}

.USMembers{
	background-color: #00008B;
	color: #FFFFFF;
	font-size:14pt;
	font-weight: bold;
}

.AffiliateMembers{
	background-color: #FFCC33;
	color: #FFFFFF;
	font-size:14pt;
	font-weight: bold;
}

.portletheader{
	color: #072336;
	font-weight: bold;
	background-color: lightsteelblue;
}
.portletinputlabel{
	color: #191970;
	font-size:9pt;
	background-color: #FFFFFF;
}
.portletinputlabelgrey{
	color: #191970;
	font-size:9pt;
	background-color: #F6F6F6;
}
.portletcontent {
	FONT-FAMILY:Tahoma, Verdana, Helvetica, Arial Narrow, Arial, sans-serif;
	font-size:9pt;
}
.inputlabel{
    FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
	font-size:9pt;
	font-weight: bold;
}	
.portletfooter{
	font-size:7pt;
	background-color: silver;
}
.portletdate{ 
	color:652C91;
	text-decoration:none;
	font-size:7pt; 
	FONT-FAMILY:Verdana, Tahoma, Arial Narrow, Arial, Helvetica, sans-serif;
	}
.portletxsmallblack{
	text-decoration:none;
    color: #202020;
	font-size:8pt; 
	FONT-FAMILY:Verdana, Arial, Tahoma, Helvetica, sans-serif, Arial Narrow;
}
.portletxsmallred{
	color: red;
	text-decoration:none;
	font-size:9pt; 
	FONT-FAMILY:Arial, Arial Narrow, Verdana, Tahoma, Helvetica, sans-serif;
}
.portletxsmallwhite{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10pt; 
	FONT-FAMILY:Verdana, Tahoma, Arial, Arial Narrow, Helvetica, sans-serif;
}
.portletmission{
	background-color: #D7D7EE;
	color: #000000;
	text-decoration:none;
	font-size:10pt; 
	FONT-FAMILY:Verdana, Arial, Arial Narrow, Tahoma, Helvetica, sans-serif;
}
/* ================= Content ======================= */

/* style used for content/page heading */
.pageheader{
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
  COLOR:#000000;
  LINE-HEIGHT: 18pt;
  FONT-SIZE:14pt;
  FONT-WEIGHT:bold;
}

/* use for any instructional text */
.instructions{
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
  COLOR:#000000;
  FONT-SIZE:9pt;
}

.contentheading{
	color: #072336;
	FONT-SIZE:12pt;
	font-weight: bold;
}
.contentsubheading{
	color: #072336;
	font-weight: bold;
}
.minortext{
	font-size:8pt;
}
.headerlink{
	FONT-SIZE:12pt;
	font-weight: bold;
}

.clock{
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
	FONT-SIZE:7pt;
	color: #000066;
	background-color: #FFFFFF;
}

/* use for any error message text */
.errorMessage{
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
  COLOR:red;
}

/* use for any success message text */
.successMessage{
	FONT-FAMILY:Verdana, Tahoma, Helvetica, Arial Narrow, Arial, sans-serif;
  COLOR:green;
}

/* Use for lists where we want the row colors to be the same each row. */
.row {
  BACKGROUND-COLOR: white;
}
/* Use for multi-coloumn lists where we want the row colors to be different each row. */
.row1 {
  BACKGROUND-COLOR: white;
}
/* Use for multi-coloumn lists where we want the row colors to be different each row. */
.row2 {
  BACKGROUND-COLOR: lightgrey;
}

/* Use for adding space at end of line items list. */
.spacerRow {
  BACKGROUND-COLOR: white;
  HEIGHT: 10px;
}

/* Use for adding space at end of line items list. */
.emptyRow {
  HEIGHT: 15px;
}

form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

/* Use for all labels that are associated with some sort of input field. */
.fieldlabel{
  align: right;
}

.priorityLow {
  color:blue;
  FONT-WEIGHT:bold;
}
.priorityMedium {
  color:goldenrod;
  FONT-WEIGHT:bold;
}
.priorityHigh {
  color:red;
  FONT-WEIGHT:bold;
}
.portlettitlebarsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #191970;
	background-color: #EEEEEE;
}
