/*********tmphold: bcc2c6 *********************************************************************************/

a.nav1 , a.nav1:link, a.nav1:active, a.nav1:visited {
		display: block; font-weight: bold; text-transform: none; 
		padding: 3px 2px 3px 8px;  text-indent:-7px;
		border-right: #666666 0px solid; border-top: #ffffff 1px solid;
		border-left: #ffffff 3px solid;  border-bottom: #ffffff 0px solid;
		 color: #002a6c; 
	  line-height: 1.3em; font-style: normal; 
		font-variant: normal; text-decoration: none;
}
a.nav1:hover {
		color:#002a6c;  background: #dddddd; 	  
		border-left: #666666 3px solid;  border-top: #666666 1px solid;
}

a.nav2 , a.nav2:link, a.nav2:active, a.nav2:visited {
		display: block; font-weight: normal; text-transform: none; 
		padding: 1px 2px 1px 10px;  text-indent:-7px;
		border-right: #666666 0px solid;  border-top: #ffffff 1px solid;
		border-left: #ffffff 3px solid; border-bottom: #ffffff 0px solid;
		color: #000000; 
	  line-height: 1.1em; font-style: normal; 
		font-variant: normal; text-decoration: none;
		font-size: .9em;
}
a.nav2:hover {
		background: #dddddd; 	  color:#000000;
		border-left: #666666 3px solid; border-top: #666666 1px solid;
}
 
/******************************************************************************************/
/******************************************************************************************/
BODY {
background: url(../images/Wrapper/4/background-darkgreytolight2.gif) #dddddd; 
background-repeat: repeat-x;
margin:0%;
}


.HPHeadingRed, .HPHeadingBlue  {
		font-family: Arial, Gill Sans, "Gill Sans", sans-serif;	
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 0px 15px;		/* Used in conjuction with background image and text-indent to acheive visual effect */
		text-indent:8px;
		color: #FFFFFF;		
	/*	font-variant: small-caps; */
		text-align:left;		
		font-size: 19px; 
	/* font-weight:bold; */
	/*	font-style: oblique;*/
		letter-spacing: 2px;
		background-repeat: no-repeat;
		BORDER-TOP: #666666  0px solid;  BORDER-RIGHT:#dddddd 0px solid; 
		BORDER-Bottom:  #dddddd 0px solid; 			BORDER-LEFT: #666666  0px solid; 		
}
  

.HPHeadingRed {
		background: url(../images/Wrapper/4/header-lines.gif) #C3433E;
		background-repeat: no-repeat;
	}
.HPHeadingBlue {
		background: url(../images/Wrapper/4/header-lines.gif) #002A6C;
		background-repeat: no-repeat;
}


.HPHeadingRed a, .HPHeadingRed a:link, .HPHeadingRed a:active, .HPHeadingRed a:visited,
.HPHeadingBlue a, .HPHeadingBlue a:link, .HPHeadingBlue a:active, .HPHeadingBlue a:visited,
{		color: #ffffff; 				text-decoration:  none;	 			
}

.HPHeadingPurple a:hover, .HPHeadingRed a:hover,  .HPHeadingRed a:hover, .HPHeadingBlue a:hover    	 
{		
		text-decoration:  underline; 
}

/************************************************************/
.HPHeadline   { 
		font-size: 92%;			
		margin: 3px 3px 3px 0px;
		padding: 0px 0px 2px 8px;
		text-indent:-8px;
		display:block;
}	

.HPHeadline img    {
		float: left;
		margin: 1px 10px 1px -8px;
		border: #666666  1px solid;
}

.HPHeadline img .nofloat   {
		float:none;
		border: none;
}

.HPHeadline a,
.HPHeadline a:link,
.HPHeadline a:active   {
		color: #002a6c; 		
		text-decoration:  none;	 			
}

.HPHeadline a:visited {
		color: #666666; 		
		text-decoration:  none;	 			
}

.HPHeadline a:hover    	 {
		color:#C2113a;		
		text-decoration:  underline; 
}

.HPHeadline .byline    	 {			 	
		color: #666666;
		font-size: 85%;			
		font-weight:bold; 
 		}
 
