html {
  overflow-x: hidden;
  }

body {
  text-align:center;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

body.main {
  color:#000000;
  background:url(images/background2.gif);
  background-color:#A5B3B8;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  }

body.iframe {
  color:#000000;
  background-color:#CED5DB;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  }

table.container {
  text-align:left;
  color:#000000;
  }

table.copy {
  text-align:left;
  color:#7A8488;
  width: 707px;
  background:url(images/copyboxbackground.gif);
  background-repeat: repeat-x;
  background-color: #CED5DB;}

table.tours {
  text-align:left;
  color:#7A8488;
  width: 600px;
  background-color: #CED5DB;}

table.popcopy {
  text-align:left;
  color:#7A8488;
  width: 100%;
  background:url(images/copyboxbackground.gif);
  background-repeat: repeat-x;
  background-color: #CED5DB;}

.footer {
  text-align:center;
  color:#7A8488;
  font-family: 'trebuchet MS',arial,verdana,sans-serif;
  font-size:8pt}

img.box {
  border-style: solid;
  border-color:#C6CDD3;
  border-width:2px}

img.portraitbox {
  border-style: solid;
  border-color:#C0C6CD;
  border-width:1px;
  margin:4px;
  padding:6px}



/* Non-sizeable Font classes */

.headline {
  color: #595959;
  font-family:'trebuchet MS',arial,verdana,sans-serif;
  font-size: 14pt;
  font-weight: bold;}
  
.subheadline {
  color: #595959;
  font-family:'trebuchet MS',arial,verdana,sans-serif;
  font-size: 12pt;
  font-weight: bold;}

.headline {
  color: #595959;
  font-family:'trebuchet MS',arial,verdana,sans-serif;
  font-size: 14pt;
  font-weight: bold;}

.dropCap {
  color:#626b6e;}
  
p:first-letter{
  font: bold 300% 'trebuchet MS',arial,sans-serif;;
  margin-right: 6px;
  float: left;}

.solid {
  border-style: solid;
  border-color:#C0C6CD;
  border-width:1px;}


.solidBlack {
  border-style: solid;
  border-color:#000000;
  border-width:1px;}


.solidPadded {
  background: url(images/boxbackground.gif);
  border-style: solid;
  border-color:#C0C6CD;
  border-width:2px;
  text-align:center;
  padding:5px;}


.formfieldp {background:#BD5DBB;font-family:verdana,sans-serif;font-size:8pt;}


.solidtop1 {border-top: solid; border-color:C0C6CD; border-width:3}
.solidleftbottomright1 {border-left: solid; border-right: solid; border-bottom: solid; border-color:C0C6CD; border-width:3}
.solid2 {border-style: solid; border-color:black; border-width:2}
.solidtop2 {border-top: solid; border-color:black; border-width:2}
.solidleftbottomright2 {border-left: solid; border-right: solid; border-bottom: solid; border-color:black; border-width:2}


a:visited {
  color:#086181;
  text-decoration:none;}
  
a:hover {
  border-bottom: 1px dotted;}
  
a:active {
  text-decoration:none; color:red}
