﻿/* -------------------------------------------------------- */
/* Default CSS Stylesheet for a new Web Application project */
/* -------------------------------------------------------- */

BODY
{
    BACKGROUND-COLOR: #171796;
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
    font-size: 16px;
}

textarea { background-color: #fff; border: 1px solid gray;  }

TD
{
	font-size: 15px;	
}

H1, H2, H3, H4, H5, H6, DT, TH, THEAD, TFOOT
{
    COLOR: #003366;
    font-style:	normal;
	text-decoration:	none;
}

H1	{	
	font-weight:	700;
	font-size:	2em;
}	
		
H2	{	
	font-weight:	700;
	font-size:	1.75em;
}	
		
H3	{	
	font-size:	1.58em;
	font-weight:	500;
	}	
		
H4	{	
	font-size:	1.33em;
	font-weight:	500;
	}	
		
H5, DT	{	
	font-size:	1em;
	font-weight:	700;
	}	
		
H6	{	
	font-size:	.8em;
	font-weight:	700;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	}	

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	disc ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	disc;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	decimal;
	}	

OL OL OL LI	{	
	list-style-type:	decimal;
	}	
/* -------------------------------------------------------- */
/* New Styles (1/3/2008) ---------------------------------- */
/* -------------------------------------------------------- */	
	
	.ceaLeftCorner
{
	background: #ffffff url('/gd/templates/Images/CEA/left_white_cea.jpg') left top no-repeat;
}
.ceaRightCorner
{
	background: #ffffff url('/gd/templates/Images/CEA/right_white_cea.jpg') right top no-repeat;	
}

.GDCurrentTopic
{
	font-size:18px;
	color:#D23540;	
	font-weight:bold;
}
/* -------------------------------------------------------- */
/* General A TAG for Generic Links ------------------------ */
/* -------------------------------------------------------- */

A:link	{	
	text-decoration:	none;
	color:	#BB351A;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#BB351A;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#BB351A;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	gray;
	}
	
/* -------------------------------------------------------- */
/* Editor/Dialog Windows ---------------------------------- */
/* -------------------------------------------------------- */

FIELDSET 
{ 
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid 
}
LEGEND 
{ 
	FONT: bold 11px Tahoma; 
	COLOR: #000000 
}

/* -------------------------------------------------------- */
/* Document Management ------------------------------------ */
/* -------------------------------------------------------- */

.ProgressBar
{
	background-color:#83be4a;
}

/* -------------------------------------------------------- */
/*Report Content ------------------------------------------ */
/* -------------------------------------------------------- */

.ReportRow
{
	background-color:#F8F2D8;
}

.ReportRow A:link
{
	color: #5A544B;
}
.ReportRow A:visited
{
	color: #5A544B;
}
.ReportRow A:hover
{
	color: #5A544B;
	text-decoration:	underline;
}
.AlternatingReportRow
{
	background-color:#A59C93;
}
.AlternatingReportRow A:link
{
	color: #5A544B;
}
.AlternatingReportRow A:visited
{
	color: #5A544B;
}
.AlternatingReportRow A:hover
{
	color: #5A544B;
	text-decoration:	underline;
}


/* -------------------------------------------------------- */
/* Infragistics Selected Row Link ------------------------- */
/* -------------------------------------------------------- */

.igSelectedRow 
{
	 color:White;
	 background-color:Navy;
}

/* -------------------------------------------------------- */
/*Vertical Menu Text -------------------------------------- */
/* -------------------------------------------------------- */
.MenuVerticalImageTitle
{
	height:16px;
	border:solid,1,#FFFFFF;
	font-size:11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #BBD9EF;	
	color:black;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
}

.MenuVerticalText A:link {
	height:16px;
	border:solid,1,#FFFFFF;
	font-size:11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #BBD9EF;	
	color:black;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
	}	
		
.MenuVerticalText A:visited	{
	height:16px;
	border:solid,1,#FFFFFF;
	font-size:11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #BBD9EF;	
	color:black;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
	}	
		
