﻿.Required { color: Red; padding: 0 5px;}
.Label {font-weight: bold;}
#contactForm
{
}

#contactForm label
{
	float: left;
	width: 120px;
	font-weight: bold;
}

#contactForm input, #contactForm textarea
{
	width: 180px;
	margin-bottom: 5px;
}

#contactForm textarea
{
	width: 350px;
	height: 150px;
}

#contactForm .Boxes
{
	width: 1em;
}

#contactForm .SubmitButton
{
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}


.Form  label
{
	float: left;
	width: 120px;
	font-weight: bold;	
	text-align: right;
	/*border: solid 1px red;*/
	position:relative;
	padding-right: 5px;
}

.Form input, .Form textarea, .Form  select
{
	margin: 0px 0px 5px 0px;
	/*float: left;*/
}


.Form  .Boxes
{
	width: 1em;
}

.Form .Button
{
	width: 80px;
	margin-right: 5px;
}

.Form .FunctionButton 
{
	margin-left: 120px;
	margin-top: 5px;
}

.Form .ProjectName 
{
	font-weight: bold;	
	font-size: 12pt;
}

.StandardForm 
{
	
}

.StandardForm label
{
	float: left;
	width: 130px;
	font-weight: bold;	
	text-align: right;
	/*border: solid 1px red;*/
	/*position:relative; */
	padding: 3px 3px 0px 0px;
}

.StandardForm input, .StandardForm textarea, .StandardForm select
{
	margin: 0px 0px 5px 0px;	
	float: left;
}


.StandardForm .Boxes
{
	width: 1em;
}

.StandardForm .Button
{
	width: 80px;
	margin-right: 5px;
}

.StandardForm .FunctionButton 
{
	margin-left: 130px;
	margin-top: 5px;
}



.StandardForm .Validator
{
	float: left;
}



.ReservationForm fieldset 
{
	padding: 5px 10px;
	margin-bottom: 10px;	
}

.ReservationForm fieldset table
{
	margin: 0;
	padding: 0;
}


.ReservationForm .Label
{
	font-weight: bold;	
	text-align: left;	
}

.ReservationForm span 
{
	padding: 5px 0px 0 0;
	
}
.ReservationForm input, .ReservationForm textarea, .ReservationForm  select
{
	margin: 0px 0px 5px 0px;	
	float: left;
}


.ReservationForm .Boxes
{
	width: 1em;
}

.ReservationForm  .Button
{
	width: 80px;
	margin-right: 5px;
}

.ReservationForm  .FunctionButton 
{
	margin-left: 130px;
	margin-top: 5px;
}

.ReservationForm .Message 
{
	background-color: Yellow;
	color: #000;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	margin: 10px;
	-moz-border-radius: 6px;
}

.ReservationForm  .Validator
{
	float: left;
}

.ReservationForm table
{
	width: 100%;
}
.ReservationForm  .Header
{	
	background-color: #CBAD29;	
	padding: 3px;
	font-size: 1.1em;
	font-weight: bold;
	color: black;
}


.TextBox { }
.TextBoxL1 { width: 5em; }
.TextBoxL15 { width: 7em; }
.TextBoxL2 { width: 10em; }
.TextBoxL25 { width: 15em; }
.TextBoxL3 { width: 20em; }
.TextBoxL35 { width: 25em; }
.TextBoxL4 { width: 30em; }
.TextBoxL5 { width: 40em; }

.TextBoxH1 { height: 5em; }
.TextBoxH2 { height: 10em; }
.TextBoxH3 { height: 20em; }
.TextBoxH4 { height: 30em; }
.TextBoxH5 { height: 40em; }