
body
{
   font-weight: normal;
   font-size: 1em;
   padding-top: 10px;
   margin: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   word-spacing: normal;
   text-transform: none;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: normal;
   background-color: Gray;
}

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;
	}	
	
/****************************************************/
/* Public Styles                                      */
/****************************************************/

.publicContent
{
	position: inherit;
	top: 20px;
	left: 20px;	
	margin-left: 4;
}

.phxHeader
{
	font: 16px Arial, Verdana, Helvetica, Tahoma, "Century School Book", "Times New Roman", Sans-Serif; 
	font-weight: bold; 
	color: #000000;
}

.phxBodyText
{
	font: 11.5px Arial, Helvetica, Tahoma, "Century School Book", "Times New Roman", Sans-Serif; 
	color: #FFFFFF;
}

.phxBodyText2
{
	font: 11px Myriad Web, Arial, Helvetica, Tahoma, "Century School Book", "Times New Roman", Sans-Serif; 
	color: #000000;
}

.phxBodyText3   /* was bodymain2 */
{	
	font: 12px Myriad Web, Arial, Helvetica, Tahoma, "Century School Book", "Times New Roman", Sans-Serif; 
	color: #000000;
}

.phxFooter
{
	font: 10px Arial, Helvetica, Tahoma, "Century School Book", "Times New Roman", Sans-Serif; font-weight: bold; 
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;	
}

/****************************************************/
	

/****************************************************/
/* PDSA Styles                                      */
/****************************************************/
/****************************************************/
/* Normal Input Form Styles                         */
/****************************************************/
.pdsaContent
{
	position: absolute;
	top: 90px;
	left: 145px;
	padding-bottom: 4;
	padding-top: 4;
	margin-left:4;
}

.pdsaContent .pdsaPageName
{
	font-size: medium;
	padding-bottom: 6;
	padding-top: 6;
}

.pdsaContent .pdsaLinks
{
	color: White;
	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;
}

/****************************************************/
/* 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;
}

.pdsaHeader .pdsaImage
{
	position:relative;
	float:left;
	width:60%;
}

.pdsaHeader .pdsaLoginID
{
	position:relative;
	float:left;
	width:35%;
	margin-top:5px;
}

.pdsaHeader .pdsaLoginID .pdsaLoginLabel
{
	position:relative;
	float:left;
}

.pdsaHeader .pdsaLoginID .pdsaLoginName
{
	position:relative;
	float:left;
	margin-left:3px;
}

.pdsaHeader .pdsaMenu
{
	position:relative;
	clear:both;
	float:left;
	width:100%;
	height:20px;
	background-color:#369;
	font-family: 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:2px 2px 2px 2px;
}

.pdsaHeader .pdsaMenu a
{
	position:relative;
	float:left;
	font-weight: bold;
	font-family: 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: 4px 4px 4px 4px;
}

.pdsaHeader .pdsaMenu a:hover
{
	background-color:#036;
}

.pdsaHeader .pdsaMenu .pdsaMenuSep
{
	position:relative;
	float:left;
	font-family: 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;
}

/****************************************************/
/* Sub Menu Navigation Area                         */
/****************************************************/
.pdsaSubMenuPos
{
	position: absolute;
	left: 0px;
	top: 86px;
	height:100%;
	width: 120px;
	padding: 4px 4px 4px 4px;
	background-color:#ddd;
}

.pdsaSubMenuPos .pdsaSubMenus
{
	position:relative;
	font-family: 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
{
	padding: 4px 4px 4px 4px;
	display: block;
	width: 97%;
	font-weight:bold;
	color: #369;
}

.pdsaSubMenuPos .pdsaSubMenus a:link
{
	background-color: transparent;
}

.pdsaSubMenuPos .pdsaSubMenus a:hover
{
	background-color: #eee;
}

.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;
	text-align:right;
}

.pdsaInput .pdsaSection .pdsactl
{
	position:relative;
	float:none;
}

.pdsainput .pdsaSection .pdsadesc
{
	background-color:#ffc;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.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                                                                    */
/***********************************************************/
