/* This stylesheet is to allow printing by forcing smaller font sizes.	*/

/* NOTE:  Be sure to synchronize these colors with those found			*/
/* 	within the application.cfm file										*/

/* Universal standard text styles (these will be modified by other		*/
/* sub-styles)															*/
/* Note:  All of these will generally be identical.						*/

/* Note:  The Body and TD colors should match the color that is			*/
/* specified in application.cfm for the site background.				*/



BODY, TD			{
				font-family: trebuchet ms,Arial,Helvetica;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #000000;
				}
				/* Make 9pt */
				/* filter:  shadow(color=#AAAAAA,direction=200,strength=5); */

/*
LI				{
				color: #002E5F;
				}
*/
/* Standard LI - is Blue. For non-theme-colored LI and contents, use the text_normal Class */
/* (Was Teal - #32979F) */

/* ------------------------------------------------ */



.sai_logo {
			font-family: 'BankGothic Md BT','BankGothic Lt BT',Eurostar,'Xerox Sans Serif Narrow',Tahoma,Arial,SansSerif;
			font-weight: bold;
			font-style: italic;
			color: #000000;
			text-decoration: none;
			/* color: #002E5F; */
			}

.sai_basic_font, .sai_basic_font A
			{
			font-family: 'BankGothic Md BT','BankGothic Lt BT',Eurostar,'Xerox Sans Serif Narrow',Tahoma,Arial,SansSerif;
			text-decoration: none;
			}

/* ------------------------------------------------ */


/* Hidden Text - Not to be printed (PRINTING Stylesheet only!) -------- */

.dontprint	{
display: none;
}

/* ------------------------------------------------ */


/* Universal Link styles -------------------------- */

/*
A				{
				}
				* text-decoration: none; *

A:LINK			{
				color: #0000A0;
				}
				* color: #0000B0; *

A:VISITED		{
				color: #800090;
				}
				* color: #9034DA *
				* color: #3000B0; *

A:HOVER		{
				color: #FF2020;
				}

A:ACTIVE		{
				color: #FF0000;
				}
*/

/* ------------------------------------------------ */



/* Headers----------------------------------------- */

H1				{
				font-size: 12pt;
				font-weight: bold;
				}

H2				{
				font-size: 11pt;
				font-weight: bold;
				}

H3				{
				font-size: 10pt;
				font-weight: bold;
				}

H4				{
				font-size: 9pt;
				font-weight: bold;
				}

/* ------------------------------------------------ */



/* Text Colors ------------------------------------ */

.theme_color	{
				color: #002E5F;
				}

/* This is the default colored text header style */
.theme_color H1	{
				font-size: 12pt;
				font-weight: bold;
				font-style: italic;
				color: #002E5F;
				}

/* This is the smaller colored text header style */
.theme_color H2	{
				font-size: 11pt;
				font-weight: bold;
				font-style: italic;
				color: #002E5F;
				}

.theme_color UL	{
				color: #002E5F;
				}

.theme_color LI	{
				color: #002E5F;
				}

.text_faded		{
				color: #A0A0A0;
				}

/* Used to force items to black which otherwise would be some other color */
.text_normal	{
				color: #000000;
				}

/* ----------------------------------------------- */




/* Modified Text sizes ---------------------------- */

.huge			{
				font-size: 12pt;
				font-style: normal;
				font-weight: normal;
				}

.big			{
				font-size: 10pt;
				font-style: normal;
				font-weight: normal;
				}

.small			{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				}

.tiny			{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				}
				/* Increased 3 pts for printing only */

.micro			{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				}
				/* Unchanged *//* Increased 3 pts for printing only */

/* ------------------------------------------------ */





/* Headlines -------------------------------------- */

.headline_big	{
				font-size: 11pt;
				font-style: normal;
				font-weight: bold;
				}

.headline_big_italic
				{
				font-size: 11pt;
				font-style: italic;
				font-weight: bold;
				}

.headline_medium
				{
				font-size: 10pt;
				font-style: normal;
				font-weight: bold;
				}

.headline_medium_italic
				{
				font-size: 10pt;
				font-style: italic;
				font-weight: bold;
				}

.headline_small	{
				font-size: 9pt;
				font-style: normal;
				font-weight: bold;
				}