.MenuVerticalText A:active	{
	height:16px;
	border:solid,1,#FFFFFF;
	font-size:11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #BBD9EF;	
	color:black;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
	}	
		
.MenuVerticalText A:hover	{
  height:16px;
	border:solid,1,#0000;
	font-size:11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #78B3E0;	
	color:white;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
	}
.MenuVerticalTextIndent0 
{
	padding-left:0px;
}

.MenuVerticalTextIndent1 
{
	padding-left:10px;
}

.MenuVerticalTextIndent2 
{
	padding-left:20px;
}

/* -------------------------------------------------------- */	
/*Horizontal Menu Text ------------------------------------ */
/* -------------------------------------------------------- */
.MenuHorizontalText A:link {
	font-size:16px;	
	text-decoration:	none;
	color:#BF940D;
	font-weight:bold;
	}	
		
.MenuHorizontalText A:visited	{
	font-size:16px;	
	text-decoration:	none;
	color:#BF940D;
	font-weight:bold;
	}	
		
.MenuHorizontalText A:active	{
	font-size:16px;	
	text-decoration:	none;
	color:#BF940D;
	font-weight:bold;
	}	
		
.MenuHorizontalText A:hover	{
	font-size:16px;		
	text-decoration:	underline;
	color:#BF940D;
	font-weight:bold;
	}


/* -------------------------------------------------------- */
/* Admin Menu --------------------------------------------- */
/* -------------------------------------------------------- */

.ceaAdminMenuItem, .ceaAdminMenuItem A:Link, .ceaAdminMenuItem A:Hover, .ceaAdminMenuItem A:Active, .ceaAdminMenuItem A:Visited 
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor: hand;
	background-color: #BBD9EF;	
	color:#BF2E1B;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
}

.ceaAdminMenuHover, .ceaAdminMenuHover A:Link, .ceaAdminMenuHover A:Hover, .ceaAdminMenuHover A:Active, .ceaAdminMenuHover A:Visited 
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor: hand;
	background-color: #00457C;	
	color:#BF2E1B;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
}
	
/* -------------------------------------------------------- */
/* Topic Menu --------------------------------------------- */
/* -------------------------------------------------------- */
.ceaCurrentMenu  a
{
	height:24px;
	border:solid,0,#FFFFFF;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background: #ed2e38 url('/gd/templates/Images/CEA/left_red_cea.jpg') left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
	padding-left: 10px;
}
.ceaCurrentMenu span
{
	background: url('/gd/templates/Images/CEA/right_red_cea.jpg') right top no-repeat;
	padding-right: 10px
}

.ceaMenuItem td
{
	white-space: nowrap;
}

.ceaMenuItem a
{
	height:24px;
	border:solid,0,#FFFFFF;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background: #ed2e38 url('/gd/templates/Images/CEA/left_red_cea.jpg') left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
	padding-left: 10px;
}
.ceaMenuItem span
{
	background: url('/gd/templates/Images/CEA/right_red_cea.jpg') right top no-repeat;
	padding-right: 10px
}


.ceaMenuHover a
{
	height:24px;
	border:solid,0,#FFFFFF;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background: #ed2e38 url('/gd/templates/Images/CEA/left_red_cea.jpg') left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
	padding-left: 10px;
}

.ceaMenuHover span
{
	background: url('/gd/templates/Images/CEA/right_red_cea.jpg') right top no-repeat;
	padding-right: 10px
}
.ceaSubMenuItem
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #f48187;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
}

.ceaSubMenuHover
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #ed2e38 ;	
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
}

.ceaThirdMenuItem
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #DDECF7;	
	color:black;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;	
}

.ceaThirdMenuHover
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #78B3E0;	
	color:white;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;	
}

.ceaCurrentMenuItem
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #BBD9EF;	
	color:black;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
}

.ceaCurrentMenuItemHover
{
	height:24px;
	font-size:15px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;		
	cursor:pointer;
	background-color: #78B3E0;	
	color:white;
	text-decoration:none;
	font-weight:bold;
	vertical-align: top;
}

/* -------------------------------------------------------- */
/* Help --------------------------------------------------- */
/* -------------------------------------------------------- */

