.DBrowserContentHolder h1 { color: rgb(32,66,145); margin-bottom: 1px; }
.DBrowserContentHolder h2 { margin: 0px; padding: 7px 0px 0px 0px; color: rgb(150,80,40); font-weight: bold; font-size: 12pt; }
.DBrowserContentHolder p { margin: 0px; padding: 1px 0px 5px 0px; }

.DHomeGraphic { border-collapse: collapse; border: 0px; }
.DHomeGraphic tr {border: 0px none; padding: 0px; margin: 0px; }
.DHomeGraphic td {border: 0px none; padding: 0px; margin: 0px; }

.DPage { }

.DAltColor { color: rgb(150,80,40); }
.DAltColor h1 { color: rgb(150,80,40); }
.DAltColor h2 { color: rgb(150,80,40); }
.DLineBox { border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px; }
.DText { margin: 0px; padding: 3px 20px 0px 0px; background-color: rgb(255,255,255); }
.DTitle { overflow: hidden; width: 98%; margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; border-bottom: none 3px rgb(32,66,145); color: rgb(32,66,145); font-weight: bold; font-size: 14pt; }
.DTitleOld { overflow: hidden; width: 98%; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px rgb(32,66,145); color: rgb(32,66,145); font-weight: bold; font-size: 14pt; }

.DVersionTable { padding: 10px 10px; }
.DVersionTable table { border-collapse: collapse; border: 1px solid rgb(100, 100, 150); }
.DVersionTable thead { background-color: rgb(78,120,168); color: white; }
.DVersionTable thead th { vertical-align: top; border: 1px solid rgb(100, 100, 150); }
.DVersionTable tbody {  background-color: rgb(245,251,255); }
.DVersionTable tbody th { border: 1px solid rgb(100, 100, 150); vertical-align: top; text-align: left; padding: 3px 5px; }
.DVersionTable tbody td  { border: 1px solid rgb(100, 100, 150); padding: 3px 5px; }

.DVersionCompare { width: 100%; text-align: center; padding-top: 10px; font-size: 110%; }

.DTemplateFeatures {vertical-align: middle; padding-left: 1px; }
.DTemplateFeatures table {border-top: 1px solid black; border-bottom: 1px solid black; border-collapse: collapse; width: 100%; padding-left: 1px;}
.DTemplateFeatures th {font-size:8pt; padding-left: 5px; padding-right: 5px; vertical-align: middle;}
.DTemplateFeatures td {font-size:8pt; border-top: 1px solid rgb(220, 220, 220); vertical-align: middle;}
.DNewFeature td {font-size:8pt; padding-top: 2px; border-top: 1px solid gray; margin-top: 4px; padding-bottom: 2px;}
.DNewFeatureBold td {padding-top: 2px; border-top: 1px solid gray; margin-top: 4px; padding-bottom: 2px; font-weight: bold;}
.DSubFeature {font-size:8pt; vertical-align: middle;}
.DSubFeature ul {font-size:8pt; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px;}
.DSubFeature1 {vertical-align: middle; padding-left: 15px;}
.DFeatureCheck {text-align: center; vertical-align: middle;}
.DFeatureUncheck {text-align: center; vertical-align: middle; }

.DHomeContentHolder {width: 900px; margin: 0px auto; background-color: white;}

.DMarkedFeature {background-color: rgb(255, 255, 200);}
