#mobile{position:absolute;margin:220px 0 0 0; margin-left:495px; text-align:center; width:200px; font-size:16px; border-bottom:1px dotted #008000; padding-bottom:8px; width:170px;}
.drop{width:212px; border:1px solid #ccc;}
table#tableDiag{padding:0; margin:2px;} 
table#tableDiag tr td {padding:3px;}
table#tableDiag tr td p{padding:0px;margin:3px;}

table#tableDiag tr td.help{text-align:right;background-color:#efefef; font-weight:bold;padding-top:6px !important;}
table#tableDiag tr td.term{background-color:#dfdfdf;}

.dayi{position:absolute; margin:15px 0 0 -28px;}
ul.autocompleter-choices
{ font-size:12px; position:absolute; margin:	0; padding:0; list-style:	none; border:1px solid #7c7c7c; border-left-color:	#c3c3c3; border-right-color:	#c3c3c3; border-bottom-color:#ddd; background-color:#fff; text-align:	left; z-index:50; background: #fff; }

ul.autocompleter-choices li
{ position:relative; margin:	-2px 0 0 0; padding:3px; display:block; float:	none !important; cursor:	pointer; font-weight:normal; white-space:nowrap; font-size:	1em; line-height:1.5em; }

ul.autocompleter-choices li.autocompleter-selected
{ color:highlighttext; background: highlight; }

ul.autocompleter-choices span.autocompleter-queried
{ display:inline; float:	none; font-weight:bold; margin:	0; padding:0; }

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{ color:#fff; }
#warning{ width:250px; padding:8px 8px 8px 50px; border: 2px solid black; position: absolute; color:red; font-weight:bold; background: #fff url(warn.gif) no-repeat 4px 8px; }
#outline{border:1px solid #666; width:688px;}
.even, .odd{width:680px;background:#efefef; padding:10px 4px 4px 4px;}
.odd{background:#fff;}
.key{width:680px; background:#666; padding:4px; font-weight:bold; color:#fff;}
.middle{text-align:center;}
.middle a, .chosen{color:#fff; padding:3px 7.5px; margin-bottom:4px; width:10px; border:1px solid #333; margin-right:-1px;   float:left;}
.chosen{color:#ff0;}

#mover{margin-top :-18px; *margin:-4px 0 0 -400px; position:absolute; width:680px;}
#mover a{border:none;}
#next{float:right; width:80px;}
#prev{width:100px;}
#pages{padding-top:12px;display:block; clear:both; font-size:11px;}

div.course{ width:90px; float:left; padding-top:6px;}
div.smallerFont{font-size:11px;}
div.title{width:285px; float:left; font-size:13px; font-weight:bold; padding-top:8px;}
span.subtitle{display:block; font-style: italic; font-size:12px; font-weight:normal; padding-bottom:4px;}
div.title a{display:block;}
div.title a img{border:none;}
div.instructor{padding-left:5px;width:110px; float:left;padding-top:8px;}
div.days{padding-left:5px;width:42px; float:left;padding-top:8px;}
div.time{padding-left:5px; width:100px; float:left;padding-top:8px;}
div.credit{width:29px; float:left;padding-top:8px; text-align:right;}

.hilite{background-color:#FFFF99;}
div#searchd{background:#72ab76; padding:6px; width:678px; height:24px;}
div#searchd #course_num{border:2px solid #666; height:15px; width:45px;}

#qsearch{border-bottom:2px solid #666;border-right:2px solid #666; border-top:1px solid #666;border-left:1px solid #666;}
#qform{width:400px; display:inline;}
#savedTop{  color:#fff; background: url(more-l.gif) no-repeat center bottom; width:114px; padding:0 10px 10px 10px; text-align:center; margin-left:135px; *margin-left:105px; position:absolute; margin-top:-4px;}

.wait{padding:30px; background: url(loader.gif) no-repeat left; }
.tabler{border-collapse:collapse;}
.tabler td{padding:4px 4px 4px 0;}
.detaild{ padding:18px 10px 0px 10px; background: url(top.gif) repeat-x left top; margin:6px -4px 0 -4px;}
.bottombar{ height:8px; margin:0 -10px -3px -10px; background: url(bottom.gif) repeat-x left bottom;}
.hide{ display:none;}
.outside a{ padding-right:15px; background: url(external.gif) no-repeat right; }
#viewport{position:absolute; top:0; left:0; z-index:-1; height:91%;}
#saver{position:absolute; width:16px; height:25px;background: url(more.gif) no-repeat; margin-left:689px; visibility:hidden;}


#menutop{height:18px; padding:4px;cursor:move;background: url(topbar.gif) no-repeat; width:295px;}
#menutop a{ float:right; color:#fff; }
#expanderscroll{position:absolute; background:#fff; border-bottom:1px solid #008000;  }
#expanderscroll ol{margin-bottom:0; padding-bottom:8px;}
#expanderscroll ol li a{margin-bottom:-15px;}
#expanderscroll ol li{ padding:4px; }
#expanderscroll h4{font-size:14px; padding:8px 0 0 20px; margin:0;}
#expanderscroll p{ margin:0; padding:0 0 15px 22px;}

#saver a{display:block; height:100%; width:100%;}
.deleter{margin-left:70px; margin-top:-16px; width:16px !important; height:16px !important;}
.sharer{float:right; padding-right:40px;}
#borderround{ background: url(lrborder.gif) repeat-y; overflow:auto; max-height:250px; }
#iframeShare{border:2px solid #72ab76; background:#fff; position:absolute; margin:-325px 0 0 -120px;}
#iframeShare a{display:block; text-align:right;padding-right:12px;}

.closed{color:#F00; font-size:20px; position:absolute; margin-left:-14px;}

.toolTip{width:290px; background-color:#fff; padding:4px 10px; font-size:10px; border:1px solid #69BE28;}
.tt_title{font-weight:bold; font-size:11px;}
.tt_desc{}

.select-box { cursor: default; border:1px solid #ccc; float:left; padding: 0; margin: 0; background: #fff url(select.gif) no-repeat right; height:19px !important;

}


.select-box a {
	display: block;
	padding: 1px 20px 2px 4px;
	margin: 1px 1px 2px 1px;
	white-space: nowrap;
	overflow: hidden;
	color:#000;
}

.select-box-options {
	list-style: none;
	background: #fff;
	position: absolute;
	border: 1px solid #ccc;
	overflow-y:scroll;
	z-index: 99999999999 !important;
	margin:0; 
	padding:0 8px;
	width:268px !important;
}

.select-box-options li {
	font-size:12px;
	line-height:1.5em;
	margin-bottom: 0;
	overflow: hidden;
	white-space: nowrap;
}

.select-box-options li.selected { background-color: highlight; color: highlighttext; }
.select-box-options li.disabled { color: gray; }




.goleft{ float: left; width:38px;}
.goright{ float: right; }
