﻿
.required
{
	color:#FF0000;
	float: left;
	width: 76px;
	padding-left: 10px;
}

.optional
{
	color: #7B7B7B;
	padding-left: 10px;
	float: left;
}

div.field
{
	width: 605px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	margin-left: 40px;
}

* html div.field
{
	width: 605px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	margin-left: 20px;
}

div.field textarea
{
	float: left;
}

div.fieldNoLabel
{
	width: 605px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	/*margin-left: 40px;*/
}

div.fieldNoLabelDdl
{
	width: 550px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	margin-left: 20px;
}

* html div.fieldNoLabelDdl
{
	width: 550px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
	margin-left: 20px;
}

div.terms div.fieldNoLabel
{
	width: 605px;
	text-align: left;
	float: left;
	padding-bottom: 10px;
}

div.terms div.field
{
	margin-left: 0;
}

div.fieldNoLabel input
{
	float: left;
	border: solid 1px #C2C2C2;
	margin-left: 0;
	padding-left: 0;
	margin-left: 215px;
}

* html div.fieldNoLabel input
{
	float: left;
	border: solid 1px #C2C2C2;
	margin-left: 0;
	padding-left: 0;
	margin-left: 215px;
}

div.fieldNoLabel label
{
	display: none;
}

div.field label
{
	float:left;
	width:175px;
}

div.field input
{
	float:left;
	border: solid 1px #C2C2C2;
}

span.yesno input
{
	display:block;
	float:left;
	border: 0;
}
span.yesno label
{
	width:30px;
	display:block;
	float:left;
}

span.multiselect
{
	display:block;
	width:140px;
	float:left;
}

span.multiselect input
{
	display:block;
	float:left;
	clear:left;
}

span.multiselect label
{
	width: 110px;
}

div.formareaheader span
{
	font-size: 1.5em;
	margin-left: 20px;
}

* html div.formareaheader span
{
	font-size: 1.5em;
	margin-left: 10px;
}

div.formareaheader
{
	float: left;
	width: 625px;
	padding-bottom: 32px;
	border-top: dashed 1px #E4E4E4;
	padding-top: 10px;
	margin-top: 10px;
}

div.formareaheader
{
	float: left;
	width: 615px;
	padding-bottom: 32px;
	border-top: dashed 1px #E4E4E4;
	padding-top: 10px;
	margin-top: 10px;
}

div.submit
{
	float: left;
	width: 605px;
}

div.addEngineers
{
	float: left;
	width: 605px;
	margin-left: 40px;
}

* html div.addEngineers
{
	float: left;
	width: 605px;
	margin-left: 20px;
}

div.addEngineers input
{
	background: transparent url(../../../../images/development/engBut.gif) no-repeat;
	border: 0;
	height: 27px;
	width: 146px;
	font-size: 1em;
	padding: 0;
	margin: 0;
	margin-left: 40px;
}

div.terms
{
	float: left;
	width: 850px;
	background-color: #EFF1E3;
	padding: 10px;
	border-top: dashed 1px #E4E4E4;
}

* html div.terms
{
	float: left;
	width: 845px;
	background-color: #EFF1E3;
	padding: 10px;
	border-top: dashed 1px #E4E4E4;
}

div.terms input
{
	border: 0;
}

div.terms span
{
	float: left;
}

div.terms span a
{
	float: left;
}


div.validSum
{
	float: left;
	width: 655px;
	padding-bottom: 10px;
}

span.Validation
{
	float: left;
}

span.multiselect input
{
	border: 0;
}

div.field select
{
	float: left;
}

div.validHead
{
	float: left;
	width: 605px;
	padding-bottom: 10px;
	font-size: 1.167em;
}

div.appliance
{
	float: left;
}

div.termsWrapper
{
	float: left;
}


div#formexport
{
	width:400px;
}


div#alofields
{
	width:330px;
	float:left;
}

div#alofields div.field
{
	width:330px;
	float:left;
}

div#alomessage
{
	float: left;
	width:150px;
	height: 110px;
	margin-left: 45px;
}

* html div#alomessage
{
	float: left;
	width:150px;
	height: 110px;
	margin-left: 15px;
}

div#alomessageleftcurl
{
	float: left;
	width:3px;
	height:100%;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
div#alotopspace
{
	float: left;
	width:3px;
	height:55px;
	border-bottom: #000000 1px solid;
}
div#alobottomspace
{
	float: left;
	width:3px;
	height:54px;
}
div#alomessagetext
{
	margin-top:45px;
	color:#ff0000;
}

/*-------------------HELP ICONS --------*/

a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; width:170px;}
a.tooltip span.tooltipanchor {display:none;}

a.tooltip:hover span.tooltipanchor
{
	display:inline;
	position:absolute;
	width:6px;
	height:30px;
	margin-left:4px;
	z-index:1000;
	background: url(../../../../images/helpanchor.jpg) no-repeat;
}
a.tooltip:hover span.tooltipcontent
{
	display:inline;
	position:absolute;
	text-decoration:none;
	width:180px;
	background: #ffffde;
	border: 1px solid #bdbdbd;
	color: #000000;
	margin-left:9px;
	padding:4px;
	font-size:.8em;
	z-index:1000;
}

