body {
  font-family: verdana;
}

h2 {
  display: block;
  font-size: 17px;
  margin: 0 1em 1em 1em;
  font-family:verdana;
  font-weight:bold;
  color: #ff5500;
}

p {
  line-height: 1.3em;
  margin: 0 1em 1em 1em;
}

h3 {
  color: #f50;
  margin: 0 1em 0 1em;
  font-size:16px;
  font-weight:bold;
}

ul {
  line-height: 1.5em;
  font-size: small;
}

ol {
  line-height: 2em;
  font-size: 13px;
}

ol li {
  margin-bottom: 1em;
  line-height: 1.25em;
}


ol p {
  margin-top: 1em;
}

ol ol {
  margin-top: 1em;
  font-size: 90%;
}

li li {
  margin-top: 1em;
  font-size: 90%;
}

ol ol.abc {
  list-style-type: lower-alpha;
}

ol ol.iii {
  list-style-type: lower-roman;
}

.tourHeadingMain {
  font-size: 1.5em;
  color: #ff5500;
}

.tourHeading {
  background-color: #FFFFCC;
  margin-top:10px;
  font-size: 1.4em;
}

td.tourHeading {
  height: 60px;
}

.tourHeadingOverview
{
 font-size: 16px;
}

#veryLongContent img
{
  border:1px solid lightblue;
  padding-right:10px;
}

#veryLongContent
{
  min-height:505px;
  height:auto !important;
  height:505px;
}

#dataContainer
{
  font-size: 15px;
  font-family:arial;
  width:300px;
  margin:auto;
  margin-top:20px;
}

.tourCommentMsg
{
  color: #ff5500;
}


.faqTable
{
  FONT-SIZE: 1.1em; FONT-FAMILY: Arial, Helvetica, Garamond, Geneva ,sans-serif;
}

.question
{
  padding: 7px;
  margin: 0 0 0 0;
  border-bottom: 1px solid gray;
  border: 1px solid gray;
  width:80%;
  color: #333300;
  background-color:#FFEBDE;
}

.answer
{
  padding: 7px;
  margin: 0 0 0 0;
  font-size: .9em;
  border-bottom: 1px solid gray;
  border: 1px solid gray;
  width:80%;
  color: #4f4f4f;
  background-color:#FFEBDE;
}

.tourHeading
{
  font-size: 17px;
  color:blue;
}

.tourSubHeading
{
  font-size: 17px;
  color:blue;
  padding:10px 0 30px 0;
  font-weight:bold;
}

.glossaryHeading
{
  font-size: 1.5em;
  color:blue;
}

.pad_bottom
{
  padding:2px 0 5px 0;
  border-top:dotted  #CCCCCC 2px;
  height:5px;
  font-size:2px;
}

.backToLastPageFaq
{
  background-image: url(/images/leftButtn_new.jpg);
  background-repeat:no-repeat;
  border:0px solid red;
  margin:0px 0 15px 0px;
  padding:8px 0 0 0px;
  width:172px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height: 20px;
  font-size: 12px;
  color: #000000;
  text-decoration:none;
}

.backToLastPageFaq a
{
  text-decoration:none;
}

.questionsList ul li
{
    margin:2px 0 0px 0px;
}

.backLink
{
  font-size: 11px;
}
.backLink a
{
  font-size: 11px;
}


.faqTableOfContent
{
  font-family:arial;
}

.faqTableOfFAQ, .faqTableOfContent
{
  width:85%;
  margin-left:30px;
}

.tocLevel1
{
	text-decoration: none;
	font-size: 14px;
	margin-left: 20px;
}

.tocLevel2
{
	text-decoration: none;
	font-size: 12px;
	margin-left: 40px;
}

.tocLevel3
{
	text-decoration: none;
	font-size: 12px;
	margin-left: 60px;
}

.tocLevel4
{
	text-decoration: none;
	font-size: 12px;
	margin-left: 80px;
}

.questionTxt
{
  color:#777700;
  font-weight:bold;
  font-family:arial;
}


.questionLevel1
{
	font-size: 16px;
	margin-left: 20px;
}

.questionLevel2
{
	font-size: 15px;
	margin-left: 40px;
}

.questionLevel3
{
	font-size: 14px;
	margin-left: 60px;
}

.questionLevel4
{
	font-size: 13px;
	margin-left: 80px;
}

.answerTxt
{
  font-family:verdana, georgia;
  padding-top:15px;
}

.answerLevel1
{
	font-size: 12px;
	margin-left: 20px;
}

.answerLevel2
{
	font-size: 12px;
	margin-left: 40px;
}

.answerLevel3
{
	font-size: 12px;
	margin-left: 60px;
}

.answerLevel4
{
	font-size: 12px;
	margin-left: 80px;
}

.copyHead
{
  font-size:25px;
  font-family:arial;
  color:#707bff;
  padding-bottom:5px;
}

.copyMsg
{
  font-size:13px;
  font-family:arial;
  color:black;
  padding-top:8px;
  font-weight:bold;
}

.copyMsgS
{
  font-size:13px;
  font-family:arial;
  color:black;
  padding-top:8px;
}

.copyMsgHead
{
  font-size:15px;
  font-family:arial;
  color:#707bff;
  padding-top:8px;
  font-weight:bold;
}

.phoneTd
{
  padding: 2px;
  font-weight:bold;
  color:#707bff;
}

.locationTd
{
  padding-left: 20px;
}

