body
{
	font-family: 'Arial', 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 14px;
	margin: 0 0 60px 0;
	padding: 0;
	background-color: #efefef;
	//height: calc(100vh);
	//overflow: hidden;
}

#TopBar
{
	width: 100%;
	background-color: #efefef;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
}

#TopBar #Logo
{
	float: left;
	width: 200px;
	padding: 5px 5px 5px 15px;
}

#Form
{
	padding: 5px;
	//height: calc(100vh);
	//overflow: hidden;
}

#Form #NewClientDataForm
{
	//max-width: 775px;
	//height: calc(100vh - 215px);
	//overflow: auto;
}

#Form #Fieldset
{
	border-width: 1px;
	border-style: solid;
	border-color: #73959a;
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	width: 750px;
}

#Form #Fieldset #Title
{
	background-color: #476b70;
	color: #ffffff;
	font-weight: bolder;
	font-size: 16px;
	padding-top: 8px;
	padding-left: 15px;
	min-height: 25px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius: 10px;
}

#Form #Fieldset #SubTitle
{
	min-height: 25px;
	margin: 8px 0px 8px 0px;
	padding-top: 8px;
	background-color: #59595c;
	color: #ffffff;
	font-weight: bolder;
	font-size: 16px;
	padding-left: 15px;
}

#Form th, #Form td
{
	font-size: 14px;
}

#Form th
{
	text-align: right;
	vertical-align: middle;
	width: 225px;
	min-width: 225px;
	max-width: 225px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#Form th.Multiline
{
	padding-top: 0;
}

#Form td
{
	vertical-align: middle;
	width: 500px;
	min-width: 500px;
	max-width: 500px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#Form select, #Form input
{
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#Form input[type="checkbox"], #Form input[type="radio"]
{
	width: 18px;
	height: 18px;
}

#Form select, #Form input[type="text"], input[type="number"], #Form input[readonly], #Form textarea
{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

#Form input[type="text"], input[type="number"]
{
	height: 25px;
	width: 100%;
}

#Form textarea
{
	width: 735px;
	height: 95px;
	font-size: 14px;
	resize: none;
}

#Form select
{
	height: 29px;
	padding: 1px;
}

#Form .Missing
{
	background-color: #d9534f;
	color: white;
}

#Form .Disabled
{
	background-color: #efefef;
	color: white;
}

#Form .Default
{
	color: #efefef;
}

.dropdown-menu li.disabled
{
	background-color: #efefef;
	border: 0;
}

ul.dropdown-menu
{
	max-width: 1000px;
	max-height: 260px;
	overflow: auto;
}
