.entrytable { border:none; margin-left:auto; margin-right:auto;}
.entrytable td { border: none; padding:5px}
.entrytitle { width:40%; vertical-align:top}
.entrystandard  { width:60%; vertical-align:top}
.entrylong  { width:100%; vertical-align:top}
.entryinput { width:100%; }
.displaytable { border:none; margin-left:auto; margin-right:auto;}
.displaytable td { border: none}
.buttonstable { border:none; margin-left:auto; margin-right:auto; }
.buttonstable td { border: none; padding:5px}

div.shiftleft {padding-left:40px}

img.nomargin { margin:0px; display:block }

.headerimage {
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
.headerline {
background-color:rgb(120,120,120);
height:30px; 
margin-top:10px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
.headertitle
{
padding-top:5px;
padding-left:5px;
color:white;
font-weight:bold;
font-size:15px;
font-size: 0.9em;
}
.errormessage {
color:red;
font-weight:bold;
}
.additionalreporttitle
{
font-weight:bold;
font-size:15px;
font-size: 0.9em;
white-space: nowrap
}
.additionaltitle {
text-align:center; 
padding-top:20px; 
padding-bottom:20px;
font-weight:bold;
font-size:18px;
font-size: 0.9em;
}
.persontitle {
text-align:center; 
padding-top:20px; 
padding-bottom:10px;
font-weight:bold;
font-weight:inherit;
font-size:16px;
font-size: 0.9em;
}
.typetitle {
text-align:center; 
padding-top:20px; 
padding-bottom:10px;
font-weight:bold;
font-weight:inherit;
font-size:16px;
font-size: 0.9em;
}
.contacttitle {
text-align:center; 
padding-top:20px; 
padding-bottom:10px;
font-weight: bold;
font-weight:inherit; 
font-size:16px;
font-size: 0.9em;
}
.chapterheader {
font-weight:bold;
color:rgb(80,80,80);
padding-top:30px; 
padding-bottom:5px; 
margin-bottom:10px; 
border-bottom:3px solid rgb(234,234,234); 
font-size:18px;
font-size: 0.9em;
}
.subheading2 {
font-weight:bold;
color:rgb(80,80,80);
}
.subheading3 {
font-weight:bold;
color:rgb(80,80,80);
}
.subheading4 {
font-weight:bold;
color:rgb(80,80,80);
}
.boldon {
font-weight:bold;
color:rgb(80,80,80);
}
.discount {
font-weight:bold;
color:red;
}
.italicon {
font-style:italic;
}
.centertext {
padding:0px;
margin-bottom:-14px;
text-align:center;
}
.title {
color:rgb(248,127,133); 
font-weight:bold
}
.topictitle {
font-weight:bold;
color:rgb(64,188,126);
}
.planetpointsindextitle {
text-align:center;
font-weight:bold;
font-size:115%; 
padding-bottom:5px;
}
.planetpointsindexcolheader {
font-weight:bold;
}
.planetaspectsindextitle {
text-align:center;
font-weight:bold;
font-size:115%;
padding-bottom:5px;
}
.planetaspectsindexcolheader {
font-weight:bold;
}

a {color : black;  text-decoration:none; outline:none;}
select { background-color: white }
option { background: white; font-size:1em }

ul {
list-style-type: none;
 /* padding:0px; */ 
 /* margin:0px; */
}

td { font-size:1em; font-family:inherit; }

.li1 {
margin:0px;
border:0px;
padding-left:8px;
padding-right:0px;
padding-top:2px;
padding-bottom:2px;
}
img.responsive {
max-width:100%;
max-height:100%;
}
