/*Last updated February 17, 2004 by Paige Lettington*/


body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%;
	color: #000000;
	}

/*The following are helpful for lame browsers that shall remain nameless*/
pre { font-family: monospace }
h1, h2, h3, h4, h5, p, ul, ol, address, td, th { font-family: Verdana, Arial, Helvetica, sans-serif }

/* HEADER NAVIGATION BAR */
.HeaderCell 		{ background-color: #003399; }
.HdrCAHomeLink		{ text-decoration: none; font-weight: bold; font-size: 90%; color: #ffffff; }
.HdrIWMBHomeLink	{ text-decoration: none; font-size: 90%; color: #ffffff; }
.HeaderNavLink		{ text-decoration: none; font-size: 90%; color: #ffffff; }

/* HEADINGS & ASSOCIATED */	
/*Do not use these on 763 Banner pages!*/
h1 	{ font-weight: bold; font-size: 150%; }
h2 	{ font-weight: bold; font-size: 115%; }
h3 	{ font-weight: bold; font-size: 100%; }
/*h4 should not be used--this should make it obviously bad if someone does*/
h4	{ font-weight: bold; font-size: 50% }
.PageBranding 	{ font-weight: bold; font-size: 80%; margin-bottom: -10px; }

/* TABLES (cellpadding="4", cellspacing="0") */

td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%;
	vertical-align: top;
	color: #000000;
	}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #cccccc;
	}
	
.RowColor			{ background-color: #ffffff; }
.RowAltColor		{ background-color: #eeeeee; }

.RowHighlight		{ background-color: #eeeeee; }
.RowHighlight2		{ background-color: #ffffcc; }
.RowHighlight3		{ background-color: #cccccc; }

.PagingRibbonCell	{ vertical-align: bottom; background-color: #003399; }
.PagingRibbonText	{ font-size: 90%; color: #ffffff; text-align: left; }
	
/* HIGHLIGHT BOX FOR NEWS, ETC. */
/*Netscape 4.7 doesn't like the padding*/

/*AnnounceHead is deprecated--do not use*/
.HighlightBoxHeaderText, .AnnounceHead
{
	font-weight: bold;
	color: #ffffff;	
	font-size: 90%;
}

.HighlightBoxHeaderCell 
{ 	background-color: #003399;
	padding-left: .25em;
	padding-right: .25em;
	padding-top: .25em;
	padding-bottom: .25em;  
}
	
/*Announcement is deprecated--do not use*/
.HighlightBoxBodyText, .Announcement
{
	font-weight: bold;
	font-size: 80%;
	text-align: left;
}

.HighlightBoxBodyCell 
{ 	background-color: #cccccc;
	padding-left: .25em;
	padding-right: .25em;
	padding-top: .25em;
	padding-bottom: .25em;  
}

/* LISTS */
/*Netscape 4.7 doesn't like/ignores these*/
li		{ margin-bottom: 3px; }
.ListIntro	{ margin-bottom: -10px; }

/* SPECIAL TEXT */
small 			{ font-size: 85%; }
.GlossaryLink 		{ color: #339966; }
.FinePrint		{ font-size: 75%; }
.Warning		{ color: #cc0033; font-weight: bold; }
.SuccessMessage		{ color: #339966; font-weight: bold; }
.ObjectNameColor	{ color: #003399; }


/* LEFT NAVIGATION BAR*/
.LeftNavCell { background-color: #cccccc; }

/*NavBarLink is deprecated--do not use*/
.LeftNavLink, .NavBarLink 
{ font-weight: bold; color: #000066; font-size: 90%; }

.LeftNavLink:link, .NavBarLink:link {color: #000066; }
.LeftNavLink:visited, .NavBarLink:visited {color: #000066; }

/*Line spacing does not work in Netscape 4.7*/
/*NavBarLineSp is deprecated--do not use*/
.LeftNavLineSp, .NavBarLineSp  
{ margin-bottom: -10px; }

/*For captions on grey nav bars in all pages (formerly blueSubtitle?)*/
/*NavBarCaption is deprecated--do not use*/
.LeftNavCaption, .NavBarCaption 
{ font-weight: bold; color: #000033; }

/* FOOTER AREA */
address { font-size: 85%; font-style: normal; }
.Updated { font-size: 85%; }

/* FORMS: Generic FrontPage forms as well as search and data entry forms on ASP 3 pages */

.LeftFieldLabel		{ font-weight: bold; text-align: right; vertical-align: top;}
.RequiredMark		{ color: #cc0033; font-weight: bold; font-size: 120%; }
.Form	
{ 
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	background-color: #cccccc;
}

.LoginForm	
{ 
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	background-color: #cccccc;
}

.SearchForm
{ 
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	background-color: #cccccc;
}

.CRUDForm
{ 
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
	background-color: #cccccc;
}

.FormHeaderText
{
	font-weight: bold;
	color: #ffffff;	
}

.FormHeaderCell	{ background-color: #003399; }

.ResultsGrid	
{ 
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}

/* HORIZONTAL NAVIGATION BARS */
/*For linking to another view of details (selecting), e.g., Staff Directory* or to bookmarks, e.g., Index */

.HNavBar	{ background-color: #cccccc; }

.AlphaNavLink:link, .AlphaNavLink:visited, .AlphaNavLink:hover, .AlphaNavLink:active
{
    font-size: 110%;
    font-weight: bold;
    color: #000066;
    text-decoration: none;
}

.AlphaNavLinkSelected
{
    font-size: 140%;
    font-weight: bold;
    color: #003399;
    text-decoration: none;
}

/*------------------------------------------------*/
/*FOR 763BannerTemplate PAGES ONLY
/*------------------------------------------------*/

/*For agency name or web title in top white center area (formerly blackHeader)*/
.GTPageBranding { font-weight: bold; font-size: 130%; }

/*For main page heading/title in colored bar (formerly header). Do NOT use h1 with it (due to Netscape 4.x limitations)*/
.GTHeading1 	{ font-weight: bold; color: #ffffff; font-size: 110%; }
.GTHeading1Cell	{ background-color: #003399; }
	
/*Apply to h2 for page subheadings (formerly subtitle)*/
.GTHeading2 	{ font-weight: bold; font-size: 110%; }
	
/*For headings on colored bars, besides the page title bar (formerly header). Rarely used.*/
.PanelHead 	{ font-weight: bold; color: #ffffff; font-size: 110%; }
.PanelHeadCell	{ background-color: #003399; }

/* SEARCH BOX */
.SearchCell { text-align: center; vertical-align: middle; background-color: #003399; }

/*Formerly search. Nutscape (win_ns) needs the background color in this style*/
/*Must be used in a span tag around the whole radio button section*/
.SrchRadioCaption { font-size: 90%; color: #ffffff; }

/*------------------------------------------------*/
/*DEPRECATED STYLES: DO NOT USE
/*------------------------------------------------*/

.SmallText { font-size: 85%	}

/*Now using address element for the footer*/
.Footer { font-size: 85% }

/*Now using GTPageBranding*/
.PageHead 	{ font-weight: bold; font-size: 150% }

/*Now using GTHeading1*/
.GTPageHead { font-weight: bold; color: #ffffff; font-size: 110% }

/*Now using GTHeading2*/
.GTSubHead2 { font-weight: bold; font-size: 110% }
.SubHead2 { font-weight: bold; font-size: 115% }
	
/*Apply to h3 for page subheadings*/
.SubHead3 { font-weight: bold; font-size: 100% }

/*The following TDHeader and Error styles were developed for SOARD Annual Reports*/
.TDHeader { font-weight: bold; color: #000066; background: #cccccc }

/*Not used?*/
.ErrorHeader { font-weight: bold; color: #000066; background: #ffffff }

/*Red text for erroneous data*/
.ErrorHighlight { font-size:80%; font-weight: bold; color: #cc0033; }

/*Describe the nature of the errors*/
.ErrorCodeDesc { font-weight: bold; color: #cc0033; }