html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
html, body { font-family: georgia, serif; background: #a4a77f; text-align: center; }
html { font-size: 0.84em; }
a img{border:none;}
table{border-spacing:0;}

a{color:#ad5418;}
a:hover{text-decoration:none;}

#container{width:930px; height:460px; margin:150px auto; position:relative; text-align:left; border:10px solid #c3980a; background:#fff url('../epc-images/left-stripes.gif') top left repeat-y;}

#header{padding-left:104px; width:215px; float:left;}


#logoContainer{width:214px; height:136px; background:url('../epc-images/logo.gif') top left no-repeat; text-indent:-666em; overflow:hidden;}


/*simple vertical menu*/
#mainMenu{list-style: none; margin: 0; color:#000; background:#910029; text-align:left; width:215px;}
  #mainMenu li{position: relative; z-index:4;}
  #mainMenu li a{font-weight:bold; display:block; background:url('../epc-images/dotted-brd.gif') bottom left repeat-x; color:#fff; font-size:0.84em; text-decoration: none; min-height:1%; padding:8px 14px 7px 14px; font-family:georgia, serif;}
  #mainMenu li.last a{background:none;}
  #mainMenu li a.current,
  #mainMenu li a:hover{color:#c3980b; font-weight:bold;}
/*end simple vertical menu*/

 #featuring{font-size:0.84em; padding:30px 0 0 15px;}
  #featuring h2{font-size:1em; font-weight:normal;}
  #featuring ul{list-style:none;}
   #featuring ul li{padding-top:5px;}
   
   #homeFaux{background:url('../epc-images/homefaux.gif') 48% 0 no-repeat; margin-top:10px; min-height:1px;}
   #homeCol1{width:250px; float:left;}
   #homeCol1 ul{list-style:none; padding-top:6px;}
   #homeCol1 h4{color:#900029; font-size:1em;}
   
   #homeCol2{width:250px; float:right;}
   #homeCol2 ul{list-style:none; padding-top:6px;}
   #homeCol2 h4{color:#900029; font-size:1em;}
 
  
  
#content{width:540px; padding:30px 43px 0 0; float:right; background:url('../epc-images/content-bcg.gif') top right no-repeat;}
#content.type4{padding:30px 27px 0 0; width:553px;}
 /**/ 
 #content h1.type1{background:url('../epc-images/header1.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:337px; height:0px;}

 #content h1.type2{background:url('../epc-images/header2.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:377px; height:46px;}
 #content h1.type3{background:url('../epc-images/header4.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:167px; height:46px;}
 #content h1.type4{background:url('../epc-images/header5.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:123px; height:47px;}
 #content h1.type5{background:url('../epc-images/zen-of-sushi.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:404px; height:42px;}
 #content h1.type6{background:url('../epc-images/header8.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:321px; height:46px;}
 
 
 #content h2.type1{background:url('../epc-images/header3.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:309px; height:23px; margin:0 5px 0 auto;}
 /*#content h2.type2{background:url('../epc-images/header7.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:259px; height:24px; margin:10px 5px 0 auto;}*/ /* "Home For Holiday Entertaining" text removed */ 
 #content h2.type3{background:url('../epc-images/header9.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:462px; height:25px; margin:10px 5px 0 auto;}
 
 #scrollContent{height:270px; overflow:auto;}
 
 #subContent{color:#666; font-size:0.84em;}
 .type1 #subContent{background:url('../epc-images/banner1.jpg') top left no-repeat; margin-top:3px; padding-top:134px; min-height:122px;}
  .type1 #subContent p{padding:0 0 12px 0; line-height:140%;}
  .type1 #subContent p.imgContainer{width:89px; float:left; padding:0;}
   .type1 #subContent .col1{margin-left:100px;}
   
   
 .type2 #subContent{padding-top:8px;}

 .type2 #scrollContent{height:300px; overflow:auto; border:1px solid #e0e0e0; padding:10px 16px; margin-top:15px;}
 
 .type2 #scrollContent .longText p{padding:6px 0;}
 
 .type4 #scrollContent{height:154px; overflow:auto; border:1px solid #e0e0e0; padding:10px 16px; margin-top:15px;}
 .type4 #scrollContent p{padding-bottom:6px; margin-right:220px;}
 .type4 #scrollContent p.imgContainer{width:205px; float:right; margin:0;}
 .type4 #scrollContent .section3 p{margin:0;}
   .type4 #scrollContent .section3 h2{color:#910029; font-size:1.4em;}
 .type4 #scrollContent .innerSection{padding:0 0 6px 20px;}
 .type4 #scrollContent .innerSection p{margin:0; padding:0;}
 .type4 #scrollContent .innerSection ul{padding-left:20px;}
 
 .type5 #scrollContent{height:194px; overflow:auto; border:1px solid #e0e0e0; padding:10px 16px; margin-top:10px;}
 .type5 #scrollContent p{padding-bottom:6px; margin-right:220px;}
 .type5 #scrollContent p.imgContainer{width:205px; float:right; margin:0;}
 .type5 #scrollContent .section3 p{margin:0;}
 .type5 #scrollContent .innerSection{padding:0 0 6px 20px;}
 .type5 #scrollContent .innerSection p{margin:0; padding:0;}
 .type5 #scrollContent .innerSection ul{padding-left:20px;}
 
 .type3 #subContent{padding-top:20px;}
 .type3 #subContent p.styled{line-height:160%;}
 
 #programsList{list-style:none;}
 #scrollContent h3{color:#385a75; font-size:1.1em; padding-bottom:3px;}
 #programsList p{padding-bottom:3px;}
 #programsList p.sub{padding-bottom:10px; color:#385a75; clear:both;}
 
 #programsList dl#simpleList{padding:5px 0;}
  #programsList #simpleList dt{display: block; width:90px; float:left; clear:left; padding-bottom:5px;}
  #programsList #simpleList dd{margin-left:100px; padding-bottom:5px;}
  
  #contactForm{font-family:arial, sans-serif; color:#000; font-size:1.1em;}  
  #contactForm ul label{position:absolute; top:-666em;}
  
  #contactForm div.fcol1{width:240px; padding-right:280px; position:relative; background:url('../epc-images/logo2.gif') 325px 30px no-repeat;}
  /*#contactForm div.fcol2{width:280px; float:right;}*/
   #contactForm div.thankyou{width:240px; height:300px; padding-right:280px; position:relative; background:url('../epc-images/logo2.gif') 325px 30px no-repeat;}
  
  
  #contactForm ul{list-style:none; min-height:1px;}
  #contactForm li{width:110px; min-height:1px; line-height:100%;}
  #contactForm li input{font-size:0.9em; font-family:tahoma, arial, sans-serif; border:1px solid #d8d8d8; padding:3px 4px;}
  #contactForm li textarea{border:1px solid #d8d8d8; padding:3px 4px; height:100px; width:232px;}
  
  #contactForm li#formItem1{width:115px; float:left;} 
  #contactForm li#formItem1 input{width:107px;} 
  
  #contactForm li#formItem2{width:115px; float:right; text-align:right;} 
  #contactForm li#formItem2 input{width:107px;} 

  #contactForm li#formItem3{width:240px; clear:both; padding-top:10px;} 
  #contactForm li#formItem3 input{width:232px;} 
  
  #contactForm li#formItem4{width:240px; clear:both; padding-top:10px;} 
  #contactForm li#formItem4 input{width:232px;} 
  
  #contactForm li#formItem5{width:240px; clear:both; padding-top:10px;} 
  #contactForm li#formItem5 input{width:232px;} 
  
  #contactForm li#formItem6{width:240px; clear:both; padding-top:10px;} 
  #contactForm li#formItem6 input{width:232px;} 
  
  #contactForm li#formItem7{width:84px; float:left; padding:10px 10px 0 0;} 
  #contactForm li#formItem7 input{width:76px;} 
  
  #contactForm li#formItem8{width:51px; float:left; padding:10px 10px 0 0;} 
  #contactForm li#formItem8 input{width:43px;} 
  
  #contactForm li#formItem9{width:84px; float:right; padding:10px 0 0 0;} 
  #contactForm li#formItem9 input{width:76px;}
  
  #contactForm li#formItem10{width:240px; clear:both; padding-top:10px;} 
  #contactForm li#formItem10 input{width:232px;} 
  
  #contactForm li#formItem11{width:240px; padding-top:10px;} 
  
  #contactForm li#formItem12{position:absolute; bottom:0; left:260px; padding:0;}  
  #contactForm li#formItem12 #sendBtn{border:none; padding:0;}
  
  #contactForm li#formItem13{width:240px; height:300px; float:left; padding-top:20px; } 
   
  /* #sendContainer{clear:both; text-align:right; padding-top:15px;}*/
   
 #picList{background:url('../epc-images/round-cor-top.gif') top left no-repeat; margin-top:10px;}
 #picList ul{list-style:none; padding:18px 23px; background:url('../epc-images/round-cor-btm.gif') bottom left no-repeat; padding:18px 23px; height:104px;}
 #picList li{float:left; padding-right:17px;}
 #picList li.last{padding:0;}
 
 #picList1{background:url('../epc-images/round-cor-top1.gif') top left no-repeat; margin-top:10px;}
 #picList1 ul{list-style:none; padding:18px 23px; background:url('../epc-images/round-cor-btm1.gif') bottom left no-repeat; padding:18px 23px; height:104px;}
 #picList1 li{float:left; padding-right:17px;}
 #picList1 li.last{padding:0;}
 
 #complexList{padding-top:6px;}
 #complexList dt{font-weight:bold; font-size:1.1em;}
 #complexList dt span{text-transform:uppercase;}
 #complexList dd{padding:3px 0 10px 0;}
  #complexList dd ul{padding-left:20px;}
   #complexList dd ul li{line-height:150%;}
 
 
 #meetSp h2{font-size:1.4em; color:#910029;}
 #scrollContent #meetSp h3{font-size:1.1em; color:#8a864f;}
 
 #meetSp p{line-height:150%;}
 #meetSp table{width:95%; margin:15px 0 25px 0;}
 #meetSp table td{border-right:1px solid #fff; border-bottom:1px solid #fff; background:#f1f1f1; padding:7px 4px; text-align:center;}
 #meetSp table th{background:#b0b0aa; text-align:center; color:#fff; padding:7px 4px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
 
 
table.type1{width:95%; margin:15px 0 25px 0;}
table.type1 td{border-right:1px solid #fff; border-bottom:1px solid #fff; background:#f1f1f1; padding:7px 4px; text-align:center;}
table.type1 th{background:#b0b0aa; text-align:center; color:#fff; padding:7px 4px; border-right:1px solid #fff; border-bottom:1px solid #fff;}


 /*.veryBigList{list-style:none; padding:6px 0 15px 0;}*/
  .veryBigList{ padding:6px 0 15px 0;}
 .veryBigList ul{ list-style:disc;padding:0 0 10px 33px;}
  .veryBigList ul.noList {list-style:none; padding:0 0 10px 20px;}
   .veryBigList ul.noList li{padding-bottom:0px;padding-top:2px;}
 .veryBigList li{padding-top:6px;}
  .veryBigList li li{padding:0;}
   .veryBigList li li li{padding:0;}
   
   
 
 
 
 #subContent ul.type1{list-style:none;}
  #subContent ul.type1 li{background:url('../epc-images/arrow-bullet.gif') center left no-repeat; padding:1px 0 1px 10px; line-height:140%;}
  
 

#footer{position:absolute; bottom:-26px; right:5px;}
 #footer p{font-family:arial, sans-serif; font-size:0.64em; color:#fff;}




.clearme{clear:both;}