body,html{
	background: #FFFFFF url(blueCanvas.jpg) fixed 0 0;
	margin: 0;
	padding: 0;
}



a:link 		{color: #FFFFFF; }
a:visited 	{color: #FFFF00; }
a:hover 	{color: #FFFFCC; }
a:active 	{color: #FFFFFF; }

div.pleoLink {
	z-index: -1;
	position: absolute;
	top: 2;
	right: 50;
	font: "arial";
	font-size: 4;
}
	

/*****************************************
 * Top of Screen Heading Description.
 *****************************************/
div.SiteBanner{
	padding: 0;
	margin: 0;
	top: 0;
	width: 100%;
	height: 1.1in;
	foreground-color: #FFFFFF;
	background: #CC9988 url(blueCanvas.jpg) fixed 0 0;
	border-style: inset; 
	border-color: #FF0000;
	border-top: 0 0 0;
	border-left: 0 0 0;
	border-right: 0 0 0;
	border-bottom: 6 ridged #FF0000;
}

div.SiteBanner img{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 1.75in;
	width: 1.3in;
	z-index: 100; /* force in front */
}

div.SiteBanner h1{	
	text-align: left;
	white-space:nowrap;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0in;
	left: 1.4in;
	width=100%;
	font: 20pt Castellar;
	color: "white";
	text-decoration: bold;
}	

div.SiteBanner h2{
	text-align: left;
	white-space:nowrap;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 1.4in;
	top:  .4in;	
	width=100%;
	font: "Book Antiqua";
	font-size: 20;
	color: #FFFFFF;
	text-decoration: none;
}	

	

/*****************************************
 *Screen Body 
 * Note margin: top right bottom left
 *****************************************/
div.SiteBody {
	text-align: left;
	white-space:nowrap;
	margin: 0 0 0 1.5;
	padding: 0 0 0 0;
	position: absolute;
	top: 1.3in;
	left: 1.5in;
	width=100%;
}

div.SiteBody h1{
	text-align: left;
	white-space:nowrap;	
	width=100%;
	font: "Book Antiqua";
	font-size: 20;
	color: #FFFFFF;
	text-decoration: none;
}



/*****************************************
 *Site Navigation  (LHS of Screen)
 *****************************************/
div.SiteNavigationBar {
	position: absolute;
	top: 1.2in;
	left: 1.4in;
	width=0;	
	margin 0;
	padding: 0;
	border-right: 3 inset #FF0000;
	height=100%;
}


div.SiteNavigation {
	font-size=10pt;
	position: absolute;
	top: 1.8in;
	left: 0px;
	width=1.4in;
	height=100%;	
	list-style: none;
	text-align: left;
	text-decoration: none;
	white-space:nowrap;	
	margin 0;
	padding: 0;
	display: block; 
}

div.SiteNavigation li{
	border-bottom: 1px solid #808080;
}

div.SiteNavigation li a:link, div.SiteNavigation li a:visited{
	font-size=90%;
	display: block;
	padding: 1pt 0 1pt 0;
	border-left: 10px solid #000066;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #808080;	
	color: #000099;
	background-color: #F5FDD0;
 	text-decoration: none;
}

div.SiteNavigation li a:hover {
	color: #FF0000;
	border-top: 1px solid #808080;
}



/*****************************************************************************
 * White Table with Red Border
 *****************************************************************************/
 div.CommonTable { 	
 	text-align: left;
	white-space:nowrap;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width=80%;
 }
 
div.CommonTable table{ 
	align: left;
 	text-align: left;
	white-space:normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width=800;
	color: #000099;
	background-color: #FFFFFF;
	border-left:   5px ridge #FF0000;
	border-right:  5px ridge #FF0000;
	border-bottom: 5px ridge #FF0000;
	border-Top:    5px ridge #FF0000;
 }
 
div.CommonTable th{ 
  	color: #000000;
	background-color: #F5FDD0;	
	text-align: center;
	padding: 0;
	spacing: 0;
	border-Bottom:    2px ridge #C0C0C0;
	border-Top:    1px solid #C0C0C0;
	border-collapse: collapse;
 }
 
div.CommonTable td{ 
  	color: #000000;
	background-color: #FFFFFF;	
	text-align: left;
	vertical-align: top;
	border: 0 0 0 0;
	padding: 0;
	cell-spacing: 0;
 }

div.CommonTable a{ 
  	color: #000777;
  	text-decoration: underline;
 }
div.CommonTable a:link{ 
  	color: #000777;
  	text-decoration: underline;
 } 
div.CommonTable a:visited{ 
  	color: #5E1386;
  	text-decoration: underline;
 }
div.CommonTable a:hover, active{ 
  	color: #009900;
  	text-decoration: underline;
}


/*****************************************************************************
 * White Table with Red Border --Grid Lines
 *****************************************************************************/
 div.CommonGrid { 	
 	text-align: left;
	white-space:nowrap;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width=80%;
 }
 
div.CommonGrid table{ 
	align: left;
 	text-align: left;
	white-space:normal;
	margin: 0;
	padding: 0;
	spacing: 0;
	width=800;
	color: #000099;
	background-color: #FFFFFF;
	border-left:   5px ridge #FF0000;
	border-right:  5px ridge #FF0000;
	border-bottom: 5px ridge #FF0000;
	border-Top:    5px ridge #FF0000;
 }
 
div.CommonGrid th{ 
  	color: #000000;
	background-color: #F5FDD0;	
	text-align: center;
	vertical-align: top;
	padding: 0;
	spacing: 0;
	border:   1px solid #C0C0C0;
 }

 
div.CommonGrid td{ 
  	color: #000000;
	background-color: #FFFFFF;	
	text-align: center;
	vertical-align: top;
	border: 0 0 0 0;
	padding: 0;
	cell-spacing: 0;
	border:   1px solid #C0C0C0;
 }

div.CommonGrid a{ 
  	color: #000777;
  	text-decoration: underline;
 }
div.CommonGrid a:link{ 
  	color: #000777;
  	text-decoration: underline;
 } 
div.CommonGrid a:visited{ 
  	color: #5E1386;
  	text-decoration: underline;
 }
div.CommonGrid a:hover, active{ 
  	color: #009900;
  	text-decoration: underline;
}

/*****************************************************************************
 * Yellow Table with Red Border  -- Used for FORM entry
 *****************************************************************************/
 div.CommonForm { 	
 	text-align: left;
	white-space:nowrap;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width=80%;
 }
 
div.CommonForm table{ 
	align: left;
 	text-align: left;
	white-space:normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width=800;
	color: #000000;
	background-color: #F5FDD0;
	border-left:   5px ridge #FF0000;
	border-right:  5px ridge #FF0000;
	border-bottom: 5px ridge #FF0000;
	border-Top:    5px ridge #FF0000;
 }
 
div.CommonForm th{ 
  	color: #FFFFFF;
	background-color: #000099;	
	text-align: left;
	padding: 0;
	spacing: 0;
	border-Bottom: 2px ridge #C0C0C0;
	border-Top:    1px solid #C0C0C0;
	border-collapse: collapse;
 }
 
div.CommonForm td{ 
  	color: #000000;
	background-color: #F5FDD0;	
	text-align: left;
	vertical-align: top;
	border: 0 0 0 0;
	padding: 0;
	cell-spacing: 0;
 }

div.CommonForm a{ 
  	color: #000777;
  	text-decoration: underline;
 }
div.CommonForm a:link{ 
  	color: #000777;
  	text-decoration: underline;
 } 
div.CommonForm a:visited{ 
  	color: #5E1386;
  	text-decoration: underline;
 }
div.CommonForm a:hover, active{ 
  	color: #009900;
  	text-decoration: underline;
}



/**************************************************
 * Buttons
 **************************************************/



 
#buttonAdd{
	padding: .1em .1em .1em .1em;
	font-size: 10;
	font: "New Times Roman";
	text-align: center;
	text-decoration: none;
	border-left: 1px outset #C0C0C0;
	border-right: 2px ridge #808080;
	border-top: 1px outset #C0C0C0;
	border-bottom: 2px ridge #808080;	
	color: #ffffff;
	background-color: #3333CC;
}


#buttonOK{
	padding: .2em .2em .2em .2em;
	font: "Book Antiqua";
	font-size: 12;
	text-align: center;
	text-decoration: none;
	border-left: 2px outset #C0C0C0;
	border-right: 3px ridge #808080;
	border-top: 2px outset #C0C0C0;
	border-bottom: 3px ridge #808080;	
	color: #ffffff;
	background-color: #006600;
}

#buttonError{
	padding: .1em .1em .1em .1em;
	font-size: 10;
	font: "New Times Roman";
	text-align: center;
	text-decoration: none;
	border-left: 1px outset #C0C0C0;
	border-right: 2px ridge #808080;
	border-top: 1px outset #C0C0C0;
	border-bottom: 2px ridge #808080;	
	color: #ffffff;
	background-color: #FF0000;
}

#buttonDelete{
	padding: .1em .1em .1em .1em;
	font-size: 10;
	font: "New Times Roman";
	text-align: center;
	text-decoration: none;
	border-left: 1px outset #C0C0C0;
	border-right: 2px ridge #808080;
	border-top: 1px outset #C0C0C0;
	border-bottom: 2px ridge #808080;	
	color: #ffffff;
	background-color: #FF0000;
}

#buttonIdea{
	margin:0; 
	padding:0; 
	border:0 none;
	background: ;
	text-decoration: underline;
	font-family: "New Times Roman";
	font-size: 12;
	text-align: left;
	color: #000777;
	display: inline; 
	word-spacing:0; 
	text-indent:0; line-height:.5 
}



#buttonIdea : hover, active{ 
  	color: #009900;
  	text-decoration: underline;
}
