/* Form style definitions */
#content form 
{
    margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table {
	border: none;
}
table td {
	border: none;
}
#content table.deliveries {
	border-collapse: separate;
	border-spacing: 0 5px;
	color: #005a9a;
	margin: 0 auto;
	width: 700px;
}
#content table.deliveries tr.titlerow td {
	border: none;
	font-weight: bold;
    font-size: 18px;
    line-height: normal;
}
#content tr.header td {
	color: #000;
	white-space: nowrap;
}
#content table.deliveries td, #content table.deliveries td.totalfield { 
	height:27px; 
	padding-left:2px;
	font-weight: normal;

	vertical-align: middle;
}

#content table.deliveries td.totalfield {
    font-weight: bold;
}
#content tr.oddrow td {color:#004b81; background-color: #fff; border-bottom: solid 1px #fff; }
#content tr.evenrow td, #content table.deliveries td.totalfield {color:#000; background-color:rgba(0,164,154,0.1); border-bottom: solid 1px #fff;  }
#content tr.innerrow td { border: 0px; }
#content div.overviewcontainer 
{
  border-radius: 5px;
  margin: 15px 0px 15px 0px;
	color: #004b81;
	padding: 5px;
}
#content div.overviewcontainer a {
	color: #004b81;
}
#content form td.field 
{
  color: #000;
	width: 198px;
	border-bottom: solid 1px #e0e0e0;
	white-space: nowrap;
}
#content form textarea { font-family: font-family: 'gilroyregular','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 12px; color: #000; width: 526px; }
#content form input.field_L,
#content form input.field,
#content form select { font-family: 'gilroyregular','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; color: #000; /*width: 220px;*/ }
#content form input.field_L{
	width: 528px;
}

#content form .button { border-radius: 5px; font-family: 'gilroyregular','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: bold; cursor: pointer; width: 150px; height: 30px; }

#content form .button:disabled {
    opacity: 0.5;
}

.required { font-family: 'gilroyregular','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 16px; margin-left: 5px; padding-top: 0px; }

.list {
    color: #000;
}
tr.error .list { color: #c00; }