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;
   
}

.HideMe
{
  visibility: hidden;
  width: 1px;
  height: 1px;
  overflow: hidden;
}


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: 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
{
	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;
}

.pdsaContent .pdsaInstruction
{
	font-size:small;
	color:Navy;
}

.divUserSearch
{
	border:  solid 2px blue;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
}

/****************************************************/
/* 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: 79px;
	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: 100%;
	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;
}

/****************************************************/
/* 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;
}

.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;
}
/***********************************************************/
/* End of PDSA Styles                                                                    */
/***********************************************************/



