* {
    font-family: arial, sans-serif;
}

.ct_class {
    border-bottom: 1px solid #C0C0C0;
    padding: 10px 0px 7px 0px;
    margin: 0px 30px;
    height: 19px;
}

.title {
    display: inline;
    font-weight: bold;
    padding-right: 8px;
}

.text {
}

.text {
	font-size:11px;
    display: inline;
	font-weight:normal;
	line-height:16px;
	color:#666666;
	margin-bottom:2px;
}

a {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}

a:hover {
 	color: #5393CF;
	font-size: 11px;
	text-decoration: none;
}

.title.ct_title {
    display: none;
}

.title.ct_short_desc {
    display: none;
}

.title.ct_full_desc {
    display: none;
}

.title.ct_audience {
    display: none;
}

.title.ct_cost {
    display: none;
}

.title.ct_startdate {
    display: none;
}

.title.ct_enddate {
    display: none;
}

.title.ct_center {
    display: none;
}

.title.ct_location {
    display: none;
}


.text.ct_title {
	float: left;
	width: 80px;
    font-weight: bold;
    text-decoration: none;
    padding-right: 6px;
}
.text.ct_title a {
    font-weight: bold;
    text-decoration: none;
}

.text.ct_short_desc {
	float: left;
    display: inline;
    font-style: italic;
    padding-right: 10px;
    width: 290px;
}

.text.ct_full_desc {
    display: none;
    padding-right: 10px;
}

.text.ct_audience {
    display: none;
    padding-right: 10px;
}


.item.ct_prereq {
	display: none;
    padding: 10px;
}

.item.ct_highlights {
	display: none;
    padding: 10px;
}

.item.ct_cost {
	float: left;
	width: 50px;
    padding-right: 10px;
}

.item.ct_currency {
	display: none;
    padding: 10px;
}

.item.ct_cat_name {
	display: none;
    padding: 10px;
}

.item.ct_cat_desc {
	display: none;
    padding: 10px;
}

.item.ct_startdate {
	float: left;
	width: 50px;
    padding-right: 10px;
}

.item.ct_enddate {
	float: left;
	width: 50px;
    padding-right: 10px;
}

.item.ct_center {
	display: none;
	float: left;
	width: 165px;
    padding-right: 10px;
}

.item.ct_location {
	float: left;
	width: 75px;
    font-style: italic;
    padding-right: 10px;
}

.item.ct_register {
	float: left;
    padding-left: 10px;
}

.item.ct_register a {
	color: #5393cf;
	text-decoration: none;
}

.item.ct_register a:hover {
	color: #375B9C;
}

.clear {
	clear: both;
}


