@page  {size: 8.5in 11in; }

Body {
  margin: 0 auto;
  width: 919px;
  text-align:center;
}

.Page {
  margin: 10px auto;
  width: 919px;
  text-align:left;
}

.BannerImage {
  display:block;
  margin: 0 auto;
 }
 
.HeaderTable {
  width: 100%;
  border: none;
  color: #000099;
  margin: 0;
  padding: 0;
}

.HeaderTableData {
  background-color: white;
  border-color: #000099;
  border-style: solid;
  border-left-width: 3px;
  border-right-width: 0;
  border-top-width: 3px;
  border-bottom-width:3px;
  padding: 5px;
  margin:0;
}

.HeaderTableDataEnd {
  background-color: white;
  border-color: #000099;
  border-style: solid;
  border-left-width: 3px;
  border-right-width: 3px;
  border-top-width: 3px;
  border-bottom-width:3px;
  padding: 5px;
  margin:0;
}

.BannerName {
  FONT-FAMILY: Palatino Linotype, Verdana, serif;
  font-size: 200%;
  font-weight:bold;
  text-align:center;
  margin: 0;
  padding: 0;
}

.BannerCredential {
  font-size: 75%;
} 

.BannerDescription {
  FONT-FAMILY: Palatino Linotype, Verdana, serif;
  font-size: 150%;
  text-align:center; 
  margin: 0;
  padding: 0; 
} 

.BannerTaglineQuotation {
  FONT-FAMILY: Palatino Linotype, Verdana, serif;
  font-size: 150%;
} 

.BannerTagline {
  /*FONT-FAMILY: Palatino Linotype, Verdana, serif;*/
  FONT-FAMILY: Arial, sans-serif;
  /*font-size: 100%;*/
  font-weight:bold;
  font-style:italic;
  text-align:center; 
  margin: 1ex 0 0 0;
  padding: 0; 
} 

H1 {
  TEXT-ALIGN: center;
}

/*
H2 {
  font-size:150%;
  font-weight:normal;
  COLOR: #000099; 
  FONT-FAMILY: Palatino Linotype, Verdana, serif;
  TEXT-ALIGN: left;
}
*/
.Announcement {
  margin-bottom: 0;
}
A {
  text-decoration:none;
  font-weight:bold;
}
/* colors for links generally */
A:link { 
  color: #c37429;
}

A:visited { 
  color: #c37429;
}

A img {
  border:0;
}

.NavCol { 
  float:left;
  /*padding: 0% 5% 0% 0%;*/
  padding: 0% 0% 0% 0%;
  color: #484848;
  /*
  margin-top: 10px;
  margin-left: 10px;
  */
  /*width: 30%;*/
  /*
  border-color: #000099;
  border-style: solid;
  border-width: 1px;
  */
}

.ContentCol { 
  padding: 0% 10% 0% 0%;
  margin-top: 0;
  margin-left: 35%;
  margin-right: 5px;
  background-color:white;
  color: #484848;
  line-height:150%;
  /*text-align:justify;*/
}

.NavCol UL { 
  margin-left: 0;
  margin-top: 0;
  list-style: none;
  /*FONT-FAMILY: Palatino Linotype, Verdana, serif;*/
  padding: 5px;
  /*
  border-color: #000099;
  border-style: solid;
  border-width: 1px;
  background-color: #E1E1FF;
  */
}

.NavHeading {
  text-align: left;
  text-decoration:underline;
  /*font-size: 0%;*/
  /*color: #a32430;*/
  margin-bottom: 0;
}

.NavCol UL LI {
  FONT-FAMILY: Arial, sans-serif;
  font-weight:bold;
  margin-bottom: 1ex;
}

.NavColCurrentLink {
  /*background-color: /*#BA96DA;*//*#D3BDE8;*/
  /*background-color:#ccccff;*/
  /*background-color:#DCDCDC;*/
  /*padding-left: 1em;*/
  padding-right: 2px;
  /*border-style:solid;
  border-width: 1px;
  border-color:#4682B4;*/
  /*
  border-left-width: 3px;
  border-left-style:dotted;
  border-left-color: #000099;
  */
  color: #a32430;
  font-weight:bold;
}

.NavCol A {
  text-decoration: none;
  /*padding-left: 1em;*/
}

.NavCol A:link { 
  color: #c37429;
}

.NavCol A:visited { 
  color: #c37429;
}

.NavCol A:hover {
  /*text-decoration: underline;*/
  font-weight:bold;
  color: #a32430;
}

.ImageLeft {
  float:left;
  margin: 20px;
}

.ImageRight {
  float: right;
  margin: 20px;
}

.BannerTextStyle
{
  font-family: Palatino Linotype, Verdana, serif;
  font-size: 150%;
  COLOR: #000099; 
}

.BannerTextStyle_Sm
{
  font-family: Palatino Linotype, Verdana, serif;
  font-size: 125%;
  COLOR: #000099; 
}

.BannerFontStyle_Sm
{
  font-family: Palatino Linotype, Verdana, serif;
  font-size: 125%;
}

.ServiceList
{
  font-family: Palatino Linotype, Verdana, serif;
  font-size: 125%;
  COLOR: #000099; 
}

.NewMarker {
  font-family: Palatino Linotype, Verdana, serif;
  font-size: 150%;
  COLOR: #000099; 
  background-color:#DCDCDC;
  padding-left: 2px;
  padding-right: 2px;
}

.ContentCol ul {
  line-height:150%;
  padding-top:0;
  margin-top:0;
  padding-bottom:0;
  margin-bottom:0;
}
 
.StepsList {
  list-style-type:none;
  padding-left:0; /* remove indentation*/
  margin-left: 8ex;
  padding-top:0;
  margin-top:0;
  padding-bottom:0;
  margin-bottom:0;
}

.StepsList li {
  text-indent: -8ex;
}
 
.CenteredParagraph {
  text-align: center;
}

.AdjacentParagraph {
  padding-top:0;
  margin-top:0;
  padding-bottom:0;
  margin-bottom:0;
}

.AdjacentIndentedParagraph {
  margin-left:2em;
  padding-top:0;
  margin-top:0;
  padding-bottom:0;
  margin-bottom:0;
}

.AdjacentDoubleIndentedParagraph {
  margin-left:4em;
  padding-top:0;
  margin-top:0;
  padding-bottom:0;
  margin-bottom:0;
}

.Location {
  text-align: center;
  line-height:150%;
  padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
}

.Hours {
  list-style: none;
  text-align: center;
  padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
}

.Hours li {
  line-height:150%;
}

.Separator {
  text-align: center;
  padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
}
 
.NavigationText {
  FONT-FAMILY: Verdana, Arial, sans-serif;
  font-size: x-small;
}

.NavigationTable {
  FONT-FAMILY: Verdana, Arial, sans-serif;
  font-size: x-small;
  width: 20%;
}

.NavigationPrevious {
  float: left;
  text-align: left;
}

.NavigationNext {
  float: right;
  text-align: right;
}

.ContentCol OL LI {
  margin-bottom: 1ex;
}

.Dialogue {
  list-style-type: none;
  padding-left:0; /* remove indentation*/
  margin-left: 3ex;
  padding-top:0;
  margin-top:0;
  padding-bottom:0;
  margin-bottom:0;
}

.Dialogue li {
  text-indent: -3ex;
}

.CreativeCommonsLicense {
  clear: both;
}

.CreativeCommonsLicense p {
  text-align: center;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  font-size:x-small;
}
