span.orangeli {
	color:#ff8800;
	font-size:200%; 

}
span.greyli {
	color:#c5c5c5;
	font-size:200%; 
}


span.helptext{
	cursor: help;
}
ul.style2 li
{
	cursor:pointer;
}
input[type="submit"] {
	font-size: 1.25em;
	padding: 0.5em;
	border-radius: 4px;
	text-transform:uppercase;
	font: inherit;
	color: #696969;
	font-weight:bolder;
}

.error
{
	color:#F00;
}
.errorBar
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	display:none;
	font-size: 0.5em;
	padding: 0.5em;
	border-radius: 0px 0px 4px 4px;
	margin-left:0px;
	margin-right:0px;
	text-transform:uppercase;
	font: inherit;
	color: #696969;
	background: #FF8800;
	background-image: -moz-linear-gradient(top, #EE6600, #FF8800);
	background-image: -webkit-linear-gradient(top, #EE6600, #FF8800);
	background-image: -o-linear-gradient(top, #EE6600, #FF8800);
	background-image: -ms-linear-gradient(top, #EE6600, #FF8800);
	background-image: linear-gradient(top, #EE6600, #FF8800);
	font-weight: 800;
	min-width:100%;
	display: inline-block;
	text-decoration: none;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	border-radius: 8px;
	box-shadow: inset 0px 0px 0px 1px #AA3300, inset 0px 2px 1px 0px #AA3300;	
}

input[type="text"],[type="password"] {
	font-size: 1.25em;
	padding: 0.5em;
	border-radius: 4px;
	text-transform:uppercase;
	font: inherit;
	color: #696969;
	background-image: -webkit-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: -o-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: -ms-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: linear-gradient(top, #FFFFFF, #E5E5E5);
	font-weight:bolder;
	min-width:100%;
}

input[type="checkbox"] {
	width:200px;
	height:200px;
	display:block;
	font-size: 1.25em;
	padding: 0.5em;
	border-radius: 4px;
	text-transform:uppercase;
	font: inherit;
	color: #696969;
	background-image: -webkit-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: -o-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: -ms-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: linear-gradient(top, #FFFFFF, #E5E5E5);
	font-weight:bolder;
	}


select {
	font-size: 1.25em;
	padding: 0.5em;
	border-radius: 4px;
	text-transform:uppercase;
	font: inherit;
	color: #696969;
	background-image: -webkit-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: -o-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: -ms-linear-gradient(top, #FFFFFF, #E5E5E5);
	background-image: linear-gradient(top, #FFFFFF, #E5E5E5);
	font-weight:bolder;
	min-width:100%;
}

label.hidden-label {
	display:none;
}
	
table { 
	width: 100%; 
	border-collapse: collapse; 
	}

	/* Zebra striping */
	tr:nth-of-type(odd) { 
		background: #e5e5e5; 
	}
	
	th{
		background: #FF8800;
		text-shadow: -1px -1px 0 rgba(0,0,0,1);
		color: #fff !important;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: 800;
		font-size: 0.95em;
		letter-spacing: 0.075em;
		padding: 1.1em 2em 1.1em 2em;
		background: #ff8800; 
		text-align:left;
		border: 1px solid #c5c5c5; 
		}

	td  { 
		padding: 6px; 
		border: 1px solid #c5c5c5; 
		text-align: left; 
		margin:10px;
	}