body{
  font-size:9pt;
  font-family: arial;
}

.style1 {
  color: #FFFFFF
}

.conference_table,
.membership_table,
.webinar_table
{
  border-top: 1px solid #888888;
  border-left: 1px solid #888888;
  empty-cells: show;
  border-collapse:collapse;
  margin-right:10px;
  margin-left:10px;
}

.conference_table td,
.membership_table td,
.webinar_table td
{
  border-bottom: 1px solid #888888;
  border-right: 1px solid #888888;
/*  white-space: nowrap;*/
  font-size: 9pt;
  vertical-align:top;
  font-family: arial;
}

.conference_table th,
.membership_table th,
.webinar_table th
{
  border-bottom: 1px solid #888888;
  border-right: 1px solid #888888;
  background: #99CCFF;
  color: #0C3D9D;
  white-space: nowrap;
  font-size: 9pt;
  font-family: arial;
}

.conference_table tr:hover,
.membership_table tr:hover,
.webinar_table tr:hover
{
  background-color: #E0EFFF;
}

.conference_table tr td.toolbar_link,
.membership_table tr td.toolbar_link,
.webinar_table tr td.toolbar_link
{
  vertical-align:middle;
}

.conference_table tr td.toolbar_link:hover,
.membership_table tr td.toolbar_link:hover,
.webinar_table tr td.toolbar_link:hover
{
  background-color: #99CCFF;
}

.conference_table tr td.toolbar_link img,
.membership_table tr td.toolbar_link img,
.webinar_table tr td.toolbar_link img
{
  display:none;
}

.conference_table tr:hover td.toolbar_link img,
.membership_table tr:hover td.toolbar_link img,
.webinar_table tr:hover td.toolbar_link img
{
  display:inline;
}

.conference_table tr td.toolbar_link,
.membership_table tr td.toolbar_link, 
.webinar_table tr td.toolbar_link
{
  cursor:pointer;
}

#export_to_excel{
  border: 1px solid #888888;
  padding: 0px;
  vertical-align: middle;
  background-image: url('/images/export_to_excel.png');
  background-repeat: no-repeat;
  background-position: top left;
  background-color: white;
}

#export_to_excel a{
  display: block;
  padding-left:35px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:7px;
}

#export_to_excel a:hover{
  text-decoration: none;
  background-color: #E0EFFF;
  background-image: url('/images/export_to_excel.png');
  background-repeat: no-repeat;
  background-position: top left;
}



.button {
  font: normal 12px verdana;
  padding-left:10px; 
  padding-right:10px; 
  padding-top:5px; 
  padding-bottom:7px; 
  color: #404040; 
  border:1px solid gray; 
  background-color:e0efff;
  font-weight:bold;
  cursor:pointer;
}

.button:hover{
  background-color:#beddff;
}

.button-danger {
  font: normal 12px verdana; 
  padding-left:10px; 
  padding-right:10px; 
  padding-top:5px; 
  padding-bottom:7px;  
  color: firebrick; 
  border:1px solid gray; 
  background-color:#FEC3B4;
  font-weight:bold;
  cursor:pointer;
}

.button-danger:hover{
  background-color:#E69E95;
}

.button-primary {
  font: normal 12px verdana; 
  padding-left:10px; 
  padding-right:10px; 
  padding-top:5px; 
  padding-bottom:7px;  
  color: #143e13; 
  border:1px solid gray; 
  background-color:#9fde9b;
  font-weight:bold;
  cursor:pointer;
}

.button-primary:hover{
  background-color:#85c281;
}

.button-warning {
  font: normal 12px verdana; 
  padding-left:10px; 
  padding-right:10px; 
  padding-top:5px; 
  padding-bottom:7px;  
  color: #544500; 
  border:1px solid gray; 
  background-color:fae79b;
  font-weight:bold;
  cursor:pointer;
}

.button-warning:hover{
  background-color:#e7c846;
}


.ui-datepicker-trigger { 
  position: relative; 
  top: 5px;
  left: 1px;
  cursor:pointer;
}

#payment_dialog_table tr td{
  font-size:9pt;
  font-family:verdana,arial;
}

.ui-dialog
{
   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);  
   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); 
}


