.client-form {
	background: rgb(255, 255, 255); margin: 15px auto 66px; padding: 20px 30px; border-radius: 6px; max-width: 800px; box-sizing: border-box; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.required {
	color: rgb(255, 0, 0);
}
.gridview {
	margin: 0px auto; border: 1px solid rgb(30, 98, 208); border-image: none; width: 100%;
}
.gridview th {
	padding: 5px 10px;
}
.gridview td {
	padding: 5px 10px;
}
.gridview_header {
	background: rgb(30, 98, 208); border: 1px solid rgb(30, 98, 208); border-image: none; color: rgb(255, 255, 255); white-space: nowrap;
}
.gridview_footer {
	background: rgb(30, 98, 208); border: 1px solid rgb(30, 98, 208); border-image: none; color: rgb(255, 255, 255); white-space: nowrap;
}
.gridview_footer {
	text-align: right;
}
.gridview_row {
	border: 1px solid rgb(30, 98, 208); border-image: none;
}
.gridview_row:hover {
	background: rgb(116, 194, 225);
}
.gridview_row_alt {
	border: 1px solid rgb(30, 98, 208); border-image: none;
}
.gridview_row_alt:hover {
	background: rgb(61, 148, 246);
}
.checkbox-list td {
	padding: 0px 10px;
}
.checkbox-list input {
	margin-right: 5px;
}
.radio {
	display: block;
}
.radio input {
	margin-right: 5px;
}
.radio label {
	margin-right: 5px;
}
.button {
	background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246); padding: 6px 24px; border-radius: 6px; border: 1px solid rgb(51, 127, 237); border-image: none; color: rgb(255, 255, 255); font-family: arial; font-size: 15px; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #97c4fe; text-shadow: 0px 1px 0px #1570cd; -webkit-box-shadow: inset 0 1px 0 0 #97c4fe; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: inset 0 1px 0 0 #97c4fe;
}
.button:hover {
	background: linear-gradient(rgb(30, 98, 208) 5%, rgb(61, 148, 246) 100%) rgb(30, 98, 208);
}
.button:active {
	top: 1px; position: relative;
}
.textbox {
	padding: 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 98%; background-image: none;
}
.textbox:focus {
	outline-color: rgb(61, 148, 246);
}
.textboxarea {
	padding: 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 98%; background-image: none;
}
.textboxarea:focus {
	outline-color: rgb(61, 148, 246);
}
.checkbox-list input[type=checkbox] {
	
}
.checkbox-list input[type=checkbox]:checked + label::before {
	
}
.checkbox-list input[type=checkbox] + label::before {
	
}
.radio input[type=radio] {
	
}
.radio input[type=radio]:checked + label::before {
	
}
.radio input[type=radio] + label::before {
	
}
.radio {
	margin: 10px 0px;
}
.dropdown {
	padding: 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