.HelpHeader 
{
	vertical-align:top;
	font-weight: bold;
	text-decoration: underline;	
}

.HelpRowHeader
{
	vertical-align:top;
	font-weight: bold;
}

/* -------------------------------------------------------- */
/* Command Bar -------------------------------------------- */
/* -------------------------------------------------------- */

.CommandBar 
{
}

/* -------------------------------------------------------- */
/* MY PAGE------------------------------------------------- */
/* -------------------------------------------------------- */
.MyPageMenu
{
	color:White;
	
}
.MyPageMenu A:active
{
	color:White;
	
}
.MyPageMenu A:visited
{
	color:White;
	
}
.MyPageMenu A:link
{
	color:White;
	
}
.MyPageMenu A:hover
{
	color:#BF2E1B;
	text-decoration:none;
	
}
.MyPageLink
{
	color: black;
	text-decoration: none;
	font-size:16px;
	font-weight:normal;
}

.MyPageLink A:link, .MyPageLink A:visited, .MyPageLink A:active
{
	color: #BF2E1B;
	text-decoration: none;
	font-weight:normal;
}
		
.MyPageLink A:hover	
{
	color: gray;
	text-decoration: none;
	font-weight:normal;
}

.MyPageTitle 
{
	font-size: 18px;
	text-transform: uppercase;
	color: #BF2E1B;
	font-weight: bold;
}

.ProfileMembershipHeader
{
	font-weight:bold;
}

/* -------------------------------------------------------- */
/* TOP NAV - utilNav -------------------------------------- */
/* -------------------------------------------------------- */

.utilNav {
	font-size: 11px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
}
.utilNav A:LINK {
	color: #5A544B;
	text-decoration: none;
}
.utilNav A:VISITED {
	color: #5A544B;
	text-decoration: none;
}
.utilNav A:HOVER {
	color: #62BD19;
	text-decoration: none;
}

/* -------------------------------------------------------- */
/* LEFT NAV ----------------------------------------------- */
/* -------------------------------------------------------- */

.tableBG {
	background-image: url(/gd/templates/images/geodocs/mainNav_back.gif);
	background-repeat: no-repeat;
}

.LeftNav0
{
	font-weight: normal; 
	font-size: 10px; 
	cursor: hand;	
	color: #5A544B;
	width:163px;
	height:27px;
	padding-left:0px;	
}

.LeftNavOn0
{
	background-color:#62BD19;
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	cursor:hand;
	padding-left:0px;
}

.LeftNavOn0 A:Link
{
	font-weight: normal; 
	font-size: 10px; 
	cursor: hand;	
	color: #5A544B;
	padding-left:0px;
}

.LeftNavOn0 A:Visited
{
	font-weight: normal; 
	font-size: 10px; 
	cursor: hand;	
	color: #5A544B;
	padding-left:0px;
}

.LeftNavOn0 A:Hover
{
	font-weight: normal; 
	font-size: 10px; 
	cursor: hand;	
	color: #ffffff;
	padding-left:0px;	
}

/* -------------------------------------------------------- */
/* SEARCH ------------------------------------------------- */
/* -------------------------------------------------------- */

.SearchTabPrimaryOnInactive
{
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #5a544b;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #00cc00;
}

.SearchTabPrimaryInactive
{
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #333300;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #339900;
}

.SearchTabPrimaryOnActive
{
	border-right: #9A9AD1 thin solid;
	padding-right: 3px;
	border-top: #9A9AD1 thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: #9A9AD1 thin double;
	cursor: hand;
	color: #62bd19;
	padding-top: 3px;
	background-color: #ffffff;
}

.SearchTabPrimaryActive
{
	border-right: #9A9AD1 thin solid;
	padding-right: 3px;
	border-top: #9A9AD1 thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: #9A9AD1 thin double;
	cursor: hand;
	color: #bf2e1a;
	padding-top: 3px;
	background-color: #ffffff;
}

.SearchTabPrimaryActive A:LINK 
{
	font-size: 16px;
	color: #bf2e1a;
	text-decoration: none;
}

