

/* 
Default PCS top tabs. If a project requires a different set of tabs, create its CSS in Project-specific CSS  
and import after global CSS
*/

/* Global nav */
 #navI           { position: absolute; right: 0; top: -2px; white-space: nowrap; width:268px; }
 #navI div       { float: left; display:inline; }
 #navI a         { display: block; width: 100%; text-decoration: none; font-size: 20px; }
 #navI a span    { display: none; }
 #navI #navIa { background: url(i/tabs/bg-A.navIa.gif) no-repeat; width: 62px; height: 22px; }
 #navI #navIb { background: url(i/tabs/bg-A.navIb.gif) no-repeat; width: 62px; height: 22px; }
 #navI #navIc { background: url(i/tabs/bg-A.navIc.gif) no-repeat; width: 64px; height: 22px; }
 #navI #navId { background: url(i/tabs/bg-A.navId.gif) no-repeat; width: 80px; height: 22px; }


 #navII                  { position: absolute; left: 0; top: 62px; width: 100%; height: 25px; background: url(i/tabs/bg-navII.gif); white-space: nowrap; }
 #navII div              { float: left; }
 #navII div div          { background-repeat: no-repeat; height: 25px; }
 #navII a                { display: block; width: 100%; text-decoration: none; font-size: 21px; background-repeat: no-repeat; }
 #navII a span           { display: none; }
 #navII a:focus, #navII a:active { border:0; }
 #navII #nowrapNavII     { width:665px; padding-left: 56px;}

 #section0 #navII        { height:1px; border-top:1px solid #999; background-image:none; }
 #section0 #nowrapNavII  { display:none; }
 #section0 #surround { position:absolute; left:0; top:86px; width:100%; padding:0; margin:0; margin-bottom:10px;  }
 
 #sectionNVP #navI        { display:none; }
 #sectionNVP #navII        { height:1px; border-top:1px solid #999; background-image:none; }
 #sectionNVP #nowrapNavII  { display:none; }
 #sectionNVP #surround { position:absolute; left:0; top:86px; width:100%; padding:0; margin:0; margin-bottom:10px;  }
 
 #navIIa { width: 124px; }
 #navIIb { width: 75px; }
 #navIIc { width: 84px; }
 #navIId { width: 136px; }
 #navIIe { width: 58px; }
 
 #sectionZ #navIIa  { background: url(i/tabs/Zbg-A.navIIa3.gif) }
 #sectionZ #navIIb   { background: url(i/tabs/Zbg-A.navIIb3.gif) }
 #sectionZ #navIIc   { background: url(i/tabs/Zbg-A.navIIc3.gif) }
 #sectionZ #navIId   { background: url(i/tabs/Zbg-A.navIId3.gif) }
 #sectionZ #navIIe   { background: url(i/tabs/Zbg-A.navIIe3.gif) }
 
 #sectionI #navIIa   { background: url(i/tabs/Zbg-A.navIIa1.gif) }
 #sectionI #navIIb   { background: url(i/tabs/Zbg-A.navIIb3.gif) }
 #sectionI #navIIc   { background: url(i/tabs/Zbg-A.navIIc3.gif) }
 #sectionI #navIId   { background: url(i/tabs/Zbg-A.navIId3.gif) }
 #sectionI #navIIe   { background: url(i/tabs/Zbg-A.navIIe3.gif) }
 
 #sectionII #navIIa  { background: url(i/tabs/Zbg-A.navIIa2.gif) }
 #sectionII #navIIb  { background: url(i/tabs/Zbg-A.navIIb1.gif) }
 #sectionII #navIIc  { background: url(i/tabs/Zbg-A.navIIc3.gif) }
 #sectionII #navIId  { background: url(i/tabs/Zbg-A.navIId3.gif) }
 #sectionII #navIIe  { background: url(i/tabs/Zbg-A.navIIe3.gif) }
 
 #sectionIII #navIIa { background: url(i/tabs/Zbg-A.navIIa3.gif) } 
 #sectionIII #navIIb { background: url(i/tabs/Zbg-A.navIIb2.gif) }
 #sectionIII #navIIc { background: url(i/tabs/Zbg-A.navIIc1.gif) }
 #sectionIII #navIId { background: url(i/tabs/Zbg-A.navIId3.gif) }
 #sectionIII #navIIe { background: url(i/tabs/Zbg-A.navIIe3.gif) }
 
 #sectionIV #navIIa  { background: url(i/tabs/Zbg-A.navIIa3.gif) }
 #sectionIV #navIIb  { background: url(i/tabs/Zbg-A.navIIb3.gif) }
 #sectionIV #navIIc  { background: url(i/tabs/Zbg-A.navIIc2.gif) }
 #sectionIV #navIId  { background: url(i/tabs/Zbg-A.navIId1.gif) }
 #sectionIV #navIIe  { background: url(i/tabs/Zbg-A.navIIe3.gif) }
 
 #sectionV #navIIa   { background: url(i/tabs/Zbg-A.navIIa3.gif) }
 #sectionV #navIIb   { background: url(i/tabs/Zbg-A.navIIb3.gif) }
 #sectionV #navIIc   { background: url(i/tabs/Zbg-A.navIIc3.gif) }
 #sectionV #navIId   { background: url(i/tabs/Zbg-A.navIId2.gif) }
 #sectionV #navIIe   { background: url(i/tabs/Zbg-A.navIIe1.gif) }
 
 /* hover states for five primary tabs */
 #sectionZ #navIIa a:hover { background: url(i/tabs/Zbg-A.navIIa3H.gif) no-repeat; }
 #sectionZ #navIIb a:hover { background: url(i/tabs/Zbg-A.navIIb3H.gif) no-repeat; }
 #sectionZ #navIIc a:hover { background: url(i/tabs/Zbg-A.navIIc3H.gif) no-repeat; }
 #sectionZ #navIId a:hover { background: url(i/tabs/Zbg-A.navIId3H.gif) no-repeat; }
 #sectionZ #navIIe a:hover { background: url(i/tabs/Zbg-A.navIIe3H.gif) no-repeat; }
 
 #sectionI #navIIb a:hover { background: none; }
 #sectionI #navIIb a:hover { background: url(i/tabs/Zbg-A.navIIb3H.gif) no-repeat; }
 #sectionI #navIIc a:hover { background: url(i/tabs/Zbg-A.navIIc3H.gif) no-repeat; }
 #sectionI #navIId a:hover { background: url(i/tabs/Zbg-A.navIId3H.gif) no-repeat; }
 #sectionI #navIIe a:hover { background: url(i/tabs/Zbg-A.navIIe3H.gif) no-repeat; }
 
 #sectionII #navIIa a:hover { background: url(i/tabs/Zbg-A.navIIa2H.gif) no-repeat; }
 #sectionII #navIIb a:hover { background: none; }
 #sectionII #navIIc a:hover { background: url(i/tabs/Zbg-A.navIIc3H.gif) no-repeat; }
 #sectionII #navIId a:hover { background: url(i/tabs/Zbg-A.navIId3H.gif) no-repeat; }
 #sectionII #navIIe a:hover { background: url(i/tabs/Zbg-A.navIIe3H.gif) no-repeat; }
 
 #sectionIII #navIIa a:hover { background: url(i/tabs/Zbg-A.navIIa3H.gif) no-repeat; }
 #sectionIII #navIIb a:hover { background: url(i/tabs/Zbg-A.navIIb2H.gif) no-repeat; }
 #sectionIII #navIIc a:hover { background: none; }
 #sectionIII #navIId a:hover { background: url(i/tabs/Zbg-A.navIId3H.gif) no-repeat; }
 #sectionIII #navIIe a:hover { background: url(i/tabs/Zbg-A.navIIe3H.gif) no-repeat; }
 
 #sectionIV #navIIa a:hover { background: url(i/tabs/Zbg-A.navIIa3H.gif) no-repeat; }
 #sectionIV #navIIb a:hover { background: url(i/tabs/Zbg-A.navIIb3H.gif) no-repeat; }
 #sectionIV #navIIc a:hover { background: url(i/tabs/Zbg-A.navIIc2H.gif) no-repeat; }
 #sectionIV #navIId a:hover { background: none; }
 #sectionIV #navIIe a:hover { background: url(i/tabs/Zbg-A.navIIe3H.gif) no-repeat; }
 
 #sectionV #navIIa a:hover { background: url(i/tabs/Zbg-A.navIIa3H.gif) no-repeat; }
 #sectionV #navIIb a:hover { background: url(i/tabs/Zbg-A.navIIb3H.gif) no-repeat; }
 #sectionV #navIIc a:hover { background: url(i/tabs/Zbg-A.navIIc3H.gif) no-repeat; }
 #sectionV #navIId a:hover { background: url(i/tabs/Zbg-A.navIId2H.gif) no-repeat; }
 #sectionV #navIIe a:hover { background: none; }



