/* ==================================================================
 *  schedule.css
 *  Secondary stylesheet for www.pcc.edu. 
 *  includes many styles for the tables used in this transitional layout...
 * ------------------------------------------------------------------
 *  owner: PCC Web Team <webteam@pcc.edu>
 *  author: Gabriel McGovern <gabriel.mcgovern@pcc.edu>
 *  created: 	2006-03-10 
 *  updated: 	
 * ================================================================== */

/* Search Box*/
.examples{font-size:0.9em; border-top: 1px dotted #ccc;}
.examples ol{padding-left:20px;}
.browse{font-size: 1.2em; padding: 0.25em 0em 0.5em 0.25em ; margin:0;}
.browse-term{display:block; padding: 0.25em 0em 1em 2em }
.browse-term h4{clear:both; display:inline; padding-right:0.5em;}
.header{padding-left:0.75em;}
form fieldset{border: none; margin: 0; padding: 0;}
form legend{display: none; }
form.search label{display: block; clear: both; padding: 0em 0 0.25em 12em; margin-right: 1em; }
form.search label span.label{position: relative; width: 10em; left: -11em; float: left; margin-right: -10em; padding-bottom: 0.25em; line-height: 1.1; }
form.search select,  form.search input[type="text"]{width: 50%}	
form.adv-search select, form.adv-search input[type="text"]{width: 50%}	
div.submit-box{display: block; clear: both; padding: 0.25em 0 0.5em 12em;}
/* Hide from IE mac 5 \*/div.submit-box input{display:inline;}/* end hack */

/* Search Results */
h3.topic-header{background-color:#f5f5f5; border-top:1px solid #ccc; padding:.5em; text-decoration:none;}
h3 a, h4 a{text-decoration:none;}
h4 a:link:focus, h4 a:link:hover{text-decoration:underline;}

/* Definition Lists */
dl.course-list dt{display: block; width:6em; float: left; clear: left; margin: 0 0.5em 0.25em 0.5em; font-weight:normal;} 
dl.course-list dd{display: block; margin: 0 0.5em 0.25em 7em;} 
dt.concise{display: block; float: left; clear: left; margin-right: 0.5em;}
span.course-num{ display: block; width:6em; float: left;}
span.course-title{display: block; margin: 0 0.5em 0em 7em;}


/* Tables */
table{clear: both; background-color:#FFF; border: 0px solid #000; width: 100%; margin: 1em 0 0 0;}
th, td{text-align: left; border: 0; }
th { font-size: 1.1em; line-height: 1.6; padding: 0 0.75em;}
thead th{background: #369; color: #fff; font-weight: bold; padding-left:0;}
tbody th{background: #ccc; color: #000; font-weight: normal; vertical-align: top;}
td h3 { margin-top:.5em;}
th.corner-tr{background: #369 url("http://www.pcc.edu/_source/images/ctr-table-head.gif") top right no-repeat;}
th.corner-tl{background: #369 url("http://www.pcc.edu/_source/images/ctl-table-head.gif") top left no-repeat;}
td{background: #f0f0f0; padding: 0em 0.5em; vertical-align: middle; font-size: 0.9em;}
tr.data-row td{border-top:0px solid #ccc; padding-top:0.5em} 
tr.info-row td{border-bottom:0px solid #ccc; padding-bottom:0.5em} 
tr.space-row td{height:4px; background-color:#FFF; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:3px;}
tr.space-top td{border-top:0}
tr.space-bottom td{border-bottom:0}
tr.alt-color td{background-color: #f9f9f9;}

.cancelled{color:#FF0000; font-weight:bold;}
.web a:link, .web a:visited{font-size: 0.9em; background-color:#003a75; color:#FFF !important; font-weight:bold; text-decoration:none; padding: 0.2em 0.3em; margin:0;}
.course-dl{margin-left:-16em; display:block; float: left;}
