
table.standard
{      
  border-collapse: collapse;
  font-size: 0.75em;
  background-color: #c1e9f8; 
}

.title {
  background: transparent url('../images/g-form-t.gif') no-repeat;
  line-height: 34px;
  font-size: 0.875em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0 10px;
}

.title-wide {
  background-image: url('../images/g-form-wide-t.gif');
}

table.standard th, table.standard td
{
  padding: 4px 8px 6px 8px;
  line-height: 1.5em; 
  vertical-align: top;
}

table.widestandard th, table.widestandard td
{
  width: 380px;
}

table.widestandard th input
{
  width: 238px;
}
table.widestandard th textarea
{
  width: 358px;
  height: 100px;
}
table.widestandard th input.medium
{
  width: 188px;
}

table.widestandard th input.small
{
  width: 120px;
}

table.standard th
{  
  text-align: left;
  text-transform: uppercase;
}

.wide-table-wrapper {  
  background-color: #99daf4;
  width: 380px;
  padding: 2px 10px; 
}

.table-wrapper {  
  background-color: #99daf4;
  width: 190px;
  padding: 10px; 
}

.table-wrapper p {
  margin: 0 0 10px 0;
}

.register {
  background: #99daf4 url('../images/g-form-b.gif') no-repeat left bottom;
  width: 210px;
  padding: 1px 0 10px;
}

table.link-table {
  background-color: #fff;
}

table.link-table div, table.comparison-table div {  
  padding: 4px 8px;
  font-weight: normal;
  text-transform: none;
}

table.comparison-table div {
  background-color: #99daf4;
}

table.link-table a {
  color: #00a4e4;
  text-decoration: none;
  background: transparent url('../images/g-list-icon.png') no-repeat 4px 5px;
  padding: 0 4px 0 14px;
  display: block;
  font-size: 1.125em;
}

table.link-table a:hover {
  color: #000; 
}

table.link-table th {
  border-bottom: #c1e9f8 solid 1px;
}

table.comparison-table a {
  color: #455560;
  font-weight: bold;
}

table.comparison-table a:hover {
  color: #000;
}

.form-section-wrapper {
  background-color: #99DAF4;
  margin-bottom: 2px;  
  width: 402px;
}

/* Search Results */

table.search-results {
  width: 440px;  
  margin: 0 0 10px 0;
}

table.search-results th {
  width: 110px;
  border-bottom: #fff solid 1px;
} 

table.search-results td {
  background-color: #e0f4fb;  
  border-bottom: #fff solid 1px;
}

table.search-results td.job-description-intro {
  background-color: #fff;
}

#content table.search-results a.button-flexi {
  font-size: 1.125em;
}


/* Login Form Styles */
body .details table.d
{      
  border-collapse: collapse;
  font-size: 0.75em;
  background-color: #c1e9f8; 
}
body .details p input {
  background-color: #c1e9f8; 
  border: 2px solid #66C8EE;
  font-size: 12px;
  padding: 6px;
}
body .details p input:hover {
  cursor: pointer;
  color: #FFF;
  background-color: #00A4E4;
}
body .details table.d td input
{
   border: 2px solid #66C8EE; 
   background-color: #FFF;
}
body .details table.d th
{  
  text-align: left;
  text-transform: uppercase;
}
body .details table.d th, body .details table.d td
{
  padding: 4px 8px 6px 8px;
  line-height: 1.5em; 
  vertical-align: top;  
}

table.standard-2 td {
	border:1px solid #c1e9f8;
	background:#fff;
	font-size:14px;
}
	table.standard-2 a {
		color:#00A4E4;
	}