.headline_small_italic
				{
				font-size: 9pt;
				font-style: italic;
				font-weight: bold;
				}

.headline_tiny	{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				}

.headline_tiny_italic
				{
				font-size: 8pt;
				font-style: italic;
				font-weight: bold;
				}

/* ------------------------------------------------ */





/* Links (just to control what has underlines and what doesn't) ------- */

.link_item		{
				text-decoration: none;
				}

.link_menu		{
				text-decoration: none;
				}

/* ------------------------------------------------ */



/* Misc Text Styles --------------- */

.equipment_list	{
				font-size: 7pt;
				font-style: normal;
				font-weight: normal;
				}


.caption		{
				font-size: 7pt;
				font-style: italic;
				font-weight: normal;
				}

.fraction		{
				font-size: 7pt;
				font-weight: normal;
				}

/* ------------------------------------------------ */



/* Text for dark backgrounds ---------------------- */
/* (Note:  This is basically equivalent to the 'menu_light' style */

.light			{
				color: #FFFFFF;
				}

.light A		{
				color: #D0D0FF;
				}
				/* color: #A0F0FF; color: #F0F0FF; */

.light A:VISITED
				{
				color: #D0A0D0;
				}

.light A:HOVER	{
				color: #FF8080;
				}

.light A:ACTIVE	{
				color: #FF8080;
				}

/* ------------------------------------------------ */




/* Menus - for a dark background ------------------------ */
/* (Note:  This is basically equivalent to the 'light' style */

.menu_light		{
				color: #FFFFFF;
				text-decoration: none;
				}

.menu_light A	{
				color: #D0D0FF;
				text-decoration: none;
				}
				/* color: #D0D0FF; color: #A0F0FF; color: #F0F0FF; */

.menu_light A:LINK
				{
				color: #FFFFFF;
				text-decoration: none;
				}
				/* color: #D0D0FF; color: #A0F0FF; color: #F0F0FF; */

.menu_light A:VISITED
				{
				color: #FFFFFF;
				text-decoration: none;
				}
				/* color: #D0A0D0; */

.menu_light A:HOVER
				{
				color: #FF3030;
				text-decoration: none;
				}

.menu_light A:ACTIVE
				{
				color: #FF3030;
				text-decoration: none;
				}

/* ------------------------------------------------ */


/* Top Menus - for a dark background ------------------------ */
/* (Note:  This is basically equivalent to the 'light' style */

.menu_top_light		{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
				margin-top: 0px;
				vertical-align: top;
				}
				
.menu_top_light A	{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #D0D0FF;
				text-decoration: none;
				margin-top: 0px;
				vertical-align: top;
				}
				
				/* color: #D0D0FF; color: #A0F0FF; color: #F0F0FF; */

.menu_top_light A:LINK
				{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
				margin-top: 0px;
				vertical-align: top;
				}
				/* color: #D0D0FF; color: #A0F0FF; color: #F0F0FF; */

.menu_top_light A:VISITED
				{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
				margin-top: 0px;
				vertical-align: top;
				}
				/* color: #D0A0D0; */

.menu_top_light A:HOVER
				{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #FF3030;
				text-decoration: none;
				margin-top: 0px;
				vertical-align: top;
				}

.menu_top_light A:ACTIVE
				{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #FF3030;
				text-decoration: none;
				margin-top: 0px;
				vertical-align: top;
				}

/* ------------------------------------------------ */




/* Headers and Sub-Items - light background ------- */

.header_main	{
				font-size: 10pt;
				font-style: normal;
				font-weight: bold;
				text-decoration: none;
				}

.item_main		{
				font-size: 9pt;
				font-style: normal;
				font-weight: bold;
				text-decoration: none;
				}



.header_small	{
				font-size: 9pt;
				font-style: normal;
				font-weight: bold;
				text-decoration: none;
				}

.item_small		{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				text-decoration: none;
				}

.header_tiny	{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				text-decoration: none;
				}

.item_tiny		{
				font-size: 7pt;
				font-style: normal;
				font-weight: bold;
				text-decoration: none;
				}

/* ------------------------------------------------ */


/* Set-apart Quotes ----------------------------------------- */

.quote_medium	{
				font-size: 11pt;
				font-style: italic;
				font-weight: bold;
				}

.quote_small	{
				font-size: 10pt;
				font-style: italic;
				font-weight: bold;
				}

