body {
 	margin:0;
 	padding:0;
 	background-color: #555;
	color: #ccc;
 	font-family: "Trebuchet MS",
Verdana,
sans-serif;
	}
#wrapper2 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
	}
#wrapper 	{
	width: 1232px;
	height: 927px;
	position: absolute;
	top: 0;
	left: 50%;
	padding:0;
	margin: 0;
	margin-left: -616px;
	background-image: url(../images/ECI_bkgd-1.jpg);
	background-repeat: no-repeat;
	}
#home #wrapper {
	background-image: url(../images/ECI_bkgd-2.jpg);
}
#wrapper2 #wrapper #content {
	margin: 255px 181px 0 183px;
	color: #ddd;
	height: auto;
	overflow: hidden;
}
#home #content {
	height: 620px;
}
#wrapper2 #wrapper #content *,
#wrapper2 #wrapper #content li {
	color: #ccc;
}
#wrapper2 #wrapper #content #copy2,
#wrapper2 #wrapper #content #copy1 {
position: absolute;
top: 330px;
bottom: 125px;
padding 0 20px 0 0;
margin-left: 70px;
width: 330px;
}
#service #wrapper2 #wrapper #content #copy1 {
margin-left: 120px;
}
#wrapper2 #wrapper #content #copy2 {
padding-right: 25px;
}
#home #wrapper2 #wrapper #content #copy2,
#home #wrapper2 #wrapper #content #copy1 {
top: 625px;
}
#wrapper2 #wrapper #content #copy2 {
margin-top: 0;
margin-right: 240px;
margin-bottom: 0;
margin-left: 440px;
}
#home #wrapper2 #wrapper #content #copy1 {
margin: 0 630px 0 75px;
}
#home #copy1 {
padding-top: 0;
}
#content h1,
#content h2,
#content h3,
#content h4 {
font-family: Georgia,
serif;
 font-weight: normal;
}
#home #copy1 h1 {
margin-top: 0;
padding-top: 0;
}
#wrapper2 #wrapper #content h1 {
font-size: 22pt;
line-height: 24pt;
font-weight: bold;
color: #999;
}
#content h2 {
font-size: 11pt;
line-height: 16pt;
font-weight: normal;
font-style: italic;
}
#wrapper2 #wrapper #content #copy1 blockquote,
#wrapper2 #wrapper #content #copy2 blockquote,
#wrapper2 #wrapper #content #copy3 blockquote,
#wrapper2 #wrapper #content #copy1 p,
#wrapper2 #wrapper #content #copy1 li,
#wrapper2 #wrapper #content #copy2 p,
#wrapper2 #wrapper #content #copy2 li,
#wrapper2 #wrapper #content #copy3 p,
#wrapper2 #wrapper #content #copy3 td,
#wrapper2 #wrapper #content #copy3 li {
font-size: 9pt;
line-height: 14pt;
color: #888;
padding:0;
 }
#wrapper2 #wrapper #content p {
margin-right: 25px;
}
#copy1 ul,
#copy1 ul ul,
#copy1 ul ul ul,
#copy1 ul ul ul ul,
#copy2 ul,
#copy2 ul ul,
#copy2 ul ul ul,
#copy2 ul ul ul ul,
#copy3 ul,
#copy3 ul ul,
#copy3 ul ul ul,
#copy3 ul ul ul ul {
list-style-type: disc;
}
#copy1 li {
margin-bottom: 4px;
}
#copy2 li {
margin-bottom: 8px;
}
#wrapper2 #wrapper #content #copy1 ul.shortList li,
 #wrapper2 #wrapper #content #copy2 ul.shortList li {