/* Left navigation - styles unordered list */
 #navIII { 
   float:left; 
   width:140px; 
   margin-right:20px; 
   padding:0; 
   padding-top:20px; 
   padding-bottom: 20px; 
   font-family:Book Antiqua,Times New Roman;
   font-size: 11px;
   font-weight:bold;
 }
 #navIII a:active { 
   background-color:#865127;
 }
 #navIII ul { 
   padding: 0; 
   margin: 0; 
   padding-left:10px;
   list-style: none; 
   //border-top: 1px solid #F1B058; 
   list-style-image: none; 
 }
 #navIII li { 
   padding:0; 
   padding-top:2px;
   padding-bottom:2px;
   margin:0; 
   background-image: none; 
}
 #navIII li.active { 
   //border-bottom:1px solid #F1B058;
 }
 #navIII ul a { 
   background-color: #FFBA5D; color: #865127; 
   text-decoration: none; 
   padding:4px 5px 4px 10px; 
   display: block; 
   // border-bottom:1px solid #F1B058; 
   width: 140px; voice-family: "\"}\""; voice-family:inherit;
   width:140px;
 } 
 html>body #navIII ul a { width:130px; }
 #navIII ul a.active { color:#865127; background-color: #FEE48F; }
 #navIII ul a.active:hover, #navIII ul a:focus { color:#865127; background-color: #FFE390 !important; }
 #navIII ul a:hover, #navIII a:focus, ul li.last a:hover { color: #a52a2a; background-color: #FEE48F !important; outline: none; }

 #navIII ul ul { margin-left:10px; border:0; }
 #navIII ul ul a { padding:4px 5px 4px 10px; border-bottom:1px solid #F1B058; 
   width:150px; voice-family: "\"}\""; voice-family:inherit;
   width:135px;
 } 
 html>body #navIII ul ul a { width:110px; }
 #navIII ul ul li.last a { background:#fff; border:0; }
 #navIII ul ul li.last a.active { background:#fff; background-image:url(i/bg-navIIIa.gif); background-repeat:no-repeat; }
 #navIII ul ul a.active { background:#FEE48F; background-image:url(i/bg-navIIIa.gif); background-repeat:no-repeat; }
 #navIII ul ul a.active:hover { background:#FEE48F !important; background-image:url(i/bg-navIIIb.gif) !important; background-repeat:no-repeat; }

 #navIII ul ul ul { margin-left:10px; border:0; }
 #navIII ul ul ul a { padding:4px 5px 4px 10px; border-bottom:1px solid #F1B058; 
   width:140px; voice-family: "\"}\""; voice-family:inherit;
   width:125px;
 } 
 html>body #navIII ul ul ul a { width:90px; }
 #navIII ul ul ul a.active { background-image: none !important; background-color: #FEE48F; font-weight:normal; }
 #navIII ul ul ul a.active:hover { background:#FEE48F !important; background-image:none !important; }
 #navIII ul ul ul li.last a { background:#fff; border:0; }
 #navIII ul ul ul li.last a.active { background:#f1f1f1; }