.SearchTabPrimaryActive A:VISITED {
	font-size: 16px;
	color: #bf2e1a;
	text-decoration: none;
}

.SearchTabPrimaryOnActive A:HOVER {
	font-size: 16px;
	color: #bf2e1a;
	text-decoration: none;
}

.SearchTabPrimaryInactive A:LINK 
{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.SearchTabPrimaryInactive A:VISITED {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.SearchTabPrimaryOnInactive A:HOVER {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.SearchTabPrimarySpacer
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: white thin solid;
	padding-top: 3px;
	border-bottom: #9A9AD1 thin solid;
	background-color: #ffffff;
}

.SearchTabSeperator
{
	border-right: #9A9AD1 thin solid;
	border-left: #9A9AD1 thin solid;
	height: 2px;
	background-color: #ffffff;
}

.SearchTabSecondaryOnInactive
{
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #FFFFFF;
	padding-top: 3px;
	border-bottom: #BF2E1A thin solid;
	background-color: #BF2E1A;	
}

.SearchTabSecondaryInactive
{
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #FFFFFF;
	padding-top: 3px;
	border-bottom: #9A9AD1 thin solid;
	background-color: #9A9AD1;
}

.SearchTabSecondaryOnActive
{
	border-right: #9A9AD1 thin solid;
	padding-right: 3px;
	border-top: #9A9AD1 thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: #9A9AD1 thin double;
	cursor: hand;
	color: #bf2e1a;
	padding-top: 3px;
	background-color: #ffffff;	
}

.SearchTabSecondaryActive
{
	border-right: #9A9AD1 thin solid;
	padding-right: 3px;
	border-top: #9A9AD1 thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	border-left: #9A9AD1 thin double;
	cursor: hand;
	color: #bf2e1a;
	padding-top: 3px;
	background-color: #ffffff;
}

.SearchTabSecondarySpacer
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #9A9AD1 thin solid;
	background-color: #ffffff;
}

.SearchTabSecondaryActive A:LINK 
{
	font-size: 16px;
	color: #bf2e1a;
	text-decoration: none;
}

.SearchTabSecondaryActive A:VISITED {
	font-size: 16px;
	color: #bf2e1a;
	text-decoration: none;
}

.SearchTabSecondaryOnActive A:HOVER {
	font-size: 16px;
	color: #bf2e1a;
	text-decoration: none;
}

.SearchTabSecondaryInactive A:LINK 
{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.SearchTabSecondaryInactive A:VISITED {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.SearchTabSecondaryOnInactive A:HOVER {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.SearchResultHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: Black;
	font-weight: bold;
}

.SearchAbstract
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}

.SearchLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	font-weight: bold;
}

.SearchLink A:LINK {
	font-size: 16px;
	text-decoration: none;
}

.SearchLink A:VISITED {
	font-size: 16px;
	text-decoration: none;
}

.SearchLink A:HOVER {
	font-size: 16px;
	text-decoration: none;
}

.SearchHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
}

/* -------------------------------------------------------- */
/* FOOTER ------------------------------------------------- */
/* -------------------------------------------------------- */

.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.Footer A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #529718;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.Footer A:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #529718;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.Footer A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

/* -------------------------------------------------------- */
/* SUMMARY SECTION - TITLE/SUMMARY/BODY ------------------- */
/* -------------------------------------------------------- */

.SummaryContentTitle {
	font-size: 17px;
	text-transform: none;
	color:#ed2e38;
	font-weight: bold;
}
.SummaryContentSummary
{
	font-size: 16px;
	color: black;
	padding-left: 10px;	
}
.SummaryContentBody {
	font-size: 16px;
	color: black;
	line-height: 15px;
}
.SummaryContentBody A:LINK {
	color:#00457C;
	text-decoration: none;
	font-weight:normal;
}
.SummaryContentBody A:VISITED {
	color:#00457C;
	text-decoration: none;
	font-weight:normal;
}
.SummaryContentBody A:HOVER {
	color:#00457C;
	text-decoration: underline;
	font-weight:normal;
}

