1y {
  text-align: center;
}

div#MainDiv {
  margin-left: auto;
  margin-right: auto;
  width: 900px;
}

div#HeadDiv {
  width: 890;
  background: #4974a7 url(graph/title.jpg) no-reply;
  color: #ffffff;
  height: 40;
  text-align: right;
  font-size: 60%;
  vertical-align: bottom;
  padding-right: 10; 
}

div#MenuDiv {
  width: 900;
  height: 40;
}

div#MenuDiv table {
  width: 100%;
}

div#MenuDiv td {
  color: #4974a7;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
  font-size: 130%;
}

div#MenuDiv td a:link {
  text-decoration: none;
  color: #4974a7;
}

div#MenuDiv td a:visited {
  text-decoration: none;
  color: #4974a7;
}


div#MenuDiv td a:hover {
  color: #df8956;
  border-bottom: 5px solid #df8956;
}

td#BlankTd {
  width: 5%;
}

div#ImageDiv {
  width: 898;
  height: 250;
  border: 1px solid #ffffff;
}

div#ContentTitleDiv {
  margin-top: -30;
  width: 630;
  height: 30;
  margin-left: 270;
  font-style: italic;
  color: #4974a7;
  font-size: 160%;
  letter-spacing: 1px;
  font-family: "Times New Roman";
}

div#ContentDiv {
  width: 900;
}

div#ContentDiv li {
  font-size: 105%;
  vertical-align: middle;
}

div#ContentDiv table{
  width: 100% ;
}

div#ContentDiv td.lefthead {
  width: 190;
  background: #df8956;
  height: 40;
  font-size: 90%;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
}

div#ContentDiv td.left {
  width:190;
  background: #ebe4de;
  vertical-align: top;
  font-size: 75%;
  padding-left: 10;
  font-style: italic;
  text-align: center;
}

div#ContentDiv td.right {
  vertical-align: top;
  font-family: Verdana,Helvetica,sens-serif;
  font-size: 95%;
  color: #4974a7;
  padding-top: 30;
  padding-left: 10;
  background-position: bottom right;
}

/* footer part */
div#FooterDiv {
  width: 900;
  text-align: right;
  font-size: 70%;
}
table#footerBar
{
  margin-top:   1em;
  border-top:   1px solid gray;
  color:        gray;
  font-style:   italic;
  font-size:    75%;
  margin-left:  20px;
  margin-right: 20px;
  width:        910px;
}
td#freestatTd
{
  text-align:   left;
}
td#explicoSoftLogo
{
  text-align:   right;
}
td#explicoSoftLogo a:link,
td#explicoSoftLogo a:visited
{
  color: blue;
}

div#PhotoDiv {
  text-align: center;
  font-size: 85%;
}

div#PhotoDiv a:link {
  text-decoration: none;
  color: #4974a7;
}

div#PhotoDiv a:visited {
  text-decoration: none;
  color: #4974a7;
}

div#PhotoDiv a:hover {
  color: #df8956;
  text-decoration: none;
}

div#CommentDiv {
  padding-top: 10;
  width: 650;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #4974a7;
  font-size: 95%;
}

div#InterCommentDiv {
  margin-right: auto;
  margin-left: auto;
  width: 350;
  border: 1px solid #4974a7;
  padding: 2px;
  text-align: left;
}

div#CruiseDiv {
  width: 450;
  margin-left: 30;
  font-size: 90%;
}

div#CruiseHeadDiv {
  font-style: italic;
  width: 450;
  text-align: right;
  margin-left: 30;
  font-size: 120%;
}

div#PageTitleDiv {
  font-style: italic;
  text-align: right;
  margin-right: 150;
  font-size: 120%;
}

hr {
  width: 90%;
  color: #4974a7;
  background-color: #4974a7;
}

div#CruiseErrorSummaryDiv hr {
  width: 90%;
  color: #4974a7;
  background-color: #4974a7;
}

div#CruiseErrorSummaryDiv table { 
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  color: #4974a7;
}

div#CruiseErrorSummaryDiv th,td {
  font-size: 90%;
}

div#CruiseErrorSummaryDiv {
  width: 450;
  font-size: 90%;
}

b.ContactB {
  font-size: 120%;
}

a.MailA:link, a.MailA:visited {
  text-decoration: none;
  color: #4974a7;
}

a.MailA:hover {
  text-decoration: none;
  color: #df8956;
}

a.MailB:link, a.MailB:visited, a.MailB {
  text-decoration: none;
  color: #ffffff;
}

p.MainP:first-letter {
  font-weight: bold;
  text-transform: uppercase;
}

p.MainP {
  margin-left: 30px;
  width: 500px;
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr�               |
|--------------------------------------------------*/

.dtree {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666;
  white-space: nowrap;
  text-align: left;
}
.dtree img {
  border: 0px;
  vertical-align: middle;
}
.dtree a {
  color: #333;
  text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
  white-space: nowrap;
  padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
  color: #333;
  text-decoration: underline;
}
.dtree a.nodeSel {
  background-color: #c0d2ec;
}
.dtree .clip {
  overflow: hidden;
}
