/* Right COLUMN */		

dd#title_schoolTools {
			margin: 0;
			padding: 5px 0 0 0;
			width: 548px;
			height: 19px;
			background: #9900FC url(../images/dash_block.gif) top right repeat-y;
			}
			
			#title_schoolTools h2 {
						margin: 0 0 0 9px;
						padding: 0;
						text-indent: -9999px;
						background: transparent url(../images/header_school_tools.gif) top left no-repeat;
						color: #fff;
						}
td.wide_left	{
				padding: 0 0 10px 0;
				width; 542px;
				float: left;
				}

			.wide_left dl	{
						margin: 0;
						padding: 0;
						width: 542px;
						}
						
						dd 			{
									margin: 0;
									padding: 0;
									color: #474646;
									font-size: 11px;
									line-height: 14px;
									}
									
						dd h4		{
									margin: 0;
									padding: 0;
									color: #9900FC;
									font-size: 11px;
									line-height: 15px;
									}
									
						dd#issue_header {
									margin: 0;
									padding: 0;
									width: 548px;
									background: #9900FC;
									color: #fff;
									}
									
									#issue_header h2,
									#issue_header h3 {
												text-transform: uppercase;
												}
									
									#issue_header h2 {
												margin: 0;
												padding: 6px 60px 2px 10px;
												font-size: 16px;
												line-height: 15px;
												font-weight: bold;
												}
									
									#issue_header h3 {
												margin: 0;
												padding: 0 60px 7px 10px;
												font-size: 12px;
												line-height: 13px;
												}
									
						dd#issue 	{
									margin: 0;
									padding: 10px 14px 0 10px;
									}
									
									#issue p	{
												margin: 0 0 2px 0;
												padding: 0;
												font-size: 11px;
												line-height: 14px;
												}

				dl#rule {
						margin: 0 6px 0 0;
						padding: 0;
						width: 542px;
						height: 1px;
						text-indent: -9999px;
						background: transparent url(../images/dash_across.gif) bottom left repeat-x;
						}

/* Pagination dl container */
dd#pagination {
			margin: 0 0 0 0;
			padding: 0;
			width: 542;
			font-size: 10px;
			line-height: 14px;
			color: #4c4c4c;
			position: relative;
			}
			
			.info ul {
						margin: 0;
						padding: 0;
						width: 405;
						}
			
			.info li {
						margin: 0;
						padding: 0;
						float: left;
						height: 16px;
						}

			.info li.return {
							width: 320px;
							}

			.info li.pages {
							width: 75px;
							}
			
			.page_buttons ul {
						margin: 0;
						padding: 0;
						width: 111px;
						}
			
			.page_buttons li {
						margin: 0;
						padding: 0;
						height: 16px;
						float: right;
						}
			
			.page_buttons li {
						padding: 0;
						line-height: 10px;
						height: 10px;
						text-indent: -9999px;
						float: right;
						}

			.page_buttons li a {
						margin: 0;
						padding: 0;
						line-height: 10px;
						height: 10px;
						display: block;
						background-position: top left;
						background-repeat: no-repeat;
						}

			.page_buttons li a:hover {
						background-position: 0 -10px;
						}
												
			.page_buttons li.previous a {
						width: 63px;
						background-image: url(../images/previous.gif);
						}
															
			.page_buttons li.next a {
						width: 42px;
						background-image: url(../images/next.gif);
						}


/* Show List dl Container */
dl#schoolTool_list {
			margin: 0;
			padding: 0;
			width: 542px;
			font-size: 10px;
			line-height: 12px;
			color: #4c4c4c;
			position: relative;
			}
			
			#schoolTool_list ul {
						margin: 0;
						padding: 0;
						}
						
			#schoolTool_list li {
						float: left;
						}
						
/* Show List Header */			
#schoolTool_list dd#header {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			height: 19px;
			background: #EDEDED;
			border: none;
			}
						
			/* Column Labels */
			dd#header ul {
						margin: 0;
						padding: 0;
						}
									
			dd#header li {
						margin: 0;
						padding: 0;
						height: 19px;
						background: transparent url(../images/dash_block.gif) top right no-repeat;
						text-indent: -9999px;
						}
									
						dd#header li a {
									margin-top: 8px;
									margin-left: 8px;
									padding: 0;
									height: 6px;
									color: #9900FC;
									background-position: top left;
									background-repeat: no-repeat;
									display: block;
									}

						dd#header li.title {
									width: 141px;
									}
						dd#header li.title a {
									width: 22px;
									background-image: url(../images/title_gray.gif);
									}
															
						dd#header li.season 	{
									width: 120px;
									}
						dd#header li.season a {
									width: 34px;
									background-image: url(../images/season_gray.gif);
									}

						dd#header li.description {
									margin-top: 8px;
									margin-left: 8px;
									width: 261px;
									color: #999;
									height: 6px;
									display: block;
									width: 55px;
									text-indent: -9999px;
									background: transparent url(../images/description.gif) top left no-repeat;
									}