/* -------------------------------------------------------- */
/* CENTER SECTION/BODY ------------------------------------ */
/* -------------------------------------------------------- */

.BasicContentTitle {
	font-size: 17px;
	text-transform: uppercase;
	color: #56575A;
	font-weight: bold;
}
.BasicContentBody {
	font-size: 16px;
	color: black;
	line-height: 16px;
}
.BasicContentBody A:LINK {
	color: #00457C;	
	text-decoration: none;
}
.BasicContentBody A:VISITED {
	color: #00457C;
	text-decoration: none;
}
.BasicContentBody A:HOVER {
	color: #00457C;
	text-decoration: none;
}

.ceaContentBG
{
	background-color:#CECEE8; 
}
/* -------------------------------------------------------- */
/* SPOTLIGHT SECTION -------------------------------------- */
/* -------------------------------------------------------- */

.SpotlightTitle {
	font-size: 16px;
	color: white;
	font-weight: bold;
}
.SpotlightSummary {
	font-size: 16px;
	color: black;
	line-height: 19px;
	font-weight: normal;
}
.SpotlightSummary A:LINK {
	color: black;	
	text-decoration: underline;
	font-weight: normal;	
}
.SpotlightSummary A:VISITED {
	color: black;
	text-decoration: underline;
	font-weight: normal;	
}
.SpotlightSummary A:HOVER {
	color: black;
	text-decoration: none;
	font-weight: normal;	
}
.SpotlightBody {
	font-size: 16px;
	color: black;
	line-height: 19px;
	font-weight: normal;	
}
.SpotlightBody A:LINK {
	color: black;	
	text-decoration: underline;
	font-weight: normal;	
}
.SpotlightBody A:VISITED {
	color: black;
	text-decoration: underline;
	font-weight: normal;	
}
.SpotlightBody A:HOVER {
	color: black;
	text-decoration: none;
	font-weight: normal;	
}

/* -------------------------------------------------------- */
/* TOPIC (Detail) SECTION --------------------------------- */
/* -------------------------------------------------------- */
.ceaDisclaimer
{
	font-size:10px;
}

.ceaCurrentTopic
{
	color:#BF940D;
	font-weight:bold;
	font-size:20px;
}

.ceaCurrentDescription
{
	color:Black;
	font-size: 15px;
}

.ceaCrumbTrail
{
 background-color:#BF940D;
 vertical-align: middle;
 padding-left: 10px;
}

.ceaCrumbTrail A:LINK
{
	color:white;
	text-decoration:underline;
	font-size: 14px;
}

.ceaCrumbTrail A:VISITED
{
	color:white;
	text-decoration:underline;
	font-size: 14px;
}

.ceaCrumbTrail A:HOVER
{
	color:white;
	text-decoration:underline;
	font-size: 14px;
}

.ceaContentList
{
	color:Black;
	font-size: 16px;	
}

.ceaContentList A:LINK
{
	color:#00457C;
	text-decoration:underline;	
	font-size: 16px;	
	font-weight:bold;
}

.ceaContentList A:VISITED
{
	color:#00457C;
	text-decoration:underline;	
	font-size: 16px;
	font-weight:bold;		
}

.ceaContentList A:HOVER
{
	color:#00457C;
	text-decoration:none;	
	font-size: 16px;	
	font-weight:bold;	
}

.ceaTopicName
{
background: #ed2e38 url('/gd/templates/Images/CEA/left_red_cea.jpg') left top no-repeat;
	font-size: 16px;
	padding-left:10px;			
}

.ceaTopicName A:LINK
{
	color:white;
	text-decoration:none;	
	font-size: 16px;	
	font-weight:bold;	
}

.ceaTopicName A:VISITED
{
	color:white;
	text-decoration:none;	
	font-size: 16px;	
	font-weight:bold;		
}

.ceaTopicName A:HOVER
{
	color:white;
	text-decoration:underline;	
	font-size: 16px;	
	font-weight:bold;		
}

.ceaTopicNameAlternate
{
background: #ed2e38 url('/gd/templates/Images/CEA/left_red_cea.jpg') left top no-repeat;
	font-size: 16px;
	padding-left:10px;	
}

