/* --------------------------------
   Enquiry Form Styles
   --------------------------------*/

.Text1,select
{
 font-size: 11px;
 font-family: tahoma;
 color: #666666;
 border: 1px solid #cccccc;
}   

#PublicRelation_attachment,
#PublicRelation_attachment1,
#PublicRelation_attachment2
{
 height: 19px;
}
   
.Error
{
 color: #ff0000;
}

em.Error
{
 font-size: 10px;
 font-style: normal;
 clear: left;
 float: left;
}

em.Long
{
 width: 280px;
}

em.Longest
{
 width: 450px;
 font-size: 11px;
 font-weight: bold;
}

div.EnquireForm
{
 width: 524px;
 float: left;
 background: url(../Image/Generic/BorderH.gif) repeat-x 0 100%;
 padding: 0 0 10px 0;
 margin: 0 0 20px 0;
 border: none;
 color: #333333;
 font-family: verdana,sans-serif;
 font-size: 11px;
} 

div.EnquireForm h5
{
 display: block;
 float: left;
 _float: none;
 width: 100%;
 background: url(../Image/Generic/BorderH.gif) repeat-x 0 0;
 padding: 15px 0 10px 0;
 margin: 5px 0 0 0;
 color: #315c90;
 font-size: 12px;
}

div.RegisterForm
{
 padding: 20px 0 0 0;
 background: url(../Image/Generic/BorderH.gif) repeat-x 0 0;
} 

div.EnquireForm fieldset
{
 width: 100%;
 clear: both;
 display: block;
 padding: 0 0 11px 0;
 border: none;
}   

div.EnquireForm fieldset label
{
 width: 204px;
 display: block;
 float: left;
 padding: 3px 0 0 0;
}   

div.RegisterForm fieldset label
{
 width: 100px;
 display: block;
 float: left;
 padding: 3px 0 0 0;
}   

div.EnquireForm fieldset select
{
 width: 176px;
 border: 1px solid #cccccc;
 padding: 1px;
}  

div.EnquireForm fieldset input
{
 width: 174px;
 height: 13px;   
}

div.EnquireForm fieldset input.Check1
{
 padding:0;
 margin:0;
 width: 15px;
 height: 14px;
}

div.EnquireForm .PhoneNo
{
 margin-top: 10px;
 float: left;
} 

div.EnquireForm fieldset fieldset
{
 width: 45px;
 float: left;
 clear: none;
 padding: 0;
 padding: 0 5px 0 0;
} 

div.EnquireForm fieldset.TeleCode
{
 margin-top: -15px;
 display: block;
 height: auto;
}   

div.EnquireForm fieldset.TeleNo
{
 width: 122px;
}  

div.EnquireForm fieldset fieldset label
{
 width: 45px;
 padding: 0 0 3px 0;
 font-style: italic;
 text-align: center;
}   

div.EnquireForm fieldset fieldset .Text1
{
 width: 45px;
}  

div.EnquireForm fieldset.TeleNo .Text1,
div.EnquireForm fieldset.TeleNo label
{
 width: 122px;
}  

div.EnquireForm .Text2
{
 clear: left;
 float: left;
} 

div.EnquirySectors
{
 width: 524px;
 background: url(../Image/Generic/BorderH.gif) repeat-x 0 0;
 padding: 10px 0 10px 0;
 margin: 10px 0 0 0;
 float: left;
} 

div.EnquirySectors p
{
 padding: 5px 0 12px 0;
 line-height: normal;
 float: left;
 width: 524px; 
}  

div.EnquirySectors fieldset
{
 padding: 0 0 5px 0;
 float: none;
 clear: left;
 width: 524px; 
}  

div.EnquirySectors fieldset input
{
 width: 15px;
 height: 14px;
 float: left;
 margin:0;
 padding:0; 
} 

div.EnquirySectors fieldset label
{
 padding: 0 0 0 3px; 
 float: left;
 margin:0;
 width: auto;
} 

div.EnquireForm fieldset input.Submit
{
 width: 78px;
 height: 21px;
 margin: 15px 0 0 0;
} 

div.EnquireForm table
{
 width: 100%;
 float: left;
 margin: 0 0 7px 0;
 table-layout: auto;
}

div.EnquireForm table td
{
 padding: 3px 0;
} 

div.EnquireForm table label
{
 width: auto;
 float: left;
 margin:0;
 padding: 0 10px 0 0;
} 

div.EnquireForm table input
{
 float: left;
 margin: 3px 3px 0 0;
 width: 13px;
 height: 13px;
}

div.EnquireForm table input.Text1
{
 width: 122px;
 height: 14px;
} 

div.Column2 p.Note
{
 padding: 15px 0 10px 0;
 margin: 0;
 color: #315C90;
}

div.Column2 table.Payment
{
	width: 90%;
	border: 1px solid #7D7E7F;
	border-collapse: collapse;
	float: left;
	margin: 10px 0px;
}

div.Column2 table.Payment td 
{
	padding: 4px;
	width: auto;
	border: 1px solid #7D7E7F;	
}

div.Column2 table.Payment td.Bold
{
	font-weight: bold;
}

div.EnquireForm fieldset input.Button
{
	width: auto;
	color: #F5F1DF;
	font-weight: bold;
	background-color: #F08020;
	border: none;
	margin: 0px 10px 0px 0px;
	padding: 2px 5px 2px 5px;
	font-size: 11px;
}

div.EnquireForm fieldset.NoDisplay
{
	display: none;
}

div.EnquireForm table.BarCode
{
	width: 90%;
	border: none;
	float: left;
	margin: 10px 0px;
}

div.EnquireForm table.BarCode tr td
{
	padding: 5px 10px 0px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

div.EnquireForm p.BarCode
{
	padding-bottom: 0px;
}

div.EnquireForm table.BarCodeConfirmation
{
	width: 90%;
	border: none;
	float: left;
	margin: 2px 0px;
}

div.EnquireForm table.BarCodeConfirmation tr td
{
	padding: 5px 10px 0px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

div.EnquireForm  p.PaymentHeading
{
	font-weight: bold;
	font-size: 14px;
	background: url(../Image/Generic/BorderH.gif) repeat-x 0 0;
	padding: 15px 0 10px 0;
	margin: 5px 0 0 0;
}

div.EnquireForm  h5.PaymentHeading
{
	border: none;
}

table.StandRate
{
	padding: 10px 0 10px 0;	
	background: url(../Image/Generic/BorderH.gif) repeat-x 0 0px;	
}

div.EnquireForm option
{
	font-size: 11px;
	font-family: verdana,sans-serif;
}