* {
	margin:0;
	padding:0;
}
html{ height: 100%;  margin-bottom: 1px; }
html *{ padding: 0; margin: 0; }
body {
	background-image:url(../images/eyh-dark-bkgd_1_01.gif);
	background-repeat:repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#a40f37;
	margin-top:20px;
}
div{ position:relative;}

/*  Float containers fix 
========================== */ 

/* Hacks that can't be avoided in this file */
/* =Clearfix */
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a { color:#a40f37; text-decoration:underline;}
a:hover {  color:#000; text-decoration:none;}
a img{ text-decoration:none; border:none;}


/*     Layout 
=================== */

#Page{
	width:760px;
	margin:0 auto;
	text-align:left;
	background:#a40133;
}

/*     Logo
=================== */
#Logo {
	position:absolute;
	left:0;
	top:0;
	width:160px;
	height:135px;
}
#Logo p {
	margin:0;
}
#Logo img{
	display:block;
}

/*     Home
=================== */

#LeftColHome {
	float: left;
	width:250px;
	text-align:left;
	background:#3e2228 url(../images/home-pic.jpg) no-repeat;
	height: 600px;
	z-index:17;
}
#BannerHome {
	float:left;
	background: #fbc434 url(../images/bg-top.gif) repeat-x;
	height: 135px;
	width: 510px;
}

#MainColHome{
	width:510px;
	float:left;
	z-index:15;
}
#HighLights {

margin:20px 20px 0 20px;
padding:15px 0 0 0;
}
#HighLights p {
text-align:center;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 15px 0;
line-height:16px;
}
#HighLights p span {
color:#000;
}
#Embrace p {
text-align:center;
color:#fbc434;
font-weight:bold;
margin:15px 30px 0 30px;
}
#Embrace p span {
font-size:15px;
color:#FFF;
}
#BlockBox {
margin:10px 0 0 0;
}
.Block {
float:left;
width:143px;
margin:0 0 0 20px;
display:inline;

}
.Block p {
text-align:center;
margin:0 0 3px 0;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
line-height:1.2em;
}
.Block p span {
font: bold 23px Verdana, Arial, Helvetica, sans-serif;
color:#000;

}
/*  Home Navigation  =================== */
#NavHome {
	list-style:none;
	position:absolute;
	left:85px;
	top:210px;
        margin:0;
padding:0;
}

#NavHome li{
position:relative;
}
#NavHome li a {
	display:block;
	color:#000;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:6px 0;
   width:165px;
}
#NavHome li a:hover, #NavHome a.current	 {
color:#FFF;
}
#NavHome li ul{
position:absolute;
list-style:none;
left:-999em;
top:0;
z-index:20;
width:170px;
}

#NavHome li ul a{
background:#FBC434;
padding:6px 10px;
width:170px;
w\idth:150px;
}
#NavHome li ul a:hover{
color:#A40133;
}

#NavHome li:hover ul,
#NavHome li.sfhover ul /*suckerfish*/ { 
	left: 165px;
}
#NavHome li:hover .parent,
#NavHome li.sfhover .parent{
background:#FBC434;
}


/* Fix IE. Hide from IE Mac \*/
* html ul#NavHome li { float: left; height: 1%; }
* html ul#NavHome li a { height: 1%; }
/* End */



/*  Inside Pages  =================== */

#LeftCol {
	float: left;
	width:135px;
	text-align:left;
	background:url(../images/inside-pic.jpg) no-repeat left top;
	min-height:500px;
	z-index:17;
}
* html div#LeftCol { height: 500px; }

#Banner {
	float:left;
	background: #fbc434 url(../images/bg-top.gif) repeat-x;
	height: 135px;
	width: 625px;
}
#Wrapper{
	width:625px;
	float:left;
	background: #FFF url(../images/bgm.gif) repeat-y;
}
#LeftMainCol {
float:left;
width:180px;
}

#LeftMainCol p {
margin:60px 0 0 0;
padding:0;
text-align: right;
}
#MainCol {
float:left;
width:445px;
z-index:15;
}

/*  Navigation  =================== */
#Nav {
	list-style:none;
	position:absolute;
	padding:150px 0 0 0;
}

#Nav li{
	list-style:none;
position:relative;
}
#Nav li a {
	display:block;
	color:#000;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:6px 5px 6px 15px;
      width:135px;
      w\idth:115px;
}
#Nav li a:hover, #Nav a.current	 {
color:#FFF;
}

#Nav li ul{
position:absolute;
list-style:none;
left:-999em;
top:0;
z-index:20;
width:170px;
}