/* start fourth-level */
 #navIII ul ul ul ul { margin-left:10px; border:0; }
 #navIII ul ul ul ul a { padding:4px 5px 4px 10px; border-bottom:1px solid #F1B058; 
   width:130px; voice-family: "\"}\""; voice-family:inherit;
   width:115px;
 } 
 html>body #navIII ul ul ul ul a { width:90px; }
 #navIII ul ul ul ul a.active { background-image: none !important; background-color: #FEE48F; font-weight:normal; }
 #navIII ul ul ul ul a.active:hover { background:#f1f1f1 !important; background-image:none !important; }
 #navIII ul ul ul ul li.last a { background:#FEE48F; border:0; }
 #navIII ul ul ul ul li.last a.active { background:#FEE48F; }
/* end fourth-level */

 #navIII ul li.activeLI { 
   //border-bottom:1px solid #F1B058; 
 }
 #navIII ul ul li.activeLI a { border-bottom:1px solid #F1B058; }
 #navIII ul ul li.activeLI li a.active { background:#FEE48F; }
 #navIII ul li.last { border-bottom:F1B058; }
 #navIII ul li.activeLI .last li.last { border-bottom:F1B058 }
 #navIII ul li.activeLI .last { border-bottom:F1B058; }
 #navIII ul li.last .last { border-bottom:1px solid #F1B058; }

 #navIII ul ul li.activeLI, #navIII ul ul ul li.activeLI, #navIII ul ul ul ul li.activeLI { border-bottom:1px solid #F1B058; }
 #navIII ul ul ul li.activeLI .last, #navIII ul ul ul ul li.activeLI .last { border-bottom:F1B058; }

