body {
	margin:0;
	padding:0;
	background-color:#ffffff; /*  ffffff  ebf2fc     */
	color:#4f6672;
	font-family:			Times New Roman, Times, serif;
	}
	/* colormatch primary 4F6672 */
	
	/*
	background-image: URL(all_images/site/esWatermarkLogo768.jpg);
	background-attachment: fixed;
	background-position: 40px 160px;
	background-repeat: no-repeat;
	
	*/

h1,h2,h3,h4 {
color:#4f6672;
padding:0px;
}
	
p {
text-align:				left;
font-size:				14px;
font-family:			Times New Roman, Times, serif;
}	
	
ul {
	padding:0px;
	margin:5px 0px 0px 15px;
	}
	
li {
	padding:0px 4px 0px 0px;
	margin:0px 8px 0px 0px;
	font-size:14px;
	color:#6a8899;
	text-indent:0px;
	line-height:1.3;
	}
	
/* links usual */	
a {
	color:#324b7f;
	}

a:visited   { 
	color:#324b7f;
	}

a:hover   { 
	color:#00aaaa;
	}

a:active   { 
	color:#3333ff;
	}
	
	
#launchPageText {
	width:350px;
	height:auto;
	margin-top:100px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
	
	
.homeMessage{
	width:432px;
	height:auto;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:justify;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#728590;
}
	
	
	
/* GLOSSARY */
.glossaryIndex {
	text-align:left;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#324b7f;
}

/* large letter */
.glossaryIndexLetter {
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	font-size:28px;
	color:#ff8500;
}

.glossaryIndex  a:link   { 
color:#ff8500; }

.glossaryIndex  a:visited   { 
color:#ff8500; }

.glossaryIndex a:hover   { 
color:#00aaaa; }

.glossaryIndex a:active   { 
color:#ff0000; }

/* horizontal rules */
.hrLtGry {
border-style:			solid;
border-top-color:		#d7d6d9;
border-top-width:		1px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
}

.hrLtGryLtBlu {
border-style:			solid;
border-top-color:		#d7d6d9;
border-top-width:		1px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	10px;
border-bottom-color:	#e4eaf5;
}

.mastDate {
font-size:small;
text-align:right;
display:block;
}

/* COPYRIGHT */
.copyright{
text-align: 	center;
font-family:	arial, helvetica, sans-serif;
color:			#94a7ab;
font-size:		9px;
text-align:		center;
display:		block;
width:		768px;
}

.centered-copyright{
text-align: 	center;
font-family:	arial, helvetica, sans-serif;
color:			#94a7ab;
font-size:		9px;
display:		block;
}

.copyright  a:link   {
text-decoration: none; 
color:#728590; }

.copyright  a:visited   {
text-decoration: none;  
color:#728590; }

.copyright a:hover   {
text-decoration: underline;  
color:#00aaaa; }

.copyright a:active   {
text-decoration: underline;  
color:#ff0000; }

.centered-copyright  a:link   {
text-decoration: none; 
color:#728590; }

.centered-copyright  a:visited   {
text-decoration: none;  
color:#728590; }

.centered-copyright a:hover   {
text-decoration: underline;  
color:#00aaaa; }

.centered-copyright a:active   {
text-decoration: underline;  
color:#ff0000; }

div#mastHead {
background-image:		url(all_images/site/esHeaderBkgrnd.jpg);
margin:					0 auto;
height:					80px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
width:					100%;
}

#mastHead img.navButton {
/* position:				inherit; */
/* top:					6px; */
}

.topNavVspacer {
height: 38px;
width: 420px;
}

div#homeTopTable {
border-style:			none;
border-top-color:		#eef2fd;
border-top-width:		80px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
clear:both;
width:100%;
}

div#homeTop {
border-style:			solid;
border-top-color:		#eef2fd;
border-top-width:		80px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
clear:both;
width:100%;
}
/* #ecf2fd; */

/*  CONTAINER  */
div#container {
	width:768px;
	margin:0 auto;
	background-image:       URL(all_images/site/esWatermarkLogo768lit.jpg);	
	background-attachment:  fixed;
	background-position: 	 center center;
	background-repeat:		no-repeat;	
	background-color:		#ffffff;
	border-style:			solid;
	border-color:			#d7d6d9;
	border-top-width:		0px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	0px;		
}

/* outside rounded corners */
img.roundCornerPageTR {
width: 24px;
height:24px;
border-style: none;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
display: inline;
position:absolute; left:600px; 
}

img.roundCornerPageTL {
width: 24px;
height:24px;
border-style: none;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
display: inline;
position:relative; left:-30px; top:-24px; 
}
/* end outside rounded corners */

/*   LEFT MENU   */
div#leftMenu {
background-color:		#ffffff;
background-image: URL(all_images/site/esMenuBkgrnd212x250whtFltR.jpg);
background-repeat: no-repeat;
border-style:			none;
border-color:			#d7d6d9;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
margin-top:				0px;
margin-left:			0px;
margin-bottom:			0px;
padding-top:			0px;
padding-bottom: 		0px;
width:					212px;
height: 				250px;
float:					left;
}

div#roundCornerTL {
width: 24px;
height:24px;
background-image: URL(all_images/site/es24x24tlCorner.jpg);
background-repeat: no-repeat;
position:relative; top:0px; left:-32px;
}

div#roundCornerTR {
width: 24px;
height:24px;
background-image: URL(all_images/site/es24x24trCorner.gif);
background-repeat: no-repeat;
position:relative; top:-24px; left:-57px; /* 268 */
}


#leftMenu p {
background-color:		none;
border-style:			none;
border-color:			#d7d6d9;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
margin-top:				0px;
padding-left:			28px;
padding-top:			16px;
padding-bottom: 		0px;
font-family:			arial, helvetica, sans-serif;
font-style: 			normal;
font-size: 				14px;
line-height:			1.75;
color: 					#324b7f;
text-align:				left; 
}

#leftMenu img.leftMenuBotFill {
width: 212px;
height: 80px;
border-style:			none;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
background-position:	bottom;
}

#leftMenu a:link {
color: #324b7f;
text-decoration:		none;
}

#leftMenu a:visited {
color: #324b7f;
text-decoration:		none;
}

