table#schedule-topline td.course-title {display: inline;float: right;margin-right: 5px; }
table.upcoming-table td {font: 11px arial,geneva,helvetica,sans-serif;padding: 5px 5px 5px 10px;border: none;border-bottom: 1px solid #DFEAFF;}


table.upcoming-table tr:hover {background: #FFFFFF;}
table.upcoming-table {clear: both;border-collapse: collapse;margin-top: 0px;margin-left: 0px;width: 100%;margin-bottom: 10px;border: 1px solid #ccc;}

div#sidebar {border:1px solid #0066FF; margin-bottom:15px; padding:10px 5px 10px 10px; width:200px; height:150px}
#description {
	background: url(http://www.aipmm.com/images/main/description.gif) no-repeat 0 0;
	width: 167px; height: 125px; float: left;
	margin: 66px 0 0 33px;

}
#description p {
	margin: 30px 10px 0 10px;
	line-height: 160%;
	font-size: 10px;
	font-style: italic;
}
.picture { background-color: #F9F9F9;
border: 0px solid #E6E6E6; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }

.solution {color:#1E1E1E;
font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
}

.table-new, .table-new ul, .table-new ul li { margin:0; padding:0; }
.table-new ul { margin-left:10px;}
.table-new td {color:#1E1E1E;
font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
}