#Nav li ul a{
background:#FBC434;
padding:6px 10px;
width:170px;
w\idth:150px;
}
#Nav li ul a:hover{
color:#A40133;
}

#Nav li:hover ul,
#Nav li.sfhover ul /*suckerfish*/ { 
	left: 135px;
}
#Nav li:hover .parent,
#Nav li.sfhover .parent{
background:#FBC434;
}


/* Fix IE. Hide from IE Mac \*/
* html ul#Nav li { float: left; height: 1%; }
* html ul#Nav li a { height: 1%; }
/* End */

#SabNav {
	list-style:none;
	margin:15px	0 0 50px;
	width:130px;
	}
#SabNav li {
 list-style:none;
 }
#SabNav li ul{
	list-style:none;
	margin:0 0 0 15px;
	width:115px;
	}
#SabNav li ul a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: none;
	padding:2px 0 2px 0;
	color:#ea487a;
	}
#SabNav li a {
	display:block;
	color:#a40f37;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:4px 0 4px 15px;
	background: url(../images/bullet.gif) no-repeat 0px 7px;
}
#SabNav li a:hover, #SabNav a.current {
color:#000;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#SabNav li { float: left; height: 1%; }
* html ul#SabNav li a { height: 1%; }
/* End */


/*     Footer & Copyrights
================================ */
#FooterHome {
	width:510px;
	float:left;
}
#FooterHome p {
	text-align:center;
	padding:20px 0 0 0;
	color:#000;
	margin:0;
	font: 8px Arial, Helvetica, sans-serif;
}
#FooterHome p a {
	color:#000;
	text-decoration:none;
	font: 9px Arial, Helvetica, sans-serif;
}
#FooterHome p a:hover, #FooterHome a.current {
color:#FFF;
}

#footer {
	width:625px;
	float:left;
}
#footer p {
	text-align:center;
	padding:10px 0 30px 0;
	color:#000;
	margin:0;
	font: bold 10px Arial, Helvetica, sans-serif;
	}
#footer p a {
	color:#000;
	text-decoration:none;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#footer p a:hover, #footer a.current {
color:#a40f37;
}
/*     Texts
================================ */


h1, h2, h3, p, table {
	margin-left:30px;
    margin-right:30px;
}
h1, h2, h3 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
	color: #514e4b;
}
h1{
}
#Heading {
	margin-left:205px;
	margin-top:20px;
}
#Heading h1{
	color:#FFF;
	font: bold 70px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	margin:0;
}
#Heading h1 span {
	font: bold 35px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	display:block;
    padding: 30px 10px 0 0;
}
#Heading h1 span.two {
	padding-top: 10px;
}
#Heading h1 span.three {
	padding-top: 0px; 
}
#HomeHeading h1 {
	position:absolute;
	left:190px;
	top:60px;
	color:#a40f37;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}
#MainCol h1{
	color:#f9a71f;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin-top:40px;
	margin-bottom:20px;
}

h2 {
	font-size: 1.2em;
	margin-top: 1.5em;
	margin-bottom: .6em;
}
h3 {
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: .3em;
}
p{
	font-size:13px;
	margin-bottom:15px;
	color:#a40f37;
	line-height:18px;
}

#MainCol a.Blk {
color:#000;
font-weight:bold;
text-decoration:none;
}
#MainCol a.Blk:hover {
	color:#a40f37;
}
#MainCol ul{
	padding: 0 30px 10px 35px;
	margin:0 0 0 15px;
}

#MainCol ul li{
	padding: 0 0 2px 0;
	color:#514e4b;
	font-size:1.1em;
}


 
/* Copyrights
=================================== */
#copyright {
	width:760px;
	margin:0 auto;
	text-align:left;
}
.left { float:left; }
.right { float:right;}
#copyright p {
	font-size: 10px;
	color:#CCC;
	margin:5px 10px 0 10px;
}
#copyright p a { color:#CCC; text-decoration:none;}
#copyright p a:hover { text-decoration:underline; }


/*     printer styles
========================= */
@media print{
h1, h2, h3, p, table {
	margin-left:0;
    margin-right:0;
}
/* Hide unwanted elements */
#LeftColHome, #leftcol, #NavHome, #FooterHome, #LeftCol, #LeftMainCol, #footer{display:none;}
/* Kill floats */
#Page, #BannerHome, #MainColHome, #FooterHome, #BlockBox, #Banner, #Wrapper, #MainCol {width:100%; float:none;}
.Block { width:30%;}
/* Kill Backgournds */
body, #Page { background: none; }

}

