		/* Template code */
		.hidden {
		display: none;
		margin: -500px -500px;
		}
		
		#admin_link {
		margin: 10px 10px -22px auto; text-align: right;
		}
		
		#subHead {
		font-weight: bold; font-size: 1.1em; margin: 5px 0 0 10px;
		}
		
		#page_header {
		margin-left: 10px;
		}
		
		#twoColCont {
		margin: 20px 10px 0 10px; width: 100%
		}
			
		#adminCol {
		float: left; width: 19%;;
		}
		
		#contCol {
		overflow: hidden; padding-left: 10px; border-left: 1px solid #f3f3f3;
		}
		
		#vertSpace {
		margin: 20px 0 0 0;
		}
			
		#formCol {
		margin: 10px 0 0 10px; width: 40%; padding-bottom: 10px;
		}
		
		#formWideCol {
		margin: 20px auto 0 auto; width: 80%; padding-bottom: 10px;
		}
		
		.content_head {
		margin-left: 10px;
		}
		
		.noRecord {
		color: #ef0000; margin: 15px auto 0 auto;
		}
		
		#bucketList {
		margin: 10px auto 0 10px; list-style-type: disc;
		}
		
		.sep {
		margin-left: 15px;
		}
		/* Start Page Code */
		#admin-head {
		margin-bottom: 5px;
		}
		
		/* Util Table code */
		
		#table-desc {
		margin: 5px 0 0 0px;
		}
		
		.utilTable {
		border: 2px dashed #efefef; background-color: #f5fff5; margin: 10px auto 10px 0px; width: 97%; padding-bottom: 10px;
		}
		.utilTable th {
		padding: 5px; margin: 0px; text-align: center; 
		}
		
		.utilTable td {
		padding: 5px; margin: 0px; 
		}
		
		.utilTable p {
		text-align: center;  margin: 5px;
		}
		
		.tableP {
		margin-bottom: -10px; 
		}
			
		.narrowTitlePaper {
		width: 55%; text-align: left;
		}
		
		.utilTable caption {
		font-weight: bold;
		text-align: left;
		}
		
		/* End Util Table code */
		
		
		/* Extended Util Table spcifically for shows*/
		.utilTableShows {
		border: 2px dashed #efefef;	background-color: #f5fff5; margin: 10px 0 10px 0px; width: 97%;
		}
			
		.utilTableShows th {
		padding: 5px 0px 0 0px; border: 0;
		}
		
		.utilTableShows td {
		padding: 5px 5px 5px 5px ; border: 0;
		}
		
		.utilTableShows p {
		text-align: center;	
		}
		
		.narrowTitle {
		width: 30%; text-align: left;
		}
		
		.narrowCountry {
		width: 20%;
		}
		
		.passed {
		background-color: #FFFCCF;
		}
		
		.norecord {
		color: #ef0000;
		}
		
		#backlink {
		display: inline;
		float: right;
		margin-right: 20px;
		}
		
		#contCol h4 {
		font-weight: normal;
		}
		
		#adminBio {
		width: 95%;
		padding: 1px 5px;
		border: 1px solid #efefef;
		background-color: #f9f9f9;
		}
		
		#setTeamLead {
		width: 97.5%;
		}
		
		/* Press Releases Styling Rules (Also Double for the Chainable Objects */
		
		#prHeader, #filesHeader {
		margin: 10px 0;
		}
		
		#subHead{
		font-weight: bold; font-size: 1.1em; margin: 10px;
		}
		
		#contHead, #adminAction {
		font-weight: bold; font-size: 1.2em; margin: 10px 0;
		}
		
		.prLCol, .filesLCol {
		margin: 0px 5px 0 10px;
		float: left; width: 19%;
		}
		
		.prRCol, .filesRCol {
		margin: 0px 10px 0 0;
		padding-left: 15px;
		border-left: 1px solid #dedede;
		float: left;
		width: 76%;
		}
		
		.prLCol h2, .prRCol h2, filesLCol h2, .filesRCol h2 {
		margin: 0 0 15px 0;
		font-size: 1.2em;
		}
		
		.prLColLink, .filesLColLink {
		margin: 5px 0;
		}
		
		.table {
		border: 2px dashed #efefef;	background-color: #f5fff5; margin: 10px 0 10px 0px; 
		}
		
		.tr {
		padding: 0px 5px 0 5px ; margin: 0px; border-bottom: 1px solid #ededed; 
		}
		
		.td1, .td2, .td3, .td4, .td5 {
		padding: 10px; float: left; 
		}
		
		.td1 {
		width: 30%;
		}
		
		.td2, .td3, .td4, .td5 {
		width: 12%;
		text-align: center;
		border-left: 1px solid #ededed;
		}
		
		.td2 {
		width: 16%;
		}
		
		.tr p {
		margin: 0;
		}
		