.tec-fit {float:left;width:200px;margin:20px;min-width:25%;}

.wall-grey {

	color:#3d3d3d;
	background-color: rgba(136, 136, 136, 0.7);
}

.wall-white {
	color:#3d3d3d;
	background-color: rgba(221, 221, 221, 0.7);
}

.wall-black {
	color:#dadada;
	background-color: rgba(0, 0, 0, 0.7);
}

.wall-red {
	color:#ffffff;
	background-color: rgba(164, 95, 69, 0.7);
}

.wall-none {

}

.headingblock {padding:5px;}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.logentry td {
	

}

.logentry {

	border-bottom:1px solid #cccccc;
}

.logentry .notes {
	border:1px solid #cccccc;
	margin:4px;
	padding:4px;
}

.documentlist td {
	border-top:1px solid #cccccc;
}

.logentry .selected {
	background-color:#FFB5B6;
}


.button-link {
	
	text-align:center;
	background:#3d3d3d;
	margin-right:0px;
	margin-bottom:0px;
	border-right:10px white solid;
	vertical-align:middle;

	padding:5px;
	
}


.button-link:hover, .button-link:focus {
    background: #3d3d3d;
    background-image:url(darker1.png);
    text-decoration: none;
    color:#ffffff;
}



.button-link:active {

    background-image:url(darker2.png);
    color:#ffffff;
  
}

.button-link:link { 
   
	color:#ffffff;
	text-decoration:none;
    
}

.button-link:visited { 
   
	color:#ffffff;
    
}

.big-button-link {
	height: 150px; overflow: hidden; 
	width:160px;	
	text-align:center;
	background:#3d3d3d;
	margin-right:10px;
	margin-bottom:10px;
	border-right:10px white solid;
	vertical-align:middle;
	display: table-cell;
	padding:20px;
	
}


.big-button-link:hover, .big-button-link:focus {
    background: #3d3d3d;
    background-image:url(darker1.png);
    text-decoration: none;
    color:#ffffff;
}



.big-button-link:active {

    background-image:url(darker2.png);
    color:#ffffff;
  
}

.big-button-link:link { 
   
	color:#ffffff;
	text-decoration:none;
    
}

.big-button-link:visited { 
   
	color:#ffffff;
    
}


.verticalText
            {
                text-align: center;
                vertical-align: bottom;
                width: 20px;
                margin: 0px;
                padding: 0px;
                padding-left: 3px;
                padding-right: 3px;
                padding-top: 10px;
                white-space: nowrap;
                -webkit-transform: rotate(-90deg); 
                -moz-transform: rotate(-90deg);                 
            }
			
.sponsor-button-link {
	height: 180px; overflow: hidden; 
	width:190px;	
	text-align:center;
	background:#ffffff;
	margin-right:10px;
	margin-bottom:10px;
	border-right:10px white solid;
	vertical-align:middle;
	display: table-cell;
	padding:20px;
	border: 1px #dddddd solid;
	
}


.sponsor-button-link:hover, .sponsor-button-link:focus {
    background: #ffffff;
    background-image:url(darker1.png);
    text-decoration: none;
    color:#333333;
}



.sponsor-button-link:active {
	background: #ffffff;
    backgroundimage:url(darker2.png);
    color:#333333;
  
}

.sponsor-button-link:link { 
   
	color:#333333;
	text-decoration:none;
    
}

.sponsor-button-link:visited { 
   
	color:#333333;
    
}

div.unstyledTable {
	
}
.divTable.unstyledTable .divTableCell, .divTable.unstyledTable .divTableHead {
}

/* DivTable.com */
.divTable{ display: table; margin-bottom:30px }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell; padding:3px;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}



.SubmitButton {
	background-color:#dc4e7d;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:5px;
	text-decoration:none;
}
.SubmitButton:hover {
	background-color:#d17998;
}
.SubmitButton:active {
	position:relative;
	background-color:#bd2f5f;
	top:1px;
}