/* School Tool Entries Listings */										
dl#schoolTool_list dd {
			margin: 5px 0 0 0;
			padding: 0 0 5px 0;
			width: 542px;
			float: left;
			background: transparent url(../images/dash_across.gif) bottom left repeat-x;
			}
						
dd li 		{
			margin: 0;
			padding: 0;
			height: 50px;
			position: relative;
			}
			
			ul h1 		{
						margin: 0;
						padding: 6px 0 0 8px;
						height: 45px;
						line-height: 14px;
						}		
			li.title 	{
						width: 141px;
						font-size: 12px;
						text-transform: uppercase;
						}
			li.season 	{
						width: 120px;
						font-size: 12px;
						}
									
						.title h1 	{
									padding-right: 10px;
									color: #fff;
									font-size: 12px;
									}
												
			/* Age + Type */
			li.description {
						background: transparent url(../images/dash_vert.gif) top left repeat-y;
						width: 281px;
						}
					
						li.season h1 	{
									color: #4C4C4C;
									font-size: 11px;
									line-height: 12px;
									font-weight: bold;
									background: transparent url(../images/dash_vert_wht.gif) top left repeat-y;
									}	
						li.description h1 	{
									padding-right: 5px;
									font-size: 10px;
									font-weight: normal;
									line-height: 11px;
									background: transparent url(../images/dash_vert.gif) top left repeat-y;
									}
												
												
			/* Description */
			.description h1 {
						margin: 0;
						padding: 6px 26px 0 8px;
						line-height: 12px;
						height: 30px;
						}
									
						/* More Info Link */
						.description a.info {
									margin: 4px 0 0 0;
									padding: 0;
									height: 10px;
									line-height: 10px;
									width: 67px;
									display: block;
									text-indent: -9999px;
									}
												
						/* Ticket Links */
						dl#schoolTool_list li.description ul.controls {
									margin: 0 0 0 0px;
									padding-bottom: 6px;
									}
												
						dl#schoolTool_list li.description ul.controls li { /* Needs full path to target li */
									float: left;
									margin-right: 2px;
									}
												
						.controls li {
									margin: 0 0 0 8px;
									padding: 0;
									line-height: 10px;
									height: 10px;
									text-indent: -9999px;
									float: left;
									}
												
									.controls li a {
												margin: 0;
												padding: 0;
												line-height: 10px;
												height: 10px;
												display: block;
												background: transparent url(../images/dash_vert.gif) top left repeat-y;
												}
												
									.controls li a:hover {
												background-position: 0 -10px;
												}
															
									.controls li.pdf a {
												width: 37px;
												background-image: url(../images/pdf.gif);
												}
						
						/* More Info Link Swap */					
						.description a:hover.info {
									background-position: 0 -10px;
									} 
									
						/* Green */
						dd.green 	.title h1 {
									background-color: #60C600;
									}
						dd.green 	.season h1 {
									background-color: #B2F966;
									}
						dd.green 	.description {
									background-color: #fff;
									}
						
						/* Red */
						dd.red 		.title h1 {
									background-color: #DC0006;
									}
						dd.red 		.season h1 {
									background-color: #FFD9D7;
									}
						dd.red 		.description {
									background-color: #fff;
									}
						
						/* Yellow */
						dd.yellow 	.title h1 {
									background-color: #FD9C00;
									}
						dd.yellow 	.season h1 {
									background-color: #FFDB7B;
									}
						dd.yellow 	.description {
									background-color: #fff;
									}
						
						/* Blue */
						dd.blue 	.title h1 {
									background-color: #0085F0;
									}
						dd.blue 	.season h1 {
									background-color: #A7EAFF;
									}
						dd.blue 	.description {
									background-color: #fff;
									}

						/* Purple */
						dd.purple 	.title h1 {
									background-color: #9900FC;
									}
						dd.purple 	.season h1 {
									background-color: #D1B4FF;
									}
						dd.purple 	.description {
									background-color: #fff;
									}
						
						/* Magenta */
						dd.magenta 	.title h1 {
									background-color: #D20081;
									}
						dd.magenta 	.season h1 {
									background-color: #F5BDFF;
									}
						dd.magenta 	.description {
									background-color: #fff;
									}
	

/* RIGHT NAV COLUMN */		
td#rightNav	{
			padding: 0;
			width: 207px;
			background-color: #9900FC;
			color: #fff;
			}
			
#rightNav h1 { /* Header */
			margin: 0;
			padding: 0;
			width: 207px;
			height: 25px;
			line-height: 25px;
			text-indent: -9999px;
			background: transparent url(../images/header_ed_department.gif) top left no-repeat;
			}
									
			#rightNav h2 {
						margin-top: 6px;
						margin-left: 4px;
						margin-right: 12px;
						padding-left: 6px;
						line-height: 13px;
						font-size: 11px;
						font-weight: normal;
						}
			
			#rightNav h2 a {
						color: #F9D6FF;
						font-weight: bold;
						}
			#rightNav h2 a:hover {
						color: #fff;
						font-weight: bold;
						}