	body
	{
		margin: 0px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		color: black;
		background-color: White;
		font-family: Sans-Serif;
	}

	ul {text-align: left;}

	#returnPrint {display: none;}

	/**************************************/
	/****      BANNER  ********************/
	/**************************************/	
	
	#bannerPrint
	{
	    display:none;
	}
		
	#subBannerPrint
	{
	    display:none;
	}
	
	#banner 
	{
	    width: 100%;
		background:#FFFFFF; /*#C6C8CA;*/
	}
		
	#subBanner
	{
	}
	
	#subBanner input
	{
		background:#fff;
		margin: 0px;
		font-size: xx-small;
		border-color:#6699CC;
		border-style: solid;
		border-width: 1px;
		height: 18px;
	}
	
	#subBanner select
	{
		background:#fff;
		width: 130px;
		font-size: xx-small;
		border-color:#669999;
		border-style: solid;
		border-width: 1px;
	}
	
	#graySolid
	{
		width: 100%;
		background-image: URL('/perfcpt/publicapps/images/sub_banner/sub_banner_grey_solid.gif');
		background-repeat: repeat;
		padding-top: 3px;
		padding-left: 5px;
		font-weight: bold;
		font-size: 8pt;
	}
	
	#grayStripe
	{
		width: 100%;
		background-image: URL('/perfcpt/publicapps/images/sub_banner/sub_banner_grey_stripe.gif');
		background-repeat: repeat;
		padding-left: 5px;
		font-weight: bold;
		font-size: 8pt;
		vertical-align: middle;
	}
	
	#grayStripe h1 {margin:0px; border: 0px; font-size:12pt;/*background-color:#C6C8CA;*/ display:inline}
	
	#grayStripe2
	{
		width: 100%;
		background-image: URL('/perfcpt/publicapps/images/sub_banner/sub_banner_grey_stripe2.gif');
		background-repeat: repeat;
	}
		
	/* this  was replaced by the h1 style above */
	/*.subBannerTitle {margin:0px; border: 0px; font-size:12pt;background-color:#C6C8CA;}*/
	
	
	
	/**************************************/
	/****LEFT COLUMNS********************/
	/**************************************/

	
	#nav
	{
		width: 200px;
		text-align: center;
	}
	
	#nav  ul
	{
	    list-style-type:none;
		text-align: left;
		margin-left: .5em;
	}
	#nav ul li
	{
	 /*margin: 0em .2em 1em 0em;*/ 
	 margin: 0em .5em .5em 0em;
	}
	
	#nav a:link
	{
		font-size: .90em;
		color:Black;
		font-weight: bold;
		text-decoration: none;
	}
	
	#nav a:hover
	{
		font-size: .90em;
		color:Blue;
		font-weight: bold;
		text-decoration: none;
	}
	
	#nav a:visited
	{
		font-size: .90em;
		color:Black;
		font-weight: bold;
		text-decoration: none;
	}
		
	#leftColor {
		margin-top: 0px;
		padding-top: 4px;
		padding-bottom: 1px;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
		text-align: center;
		/* Background color in /include/styleinclude.asp */
		}
	
	#leftColor p
	{
		text-align: center;
		color: Black;
		font-size: .9em;
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 3px;
		padding-bottom: 5px;
		line-height: 1em;
	}
	
	
	#leftColor a:link
	{
		text-align: left;
		color: black;
		font-size: .7em;
		line-height: 1em;
	}
	
	#leftColor a:hover
	{
		text-align: left;
		color: blue;
		font-size: .7em;
		line-height: 1em;
	}
	
	#leftColor a:visited
	{
		color: black;
		font-size: .7em;
		line-height: 1em;
	}	
	
	#content
	{ 
		padding: 0px 20px 20px 20px;
		/*width: 100%; temp change 1/27/2009 displays better in firefox and safari at this setting*/
		width: 95%;
	}
	
	
	
	/**************************************/
	/**** FONTS* **************************/
	/**************************************/
