/* Contact Us CSS Document */

/* Main Content Styles */

div#mainContent div#columnOne ul li {
  padding:3px;
}

div#mainContent div#columnOne p.alert {
  border:1px solid #666;
  padding:5px;
}

div#mainContent div#columnOne .contactAlertText {
  color:#C00;
}

div#mainContent div#columnOne p.hoursCaption {
  margin:5px 0 30px 0;
  padding:0;
}

div#mainContent div#columnOne div.alertBox {
  background-color:#F9F9F9;
  border:1px solid #CCC;
  color:#333;
  margin-bottom:10px;
  padding:10px;
}

div#mainContent div#columnOne div.alertBox p {
  margin:0;
}

div#mainContent div#columnOne div.alertBox strong {
  font-size:13px;
  font-weight:bold;
}

/* Right Column Styles */

div#mainContent div#columnTwo div#rightContainer div.promoText  {
  border-bottom:1px dotted #EAE5DF;
  font-size:11px;
  margin:8px 3px 0 3px;
  padding:0;
  text-align:left;
}

div#mainContent div#columnTwo div#rightContainer div.promoText h3 {
  background:url(/images/icons/icn_qmark.jpg) no-repeat 0 0;
  color:#D90;
  font:bold 12px Arial, Helvetica, sans-serif;
  margin:0 0 5px 0;
  padding:0 5px 3px 37px;
}

div#mainContent div#columnTwo div#rightContainer div.promoText p {
  margin:0 0 10px 0;
  padding:0;
}

div#mainContent div#columnTwo div#rightContainer div.promoText ul {
  list-style-type:disc;
  margin:0 5px 15px 0;
  padding:0;
}

div#mainContent div#columnTwo div#rightContainer div.promoText ul li {
  background:none;
  margin:0 0 2px 15px !important;
  padding:0 !important;
}

div#mainContent div#columnTwo div.rightContainer a.arrowLink {
  background:url(/images/calendar/arrow.gif) no-repeat 0 3px;
  display:block;
  padding-left:20px;
  margin:-5px 0 10px 5px;
}