/*****  Floats  *********/


.floatLeft {
	float: left;
	margin: 4px 4px 4px 0px ;
}
.floatRight {
	float: right;
	margin: 4px 0px 4px 4px ;
}
 
/*************************/
.floatLeft-Border {
	float: left;
	margin: 4px 10px 4px 0px ;
}

.floatLeft-Border IMG {
	border: 1px solid #666666;
}
 
.floatRight-Border {
	float: right;
	margin: 4px 0px 4px 10px ;
}
.floatRight-Border IMG {
	border: 1px solid #666666;
}

/********************************************************************/
/************************    TafEtc            **********************/
#TaFEtc {
margin: 0px  0px  0px  20px ;
}

#TaFEtc  a, #TaFEtc  a:visited {
	color: #000000;	
  text-decoration:none;
  font-family:  Garamond, "Times Roman", Verdana, Helvetica, sans-serif;
	FONT-SIZE: 80%;	
}
 
#TaFEtc  a:hover	{
	color: #666666;	
	text-decoration:underline;
}

/******************************************************************************************/
/**********************************    bot nav      ***************************************/

#bottomNavContainer {
border:0px Solid #6a4891;
}

#bottomNavContainer ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
}

#bottomNavContainer ul li { 
	display: inline; 
	line-height:20px;
}

#bottomNavContainer ul li a, #bottomNavContainer ul li a:visited {
	z-index:200;
	padding: 2px 16px;
	color: #ffffff;	
  text-decoration:none;
  font-family: Arial, Gill Sans, "Gill Sans", sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;	
  BORDER-RIGHT: 1px solid #666666; BORDER-TOP:    1px solid #666666; 
	BORDER-LEFT: 	1px solid #666666; BORDER-BOTTOM: 1px solid #666666;
}
 
#bottomNavContainer ul li a:hover	{
	color: #dddddd;
	BORDER-RIGHT: 1px solid #bcc2c6; BORDER-TOP: 		1px solid #000000; 
	BORDER-LEFT: 	1px solid #000000; BORDER-BOTTOM: 1px solid #bcc2c6;
}


/******************************************************************************************/
/**********************************   misc         ***************************************/


SPAN.hiddenlink A, SPAN.hiddenlink A:link, SPAN.hiddenlink A:focus, SPAN.hiddenlink A:active {
 color: #666666; text-decoration: none;
 }
SPAN.hiddenlink A:hover { color: #c2113a; text-decoration: none; }


/******************************************************************************************/
/**********************************   misc         ***************************************/
TABLE.TableRightCol, TABLE.TableRightColPDF {
		color: #666666;
		border-left: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
		background-color: #dddddd;
		padding: 0px;
}

TABLE.TableRightCol UL, TABLE.TableRightColPDF UL, TABLE.TablePDF UL {
 margin: 0px;
	padding: 0px;
}

TABLE.TableRightCol TH, TABLE.TableRightColPDF TH {
font-family: Arial, Gill Sans, "Gill Sans", sans-serif;
font-weight: bold;
font-size: 14px;
padding: 3px 2px 2px 2px;
background-color: #666666;
color: #ffffff;
}
TABLE.TableRightCol TD, TABLE.TableRightColPDF TD {
padding: 4px;
}

TABLE.TableRightCol LI, TABLE.TableRightColPDF LI {
	margin-left: 20px;
	padding: 2px 0px 3px 0px;	
}

 
TABLE.TableRightCol LI {
	list-style-image: url("http://www.esdproj.org/images/content/pagebuilder/19385.gif"); 
}

TABLE.TableRightColPDF LI {
	list-style-image: url("http://www.esdproj.org/images/content/pagebuilder/19377.gif"); 
}

TABLE.TablePDF LI {
	margin-left: 20px;
	padding: 2px 0px 3px 0px;	
	list-style-image: url("http://www.esdproj.org/images/content/pagebuilder/19377.gif"); 
}

TABLE.TableRightCol P{
	padding: 5px 5px 5px 5px;	
	margin:  0px;	
}
 
