/*                                                
    
    CF Name:     Styles.css
                                                  
    Description:
	   This module contains the Styles information for the application.
                                         
    Program Information:                                
      Called from:  Everywhere
      Calls:        None
      Parameters:   None
      Author:       Drew Nathanson
      
    Global Session Variables Used:
      None
    
    Copyright (c) 1999-2005. All Rights Reserved.   
	 Automated Computer Services
    
    RCS Tag Information:
	 $Header$
	     
*/

<style>
  
 	/******************************************
	 *  Set up the General Class Information  *
	 ******************************************/
	 
  	/* Set up the hyperlinks and borders */
	A:Link
	{
		text-decoration: none;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: White
	}
	
	.noline
	{
		text-decoration:None;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-size:8pt;
		font-weight:Bold;
	}
	
	.nolinewhite
	{
		text-decoration:None;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-size:8pt;
		font-weight:Bold;
		color=White;
	}
	
	.nolinenb
	{
		text-decoration:None;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-size:8pt;
		font-weight:Normal
	}
	
	.bodySmall
   {
      font-family:Verdana, Arial, Helvetica, sans-serif; 
      font-size:10px; 
      text-decoration:none; 
      color: Black; 
      line-height:18px
   }
	
	.bodySmallNoHeight
   {
      font-family:Verdana, Arial, Helvetica, sans-serif; 
      font-size:10px; 
      text-decoration:none; 
      color: Black
   }
						
	/***************************************
	 * Set up for the Border Information   *
	 ***************************************/
	
	.borderMenu
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
	}
	
	/***************************
	 * Set up for Font Size 7  *
	 ***************************/
	 
	.body7 
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:7pt
	}
	
	.bodyBorderTitle7
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:7pt;
		font-weight:Bold;
		Color:White
	}
	
	.bodyText7
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:7pt;
		font-weight:Normal;
	}
	
	.bodyBlue7
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: Blue;
		font-size:7pt
	}
	
	.bodyWhite7
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: White;
		font-size:7pt
	}
	
	.bodyTahoma7
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:7pt
	}
	
	.bodyBlueTacoma7
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: Blue; 
		font-size:7pt
	}
	
	.bodyWhiteTahoma7
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: White; 
		font-size:7pt
	}
	
	.errorBold7
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size:7pt; 
		color: red
	}
	
	.errorNoBold7
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size:7pt; 
		color: red
	}
	
	.maroon7
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:7pt;
		color: Maroon
	}

	.head7
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:7pt
	}
	
	.headTahoma7
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:7pt
	}
	
	.headTahomaWhite7
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:7pt;
		color: White
	}
		
	.headWhite7
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:7pt;
		color:White
	}
	
	
	/***************************
	 * Set up for Font Size 8  *
	 ***************************/
	 
	.body8 
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:8pt
	}
	
	.form8 {
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:8pt;
		background-color: #fff;
		border: 1px solid #7F9DB9;
		padding: 2px;
		color: #666;
	}
	
	.formOn8 {
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:8pt;
		background-color: #fff;
		border: 1px solid #f30;
		padding: 2px;
		color: #000;
	}
	
	.bodyBorderTitle8
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:8pt;
		font-weight:Bold;
		Color:White
	}
	
	.bodyText8
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:8pt;
		font-weight:Normal;
	}
	
	.bodyBlue8
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: Blue;
		font-size:8pt
	}
	
	.bodyWhite8
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: White;
		font-size:8pt
	}
	
	.bodyGray8
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: DarkGray;
		font-size:8pt
	}
	
	.bodyTahoma8
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:8pt
	}
	
	.bodyBlueTacoma8
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: Blue; 
		font-size:8pt
	}
	
	.bodyWhiteTahoma8
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: White; 
		font-size:8pt
	}
	
	.errorBold8
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size:8pt; 
		color: red
	}
	
	.errorNoBold8
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size:8pt; 
		color: red
	}
	
	.maroon8
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:8pt;
		color: Maroon
	}

	.gray8
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:8pt;
		color: DarkGray
	}
	
	.head8
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:8pt
	}
	
	.headTahoma8
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:8pt
	}
	
	.headTahomaWhite8
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:8pt;
		color: White
	}
		
	.headWhite8
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:8pt;
		color:White
	}
		
	/***********************
	 * Set up for Font 10  *
	 ***********************/
	
	.body10
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:10pt
	}
	
	.bodyBorderTitle10
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:10pt;
		font-weight:Bold;
		Color:White
	}
	
	.bodyText10
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:10pt;
		font-weight:Normal;
	}
	
	.bodyBlue10
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: Blue;
		font-size:10pt
	}
	
	.bodyWhite10
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: White;
		font-size:10pt
	}
	
	.bodyTahoma10
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:10pt
	}
	
	.bodyBlueTacoma10
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: Blue; 
		font-size:10pt
	}
	
	.bodyWhiteTahoma10
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: White; 
		font-size:10pt
	}
	
	.errorBold10
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size:10pt; 
		color: red
	}
	
	.errorNoBold10
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size:10pt; 
		color: red
	}
	
	.maroon10
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:10pt;
		color: Maroon
	}

	.head10
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:10pt
	}
	
	.headTahoma10
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:10pt
	}
	
	.headTahomaWhite10
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:10pt;
		color: White
	}
		
	.headWhite10
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:10pt;
		color:White
	}
	
	/**********************
	 * Set up for Font 12 *
	 **********************/
	 
	.body12 
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:12pt
	}
	
	.bodyBorderTitle12
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:12pt;
		font-weight:Bold;
		Color:White
	}
	
	.bodyText8
	{
		border-style: solid;
		border-width: 1px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:12pt;
		font-weight:Normal;
	}
	
	.bodyBlue12
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: Blue;
		font-size:12pt
	}
	
	.bodyWhite12
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		color: White;
		font-size:12pt
	}
	
	.bodyTahoma12
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal; 
		font-size:12pt
	}
	
	.bodyBlueTacoma8
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: Blue; 
		font-size:12pt
	}
	
	.bodyWhiteTahoma12
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color: White; 
		font-size:12pt
	}
	
	.errorBold12
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size:12pt; 
		color: red
	}
	
	.errorNoBold12
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-size:12pt; 
		color: red
	}
	
	.maroon12
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:12pt;
		color: Maroon
	}

	.head12
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:12pt
	}
	
	.headTahoma8
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:12pt
	}
	
	.headTahomaWhite12
	{
		font-family:Tahoma, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:12pt;
		color: White
	}
		
	.headWhite12
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:bold; 
		font-size:12pt;
		color:White
	}

	XMENU CLASSES {}

	.webfx-menu, .webfx-menu * 
	{
	
		/*
		Set the box sizing to content box
		in the future when IE6 supports box-sizing
		there will be an issue to fix the sizes

		There is probably an issue with IE5 mac now
		because IE5 uses content-box but the script
		assumes all versions of IE uses border-box.

		At the time of this writing mozilla did not support
		box-sizing for absolute positioned element.

		Opera only supports content-box
		*/
		
		box-sizing:			content-box;
		-moz-box-sizing:	content-box;
	}

	.webfx-menu 
	{
		position:		absolute;
		z-index:			100;
		visibility:		hidden;
		width:			500px;
		border:			1px solid black;
		padding:			1px;
		background:		white;
		filter:			progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4)
							alpha(Opacity=90);
		-moz-opacity:	0.9;
	}

	.webfx-menu-empty 
	{
		display:			block;
		border:			1px solid white;
		padding:			2px 5px 2px 5px;
		font-size:		11px;
		font-family:	Tahoma, Verdana, Helvetica, Sans-Serif;
		color:			black;
	}

	.webfx-menu a 
	{
		display:				block;
		width:				expression(constExpression(ieBox ? "100%": "auto"));	/* should be ignored by mz and op */
		height:				expression(constExpression("1px"));
		overflow:			visible;	
		padding:				2px 0px 2px 5px;
		
		font-size:			11px;
		font-family:		Tahoma, Verdana, Helvetica, Sans-Serif;
		text-decoration:	none;
		vertical-align:	center;

		/* color of text in drop-down boxes*/
		color:				black;
		border:				1px solid white;
	}	

	.webfx-menu a:visited,
	.webfx-menu a:visited:hover 
	{
		color:	black;
	}

	.webfx-menu a:hover 
	{
		color:			black;
		background:		rgb(255,255,255);/*#ffeedd;*/
		border:			1px solid rgb(B0,E0,E6);/*#ff8800;*/
	}	

	.webfx-menu a .arrow 
	{

		float:			right;
		border:			0;
		width:			3px;
		margin-right:	3px;
		margin-top:		4px;
	}

	/* separator */

	.webfx-menu div 
	{
		height:			0;
		height:			expression(constExpression(ieBox ? "2px" : "0"));
		border-top:		1px solid rgb(176,224,230);
		border-bottom:	1px solid rgb(234,242,255);
		overflow:		hidden;
		margin:			2px 0px 2px 0px;
		font-size:		0mm;
	}

	.webfx-menu-bar 
	{
		background:		B0E0E6;
		padding:			2px;
		font-family:	Verdana, Helvetica, Sans-Serif;
		font-size:		10px;
		font-weight:	bold;
	
		/* IE5.0 has the wierdest box model for inline elements */
		/*padding:		expression(constExpression(ie50 ? "0px" : "padding: 60px 2px 2px 60px"));*/
	}

	.webfx-menu-bar a,
	.webfx-menu-bar a:visited 
	{
		border:				1px solid rgb(176,224,230);

		/*******
		modify menu widths here
		********/	

		padding:				1px 13px 1px 13px; /* Was 1px 30px 1px 28px */
		color:				white; /* #008b8b; */
		text-decoration:	none;

		/* IE5.0 Does not paint borders and padding on inline elements without a height/width */
		height:		expression(constExpression(ie50 ? "17px" : "auto"));
	}

	.webfx-menu-bar a:hover 
	{
		background:		rgb(176,224,230);
		border-left:	1px solid rgb(234,242,255);
		border-right:	1px solid rgb(0,66,174);
		border-top:		1px solid rgb(234,242,255);
		border-bottom:	1px solid rgb(0,66,174);
	
	}

	.webfx-menu-bar a .arrow 
	{
		border:			0;
		float:			none;
		/*color:			white;*/
	}

	.webfx-menu-bar a:active, .webfx-menu-bar a:focus 
	{
		-moz-outline:	none;
		outline:			none;
		/*
			ie does not support outline but ie55 can hide the outline using
			a proprietary property on HTMLElement. Did I say that IE sucks at CSS?
		*/
		ie-dummy:		expression(this.hideFocus=true);
	
		/*
		border-left:	1px solid rgb(0,66,174);
		border-right:	1px solid rgb(234,242,255);
		border-top:		1px solid rgb(0,66,174);
		border-bottom:	1px solid rgb(234,242,255);
		*/
	}
	 
</style>