.ceaTopicNameAlternate A:LINK
{
	color:White;
	text-decoration:none;	
	font-size: 16px;	
	font-weight:bold;	
}

.ceaTopicNameAlternate A:VISITED
{
	color:White;
	text-decoration:none;	
	font-size: 16px;	
	font-weight:bold;		
}

.ceaTopicNameAlternate A:HOVER
{
	color:White;
	text-decoration:underline;	
	font-size: 16px;	
	font-weight:bold;		
}

.ceaTopicContent
{
	color:Black;
	font-size: 12px;	
	list-style-type: disc;
	margin-left:-20px; 
	margin-top:3px; 
	margin-right:0px; 
	margin-bottom:-12px;	
}

.ceaTopicContent A:LINK
{
	color:black;
	text-decoration:underline;	
	font-size: 16px;	
}

.ceaTopicContent A:VISITED
{
	color:black;
	text-decoration:underline;	
	font-size: 16px;			
}

.ceaTopicContent A:HOVER
{
	color:black;
	text-decoration:none;	
	font-size: 16px;			
}

.ceaAlternate
{
	color:Black;
	font-size: 15px;	
	list-style-type:disc;
}

.ceaAlternate A:LINK
{
	color:#8B6B3C;
	text-decoration:none;	
	font-size: 15px;	
	font-weight:bold;	
}

.ceaAlternate A:VISITED
{
	color:#8B6B3C;
	text-decoration:none;	
	font-size: 15px;	
	font-weight:bold;		
}

.ceaAlternate A:HOVER
{
	color:#8B6B3C;
	text-decoration:underline;	
	font-size: 15px;	
	font-weight:bold;		
}

.ceaLastModified
{
	color:DimGray;
	text-decoration:none;	
	font-size: 14px;	
	font-weight:normal;
}

/* -------------------------------------------------------- */
/* TOPIC RELATION SECTION --------------------------------- */
/* -------------------------------------------------------- */
.ceaTopicWatcherSectionTitle
{
	font-size:16px;	
	text-decoration:	none;
	color:White;
	font-weight:bold;
}

.ceaTopicWatcherSectionBody
{
	color:#00457C;
	font-size:16px;	
}

.ceaTopicWatcherSectionBody A:LINK
{
	color:#00457C;
	font-size:17px;	
	text-decoration: underline;
	font-weight:bold;
	
}

.ceaTopicWatcherSectionBody A:HOVER
{
	color:#00457C;
	font-size:17px;	
	text-decoration: none;
	font-weight:bold;
}

.ceaTopicWatcherSectionBody A:VISITED
{
	color:#00457C;
	font-size:17px;	
	text-decoration: underline;
	font-weight:bold;
}

/* -------------------------------------------------------- */
/* CUSTOM LINK SECTION ------------------------------------ */
/* -------------------------------------------------------- */
.ceaCustomTitle
{
	font-size:16px;	
	text-decoration:	none;
	color:White;
	font-weight:bold;
}

.ceaHeading
{
	color:#00457C;
	font-size:17px;
	font-weight:bold;
}

.customLinkURL
{
	color:#00457C;
	font-size:17px;	
}

.customLinkURL A:LINK
{
	color:#00457C;
	text-decoration:none;
}

.customLinkURL A:HOVER
{
	color:#00457C;
	text-decoration:none;
}

.customLinkURL A:VISITED
{
	color:#00457C;
	text-decoration:none;
}

.customLinkBody
{
	font-size: 16px;
}

.customLinkBody A:LINK
{
	color: Blue;	
	text-decoration: underline;	
	font-size:14px;	
}

.customLinkBody A:HOVER
{
	color: Blue;	
	text-decoration: none;		
	font-size:16px;
}

.customLinkBody A:ACTIVE
{
	color: Blue;	
	text-decoration: underline;		
	font-size:16px;
}

.customLinkBody A:VISITED
{
	color: Blue;	
	text-decoration: underline;	
	font-size:16px;		
}

