ul {
  margin-left:40px;
  padding:0px;
}
li {
  list-style-image:url(dol_images/bullet.gif);
}
.error {
  border:1px solid #ff3000;
  background-color:#d4c58e;
  padding: 4px;
}
.greenPanel {
  width:275px;
  background-color:#b4d095;
  background-image:url(dol_images/panelback_green.jpg);
  background-repeat:repeat-x;
}
.greenPanel p {
  font-size:11px;
  color:black;
  margin-top:10px;
  margin-right:20px;
  margin-bottom:10px;
}
.greenHeading {
  background-color:#95a132;
  padding:5px;
  font-weight:bold;
  font-size:12px;
}
.greyPanel {
  width:275px;
  background-color:#dde1ff;
  background-image:url(dol_images/panelback_grey.jpg);
  background-repeat:repeat-x;
}
.greyPanel p {
  font-size:11px;
  padding-left:10px;
}
.greyHeading {
  background-color:#13588a;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.pageCaption {
  background-color:#4c4c4c;
  color: white;
  font-weight:bold;
  background-image:url(dol_images/titleback.jpg);
  background-repeat:repeat-x;
}
.price {
  font-weight:bold;
  color:#ff4734;
}


.dolMainSpace {
  background-color:#315c7f;
  background-image:url(dol_images/blue_stripe.png);
  background-repeat:repeat-x;
  border:1px solid black;
}
.dolMainSpace a {
  color:#ffca00;
}
.dolRightMargin {
  background-color:#ffcd61;
  background-image:url(dol_images/orange_stripe.png);
  background-repeat:repeat-y;
  padding-top:5px;
}
.dolHeading {
  background-color:#0f3f63;
  color:#ffca00;
  font-size:16px;
  padding:10px;
  line-height:22px;
}
.dolHeading td {
  color:#ffca00;
  font-size:16px;
  line-height:22px;
}

p {
  color:white;
  margin:20px;
}

ul {
  margin:none;
}
li {
  color:white;
  font:12px tahoma,arial,sans-serif;
  line-height:16px;
  list-style-image:none;
  margin-bottom:4px;
}

em {
  color:#ffcd61;
}

.attribution {
  text-align:right;
  color:#94aabc;
}

.panel {
  margin-top:3px;
  margin-bottom:3px;
  margin-left:10px;
  width:240px;
}
.panel p {
  margin:0px;
  margin-left:20px;
  margin-right:20px;
}
.panel p.caption {
  margin:0px;
  font-size:10px;
  color:#d4eafc;
}

.panel h2 {
  color:#ffca00;
  font-size:16px;
  font-weight:normal;
  margin-left:20px;
  margin-bottom:5px;
}
.panel a {
  color:#ffca00;
}

.textbox {
  width:220px;
  background-image:none;
}

.blackButton {
  margin-top:10px;
  margin-left:60px;
}
.axiomPanel {
  margin-left:10px;
}
.axiomPanel p {
  margin-left:0px;
  margin-right:20px;
}

.explore {
  margin-top:10px;
  margin-left:20px;
}
.explore p {
  margin-left:0px;
}
.explore a {
  color:#ffca00;
  font-weight:bold;
}

.tourSpace {
  height:406px;
  background-color:#2d71ab;
  border:1px solid black;
}

.tourSpace li {
  color:#ffca00;
  margin-bottom:10px;
  line-height:20px;
}
.innerLi {
  color:white;
}
.condensed li {
  margin-bottom:0px;
}

.select {
  font:12px tahoma,arial,sans-serif;
  background-color:#2d71ab;
  color:white;
}
.applyForm {
  margin-left:60px;
}
.applyForm td {
  font-size:11px;
  color:#acc2d3;
}
.submit {
  color:white;
  font:12px tahoma,arial,sans-serif;
  background-color:#2b78b1;
  border-color: #74b6d9 #1b5288 #0b3060 #4891c0;
  margin-top:5px;
}

.warning {
  background-color:black;
  padding:5px;
  margin-right:34px;
  margin-top:10px;
}
.warning td {
  font-size:11px;
  color:white;
  padding:2px;
  line-height:16px;
}