/*/ ------- PROGRAM PAGES LAYOUT ------/*/

.prog-middle				{
							width: 725px;
							height: 125px;
							margin: 0 auto;
							padding: 0;
							padding-bottom: 0px;
							z-index: 10;
							}


p.white 					{ 		
							color:#fff; 
							padding-bottom:0;
							margin-bottom:0; 
							}

#prog-shade 				{ 
							background: #F7E358; 
							width: 442px;
							padding: 10px; 
							margin: 0 0 0 2px;
							font-family: Georgia, Palatino, Times New Roman, serif; 
							font-size:12px; 
							line-height: 18px; 
							color: #3C3C3C;
							}

#rcol h4 					{ 
							font-size:14px;
							font-family: Georgia, Palatino, Times New Roman, serif;
							color: #FFFDDF;
							padding-top: 10px;
							padding-left: 10px;
							padding-bottom: 5px;
							margin:0; 
							}

#prog-shade img				{ 
							float: left;
							margin: 0 8px 8px 0;
							padding:5px;
							background: #868578;
							border:1px solid #6A695E; 
							}

#prog-shade h1 				{ 
							font-family: Georgia, Palatino, Times New Roman, serif;
							color: #D48700; 
							font-size: 24px; 
							line-height: 18px; 
							padding: 10px 0 10px 0; 
							font-style: italic; 
							margin:0px;
							}

#prog-shade h2 				{ 
							font-family: Georgia, Palatino, Times New Roman, serif;
							color: #767676; 
							font-size: 14px; 
							line-height: 18px; 
							padding: 10px 0 10px 0; 
							font-style: italic; 
							margin:10px 0 0 0px;
							border-top:1px solid #D48700;
							border-bottom:1px solid #D48700;
							}

#prog-shade p 				{ 
							padding-left:0px; 
							padding-right:10px; 
							}

#prog-shade ul 				{
							font-family: Georgia, Palatino, Times New Roman, serif;
							color: #3F4914;
							font-size: 12px;
							font-style: italic;
							}
		
#prog-shade ul li 			{ 
							font-family: Georgia, Palatino, Times New Roman, serif;
							color: #3F4914;
							font-size: 11px;
							font-style: italic;
							font-weight: bold;
							list-style:square;
							}
		
#prog-shade ul li a 		{ 
							text-decoration:underline; 
							color: #827444;
							}

#prog-shade ul li a:hover 	{ 
							text-decoration:none; 
							color: #868578;
							}

.progsdate 					{
							font-family: Georgia, Palatino, Times New Roman, serif;
							color: #FFF;
							font-size: 11px;
							padding: 0 0 10px 0;
							font-style: italic;
							margin:15px 0px 0px 0px;
							font-weight: 900;
							}

.progsdate a				{
							color: #9C4200;
							padding-left: 1px;
							font-weight: 900;
							border-bottom-style: dotted;
							text-decoration: none;
							border-bottom-width: 1px;
							}

#rcol ul 					{ 
							margin: 0 0 0 10px; 
							padding: 0;
							}

#rcol ul li 				{ 
							font-size: 11px;
							list-style:none;
							padding:3px 0 3px 0;
							margin: 0; 
							}

#progtable 					{ 
							width:442px; 
							margin:10px 0 0 0; 
							padding:0; 
							}

table#progtable 			{ 
							width:442px; 
							margin:0; 
							padding:0;
							}

table#progtable tr 			{ 
							text-align: left;
							padding: 10px 0 0 15px; 
							}

table#progtable tr.gray 	{ 
							background:#F1F1F1; 
							}

table#progtable th 			{
							text-align: left; 
							padding: 5px 10px 5px 10px; 
							font-weight:bold; 
							border-bottom:1px solid #E2D368;
							}

table#progtable td 			{
							padding: 5px 10px 5px 10px; 
							vertical-align: top; 
							margin:2px;  
							}

table#progtable td.label 	{ 
							width:30px; 
							border-bottom:1px solid #F7CC58;
							color:#D48700;
							} 

table#progtable td.value 	{ 
							margin-left:30px;
							border-bottom:1px solid #F7CC58; 
							font-weight:bold; 
							color: #767676;
							}