﻿*
{
    margin: 0px;
    padding: 0px;  
    font-family: Arial; 
    font-size:11px;
}

#container
{
    width: 774px;            
    margin-right: auto;
    margin-left:auto;
    color: #505B60;
}


fieldset
{
	width: 100%;
	margin-right: auto;
    margin-left:auto;
	padding: 0;
	border: 1px solid #BFBAB0;	
}

legend,.TCHead
{
	margin-left: 1em;
	margin-top:10px;
	font-size: 14px;
    line-height:18px;
	color: #F4851C;	
	text-transform:uppercase;
}

fieldset ol
{	
	list-style: none;
	width: 100%;   
}

fieldset ol li
{
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 5px;
}

fieldset ol li label
{
	color:Gray;
	float: left;	
	width:30%;
	margin-right: 1em;
	text-align:right;
	font-size:9pt;
	padding-top:4px;
}

fieldset#registrationDetails .submit
{
	float: none;
	width: auto;
	border-style: none;
	padding-left: 12em;
	background-color: transparent;
	background-image: none;
}
 .txtBx
{
    border: solid 1px #999999;
    width: 270px;
    height: 20px;
    color: #505B60;
    font-size:12px;
    line-height:17px;
}

 .ddlist
{
    border: solid 1px #999999;
    width: 102px;
    height: 22px;
    color: #505B60;
}

.btn
{
    margin-bottom: 30px;      
    margin-top:20px;
    margin-left:37%;
    font-size:9pt;
    border:1px solid Gray;
    width:100px;
}
#enquiryForm fieldset#paymentDetails
{
	width:100%;			
}
#enquiryForm fieldset#paymentDetails ul
{
	list-style:none;
	width:100%;	
	float:left;	
}
#enquiryForm fieldset#paymentDetails ul li
{
	font-size:9pt;
}
#enquiryForm fieldset#paymentDetails li#rbList
{	 
	width:45%;	
	float:left;	  
    margin-right:20px;
    text-align:right;
    font-weight:bold;  
   font-size:10pt !important;	
}

#enquiryForm fieldset#paymentDetails li#rbText
{
	width:51%;
	float:left !important;		
}
#enquiryForm fieldset#paymentDetails li.alignRight
{
	clear:both;
	margin-left:42%;
}
.Info
{
	font-size: 10pt;
	line-height: 30px; 
	color: Green;
	margin-left: 25px;
	font-weight:bold;
	 color: #505B60;
}
p.messageText
{
	font-size: 11pt; 
	color: rgb(174, 32, 30);
	line-height:20px;
	margin-left:0px;
	padding-left:0px;	
}

.errorText
{
	display:block;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	color:White;
	background-color:#FF0000;
	padding:2px 3px 2px 3px !important;
}
.pgTitle
{
	color: #AE201E; 
	font-size: 22px; 
	font-weight:300;
	line-height: 28px;
	margin-top: 0px; 	
}
.setMargin
{
	margin-left:25px;
	margin-top:5px;	
}
input[type=radio]
{
	margin-top:10px;	
}
#rbPaymentMode tr td input#rbPaymentMode_1
{
	margin-top:40px;	
}
#rbPaymentMode tr td input#rbPaymentMode_2
{
	margin-top:75px;	
}
span.paymentInfo
{
	font-weight:bold;
	color:Maroon;	
}
.txtComments
{
    margin-top:10px;
    margin-left:18px;
}
li.discountSecHead
{
	margin-top:10px;
	color:Gray;
	margin-left:15px;
	font-size:13px;
	font-weight:bold;
	line-height:15px;	
}
#container p.thankYouText
{
	 margin-top:7px;
	line-height:15px;	
}
br.clearAll
{
	clear:both;
}
.splCharText
{
	font-size:16px;
	font-weight:bold;
}
.setHeight
{
     height:50px;
}
