/*h1 {
  color: #669933;
}
h2 {
  color: #047298;
}*/


h3 {
  margin-top: 10px;
  margin-bottom: 5px;
  /*color: #3056AA;*/
  /*color: #047298;*/
}
td.flist_text_common h3,td.flist_text_last h3,td.flist_text_first h3 {margin: 0 0 5px 0}
p.more {
  margin-left:17px; 
  font-size:11px;
}

table.standard { 
text-align: center;
color: #404040;
background-color: #fafafa;
border: 1px #999999 solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.standard th { 
font-size:12px;
border: 1px solid #666666;
background-color: #dfe2df;
text-align: left;
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
color: #404040; 
}

table.standard td { 
font-size:12px;
border-bottom: 1px solid #999999;
border-top: 0px;
border-left: 1px solid #999999;
border-right: 0px;
padding-left: 10px;
padding-right: 5px;
text-align: left;
color: #404040;
background-color: #fafafa; 
}

td.purchase {
  font-size:18px;
}

div.feature {
  color:inherit;
  display:list-item;
  font-size:1.8em;
  list-style:disc inside none;
  text-align:center;
}
td.feature {
  padding-left:20px;
  text-align:left;
}
td.feature_category {
  font-size:120%;
}

table.thin {
  border-collapse: collapse;
  border-spacing: 0;
}
table.thin td {
  font-size:12px;
  border: 1px solid #AAAAAA;
  padding: 3px;
}

.new_leftmenu ul li ul li {
  padding-left:0px;
}
.new_leftmenu ul li ul {
  margin-left:5px;
}

.new_leftmenu > ul > li > ul > li:not(:last-child) > ul, .new_leftmenu > ul > li > ul > li:not(:last-child) > ul > li:not(:last-child) > ul{
  border-bottom:1px solid rgba(0,0,0,0.2);
  padding-bottom:7px;
}
