/* Course Search */

.cstitle {
	font-size:120%;
	padding:0 0 2px 0;
	margin:0;
	border-bottom:1px dotted #23AEB2;
}
.cslist {margin-top:0.5em;padding-left:20px;}
.csicon {float:right;margin-left:5px;}

.rlink2 img, .fordetail img, .fordetail2 img {vertical-align:baseline;}
.rlink2 {text-align:right;border-top:1px dotted #23AEB2;padding-top:5px}
.coursecap {float:right;text-align:right;}
.coursecap p,.coursecap2 p{margin:0 0 2px 0;pading-bottom:2px;border-bottom:1px dotted #23AEB2}
.coursecap2 {text-align:right}
.courseicon {vertical-align:middle;}
.coursecap2 p {width:200px;}

.cschart, .csschedule {background:#AEAEB3;line-height:125%;}
.cschart th {background:#E0E0E6;text-align:center;font-size:85%;}
.cschart td {background:#FFF;font-size:90%;}

.csschedule caption {text-align:right;padding:4px 0;}
.csschedule caption.note {text-align:left;}
.csschedule th {background:#88888C;color:#FFF;text-align:center;font-size:90%;}
.csschedule td {background:#FFF;text-align:center;font-size:90%;}
.csschedule td.subject {text-align:left;}
.csschedule .number {color:#FFFF00;}

.subhead {clear:both;}
.sclistbtn {margin:10px 0 4px 0;}