/* Start Fourth level new lines */ 
 #navIII ul ul ul ul li a { border-bottom:1px solid #F1B058 !important; }
 #navIII ul ul ul ul li.last a { border:0 !important; }
 #navIII ul ul ul li.activeLI a { border-bottom:1px solid #F1B058 !important; }
/* End Fourth level new lines */ 
 
 #navIII ul li.activeLI ul li.bleh { border-bottom:0; }

 #navIII a.promotion { padding:20px 0px; display:block; }
 #navIII a.promotion:hover { background-color:transparent; padding:20px 0px; display:block; }

 .intNav {
   margin: 0; padding: 0; margin-bottom:15px; 
 }
 .intNav li { display:inline; border-right:1px solid #666; margin:0; padding-right:4px; padding-left:7px; list-style: none; background-image: none; }
 .intNav li.start { padding-left:0; margin-left: 0px; }
 .intNav li.end { border-right:0; }
 .intNav a { color:#f00; background: #fff; text-decoration: none; }
 .intNav a:hover { color:#333 !important; background: #fff !important; }
 .intNav a:visited { color:#f00; }
 .intNav a.active { color:#000 !important; font-weight: bold; }


/* Silverspot Stuff */
H1 {
padding-top:60px;
padding-left:15px;
text-align:left;
color:#b22222; 
font-size: 16px;
}

H2 {
padding-top:20px;
text-align:left;
color:#a52a2a; 
font-size: 14px;
}

H4 {
   padding-left:10px;
}

body {
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
   font-size: 10px;
   color: #8b4513;
}

.bodyContainer{
   font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
   font-size: 12px;
   color: #8b4513;
   padding-top:40px;
   padding-left:20px;
   line-height: 150%;
}

.bodyContainer a:link {
   color: #8b4513;
}

.bodyContainer UL LI{
   padding-bottom: 10px;
   list-style: square;
}
.chart{
   border-bottom:1px solid #F1B058;
}

#chart td {
   border-bottom:1px solid #F1B058;
}

#footer {
   padding-top:30px;
}

#chart .rowhead {
   padding-top:20px;
   font-weight: bold;
}

#events div#container {
   background-color:FEE48F;
   //height:400px;
   width:320px;
   border:2px solid #F1B058;
   border-style: dotted;
   margin-top: 40px;
   padding:10px;
   text-align:left;
  
}

#events div#container div {
   border-bottom:2px dotted #F1B058;
}

#newsBoxTitle {
   font-size: 16px;
   text-align:center;
   padding:5px;
   width:275px;
}

div#container div.event {
   font-size: 12px;
   padding:5px;
}

.imageRow IMG {
   margin: 15px;
}
#c_dinner_images {
   clear:both;
   text-align:center;
}
#c_dinner_images p{
  font-size:80%;
  margin-top:20px;
}
#c_dinner_images a{
  display:block;
  margin:20px 0px;
  
}