.datagridGreen table { border-collapse: collapse; text-align: left; width: 100%; } .datagridGreen {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #36752D; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagridGreen table td, .datagridGreen table th { padding: 3px 10px; }.datagridGreen table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36752D), color-stop(1, #275420) );background:-moz-linear-gradient( center top, #36752D 5%, #275420 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36752D', endColorstr='#275420');background-color:#36752D; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #36752D; } .datagridGreen table thead th:first-child { border: none; }.datagridGreen table tbody td { color: #275420; border-left: 1px solid #C6FFC2;font-size: 12px;font-weight: normal; }.datagridGreen table tbody .alt td { background: #DFFFDE; color: #275420; }.datagridGreen table tbody td:first-child { border-left: none; }.datagridGreen table tbody tr:last-child td { border-bottom: none; }

.datagridYellow table { border-collapse: collapse; text-align: left; width: 100%; } .datagridYellow {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #D4D94E; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagridYellow table td, .datagridYellow table th { padding: 3px 10px; }.datagridYellow table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #959929), color-stop(1, #E6E660) );background:-moz-linear-gradient( center top, #959929 5%, #E6E660 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#959929', endColorstr='#E6E660');background-color:#959929; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #F1FF73; } .datagridYellow table thead th:first-child { border: none; }.datagridYellow table tbody td { color: #275420; border-left: 1px solid #DFE3AA;font-size: 12px;font-weight: normal; }.datagridYellow table tbody .alt td { background: #EDEA91; color: #275420; }.datagridYellow table tbody td:first-child { border-left: none; }.datagridYellow table tbody tr:last-child td { border-bottom: none; }

.datagridBlue table { border-collapse: collapse; text-align: left; width: 100%; } .datagridBlue {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #1111D9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagridBlue table td, .datagridBlue table th { padding: 3px 10px; }.datagridBlue table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #225D99), color-stop(1, #6ADAE6) );background:-moz-linear-gradient( center top, #225D99 5%, #6ADAE6 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#225D99', endColorstr='#6ADAE6');background-color:#225D99; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #FAFFFF; } .datagridBlue table thead th:first-child { border: none; }.datagridBlue table tbody td { color: #000301; border-left: 1px solid #5467E3;font-size: 12px;font-weight: normal; }.datagridBlue table tbody .alt td { background: #3EB3ED; color: #000502; }.datagridBlue table tbody td:first-child { border-left: none; }.datagridBlue table tbody tr:last-child td { border-bottom: none; }

.datagridLeela table { border-collapse: collapse; text-align: left; width: 100%; } .datagridLeela {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #1111D9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagridLeela table td, .datagridLeela table th { padding: 3px 10px; }.datagridLeela table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #823799), color-stop(1, #C788E6) );background:-moz-linear-gradient( center top, #823799 5%, #C788E6 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#823799', endColorstr='#C788E6');background-color:#823799; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #FAFFFF; } .datagridLeela table thead th:first-child { border: none; }.datagridLeela table tbody td { color: #000301; border-left: 1px solid #010103;font-size: 12px;font-weight: normal; }.datagridLeela table tbody .alt td { background: #AF80ED; color: #000502; }.datagridLeela table tbody td:first-child { border-left: none; }.datagridLeela table tbody tr:last-child td { border-bottom: none; }

.datagridRed table { border-collapse: collapse; text-align: left; width: 100%; } .datagridRed {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #991821; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagridRed table td, .datagridRed table th { padding: 3px 10px; }.datagridRed table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991821), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #991821 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991821', endColorstr='#80141C');background-color:#991821; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #B01C26; } .datagridRed table thead th:first-child { border: none; }.datagridRed table tbody td { color: #80141C; border-left: 1px solid #F7CDCD;font-size: 12px;font-weight: normal; }.datagridRed table tbody .alt td { background: #F7CDCD; color: #80141C; }.datagridRed table tbody td:first-child { border-left: none; }.datagridRed table tbody tr:last-child td { border-bottom: none; }

.datagridGrey table { border-collapse: collapse; text-align: left; width: 100%; } .datagridGrey {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #8C8C8C; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagridGrey table td, .datagridGrey table th { padding: 3px 10px; }.datagridGrey table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #A3A3A3; } .datagridGrey table thead th:first-child { border: none; }.datagridGrey table tbody td { color: #7D7D7D; border-left: 1px solid #DBDBDB;font-size: 12px;font-weight: normal; }.datagridGrey table tbody .alt td { background: #EBEBEB; color: #7D7D7D; }.datagridGrey table tbody td:first-child { border-left: none; }.datagridGrey table tbody tr:last-child td { border-bottom: none; }


.tick {
  background: url(/images/Yes_tick.png) no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  margin: 5px 20px;
  display: none;
}

.err {
 color: red;
 margin:0 9px;
}

form {
	width: ;
	margin:0;
	padding:0;
}

fieldset {
	background-color:transparent;
	border:1px solid FARBE;
	padding: ;
	margin: ;
}

fieldset.double label, fieldset.double input, fieldset.double textarea, fieldset.double select, fieldset.double .doubleblock { display:inline-block; width:48%; }

fieldset.double p {display:inline-block; width:90%;}

fieldset.double input[type="radio"] {
	display:inline-block; width:4%;
}

input, label, button {
	color:inherit;
	border:none;
	line-height:16px;
}

input, textarea {
	background-color: ;
	border:1px solid FARBE;
	padding: ;
	margin: ;
}