/* *** TRACKS.css *** */
body {	background-image:url(../Images/experimental/bg_A-1-02.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	}

.onlyForPrint { display:none;}

.leadIn { color:#C05C2C; }
.instructions { font-family:arial,sans-serif;font-size:10pt;}

.function { font-family:arial,sans-serif;
		padding-bottom:0px;
		border-bottom:solid 1px rgb(224,220,176);
		margin-bottom:.2em;
		clear:both;
		background-image:url(../Images/items/group-bg-2.gif);
		background-repeat:repeat-x;
		}


.function .title {
		font-size:9pt;
		line-height:1em;
		font-family:arial,sans-serif;
		font-weight:bold;
		text-align:left;
		text-indent:-3em;
		margin-left:3em;
		margin-bottom:0;padding-bottom:0;
		}
.function .allTimes { font-size:8pt; font-family:arial,sans-serif; }

.function .secondRow{
		font-size:9pt;
		font-weight:normal;
		}
.flagArea {float:left; width:140px; padding:0px;margin:0px;}
.flagBox {	width:14px; height:14px; 
			margin-right:3px; margin-top:0px; margin-bottom:5px;
			}
.flagArea .flagText { font-size:7pt; line-height:8pt;
			font-weight:bold; color:#999999;
			margin-top:0px; margin-bottom:0px;
			padding-top:0;
			position:relative;top:-4px;}
.function .speaker { font-size:8pt; padding-left:3em; padding-top:0; padding-bottom:0px;margin-top:0;}
.function .showHideDesc { font-size:7pt;line-height:1em;margin:0px 0px 0px 18px; color:#9999ff; cursor:pointer; clear:both; position:relative;top:-4px;}
.function .description {
		clear:both;
		font-size:9pt;
		border:dotted 1px rgb(224,220,197);
		padding:0px 6px 2px 6px; margin: 2px 0px 12px 24px;
		display:none;
		}


.function .photoCaption {
		font-size:8pt;
		text-align:center;
		padding-left:20px;
		float:right;
		}
.function .photoCaption img {
		border:1px solid #000000;
		margin:0 6px 2px 6px;
		}
.function .toTop {
		font-size:8pt;
		padding-top:.4em;
		float:right;
		}
.toTop a { text-decoration:none; }

.function .hyperLinkHolder {
		clear:both;
		width:100%;
		}
		

/* ************************************************* 
*********  frames containing the workshop listings */

.frameAllWorkshops {
/*		padding:0px;				
		border:solid 1px rgb(197,190,102);
		border:solid 1px rgb(197,230,218);		
*/					} 

.frameDay {
		padding:4px;				
		border:solid 1px rgb(197,190,102);			
		border:solid 1px rgb(197,230,218);		
		border-width:0px 0 0 0;
					} 

.dayText {
		font-size: 12pt;
		font-weight:bold;
		letter-spacing:2px;
		background-color:rgb(51,148,121);
		color:#ffffff;
		text-align:center;
		}

.frameSession {
		padding:4px;
		margin-bottom:1em;
		margin-top:1em;
		border:solid 1px rgb(197,230,218);			
		/*border:solid 1px rgb(197,230,218);*/
		border-width:1px 0 0 1px;
					} 
.sessionText {
		font-size: 10pt;
		font-weight:bold;
		letter-spacing:2px;
		margin-bottom:1em;
		color:rgb(51,148,121);
		padding-left:3em;
		}