#leftMenu a:hover {
color: 					#324b7f;
text-decoration:		underline;
background-color:		#ffffff;
border-style:			solid;
border-color:			#ffffff;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
}

#leftMenu a:active {
color: 					#3333ff;
text-decoration:		underline;
}

/*  MAIN CONTENT */

div#mainContent {
border-style:			solid;
border-color:			#d7d6d9;
margin-top:				0px;
margin-left:			0px;
margin-bottom:			0px;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
padding-left:			32px;
width:					488px;
float:					left;
}

.mainContentHRdiv  {
margin-top:				.5em;
margin-left:			0px;
margin-bottom:			1em;
border-style:			solid;
border-color:			#d7d6d9;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	1px;
width:480;
align:left;
}

/*  new site navigation */
div#bottomNavigation {
border-style:			dashed;
border-top-color:		#e7edf8;
border-top-width:		1px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
border-bottom-color:	#eff3f8;
font-family:			arial, helvetica, sans-serif;
font-size:				11px;
color:					#4f6672;
clear:					both;
width:					100%;
padding-top:		    16px;
padding-bottom:			0px;
text-align:				center;
background-color:		#ffffff;
}

img.btnSpace {
width:					4px; 
height:					24px;
}

img.txtBtnSpacer {
width:					1.75em; 
height:					8px;
}
div#bottomNavTextOnly {
border-style:			dashed;
border-top-color:		#e7edf8;
border-top-width:		1px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	0px;
border-bottom-color:	#eff3f8;
font-family:			arial, helvetica, sans-serif;
font-size:				10px;
color:					#4f6672;
clear:					both;
width:					100%;
padding-top:		    16px;
padding-bottom:			0px;
text-align:				center;
background-color:		#ffffff;
}

/* bottom nav textonly linkstyle */
#bottomNavTextOnly a:link {
color: 					#b3b8d0;
text-decoration:		none;
}
#bottomNavTextOnly a:visited {
color: 					#b3b8d0;
text-decoration:		none;
}
#bottomNavTextOnly a:hover {
color: 					#464d62;
text-decoration:		underline;
}
#bottomNavTextOnly a:active {
color: 					#464dcc;
text-decoration:		underline;
}


/* splash page */
div#bottomNav {
border-style:			solid;
border-top-color:		#e7edf8;
border-top-width:		0px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	8px;
border-bottom-color:	#eff3f8;
clear:both;
width:100%;
}

div#bottomTag {
background-color:		#ffffff;
margin-top: 32px;
border-style:			solid;
border-top-color:		#d7d6d9;
border-top-width:		1px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	8px;
border-bottom-color:	#eff3f8;
clear:both;
width:100%;
}

#bottomTag img.esTag {
margin:					16px;
}

#bottomTag img.tagSpacer {
width:					178px; 
height:					60px;
}

div#bottomTag_fs {
background-color:		#ffffff;
margin-top: 0px;
border-style:			solid;
border-top-color:		#d7d6d9;
border-top-width:		1px;
border-left-width:		0px;
border-right-width:		0px;
border-bottom-width:	8px;
border-bottom-color:	#eff3f8;
clear:both;
width:100%;
}

/* ---------------------left nav menu------------------------- */

#navlist { 
	vertical-align:			top;
	position: 				relative;
	*top: 					-0px; 
	width: 					192px;
	margin-bottom: 			0px; 
	padding-left:			18px;
	font-family:			arial, helvetica, sans-serif; 
	font-style: 			normal;
	font-size: 				14px;
	line-height:			normal;
} 

#navlist ul { 
	list-style: none; 
	margin: 0; 
	padding: 0;  
	position: relative; 
} 


#navlist li {
	margin: 0; 
	padding: 0; 
	background: #ffffff; 
	border-bottom: 1px solid #ffffff; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #ffffff; 
	list-style: none;
	font-size:14px; 
} 

#navlist a {
	padding: 6px 6px; 
	display: block;
	font-size: 1.00em; 
	font-weight: normal; 
	text-decoration: none; 
	color: #324b7f;
	line-height: normal; 
} 

#navlist a:hover {
	background: #ebf2fc;
	text-decoration: none;
	text-indent:4px;
	font-style:italic; 	  
} 

#navlist a:active {
	color:#324b7f;
	background: #ebf2fc;
	font-weight:bold;
	text-decoration: none;  	 
}

.txt_center { text-align:center; } 