.quote_medium_light
				{
				font-size: 11pt;
				font-style: italic;
				font-weight: bold;
				color: #FFFFFF;
				}

.quote_small_light	{
				font-size: 10pt;
				font-style: italic;
				font-weight: bold;
				color: #FFFFFF;
				}

/* ------------------------------------------------ */


/* Headers and Sub-Items - dark background
	(same as above, except for color) --------------- */

.header_main_light
				{
				font-size: 10pt;
				font-style: normal;
				font-weight: bold;
				color: #FFFFFF;
				}
				/* color: #D0D0FF; */

.item_main_light
				{
				font-size: 9pt;
				font-style: normal;
				font-weight: bold;
				color: #FFFFFF;
				}

.header_small_light
				{
				font-size: 9pt;
				font-style: normal;
				font-weight: bold;
				color: #FFFFFF;
				}
				/* color: #D0D0FF; */

.item_small_light
				{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				color: #FFFFFF;
				}

/* ------------------------------------------------ */



/* Vertical text (for dark backgrounds) ---------- */

.menu_vertical	{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #D0D0FF;
				}

.menu_vertical A:LINK
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #D0D0FF;
				}

.menu_vertical A:VISITED
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #D0A0D0;
				}

.menu_vertical A:HOVER
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #FF8080;
				}

.menu_vertical A:ACTIVE
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #FF8080;
				}

/* ------------------------------------------------ */

/* Vertical text (for light backgrounds) ---------------- */

.menu_vertical_light
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #000050;
				}

.menu_vertical_light A:LINK
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #000050;
				}

.menu_vertical_light A:VISITED
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #500050;
				}

.menu_vertical_light A:HOVER
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #FF3030;
				}

.menu_vertical_light A:ACTIVE
				{
				font-family: Arial;
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #FF3030;
				}

/* ------------------------------------------------ */



/* Menu Text (used for the navigation menu in site theme color (Color13) */

.menu_color13, .menu_color13 UL, .menu_color13 OL, .menu_color13 LI, .menu_color13 TD
				{
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #002E5F;
				}
				/* Was teal - 32979F */

.menu_color13 A:LINK
				{
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #002E5F;
				}

.menu_color13 A:VISITED
				{
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #002E5F;
				}
				/* #D8D8D8 *//* color: #A0A0A0; */

.menu_color13 A:HOVER
				{
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #FF3030;
				}

.menu_color13 A:ACTIVE
				{
				font-family: Arial;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #FF3030;
				}

/* ------------------------------------------------ */



/* Image/File Captions ---------------------------- */

.caption_small	{
				font-size: 9pt;
				font-style: italic;
				font-weight: bold;
				color: #000060;
				}

.caption_tiny	{
				font-size: 8pt;
				font-style: italic;
				font-weight: normal;
				color: #000060;
				}

.caption_micro	{
				font-size: 8pt;
				font-style: italic;
				font-weight: normal;
				color: #000060;
				}
				/* font-weight: bold; */

/* ------------------------------------------------ */


/* News/Event/Etc. Text Styles -------------------- */

.newslink_1 A:LINK
				{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				color: #000060;
				text-decoration: none;
				}

.newslink_1 A:VISITED
				{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				color: #993366;  
				text-decoration: none;
				}

.newslink_1 A:HOVER
				{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				color: #FF0000;
				text-decoration: none;
				}

.newslink_1 A:ACTIVE
				{
				font-size: 8pt;
				font-style: normal;
				font-weight: bold;
				color: #FF0000;
				text-decoration: none;
				}
				/* color: #FF8888; */

.news_updated	{
				font-size: 8pt;
				font-style: normal;
				font-weight: normal;
				color: #FF0000;
				}

.item_title		{
				font-size: 10pt;
				font-style: normal;
				font-weight: bold;
				}

.item_subtitle	{
				font-size: 9pt;
				font-style: italic;
				font-weight: normal;
				}

.item_title_smaller
				{
				font-size: 9pt;
				font-style: normal;
				font-weight: bold;
				}

/* ------------------------------------------------ */



/* Error Message Text Styles ---------------------- */

.error_text		{
				font-size: 9pt;
				font-style: normal;
				font-weight: normal;
				color: #303030;
				}

/* ------------------------------------------------ */