#rightContent h3
		{
		margin-bottom: .25em;
		margin-top: 1em;
		}
		
			
	#p, pre, ul, ol, td {
		/*font-size: .90em;*/
		line-height: 1.2em;
		margin-top: .25em;
		}
	blockquote {margin: 0px 5px 20px 10px;}
	ul ul {font-size: 1em;}
	
	li {	
		margin-top: .25em;
		}
	
	li li {
	margin-top: .0em;
	line-height: 1.2em;
	}
	
	ol ol {font-size: 1em;}
	
	#dataTable th {font-size: .9em}
	td p {font-size: 1em;}
	
	td ul {font-size: 1em; }
	
	td ol {font-size: 1em;  }
		
	a {text-decoration: underline; font-weight:normal;}
	
	h1 a {text-decoration:none; font-weight:bold;}
	h2 a {text-decoration:none; font-weight:bold;}
	h3 a {text-decoration:none; font-weight:bold;}
	h4 a {text-decoration:none; font-weight:bold;}
	h5 a {text-decoration:none; font-weight:bold;}
	
	h1 {
		font-size:1.4em; 
		font-weight:bold;
		}
		
	h2 {
		font-size:1.3em;color: #666666;
		margin-bottom: .25em;
		padding:4px 0px 4px 0px;
		}
		
	h3 {
		font-size:1.2em; 
		margin-bottom: .25em;
		/*margin-top: 1em;*/
		padding:4px 0px 4px 0px;
		
		}
		
	h4 {
		font-size:.95em;
		margin-bottom: .25em;
		}
		
	h5 {
		font-size:.90em;
		margin-bottom: .25em;
		}
		
	h6 {
		font-size:.85em;
		margin-bottom: .25em;
		}
	
	.noMargin {margin:0px;}
	
	.small {
		font-size:xx-small;
		}
	
	.red  {
		color:red;
		}
		
	ul.nb	{
		list-style-type:none;
	}
	
	/**************************************/
	/**** RIGHT COLUMN ********************/
	/**************************************/	
	
	
	#rightContentLinks a:link
	{
		color:Black;
		text-decoration: none;
		font-weight: bold;
	}
	
	#rightContentLinks a:hover
	{
		text-decoration: none;
		color:Blue;
		font-weight: bold;
	}
	
	#rightContentLinks a:visited
	{
		text-decoration: none;
		color:Black;
		font-weight: bold;
	}
	
	#rightContent form
	{
		margin: 0 0 7 0;
		padding: 0px;
	}
	
	.rightContentSubmit
	{
		font-size:.75em;
		width: 30px;
	}
	
	#rightContent select
	{
		background:#fff;
		width: 70%;
		font-size:.75em;
	}
	
	#rightContent input
	{
		font-size:.75em;
	}
	
	#index
	{
		border:1px solid #000;
		padding: 10px;
		width: 165px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#search
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 10px;
	}
	
		/**************************************/
	/**** FOOOTER *************************/
	/**************************************/
	
	#footer
	{
		width: 100%;
		text-align: center;
		/*padding: 1em;*/
	}
	
	#footer p
	{
		font-size:1.3em;
		text-align: center;
		font-family: Sans-Serif;
	}
	
	#footerLinks
	{
		font-size:.75em;
		text-align: center;
		font-family: Sans-Serif;
	}
	
	#footerText
	{
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 88%;
		/*border-top:1px solid gray;*/
	}
	
/**************************************/
	/**** FEF styles - prior approved by communications for this area *************************/
	/**************************************/
 #fef  ul
	{
	    list-style-type:none;
		text-align: left;
		line-height: 1.25em;
	}
	
#purpleHeading  h3, #purpleHeading  h4, #purpleHeading  h5
 {
		color:#5E146B;
		margin-bottom: .25em;
		margin-top: 1em;
		padding:4px 0px 4px 0px;
}
.large {
		font-size: 1.5em; 
		font-weight:bold;
		}