﻿*
{
    margin: 0px;
    padding: 0px;  
    font-family: Arial; 

}

#container
{
    width: 774px;            
    margin-right: auto;
    margin-left:auto;
    color: #505B60;
    
}
#container #salesforce p.introText
{
	font-size:12px;
	line-height:19px;	
}
#container #salesforce ul li.ma
{
	margin:5px 0px 5px 30px;
}
#container #salesforce ol li.marginLeft
{
	list-style-type:none;
	margin:5px 0px 0px 30px;
}

#container #salesforce .sf span ol 
{
	list-style-type: disc;
	margin:10px 0px 0px 25px;
}

#container #salesforce .sf span ol.im
{
	list-style-type: disc;
	margin:100px 0px 0px 500px;
}

#container #salesforce .sf ol 
{
	list-style-type: disc;
	margin:0px 0px 0px 25px;
}
#container #salesforce .sf span ul 
{
	list-style-type: disc;
	margin:10px 0px 0px 25px;
}

#container #salesforce #datasheet  
{
    BACKGROUND-COLOR: gray;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	margin:0px 0px;
	width:120px;
	float:right;
}
	
#container #salesforce #courseTime
{
    border: solid 1px gray;
	padding:5px 5px 5px 5px;
	margin:0px 0px;
	width:120px;
	float:right;
}

#container #salesforce #sff  
{
    BACKGROUND-COLOR: rgb(226,31,38);
	color:#ffffff;
	padding:5px 5px 5px 5px;
}

#container #salesforce #sff ul.wh
{
	margin:10px 10px 5px 20px;
	list-style-type: circle;
	color:#ffffff;
}

#container #salesforce ul.whi
{
	list-style-type: circle;
	margin:0px 0px 5px 0px;
}

#container #salesforce #sff span.register_h
{
	font-size:18px;
	font-weight:bold;
}

#container #salesforce .sf
{
	margin:0px 0px 10px 0px;
}

#container #salesforce fieldset
{
	/*width: 90%;
	margin-right: auto;
    margin-left:auto;	
	padding: 10px;*/
	border: 0px;	
 padding: 0px;
 margin:0px;
}

#container #salesforce legend
{
	margin-left:0px;
	margin-top:10px;
	font-size: 14px;
    line-height:18px;
	color: #F4851C;
	/*font-weight: bold;	margin-left: 1em;*/
	text-transform:uppercase;
}

#container #salesforce fieldset ol
{
	/*padding: 1em 1em 0 1em;margin-right: auto;
    margin-left:auto; background-color:Orange;*/
	font-size: 8pt; 
	list-style: none;
	width: 100%;
    margin-left:100px;
}

#container #salesforce fieldset li
{
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 5px;
}

#container #salesforce fieldset#registrationDetails label
{
	float: left;
	/*width: 10em;*/
	width:30%;
	margin-right: 1em;
	text-align:right;
	font-size:12px;
	padding-top:4px;

}
#container #salesforce fieldset#trainerDetails label
{
	float: left;
	/*width: 10em;*/
	width:30%;
	margin-right: 1em;
	text-align:right;
	font-size:12px;
	padding-top:4px;

}

#container #salesforce fieldset .submit
{
	float: none;
	width: auto;
	border-style: none;
	padding-left: 12em;
	background-color: transparent;
	background-image: none;
}
#container #salesforce fieldset .txtBx
{
    border: solid 1px #999999;/*#2F3637;*/
    width: 270px;
    height: 20px;
    color: #505B60;
    font-size:12px;
    line-height:17px;
}

#container #salesforce fieldset .ddlist
{
    border: solid 1px #999999;/*#2F3637;*/
    width: 233px;
    height: 24px;
    color: #505B60;
}

#container #salesforce fieldset p.Info
{
	font-size: 10pt;
	line-height: 30px; /*background-color:Lime;margin-left: 25px;*/
	color: Green;
	margin-left: 10px;
	font-weight:bold;
	 color: #505B60;
}
p.messageText
{
	font-size: 11pt; 
	color: rgb(174, 32, 30);
	line-height:20px;
	margin-left:0px;
	padding-left:0px;	
}

#container #salesforce span.boldText 
    {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    color: Black;
	    font-weight: bold;
    }
#container #salesforce  span.bodyItalic
   {
      font-size: 11px;
   }
#container #salesforce a.Privacy
   {
	text-decoration:none;
	color: #666666;
    font-size: 11px;
	font-weight: bold;
   }
#container #salesforce a.Privacy:hover
{
	text-decoration:underline;
	color:Red;
}

.pgTitle
{
	color:#E23338 /* #AE201E*/; 
	font-size: 25px; 
	font-weight:300;
	line-height: 29px;
	margin-top: 0px; 	
	margin-bottom:10px;
	margin-left:0px;
}
.btn
{
	background-color:#E23338 ;
    font-weight:bold;
	border:1px solid Gray;
	width:150px;
	margin-left:242px;
	color:White;	
}
.txtArea
{
	border: solid 1px #999999;/*#2F3637;*/    
    font-size:12px;
    line-height:17px;
}
.infoText, p.message
{
	font-size:12px;
	line-height:18px;	
}
#container #salesforce fieldset#Interests li
{
	width: 100%;
	float: left;	
}
#container #salesforce fieldset#Interests li table
{
	float: left;	
	width: 50%;	
	/*padding-bottom: 5px;clear: left;*/
}
/*
#container #salesforce fieldset li table tr td
{
	white-space:nowrap;
	float: left;
	clear: left;
	width: 50%;		
}*/
#container #salesforce fieldset li label.setWidth
{
	width:50%;
	float:left;	
}
.smallHeaders {
	
	/*color:#ff0000;*/
	color:#E23338;
	font-size:13px;
	line-height:22px;
	font-weight: bold;	
} 

.priceDuration
{
	font-size: 20px; 
	font-weight:200;
	line-height: 20px;
	margin-top: 0px; 	
	margin-bottom:10px;
	margin-left:0px;
	font-weight: bold;
}

.subHeading
{
	font-size: 16px; 
	font-weight:200;
	line-height: 20px;
	margin-top: 0px; 	
	margin-bottom:10px;
	margin-left:0px;
	font-weight: bold;
}

.im 
{
	float: left; 
	padding: 3px 30px 0px 3px;
	margin-top: 0px; 
}

#h2  
{
	position:relative ;
	width:250px;
	height:76px;
	padding:0; overflow:hidden ;
}

#h2 span 
{
	position:absolute;
	width:250px;
	height:76px;
	left:0;top:0;margin:0; background:url("~/App_Themes/images/rab.jpg") no-repreat;
}