.CustomLinkTitle
{
	font-size: 17px;
	text-transform: uppercase;
	color: #56575A;
	font-weight: bold;	
}

.CustomLinkBody A:LINK {
	color:#00457C;	
	text-decoration: none;
}

.CustomLinkBody A:VISITED {
	color:#00457C;
	text-decoration: none;
}

.CustomLinkBody A:HOVER {
	color:#00457C;
	text-decoration: underline;
}

/* -------------------------------------------------------- */
/* Change Size -------------------------------------------- */
/* -------------------------------------------------------- */
.ChangeSize
{
	font-size:15px;
	color: white;
}

.ChangeSize A:Link
{
	color: white;
	text-decoration: none;	
	font-weight:bold;	
}

.ChangeSize A:Visited
{
	color: white;
	text-decoration: none;	
	font-weight:bold;	
}

.ChangeSize A:Hover
{
	color: white;
	text-decoration: underline;
	font-weight:bold;
}

.ChangeSize A:Active
{
	color: #BB351A;
	text-decoration: underline;
	font-weight:bold;	
}
/* -------------------------------------------------------- */
/* Calendar ----------------------------------------------- */
/* -------------------------------------------------------- */

.CalendarHeader {
    border:none;
    text-align:center;
    background-color: #FFFFFF;
    color: #008600;
    font-size: 16px; 
    font-family: Arial; 
    padding: 2px;
    }
.CalendarHeader a {
    text-decoration: none; 
    color: #00457C;
}

.CalendarHeader a:visited {
    text-decoration: none; 
    color: #00457C;
}

.CalendarHeader a:hover {
    color: #00457C;
}

.CalendarToolbar {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px; 
    text-decoration: none; 
    color: black; 
    font-size: 16px; 
	font-weight: bold;
 }

.CalendarToolbar a 
{
	color:#BB351A;
}

.CalendarToolbar a:hover 
{ 
	color:#BB351A;
}

.CalendarToolbar a:visited 
{
	color:#BB351A;
}

.CalendarToolbar Table {
   background-image: url('/gd/calendar/images/toolgradgrn.gif');
   background-repeat: repeat-x;
  
}

.CalendarBodyHeader
{
	background-color:#00457C;
	color:White;	
    font-size: 16px; 	
}

.CalendarBodyItem 
{
	background-color:#ffffcc;	
}

.CalendarBodyItem A:LINK
{
	color:#00457C;	
}

.CalendarBodyItem A:HOVER
{
	color:#00457C;	
}

.CalendarBodyItem A:VISITED
{
	color:#00457C;	
}
.CalendarBodyItem 
{
	background-color:#ffffcc;	
}

.CalendarBodyItemSelected
{
	background-color:#cccc99;
    font-size: 13px; 	
}

.CalendarBodyItemSelected A:LINK
{
	color:#00457C;	
	font-weight:bold;		
}

.CalendarBodyItemSelected A:HOVER
{
	color:#00457C;	
	font-weight:bold;		
}

.CalendarBodyItemSelected A:VISITED
{
	color:#00457C;	
	font-weight:bold;	
}

.CalendarBodyItemHoliday 
{
	background-color:#ffff99;
    font-size: 16px; 	
}

.CalendarBodyItemHoliday A:LINK
{
	color:#00457C;	
}

.CalendarBodyItemHoliday A:HOVER
{
	color:#00457C;	
}

.CalendarBodyItemHoliday A:VISITED
{
	color:#00457C;	
}


.CalendarBodyItemInactive 
{
	background-color:#eeeeee;
}

.CalendarListDateHeader
{
	background-color:#cccc99;
}

.CalendarListTitle {
	font-size: 16px;
	color: white;
	font-weight: bold;
}

.CalendarListItem
{
	background-color:#ffffff;
}

.CalendarListItem A:LINK {
	color: black;	
	text-decoration: none;
}

.CalendarListItem A:VISITED {
	color: black;
	text-decoration: none;
}

.CalendarListItem A:HOVER {
	color: black;
	text-decoration: underline;
}

