
	body,td,font,.p,a
	{
		font-family: verdana, arial, sans-serif;
		color:#000000;
		font-size:11px;
		font-weight:normal;
	  	line-height:17px;	
	  	margin-top: 0px;
	}
	
	a
	{
		font-size:11px;
		color:#666666;
		text-decoration:none;
	}
	
	a:hover
	{
		font-size:11px;
		color:#990000;
		text-decoration:underline;        	
	}

	a.nav
	{
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
	}
	a.nav:hover
	{
		color:#ffffff;
		text-decoration:underline;        	
	}
	a.straight
	{
		font-size:11px;
		color:#990000;
		text-decoration:none;
	}
	a.straight:hover
	{
		font-size:11px;
		color:#990000;
		text-decoration:underline;
	}


	a.copy
	{
		font-size:11px;
		color:#990000;
		text-decoration:underline;
	}
		
	a.propHeaders
	{
		font-size:11px;
		color:#ffffff;
		text-decoration:underline;
		border-width:0px;
		border-color:#000066;
	}

	a.propItems
	{
		font-size:11px;
		color:#000000;
		text-decoration:underline;
		border-width:0px;
		border-color:#000066;
	}
	
	span.redText
	{
		color:#990000;
		font-weight:bold;
	  	line-height:17px;	
	}
	
	td.lined
	{
		border-style: solid;
		border-width: 1px;
		border-color: #666666;
		vertical-align: top;
		background: #ffffff;
		padding: 8px 10px;
	}

	td.ulined
	{
		border-bottom: solid;
		border-width: 1px;
		border-color: #666666;
		background: #ffffff;
		padding: 8px 10px;
	}

	td.tlined
	{
		border-top: solid;
		border-width: 1px;
		border-color: #666666;
		background: #ffffff;
		padding: 8px 10px;
	}
	
	td.ul_lined
	{
		border-bottom: solid;
		border-left: solid;
		border-width: 1px;
		border-color: #666666;
		background: #ffffff;
		padding: 8px 10px;
	}

	td.ut_lined
	{
		border-bottom: solid;
		border-top: solid;
		border-width: 1px;
		border-color: #666666;
		background: #ffffff;
		padding: 8px 10px;
	}
	
	
.thumbSheet {table-layout: auto; width: 100%; margin-bottom: 10px; border-spacing: 0;}
.thumbSheet td.ulined {border-bottom: solid; border-width: 1px;}
.thumbSheet th {padding: 5px; height:130px; vertical-align: middle; text-align: center;}
.thumbSheet td {padding: 0px; vertical-align: top; text-align: center;}


	.contentHeader {
		text-align: left;
		color: #333;
		font-weight:bold;
		
		padding-bottom:3px;
			
		font-size: 125%;
		text-decoration:none;
	}



/* 	================================================================================================
	judging utilities
	================================================================================================  */				

	#wrapper,#images {

		width:950px;
		text-align: center;
	}
	
	#wrapper {
		margin: 0 auto;
	}
	
	#images {
		margin: 0 auto;
		padding:0px;
		list-style: none;

	}
	

	#images li {
		float: left;
		display: block;
		width: 200px;
		height: 190px;
		cursor: pointer;
		background:#fff;
		margin: 5px;
		padding:10px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
text-align: center;
border:1px solid #ddd;
	}
	
	#images li.active {
		background:#4c96d8;
	}
	
	#images li span {
		font-weight: bold;
		font-size: 13px;
	}


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

