@charset "utf-8";
/* CSS Document */


.dates {
font-size: 10px;
display: block;
float: left;
width: 60px;
padding: 0px 0px 8px 0px;
/* height: 38px; */
}

.detail {
font-size: 10px;
font-style: italic;
margin-left: 8px;
width: 70px;
height: 16px;
}

.description {
font-size: 11px;
padding: 8px 0px 8px 0px;
}

.showcase {
border: 1px solid #d6eaad;
font-size: 11px;
display: block;
padding: 0px 8px 4px 8px;
width: 480px;
margin-bottom: 15px;	
}

.showcasetitle {
border: 1px solid #d6eaad;	
font-size: 11px;
font-weight: bold;
padding: 8px;
background-color: #d6eaad;
color: #666666;
width: 480px;
}

div#maincontent div.showcase li {
line-height: 14px;
}


/* Webcast Styles */
.webcasttitle {
font-size: 11px;
font-weight: bold;
padding: 5px;
background-color: #d6eaad;
width: 480px;
border-top: 1px solid #c0bebc;
border-bottom: 1px solid #c0bebc;
}

.webcastcase {
font-size: 11px;
line-height: 14px;
float: left;
width: 480px;
padding: 0px;
}

div.webcastcase p {
margin-bottom: 0px !important;
}

.webcastinfo {
float: left;
display: block;
width: 380px;
border-bottom: 1px solid #d6eaad;
padding: 5px 0px 5px 0px;
margin: 0px 0px 20px 5px;
}

div.webcastinfo br {
margin-bottom: 4px !important;
}

.enroll {
font-size: 10px;
font-weight: bold;
text-align: center;
float: right;
width: 55px;
margin: 11px 5px 0px 0px !important;
}
/* End Webcast Styles */


/* Training Styles */
.trainingcase {
font-size: 12px;
line-height: 14px;
padding: 0px 4px 0px 4px;
width: 450px;
}

.trainingtitle {
font-size: 11px;
font-weight: bold;
padding: 4px;
background-color: #d6eaad;
width: 445px;
clear: both;
border-top: 1px solid #c0bebc;
border-bottom: 1px solid #c0bebc;
margin: 8px 0px 12px 0px;
}

.newuser {
width: 222px;
float: left; 
margin: 5px 0px 8px 0px;
border-right: 1px solid #c0bebc;
}

.newuser p {
margin-bottom: 0px;
}

.retuser {
float: left;
clear: right;
margin: 5px 0px 8px 15px;
width: 208px
}

.retuser p {
margin-bottom: 0px;
}

div.trainingcase ul li {
line-height: 14pt;
}

.trainingitem {
border-bottom: 1px solid #c0bebc;
line-height: 14px;
clear: both;
}

.trainingdate {
float: left;
width: 95px;
margin: 5px 0px 5px 0px;
}

.coursetitle {
width: 285px;
float: left;
text-align: left;
margin: 5px 0px 5px 0px;
}

.trainingdate2 {
float: left;
width: 125px;
margin: 5px 0px 5px 0px;
}

.coursetitle2 {
width: 300px;
float: left;
text-align: left;
margin: 5px 0px 5px 0px;
}

.price {
float: left;
clear: right;
width: 50px;
text-align: right;
margin: 5px 0px 5px 0px;
}


/* End Training Styles */
.odd {
background-color: #ededed;
}

.phone {
font-weight: bold;
}

tr {
background-color:#FFFFFF;
font-size: 11px;
text-align: left;
}

.webcastdescription .podcast {
padding-top: 0px !important;
padding-bottom: 8px !important;
}

.whitepapers {
padding-bottom: 5px !important;
padding-left: 14px !important;
}
