/* stfc style sheet basics (common fonts, etc) */
/* last updated 20 February 2008 by Tony (create) */


	body 
		{
		text-align:center;
		margin-top: 0px;
		font-size: 80%;
		font-family: arial, helvetica, sans-serif;
		}
	
	#body
		{		
		margin: 0px auto;
		text-align: left;
		width: 800px;
		padding: 0px;
		background: url(/images/bwide.gif) top left repeat-y;
		}
		
	#pageBody
		{		
		margin: 0px auto;
		text-align: left;
		width: 800px;
		padding: 0px;
		}		

/* system fonts, etc */

	h1
		{
		font-size: 140%;
		font-weight: bold;			
		}
		
	h1.small
		{
		font-size: 101%;
		font-weight: bold;			
		}			
	
	h2
		{
		font-size: 130%;
		font-weight: bold;			
		}	
		
	h2.small
		{
		font-size: 101%;
		font-weight: bold;			
		}			
	
	h3
		{
		font-size: 120%;
		font-weight: bold;			
		}	
		
	h3.small
		{
		font-size: 101%;
		font-weight: bold;			
		}			
	
	h4
		{
		font-size: 110%;
		font-weight: bold;	
		}
		
	h4.small
		{
		font-size: 101%;
		font-weight: bold;			
		}			
	
	h5
		{
		font-size: 101%;
		font-weight: bold;	
		}

	h6
		{
		font-size: 80%;
		font-weight: bold;
		}
		
	.txt95
		{
		font-size: 95%;
		}	
		
	.txt90
		{
		font-size: 90%;
		}

	.txt85
		{
		font-size: 85%;
		}
					
	.txt80
		{
		font-size: 80%;
		}
		
	.txtMand
		{
		font-size: 100%;
		font-weight: bold;
		color: Red;
		}		

/* skip navigation stuff */

		#skipLink {float: left; height: 1px; max-height: 1px; position: relative; left: -2000px;}
		#skipLink A {height: 1px; max-height: 1px;}	
		#skipLink A:visited {height: 1px; max-height: 1px;}	

	.hide {
		position: absolute;
		left: -40000px;
		width: 0;
		height: 0;
		overflow:hidden;
	}

	.hide_tab{
		position: absolute;
		left: -40000px;
		overflow:hidden;
		width: 165px;
		width: 0;
	}

	.hide_tab:active, .hide_tab:focus {
	text-decoration: none;
	text-align: center; 
	background-color: #cc3333;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #ffffff;
	padding: 4px;
	margin-left: 1px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 165px;
	}	
	.search-box
	{
		float: right;
		width: 243px;
		margin-top: 20px;
		margin-right: 30px;
		background: url('/images/Design/Buttons/search-box.gif') no-repeat left top;
		height: 35px;
	}

	.search-input
	{
		margin: 4px auto auto 4px;
		top: -8px;
		/* text-align:center; */
		height: 1.4em;
		width: 140px;
		float: left;
		border-style: hidden;
		border-width: 0px;
		font-family: arial, verdana, helvetica;
		font-size: 1.2em;
		font-weight: bolder;
		color: #1e517a;
	}
	.search-button
	{
		background: url('/images/Design/Buttons/search.jpg') no-repeat left top;
		border-style: hidden;
		border-width: 0px;
		float: left;
		margin-left: 4px;
		height: 29px;
		width: 77px;
	}

/* page layout */

	#Form1 {margin-top: 0px;}

	#pnlHeader {width: 800px;  margin-bottom: 0px; background: url(/images/stfcHeader1.jpg) no-repeat;}

	#pnlClear {clear: both;}

	.clear {clear: both;}
	
	#headerTop {height: 131px;}
	
	#imgLogo {margin-bottom: 0px; float: left; width: 296px;}	

	#pnlPf {margin-left: 0px; width: 171px; margin-top: 0px; margin-right: 0px; float: left; background-color: #e8e8e8;}

	#imgStrip {text-align: right; background-color: #e8e8e8; margin-top: 0px; margin-right: 0px; float: right;}

	#MiniSearch {margin-left: 10px; margin-top: 15px;}

	#pfLink {margin-left: 10px; margin-top: 15px;}

	#pfLink A {font-weight: bold; text-decoration: none;}

	#pfLink A:hover {font-weight: bold; text-decoration: underline;}
	
	#plUpdated {font-size: 90%; color: #666666;}
	

/* top utilities */

	#skipLink {display: none;}
	#topUtil	{background-color: #003466; float: right; margin-right: 50px; margin-top: 10px; font-weight: bold;}
	#topUtil A:active	{text-decoration: none; color: #ffffff;}
	#topUtil A:link		{text-decoration: none; color: #ffffff;}
	#topUtil A:visited	{text-decoration: none; color: #ffffff;}
	#topUtil A:hover	{text-decoration: underline; color: #ffffff;}

/* breadcrumb trail */

	#breadcrumbs {font-size: 90%;}
	#breadcrumbs A {text-decoration: none; color: #666666;}
	#breadcrumbs A:hover {text-decoration: underline; color: #666666;}
	#breadcrumbs A:visited {text-decoration: none; color: #666666;}
	#breadcrumbs A:visited:hover {text-decoration: underline; color: #666666;}

/* content list */

	#contentList li:first-child {display: none;}
	#contentList li.sys_folder {list-style-image: url(/images/folder.jpg);}	
	#contentList li.sys_aspx {margin-left: -16px; margin-top: 5px;}


/* common link section */

	#commonLinks ul
		{
	    padding-right: 0px;
	    padding-left: 0px;
	    padding-bottom: 0px;
	    padding-top: 0px;	    
	    margin-left: 10px;
	    margin-right: 0px;
	    margin-top: 15px;	    
	    list-style-type: none;	 
		}	

	#commonLinks A {text-decoration: none; font-size: 90%; font-weight: bold; color: #000000;}

	#commonLinks A:visited {text-decoration: none; font-size: 90%; font-weight: bold; color: #000000;}

	#commonLinks A:hover {text-decoration: underline; font-size: 90%; font-weight: bold; color: #000000;}


/* classes for printer-friendly display, etc */

	.pnlHeader {background-color: #e8e8e8; width: 800px; height: 206px;}
				
	.pfBody {background-color: #ffffff; background-image: none;}

	.hBlock {display: none;}

/* yehudis */


