body
{
   font-weight: normal;
   font-size: 1em;
   margin: 0px;
   word-spacing: normal;
   text-transform: none;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: normal;
   background-color: white;
}
/* commented out
S Wilson 09/24/2007

label
{
	cursor:hand;
}
*/
/*
td	{ font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-style: normal; line-height: normal; font-weight: normal}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
	
H2	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: -1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	300;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
*/


SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

/****************************************************/
/* PDSA Styles                                      */
/****************************************************/
/****************************************************/
/* Normal Input Form Styles                         */
/****************************************************/
.pdsaContent
{
	position: absolute;
	top: 127px;
	left: 0px;
	width: 779px;
	background-color: #FFFFFF;
	padding-bottom: 4;
	padding-top: 4;
	margin-left:4;
}

.pdsaContent .pdsaPageName
{
	font-size: medium;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaContent .pdsaLinks
{
	background-color: Transparent;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaContent .pdsaErrors
{
	color: Red;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaContent .pdsaMessages
{
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaContent .pdsaContent
{
	background-color: Transparent;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaContent .pdsaGridArea
{
	background-color: Transparent;
	padding-bottom: 6;
	padding-top: 6;
}

/****************************************************/
/* PDSA Public Styles                               */
/****************************************************/
/****************************************************/
/* Normal Input Form Styles                         */
/****************************************************/
.pdsaPublicContent
{
	position: absolute;
	top: 142px;
	background-color: #FFFFFF;
	padding-bottom: 4;
	padding-top: 4;
	margin-left:4;
}

.pdsaPublicContent .pdsaPageName
{
	font-size: medium;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaPublicContent .pdsaLinks
{
	background-color: Transparent;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaPublicContent .pdsaErrors
{
	color: Red;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaPublicContent .pdsaMessages
{
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaPublicContent .pdsaContent
{
	background-color: Transparent;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaPublicContent .pdsaGridArea
{
	background-color: Transparent;
	padding-bottom: 6;
	padding-top: 6;
}
/****************************************************/
/* The Login Page Header                            */
/****************************************************/
.pdsaLoginHeader
{
	position:relative;
	clear:both;
	margin:0px;
}

.pdsaLoginHeader .pdsaImage
{
	position:relative;
	float:left;
	width:80%;
}

.pdsaLoginHeader .pdsaBanner
{
	position:relative;
	clear:both;
	float:left;
	width:100%;
	height:20px;
	background-color:#369;
}

.pdsaLoginBanner
{
	position: relative;
	clear: both;
	float: left;
	width:100%;
	height:20px;
	background-color:#369;
}

/****************************************************/
/* Normal Page Header                               */
/****************************************************/
.pdsaHeaderPos
{
Left: 0px;
POSITION: absolute;
TOP: 0px;
}

.pdsaHeader
{
	position:relative;
	clear:both;
	margin:0px;
	z-index: 200;
}

.pdsaHeader .pdsaImage
{
	position:relative;
	float:left;
	width:60%;
}

.pdsaHeader .pdsaLoginID
{
	position:absolute;
	float:left;
	left: 555px;
	top: 50px;
	width: 200px;
	margin-top:5px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.pdsaHeader .pdsaLoginID .pdsaLoginLabel
{
	position:relative;
	float:left;
}

.pdsaHeader .pdsaLoginID .pdsaLoginName
{
	position:relative;
	float:left;
/*	margin-left:3px;*/
}

.pdsaHeader .publicLoginForm
{
	position:relative;
	float:left;
	left: 545px;
	top: -65px;
	width: 200px;
}

.pdsaHeader .pdsaMenu
{
	position:absolute;
	clear:both;
	float:left;
	left: 290px;
	top: 102px;
	width: 480px;
	height:20px;
	background-color:#9ECA07;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
}

.pdsaHeader .pdsaMenu a
{
	color:#FFFFFF;
}

.pdsaHeader .pdsaMenu a:hover
{
	color: #000000;
}

.pdsaHeader .pdsaMenu .pdsaMenuSep
{
	position:relative;
	float:left;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	color : white;
	width: 5px;
}

.menuStyleLevel1
{
	background-color:#9ECA07;
	padding: 4px 4px 4px 4px;
}

.menuStyleLevel2
{
	background-color:#9ECA07;
	padding: 4px 4px 4px 4px;
	border-top-color: #000000;
	border-top: solid 1px black;
}

/****************************************************/
/* Public Page Header                               */
/****************************************************/
.pdsaPublicHeaderPos
{
Left: 0px;
POSITION: absolute;
TOP: 0px;
}

.pdsaPublicHeader
{
	position:relative;
	top: 15px;
	width: 779px;
	clear:both;
	margin:0px;
}

.pdsaPublicHeader .pdsaImage
{
	position:relative;
	float:left;
	width:60%;
}

.pdsaPublicHeader .pdsaLoginID
{
	position:absolute;
	float:left;
	left: 555px;
	top: 50px;
	width: 200px;
	margin-top:5px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.pdsaPublicHeader .pdsaLoginID .pdsaLoginLabel
{
	position:relative;
	float:left;
}

.pdsaPublicHeader .pdsaLoginID .pdsaLoginName
{
	position:relative;
	float:left;
/*	margin-left:3px;*/
}

.pdsaPublicHeader .publicLoginForm
{
	position:relative;
	float:left;
	left: 545px;
	top: -70px;
	width: 200px;
}

.pdsaPublicHeader .pdsaMenu
{
	position:absolute;
	clear:both;
	float:left;
	left: 288px;
	top: 103px;
	height:20px;
	background-color:#9ECA07;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	padding: 0px 4px 0px 4px;
}

.pdsaPublicHeader .pdsaMenu a
{
	position:relative;
	float:left;
	font-weight: bold;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	color:#fff;
	padding: 0px 4px 0px 4px;
}

.pdsaPublicHeader .pdsaMenu a:hover
{
	background-color:#9ECA07;
	color: #000000;
}

.pdsaPublicHeader .pdsaMenu .pdsaMenuSep
{
	position:relative;
	float:left;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	color : white;
	width: 5px;
	padding: 4px 2px 4px 2px;
}

.publicIcons
{
	position:absolute;
	float:left;
	left: 720px;
	top: 0px;
	width: 740px;
	text-align: right;
	z-index: 100;
}

/****************************************************/
/* Sub Menu Navigation Area                         */
/****************************************************/
.pdsaSubMenuPos
{
	position: absolute;
	left: 0px;
	top: 127px;
/*	
	height: 16px;
	width: 771px;
*/
	padding: 4px 4px 4px 4px;
	background-color:#CBCBCB;
	z-index: 200;
}

.pdsaSubMenuPos .pdsaSubMenus
{
	position:relative;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
}

.pdsaSubMenuPos .pdsaSubMenus a
{
/*
	display: block;
	text-decoration: none;
*/
	padding: 4px 4px 4px 4px;
	width: 100%;
	font-weight:bold;
	color: #41772C;
}

.pdsaSubMenuPos .pdsaSubMenus a:link
{
	background-color: transparent;
}

.pdsaSubMenuPos .pdsaSubMenus a:hover
{
/*
	background-color: #E0E0E0;
	text-decoration: none;
*/
    color: #000000;
}

.pdsaSubMenuPos .pdsaLabel
{
	position: relative;
	color: #fff;
	padding: 4px 4px 4px 4px;
	font-weight:bold;
	font-size: 12px;
	background-color:#999;
}

/*
.pdsaSubMenuPos .pdsaSubMenus .pdsaSubMenuItem
{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bolder;
	font-style: normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	color:white;
}
*/

/****************************************************/
/* Normal Input Page                                */
/****************************************************/
.pdsaInput .pdsaSection
{
	position:relative;
	clear:both;
	margin:6px;

}

.pdsaInput .pdsaSection .pdsalbl, .pdsaInput .pdsaSection .pdsalblNoText
{
	position:relative;
	float:left;
	width:200px;
}

.pdsaInput .pdsaSection .pdsalbl
{
	background-color:#ccc;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.pdsaInput .pdsaSection .pdsactl
{
	position:relative;
	float:none;
}

.pdsainput .pdsaSection .pdsadesc
{
	background-color:#ffc;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.pdsadesc
{
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}

.pdsaInput .pdsaOneLineSection *
{
	position:relative;
	float: left;
	padding:2px;
}

.pdsaInput .pdsaOneLineSection .pdsaLabel
{
	background-color:#ccc;
}

.pdsaInput .pdsaOneLineSection .pdsaControl
{
	position:relative;
	float:left;
}

/* Header label for PDSAFormCreatorMaintEdit Pages */
.pdsaHeadLabel {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	bold;
	font-style:	normal;
	color:#888888;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	position:relative;
	top:-5px;
	left:-3px;	
}	


/****************************************************/
/* Frame                                            */
/****************************************************/
.pdsaFrame
{
    position:relative;
	border:solid 2px Black;
	padding:2px;
}

/****************************************************/
/* DataGrid Styles                                  */
/****************************************************/
.dg_Grid
{
	Border-Color: #999999 ;
	Border-Width:1px;
	background-color: White;
	border-style: none;
	padding: 3;
}

.dg_Header
{ 
	   BACKGROUND-COLOR: #3A6EA5;
	   color: White;
	   font-weight:bold;
}
 
.dg_Item
{
	    BACKGROUND-COLOR: #EEEEEE;
	    color:Black;
}

.dg_AlternatingItem
{
	    BACKGROUND-COLOR: #DCDCDC; 
}

.dg_Footer
{
	    BACKGROUND-COLOR: #CCCCCC;
	    color: Black;
}
.dg_EditItem
{    BACKGROUND-COLOR: Lime; }

.dg_SelectedItem
{  
	BACKGROUND-COLOR: #008A8C;
	color: White;
	font-weight:bold 
}
.dg_Pager
{    
	BACKGROUND-COLOR: #999999; 
	color:Black;
	text-align:center;
}

.dg_SelectButtonLink
{    BACKGROUND-COLOR: Blue; }

.dg_SelectButtonLinkSelected
{    BACKGROUND-COLOR: Blue; }

.dg_SelectButtonLinkEdit
{    BACKGROUND-COLOR: Blue; }

.dg_EditButtonLink
{    BACKGROUND-COLOR: Blue; }
.dg_EditButtonLinkSelected
{    BACKGROUND-COLOR: Blue; }
.dg_EditButtonLinkEdit
{    BACKGROUND-COLOR: Blue; }

.dg_CancelButtonLink
{    BACKGROUND-COLOR: Blue; }
.dg_CancelButtonLinkSelected
{    BACKGROUND-COLOR: Blue; }
.dg_CancelButtonLinkEdit
{    BACKGROUND-COLOR: Blue; }

.dg_UpdateButtonLink
{    BACKGROUND-COLOR: Blue; }
.dg_UpdateButtonLinkSelected
{    BACKGROUND-COLOR: Blue; }
.dg_UpdateButtonLinkEdit
{    BACKGROUND-COLOR: Blue; }

.dg_DeleteButtonLink
{    BACKGROUND-COLOR: Blue; }
.dg_DeleteButtonLinkSelected
{    BACKGROUND-COLOR: Blue; }
.dg_DeleteButtonLinkEdit
{    BACKGROUND-COLOR: Blue; }

.dg_SortLink
{
	color:White;
	font-weight:bold;
	text-decoration: underline;
   BACKGROUND-COLOR: #3A6EA5;
}
.dg_PagerLink
{
   BACKGROUND-COLOR:#3A6EA5;
}
.dg_PagerLinkSelected
{   BACKGROUND-COLOR: #3A6EA5; }

.dg_TemplateText
{    BACKGROUND-COLOR:Teal; }
.dg_TemplateLabel
{    BACKGROUND-COLOR:Maroon; }

.dg_EditTextbox
{    BACKGROUND-COLOR:Blue; }


.dg_ButtonLink
{
	font-size: 11px; 
	text-decoration: none;
	color: #A9A9A9;
	font-weight: bold;
	font-family: geneva, verdana, tahoma, arial, helvetica;
}
.dg_ButtonLinkSelected
{
	font-size: 11px; 
	text-decoration: none;
	color: White;
	font-weight: bold;
	font-family: geneva, verdana, tahoma, arial, helvetica;
}
/***********************************************************/
/* End of PDSA Styles                                                                    */
/***********************************************************/
textarea.normalSize{
	height:100px;
	width:500px;
	}
textarea.smallSize{
	height:100px;
	width:325px;
	}
textarea.midSize{
	height:100px;
	width:422px;
	}			