
/* NEW TABLES */
form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

table.fullwidth {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 1em 0;
	text-align:left;
}

table.standard {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 1em 0;
	text-align:left;
}

table.standard th, table.standard td {
	padding: 0.5em;
}

table.standard thead, table.standard {
	border-bottom: 2px solid #077f09;
}

table.standard th,
table.standard td {
	border: none;
}
table.standard th {
	background: transparent;
	color: #077f09;
}
table.standard th a {
	display: inline;
	width: auto;
	height: auto;
	color: #077f09 !important;
}

table.standard th a:hover{text-decoration:underline;}
table.standard td {
	border-bottom: 1px solid #c4c4c4;
}

table.standard tr.search {
	height:auto;
}

table.standard tr.search,
table.standard tfoot td
{
	background: #ecfbdd;
}
table.standard tr.even td,
table.standard tr.job td
{
	background: #f9fef4;
}
table.standard tr.thissite td {
	background: #eeeeee;
}
table.standard tr.new td {
	background: #FFCCCC;
}

table.standard tr.grey td
{
	background: #EEEEEE;
}

table.flash tr:hover td {
	background: #edf8e8;
}
table.standard tr.noflash:hover td {
	background: #FFFFFF;
}
table.standard th a {
	color: #fff !important;
}

table.vtop tr {
	vertical-align: top;
}



table.search input[type=button],
table.search input[type=submit],
table.standard input[type=submit],
table.standard input[type=button],
table.standard input.button {
	border: 1px solid #077f09;
	background: #489f12 url('//qurl.com/img/tile.png') repeat-x top left;
	color: #fff;
	font-weight: bold;
	padding: 0.25em;
}
table.standard input[type=submit]:hover,
table.standard input[type=button]:hover,
table.standard input.button:hover {
	color: #000;
	background: #fff;
}
table.standard input[type=text].search,
table.standard input.text.search {
	background: #fff url('//qurl.com/img/glass.png') no-repeat 0.3em 0.5em;
	padding-left: 1.3em;
	width: 10.8em;
}

table.search input,
table.standard input {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
	border: 1px solid #bbb;
	color:#bbb;
	font-size: 1.1em;
	padding: 0.3em 0.2em;
	width: 10em;
	margin: 0.2em 0;
}

table.search input.button,
table.standard input.button {
	width: 8em;

}

table.standard select,
table.standard input.text,
table.search input.text,
table.search select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
	border: 1px solid #bbb;
	color:#bbb;
	font-size: 1.1em;
	padding: 0.3em 0.2em;
	width: 10em;
	margin: 0.2em 0;
}

table.search select:focus,
table.search input.text:focus,
table.standard select:focus,
table.standard input.text:focus,
table.standard textarea.textbox:focus {
	color:#000;
	border: 1px solid #000;
}

table.search select,
table.standard select {
	padding: 0.23em 0.18em;
}

table.search select.reduced,
table.standard select.reduced {
	padding: 0.23em 0.18em;
	width:6em;
}


table.search select.age,
table.standard select.age {
	padding: 0.23em 0.18em;
	width:4em;
}
table.standard input[type=checkbox]{
	padding: 0.23em 0.18em;
	width:1em;
}
table.standard tr.off:hover td {
	background-color:#FFF;
}

table.standard textarea.textbox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
	border: 1px solid #bbb;
	color:#bbb;
	font-size: 1.1em;
	padding: 0.3em 0.2em;
	width: 20em;
	height: 10em;
	margin: 0.2em 0;
}

tr.places, .places, td.places		{display:none;}


table.nospace {
	margin: 0 0 0 0;
}

table.standard tr.off:hover td.off 		{background: #FFFFFF;}
table.off tr:hover td 					{background: #FFFFFF;}

.star, form_title_required.star 		{ color: #F00;}

table.noflash tr:hover td 						{background: #FFF;}
table.nobottomborder, table.nobottomborder td	{border-bottom: none;}
tr.nobottomborder, tr.nobottomborder td			{border-bottom: none;}

td.grey					{background:#EEE;}
tr.fakethead td			{border-bottom: 2px solid #990000; color: #990000; font-weight:bold;}
tr.fakethead a			{color: #990000;font-weight:bold;}
tr.fade	td				{color:#999;}

table tr.nopad td, table tr.nopad td, table tr.nopad, table tr.nopad {
	padding: 0;
}


table.jobsboard th, table.jobsboard th a 	{font-size:16px;	}

table tr.pad14 td {
	padding-bottom:14px;
	padding-top:14px;
}

table.clear, tr.clear, td.clear, table tr.clear td {
	padding-bottom:1px;
	padding-top:1px;
	border-bottom:0;
}


/* TABLE COLORS */


table.standard thead, table.standard, tr.fakethead
											{border-bottom: 2px solid #FF6600;}
table.standard th, tr.fakethead, tr.fakethead td				{color: #FF6600;}
table.standard th a, tr.fakethead td a			{color: #FF6600 !important;}
table.standard td 							{border-bottom: 1px solid #c4c4c4;}
table.standard tr.search,
table.standard tfoot td 					{background: #FFEE99;}
table.standard tr.even td 					{background: #f9fef4;}
table.flash tr:hover td 					{background: #edf8e8;}
table.standard tr.job:hover td 				{background: #f9fef4;}

table.standard input[type=submit],
table.standard input[type=button],
table.standard input.button 				{background: #FF6600 url('//qurl.com/img/tile.png') repeat-x top left;}

table.black thead, table.black
											{border-bottom: 2px solid #000000;}

table.black thead							{background: #FF6600 url('//qurl.com/img/tile.png') repeat-x top left;}
table.black th a							{color:#FFFFFF !important;}

table.standard tr.off:hover td 					{background: #FFF;}
table.noflash tr:hover td 						{background: #FFF;}
table.nobottomborder, table.nobottomborder td	{border-bottom: none;}
td.grey											{background:#EEE;}
tr.nobottomborder, tr.nobottomborder td			{border-bottom: none;}
th.blacktext 									{color:#000;}

table.clear td {border-bottom: 0;}

/* Table changes - to make look like qurl site */
	table.form_table		{width:100%; 		border-width: 0; 		border-style: none; 		border-collapse: collapse; 		margin: 0; 		padding: 0; 	}
	td.form_break			{vertical-align: top; 		background-color:#000;		 		color: #FFFFFF; 		padding: 4px; 		font-weight: bold;}
	td.form_title			{vertical-align: top; 		background-color:#EEE;		 		padding: 2px; 		width:140px; 	}
	td.form_title_required	{vertical-align: top; 		background-color:#EEE;		 		padding: 2px; 		width:140px; 		font-weight: bold; 	}
	td.form_input			{vertical-align: top; 		background-color:#DDD;		 		padding: 2px; 	}
	td.form_input_highlight	{vertical-align: top; 		background-color:#DDD;		 		padding: 2px; 		border-width: 2px; 		border-style: solid; 		border-color:#FF0000; 		border-collapse: collapse; 	}
	td.form_help			{vertical-align: top; 		background-color:#EEE;	 		width: 200px; 		padding: 2px; 	}
	.form_note				{margin: 0 10px 10px 10px; 		padding: 5px; 		border: 1px solid #666666; 		background-color: #ffffe1; 		color: #666666; 		font-size: 88%; 	}
	.form_note a			{font-size: 88%;}

table.form_table				{width:100%; background-color:#f0f0f0;}
table.form_table td.form_break	{background-color:#666666; color:#ffffff; font-weight:bold; padding:4px;}

