body { background: #FEF5ED; color: #e75700; _text-align: center; margin: 0px; padding: 0px; }
img { border: 0px solid #fff; }
a, a:hover, a:visited, a:active, a:focus { text-decoration: none; color: #e75700; border-bottom: 1px #e75700 solid; _border: 0px; }
b { font-weight: 900; }

#body { margin: 0px 0auto; width: 1000px; _text-align: left; overflow: hidden; }

.mEntry, .mEntryActive { font: 100 15px/150% Georgia, serif; color: #fff; display: block; background: url('/_img/icn_hptnav_out.png') transparent no-repeat left center; padding-left: 18px; }
.mEntry:hover, .mEntryActive { background-image: url('/_img/icn_hptnav_over.png'); }

.smEntry, .smEntryActive { font: 100 13px/120% Georgia, serif; color: #fae0b5; display: block; }
.smEntry:hover, .smEntryActive { color: #fff; }


#footer { height: 15px; margin-top: 5px; font: 100 9px/130% Verdana, sans-serif; _clear: both; }

#claim80, #claim115 { height: 80px; background: #f9b16a; color: #e75700; overflow: hidden; }
#claim80 .holdMe, #claim115 .holdMe { border: 20px #f9b16a solid; font: 22px/100% Georgia, serif; overflow: hidden; border-bottom: 0px; }
#claim80 .holdMe span.initalR { float: left; height: 80px; width: 20px; }
#claim80 .holdMe span.text { float: left; height: 80px; }
#claim80 .holdMe2, #claim115 .holdMe2 { border: 10px #f9b16a solid; font: 20px/100% Georgia, serif; overflow: hidden; border-bottom: 0px; }
#claim80 .holdMe2 span.initalR { float: left; height: 80px; width: 20px; }
#claim80 .holdMe2 span.text { float: left; height: 80px; }

#claim115, #claim115 .holdMe { min-height: 115px; font: 22px/120% Georgia, serif; border-bottom: 0px; _height: 115px; }
#claim115 .holdMe span.initalR { float: left; width: 20px; height: 115px; }
#claim115 .holdMe span.text { float: left; height: 115px; }


#leftPane { float:left; width: 200px; min-height: 500px; }
  .menuMain, .menuMain.start { border-top: 252px #FEF5ED solid; height: 200px; width: 200px; background: #ff6200; }
  .menuMain { border-top: 80px #FEF5ED solid; }

    .innerMenu { border: 15px #ff6200 solid; border-bottom: 0px; color: #fff; }

    .innerMenu a, .innerMenu a:visited, .innerMenu a:hover, .innerSMenu a.smEntryActive { color: #fff; border: 0px; }
    .innerSMenu a { color: #fae0b5; border: 0px; }

#rightPane { float:left; width: 800px; min-height: 500px; _height: 500px; _margin: 0px; }
  a.logo { display: block; height: 80px; width: 800px; border: 0px; }
  .keyVis, .keyVisStart, .keyVisStartBg1, .keyVisStartBg2 { background: transparent no-repeat top left; height: 372px; position: relative; }
  .keyVis { height: 200px; background: transparent no-repeat top right; }

/*
  .keyVisStartBg1 { background-image: url('/_img/keyvisual_1_start.png'); }
  .keyVisStartBg2 { background-image: url('/_img/keyvisual_2_start.png'); }
*/

  .keyVisStartBg1, .keyVisStartBg2 { background-image: url('/_img/keyvisual_0_start.png'); }

  .keyVis.bg1 { background-image: url('/_img/keyvisual_1.png'); }
  .keyVis.bg2 { background-image: url('/_img/keyvisual_2.png'); }


  .extraClaim { position: absolute; bottom: 0px; left: 0px; width: 200px; height: 200px; background: #f58744; overflow: hidden; }
    .extraClaim div, .extraClaim .innerSMenu { border: 15px #f58744 solid; color: #fff; font: 100 13px/150% Georgia, serif; }
    .extraClaim .innerSMenu { border-bottom: 0px; color: #fff; }

  .button2 {
	padding:0;
	margin:0;
	width:80px;
	font-size:10px;
	border: 1px solid #333333;
	background-color: #FF6200;
	color:#000000;
	}



.bigH1 { font: 900 18px/120% Georgia, serif; margin: 0px; margin-bottom: 20px; }
.bigH1.nobold { font-weight: 100; margin-bottom: 5px; }
.lv_head { font: 900 12px/150% Georgia, serif; }