.AlternateCalendarListItem
{
	background-color:#ECF1F7;
}

.AlternateCalendarListItem A:LINK {
	color: black;	
	text-decoration: none;
}

.AlternateCalendarListItem A:VISITED {
	color: black;
	text-decoration: none;
}

.AlternateCalendarListItem A:HOVER {
	color: black;
	text-decoration: underline;
}
/* -------------------------------------------------------- */
/* FORM BUILDER ------------------------------------------- */
/* -------------------------------------------------------- */

.FormBuilderTitle
{
	font-size: 17px;
	text-transform: uppercase;
	color: #56575A;
	font-weight: bold;	
}

.FormBuilderHeading
{
	font-size: 16px;
	color: #56575A;
	font-weight: bold;
}

.FormBuilder0 
{
	list-style-image: url(/gd/webvieweditor/images.gif);
}

.FormBuilder0 OL LI	
{
	list-style:none;	
	vertical-align: top;	
	}	

.FormBuilder1 OL LI	{	
	list-style-type: circle;
	vertical-align: top;
	}	

.FormBuilder2 OL LI	{	
	list-style-type: decimal;
	vertical-align: top;
	}	

.FormBuilder3 OL LI	{	
	list-style-type: upper-alpha;
	vertical-align: top;
	}	

.FormBuilder4 OL LI	{	
	list-style-type: upper-roman;
	vertical-align: top;
	}	

/* -------------------------------------------------------- */
/* My Workbook ------------------------------------------- */
/* -------------------------------------------------------- */

.SubmittedFont 
{
	color: #0000CC;
	font-size: 12px;
	font-weight: bold;
}

.ApprovedFont 
{
	color: #33CC00;
	font-size: 12px;
	font-weight: bold;
}

.RejectedFont 
{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

.NotReviewedFont 
{
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

/* -------------------------------------------------------- */
/* ARCHIVE ------------------------------------------------ */
/* -------------------------------------------------------- */

.ArchiveSearch
{
	font-family: Arial;
	font-size: 8px;
	color: White; 
}

.ArchiveSearch TextBox {font-size: 8px; height: 15px}

.Archive A:LINK {
	color: #FFFFFF;	
	text-decoration: underline;
}

.Archive A:VISITED {
	color: #FFFFFF;	
	text-decoration: underline;
}

.Archive A:HOVER {
	color: #FFFFFF;	
	text-decoration: underline;
}

.Archive FIELDSET 
{ 
	BORDER-RIGHT: #A1A1A1 1px solid; 
	BORDER-TOP: #A1A1A1 1px solid; 
	BORDER-LEFT: #A1A1A1 1px solid; 
	BORDER-BOTTOM: #A1A1A1 1px solid 
}

.Archive LEGEND 
{ 
	FONT: bold 11px Arial; 
	COLOR: #FFFFFF; 
}

.ArchiveNav
{
	background-color: #2557ad;	
}

.ArchiveBack
{
	background-color: #A1A1A1;
}

/* -------------------------------------------------------- */
/* My Task ------------------------------------------------ */
/* -------------------------------------------------------- */

.NormalTask 
{
	color: #0000CC;
	font-size: 12px;
	font-weight: bold;
}

.OverdueTask 
{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

/* -------------------------------------------------------- */
/* Mini Calendar ------------------------------------------ */
/* -------------------------------------------------------- */
.MiniCalendar
{
	background-color: #8b8bca;
}
.MiniCalendar A:LINK {
      font-weight:bold;
}

.MiniCalendar A:VISITED {
      font-weight:bold;
}

.MiniCalendar A:HOVER {
      font-weight:bold;
}

.MiniCalendarDayHeader 
{
      background-color: #FFFFFF;
}

.MiniCalendarTodayDay 
{
      font-weight:bold;
      background-color:#ffffff;
}
.MiniCalendarDayStyle
{
	background-color:#ffffff;
}

.MiniCalendarWeekendDay 
{
background-color:#ffffff;
}

.MiniCalendarTitle
{
	background-color: #ed2e38;
	font-weight:bold;
	color: #ffffff;
}
