/* Training Event CSS Document */

/* Current Event Styles */

div#mainContent div.currentEvent {
  border:1px solid #6C6F70;
  margin:0 0 20px 0;
  padding:15px;
}

div#mainContent div.currentEvent h3 {
  background-color:transparent;
  color:#000;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

div#mainContent div.currentEvent p {
  margin:0 0 1em 0;
  padding:0;
}

div#mainContent div.currentEvent p.eventDates {
  color:#666;
  font-weight:bold;
}

div#mainContent div.currentEvent p.registration {
  color:#F30;
  font-size:10px;
  margin:0;
}

div#mainContent div.currentEvent a:link,
div#mainContent div.currentEvent a:visited {
  color:#09D;
  text-decoration:none;
}

div#mainContent div.currentEvent a:hover {
  text-decoration:underline;
}

div#mainContent div.currentEvent .eventButton { 
  background:#E8DFD0 url(images/inline_a.gif) repeat-x; 
  border:1px solid #9A9A99; 
  color:#9A9A99;
  display:inline-block;
  font:9px Arial, Helvetica, sans-serif;
  margin:0 10px 0 0;
  padding:2px 15px; 
  text-decoration:none; 
  text-align:center; 
}

div#mainContent div.currentEvent a.eventButton:link,
div#mainContent div.currentEvent a.eventButton:visited {
  background:#E9E0D1 url(/images/training_events/inline_a.gif) repeat-x; 
  border-color:#221E1F;
  color:#000;
}  

div#mainContent div.currentEvent a.eventButton:hover {
  background:#F4F0E9 url(/images/training_events/inline_a_hover.gif) repeat-x;
}

/* Upcoming Event Styles */

div#mainContent h3 {
  background-color:#E7E2DC;
  color:#6C6F70;
  font-size:14px;
  padding:2px 4px;
  margin:0 0 10px 0;
}

div#mainContent div.deferbox {
  border:0;
  _height:10px;
  min-height:inherit;
  padding:5px 10px 5px 2px;
}

div.deferbox p span.definitionText {
  margin:7px 0 15px 15px;
}

div.deferbox p a.definitionLink {
  background:url(/images/training_events/arrow_open.gif) no-repeat 0 4px;
  padding-left:15px;
  padding-right:10px;
}

div.deferbox p.closed a.definitionLink {
  background:url(/images/training_events/arrow_closed.gif) no-repeat 0 4px;
}

div#mainContent div.deferbox p a.definitionLink:link,
div#mainContent div.deferbox p a.definitionLink:visited {
  color:#09D;
  text-decoration:none;
}

div#mainContent div.deferbox p a.definitionLink:hover {
  text-decoration:underline;
}

/* Training Event Styles */

#mainContent div#columnOne .dkgray {
  color:#565A5C;
  font-size:14px;
  font-weight:bold;
}

/* Table Styles */

div#mainContent div#columnOne table.traininEventTable {
  border-bottom:1px solid #CCC;
  border-left:1px solid #CCC;
  border-top:2px solid #D8A35A;
  margin-bottom:15px;
  width:100%;
}

div#mainContent div#columnOne table.traininEventTable th,
div#mainContent div#columnOne table.traininEventTable td {
  border-right:1px solid #CCC;
  text-align:left;
  padding:3px 5px 3px 12px;
  vertical-align:top;
}

div#mainContent div#columnOne table.dates {
  width:275px;
}

div#mainContent div#columnOne table.dates thead tr {
  display:none;
}