padding:0;
margin-bottom: 1px;
}
img#eciURLbttn1 {
	float: right;
	margin: -4px 75px 0 0;
}
#wrapper2 #wrapper #content #signOff {
	position: absolute;
	top: 847px;
	margin: 0 0 0 25px;
	padding: 0;
	color: #666;
	text-transform: uppercase;
	font-size: 8pt;
	letter-spacing: 2px;
	padding: 0;
	color: #666;
}
#wrapper2 #wrapper #content a:link,
#wrapper2 #wrapper #content a:visited {
	color: #ccc;
	text-decoration: underline;
}
#wrapper2 #wrapper #content a:hover,
#wrapper2 #wrapper #content a:active {
	text-decoration: none;
	background-color: #000;
}
#wrapper2 #wrapper #content #signOff a:link,
	 #wrapper2 #wrapper #content #signOff a:visited {
	color: #666;
	text-decoration: none;
}
	 #wrapper2 #wrapper #content #signOff a:hover,
	 #wrapper2 #wrapper #content #signOff a:active {
	color: #ddd;
	text-decoration: none;
	background-color: #000;
}
	 #wrapper2 #wrapper #content #copy3 .red,
#wrapper2 #wrapper #content #copy2 .red,
#wrapper2 #wrapper #content #copy1 .red,
#wrapper2 #wrapper .red,
span .red,
.red {
color: #c00;
}
#wrapper2 #wrapper #eciAddress {
color: #ccc;
position: absolute;
 top: 0;
margin: 192px 200px 0 204px;
font-size: 8.5pt;
letter-spacing: 1.5px;
}
#affiliateLinx {
position: absolute;
 padding:0;
color: #666;
top: 0;
margin: 269px 12px 0px 25px;
font-size: 9pt;
letter-spacing: 1px;
width: 820px;
}
#home #affiliateLinx {
margin-top: 576px;
color: #fff;
}
#wrapper2 #wrapper #content #affiliateLinx a:link,
	 #wrapper2 #wrapper #content #affiliateLinx a:visited,
	 #eciAddress a:link,
	 #eciAddress a:visited {
color: #fff;
text-decoration: none;
}
#affiliateLinx a:hover,
	 #affiliateLinx a:active,
	 #eciAddress a:hover,
	 #eciAddress a:active {
color: #fff;
text-decoration: underline;
background-color: #000;
}
img#affiliates1 {
margin:0;
}
#insets1 {
margin: 16px 0 0 19px;
}
#home #wrapper2 #wrapper #content #copy2 {
overflow: hidden;
 }
b,
B {
font-weight: bold;
}
img.border1,
 img#eciMap {
border: 1px solid #000;
padding: 4px;
 }
ul#siteMap ul,
ul#siteMap ul ul,
ul#siteMap ul ul ul {
margin: 5px 20px;
padding: 0;
}
#wrapper2 #wrapper #content #copy2 ul.staffList li {
	margin-top: 12pt;
}
#wrapper2 #wrapper #content #copy2 ul.staffList strong {
	font-family: Georgia,
serif;
 	font-size: 12pt;
}
#wrapper2 #wrapper #content #copy2 ul.staffList a:link,
ul.staffList a:visited {
}
#wrapper2 #wrapper #content #copy3 {
margin: 50px 50px 50px 50px;
height: 530px;
padding-right: 25px;
overflow: auto;
font-size: 10pt;
}
#copy3 img {
float: left;
 margin: 5px 15px 5px 0;
}
br.clearBoth {
clear:both;
}
#wrapper2 #wrapper #content #copy3 strong,
 	#content strong {
font-size: 120%;
font-weight: bold;
}
.nonScroller {
overflow: hidden;
height: 330px;
margin-top: 25px;
}
#content,
#copy1,
#copy2 {
overflow: hidden;
 }
#copy1,
#copy2,
#copy3 {
 padding:0;
 padding-right: 0;
height: 500px;
overflow: hidden;
}
#copy3 {
width: 760px;
}
#home #copy1,
#home #copy2,
#home #copy3 {
 height: 210px;
}
#copy2 p {
padding-right: 0;
margin-right: 0;
width: 101%;
}
table#vidPics {
clear: both;
margin: 5px 0 10px 30px;
}
table#vidPics td.note {
font-size: 10pt;
tex-align: center;
padding: 5px 15px;
}
table#vidPics a:link img,
 table#vidPics a:visited img {
border: 1px solid #000;
padding: 3px;
}
table#vidPics a:hover img,
 table#vidPics a:active img {
border: 1px solid #c00;
padding: 3px;
background-color: #000;
}
.frame1 {
border: 1px solid #000;
padding: 3px;
}
* a#officeLink {
display: block;
float: right;
padding-right: .6em;
padding-left: .6em;
}
