@CHARSET "ISO-8859-1";
/*********
* cascading style sheet for the PHP Site Lib package
* 
/*********
* selectors for the header and footer used by _headfoot
*********/
.headerLayout
	{	boarder:0;
	}
.headerLogo
	{	boarder:0;
	}
.headerTitle
	{	boarder:0;
		font-weight:bold;
		font-size:+2;
	}
.footerText
	{	font-size:xx-small;
	}
	
/*********
* selectors for the sections used by _sections
* the html tagging produced by the php function is as follows:
*  <div><table><td>[twistie]</td><td>[header]</td></table></div>
*  <div>[body]</div>
*********/
DIV.sectionHeader
	{	cursor:pointer;
	}
TABLE.sectionHeader
	{	borders:0; 
		width:"100%;
	}
TD.sectionTwistie
	{	vertical-align:top; 
		width:20;
	}	
IMG.sectionTwistie
	{	boader:0;
	}
TD.sectionHeader
	{	font-weight:bold;
		border-style:solid none none none;
		border-width:1;
	}
DIV.sectionBody
	{	display:none;
	}
	
/*********
* selectors for images used by _image
*********/
.imageDisplay
	{	background-color:transparent;
    	border:none;
    	cursor:pointer;
	}	
#Green .imageDisplay
	{	border:5px;
		border-color:black;
	}
.noSmallDisplay
	{	border: 3px solid black;
  		border-radius: 50px;
  		padding: 0px;
  		height: 1.5in;
	}	
	
/*********
* selectors for nav items used by _nav
*	to add a new navigation, copy the section and change the #id 
*********/
/*********
* home navigation */
.navigator
{	margin:0;
	padding:0;
}
/* level 0 */
.navigator .navList
{	list-style:none;
	margin:0;
	padding:0 0 5px 0;
	z-index:100;
}
.navigator .navList .navLink
{	background-color:#d1d1d1;
  	display:block;
  	padding:5px 5px 5px 5px;
  	border-width:1px 1px 1px 1px;
  	border-style:solid solid solid solid;
  	border-color:white white white white;
  	text-decoration:none;
  	font-weight:bold;
  	color:black;
	font-size:12px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.navigator .navList .navItem
{	position:relative;
	float:left;
	margin:0;
	padding:0;
}
.navigator .navList .navCurrentItem
{	background-color:#f6f6f6;
	text-decoration:underline;
}
.navigator .navList .navLink:hover
{	background-color:#e6e6e6;
}

/* level 1 */
.navigator .navList .navList
{	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0;
	z-index:200;
}
.navigator .navList .navList .navItem
{	float:none;
}
.navigator .navList .navList .navLink
{	background-color:#d1d1d1;
  	display:block;
  	padding:5px 5px 5px 5px;
  	border-width:1px 1px 1px 1px;
  	border-style:solid solid solid solid;
  	border-color:white white white white;
  	text-decoration:none;
  	font-weight:bold;
  	color:#404040;
	font-size:12px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.navigator .navList .navList .navLink:hover
{	background-color:#e6e6e6;
}
.navigator .navList .navItem:hover > .navList
{	display:block;
}
.navigator .navList .navList .navCurrentItem
{	background-color:#f6f6f6;
	text-decoration:underline;
}
/* level 2 */
.navigator .navList .navList .navList
{	top:0;
	left:100%;
	z-index:300;
}
.navigator .navList .navList .navList .navLink
{	padding-left:5px;
}

.navigator .navEnd
{	clear:both;
}