/* - - - - - - - *************************************
Template Version 1.05 - 05/06/09 

Read Me: Use of this template constitutes an agreement
to follow the SF State Web Template Guidelines at
http://www.sfsu.edu/template and to meet
California Government Code 11135, implementing Section 508
legislation at http://www.sfsu.edu/access/ 
before publishing pages to the Web. 
************************************* - - - - - - - */

*						    {margin:0px; padding:0px; font-size:100%}

html					    {}
.readernote				{position:absolute; top:-9999px; color:#565656;}
/* - - - - - - - image - - - - - - - */

#imagestripe			    {width:100%; background:#333 url(http://www.sfsu.edu/template/images/watermark.jpg) repeat-x 50% 0;}

#imagebox				    {width:98%; max-width:900px; height:60px; margin:auto; padding:0; background:#333 url(http://www.sfsu.edu/template/images/watermark.jpg) repeat-x 50% 0;}

#promobox				    {width:180px; height:60px; overflow:auto; float:right; color:#333;}
#promobox a			        {color:#464666;}
#promobox a:hover			{color:#333;}
#main						{margin:0 10px; padding:0;border-left:none; }
/*-----------lists----------------*/
#main #results ul		 	{list-style-type:none; padding:0px; margin:0px;}
#main #results li           {background:none;}
.results  li  				{display:inline;margin:0;padding:.5em;background:none;}
#main ul li.notes, #content ul li.notes {padding-left:0px;margin-left:10%; list-style:circle outside;background:none; font-size:100%;}

/*---------- definations ---------*/
#main dl {padding: 0.5em;font-size:110%; margin:4px 0;text-align:left;width:100%; } 
#main dt { float: left;  width: 20%; color:#464666; border-top:1px dotted #DDDDCC;padding-right:10px;
vertical-align:top;padding:0;} 
#main dd { margin: 0 0 0 110px; padding:0; color:#464666;font:120%; border-top:1px dotted #DDDDCC;padding-right:10px;
vertical-align:top;}
#main dt .ltclear  {clear:left;}
#main .dates, #content .dates {font-size:80%;}
#meetdays  p {float:left;}
#meetdays form label {width:5%:}
#main dd table {margin: 0pt; width: 80%;}
#main .crosslist {background-color:#F5F5EE;}
#main p.topbar {border-top:2px solid #333;}
/*--------------table---------------*/
td.fac_name {text-transform:uppercase;}
#content table				{width:100%; margin:4px 0; text-align:left; font-size:110%; color:#666600;}
#content td, #content th		{padding-right:10px; padding-left:5px;vertical-align:top; border-top: 1px dotted #ddddcc;}
#conent table td ul         {padding:2px;}
#main table, #content table {color:#464666;}
#main table td.noborder, #content table td.noborder {border:none;}
#main table td.nowrap, #content table td.nowrap {white-space: nowrap;}
#main table td.fees, #content table td.fees {text-align:right;}
#main .crs_prereq               {height:50px;}
#main .crs_desc                 {height:65px;}
