/* CSS Document */
.ProMatch{clear:both; padding:0px 0px 0px 0px; margin:0;}
.ProMatch  .LftPanel{float:left; padding:0; margin:0px 5px 0px 0px; width:74%; }
.ProMatch .RhtPanel{float:left; padding:0px; margin:0px 0px 0px 0px; width:25%; }
.ProMatch .ProTitle{ padding:5px 0 0 0; margin:0; width:100%; clear:both;}
.ProMatch .ProTitle .Bigtitle{padding:15px 0px 0px 20px; margin:0;  font-size:25px; color:#2E3764; font-weight:bold;}
.ProMatch .ProTitle .SubTlt{ float:left; padding:5px 0px 0px 0px; margin:0; width:90%; font-size:20px; color:#353535; font-family:"Myriad Pro"; font-weight:bold; }

.ProMatch .Probox{ clear:both; padding:10px 0px 0px 30px; margin:0;}
.ProMatch .Probox .LeftBox{float:left; padding:0 0px 0 0px; margin:0 0 0 0px; width:29%; border:1px solid #2e3764;}
.ProMatch .Probox .CenterBox{float:left; padding:0 0px 0 0px; margin:0 0 0 30px; width:28%; border:1px solid #2e3764;}
.ProMatch .Probox .RhtBox{float:left; padding:0 0px 0 0px; margin:0 0 0 30px; width:28%; border:1px solid #2e3764;}
.ProMatch .Probox  .TLt{ float:left; padding:0; margin:0; width:100%; background:#CCE2F6; border-bottom:1px solid #2e3764;}
.ProMatch .Probox  .Tlttxt{float:left; padding:5px 0px 5px 10px; color:#353535; font-weight:bold; }
.ProMatch .Probox  .Boxbg{ float:left; padding:0; margin:0; width:100%; background:#F3F8FD;}
.ProMatch .Probox  .Boxtxt{float:left; padding:5px 5px 5px 5px; color:#353535;}
.ProMatch .MiniTlt{float:left; padding:20px 0px 0px 20px; color:#2e3764; font-weight:bold; font-size:20px; width:74%;}
.ProMatch .AllFields{float:left; padding:20px 0 0 0; color:#353535; width:16%;}
.ProMatch .AllFields span{color:#FF0000;}
.ProMatch .AllFields1{float:left; padding:10px 0 0 74%; color:#353535;  width:16%;}
.ProMatch .Headtlt{float:left; padding:20px 0px 0px 20px; color:#2e3764; font-weight:bold; font-size:15px;}
.ProMatch ol{padding:2px 0px 10px 20px; margin:0px;}
.ProMatch ol li{font-size:12px; list-style-type:none; padding:3px 0px;}
.ProMatch ol li a{font-weight:bold; cursor:pointer;}
.ProMatch .Rhtbox{float:left; padding:0; margin:0; width:100%;}
.ProMatch .Rhtbox .Headtlt{float:left; padding:10px 0px 10px 20px; color:#2e3764; font-weight:bold; font-size:15px;}
.ProMatch .Rhtbox .Rhttxt{float:left; padding:0px 20px 5px 20px; width:197px;}
.ProMatch .Rhtbox .Rhttxt a{ color:#2e3764; font-weight:bold;}
.ProMatch .Rhtbox .Rhttxt a:hover{ text-decoration:none;}



.ProMatch .Objectives{padding:10px 0px 0px 0px;}
.ProMatch .Objectives ul{padding:0px 0px 0px 20px; color:#2E3764; margin:0px; list-style-type:none; float:left;}
.ProMatch .Objectives li{
	float:left;
	/*font-size:14px;*/
	/*New @ 12/05/2008*/
	font-size:15px;
	font-weight:bold;
	padding:0px; 
	margin:0px; 
	list-style-type:none;
 }
/*.ProMatch .Objectives li.Numbers{font-weight:bold; font-size:34px; font-style:italic; color:#515151; padding-right:5px;}*/
.ProMatch .Objectives li span.Numbers{font-weight:bold; font-size:34px; font-style:italic; color:#515151; padding-right:5px;}
.ProMatch .Objectives li div.Des{color:#2E3764; font-size:11px;}

.ProMatch .Objectives li span{
	/*font-size:12px*/
	/*New @ 12/05/2008*/
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.ProMatch .Category {margin:auto; width:100%;}
.ProMatch .Category .LftImg { float:left; 
margin:30px 0 30px 55px /* New @ 12/05/2008 */;}
*html .ProMatch .Category .LftImg {margin:30px 0 30px 25px /* New @ 12/05/2008 */;}
.ProMatch .Category .RhtCtnt { float:right; width:52%; margin:30px 55px 30px 0px /* New @ 12/05/2008 */;}
*html .ProMatch .Category .RhtCtnt {margin:30px 30px 30px 0px /* New @ 12/05/2008 */;}
.ProMatch .Category .RhtCtnt .FieldRow {padding-top:25px; padding-right:15px /*New @ 13/05/2008 */;}
*html .ProMatch .Category .RhtCtnt .FieldRow {padding-top:15px;/*New @ 13/05/2008 */}
.ProMatch .Category .RhtCtnt .FieldRow label{float:left; font-weight:bold; width:278px; padding-top:2px;}
.ProMatch .Category .RhtCtnt .FieldRow select{width:200px; }
.ProMatch .Category .RhtCtnt .FieldRow .Button{float:right;}
.ProMatch .ConBtn{ margin:auto; text-align:center;}
.ProMatch .ConBtn ul{ list-style-type:none; text-align:center; float:left;}
.ProMatch .ConBtn li{ list-style-type:none; float:left; height:47px;  padding:10px 0px; }
/*.ProMatch .ConBtn li.Lft{float:left;}*/
.ProMatch .ConBtn li.Lft input{ border:none; height:47px; padding:0 0 0px 10px; color:#fff; font-weight:bold; font-size:20px; background:url(../images/Btn_ConLft.gif) no-repeat left; float:left;}
*:first-child+html .ProMatch .ConBtn li.Lft input{padding:0; margin:0; float:none; }
.ProMatch .ConBtn li.Rht{background:url(../images/Btn_ConRht.gif) no-repeat left; width:34px; float:left; font-size:0;}


.ProMatch .ReqQuote { margin:auto; width:90%;}
.ProMatch .ReqQuote .FieldRow {border-bottom:1px solid #CFCFCF; float:left; width:100%; padding:10px 0px;}
.ProMatch .ReqQuote .FieldRow .Lft{float:left; width:45%; padding-left:2px;}
.ProMatch .ReqQuote .FieldRow .Rht{float:right; width:53%;}
.ProMatch .ReqQuote .FieldRow select{width:200px;}
.ProMatch .ReqQuote .FieldRow .Requ{ color:#FF0000;}
.ProMatch .ReqQuote .FieldRow .SubText{ color:#666666; font-size:11px;}
.ProMatch .ReqQuote .Button{ text-align:center; margin:auto; width:20%;}
.ProMatch .ReqQuote .FieldRow .RadioGrp{float:left; padding:0px; margin:0px;}
.ProMatch .ReqQuote .FieldRow .RadioGrp ul{ float:left;list-style-type:none;}
.ProMatch .ReqQuote .FieldRow .RadioGrp li{list-style-type:none;}


.ProMatch .PMListing{clear:both; padding:5px 0 0 20px; margin:0; width:95%;}
.ProMatch .PMListing .PMLabel{ float:left; padding:0 0 3px 0; margin:0; width:90%; font-weight:bold;}
.ProMatch .PMListing .PMInput{ float:left; padding:0 0 3px 0; margin:0; width:90%; font-weight:bold;}
.ProMatch .PMListing .PMInput .Category{clear:both; padding:0; margin:0; width:100%;}
.ProMatch .PMListing .PMInput .Category .LeftCat{float:left; padding:0; margin:0; width:40%;}
.ProMatch .PMListing .PMInput .Category .RhtCat{float:left; padding:0; margin:0; width:40%;}
.ProMatch .PMListing .PMInput .Catrow{clear:both; padding:3px 0 0 0; margin:0; width:100%;}
.ProMatch .PMListing .PMInput .Catrow .Radiocheck{float:left; padding:0; margin:0; width:3%;}
.ProMatch .PMListing .PMInput .Catrow .Rhttxt{float:left; padding:2px 0 0 0; margin:0; width:95%;}
.ProMatch .PMListing .PMInput .Catrow .Rhttxt span{font-size:10px; font-style:italic;}

.ProMatch .PMListing .PMInput .Catrow .SubRadiocheck{float:left; padding:0px 0px 0px 25px; margin:0; width:9%; }
.ProMatch .PMListing .PMInput .Catrow .SubRhttxt{float:left; padding:2px 0 0 0; margin:0; width:80%;}
.ProMatch .PMListing .PMInput .Catrow .SubRhttxt span{font-size:10px; font-style:italic;}
.ProMatch .PMListing .PMInput .Catrow .SubRhttxt em{vertical-align:top;}


.ProMatch .PMListing .PMInput .checkCat {clear:both; padding:0; margin:0; width:100%;}
.ProMatch .PMListing .PMInput .checkCat .checkLeftCat{float:left; padding:0; margin:0; width:30%;}
.ProMatch .PMListing .PMInput .checkCat .checkRhtCat{float:left; padding:0; margin:0; width:30%; }

/*Added by Ajay on 19 Sep, 08 for providerMatchHomeSuccess.php*/
* html .postProject input{width:165px; border:1px solid #000; }
*:first-child+html .postProject{width:170px; }

* html .searchDir input{width:225px; border:1px solid #000; }
*:first-child+html .searchDir{width:230px; }

.twoBtns{width:480px;margin:0 auto;}
* html .twoBtns{width:520px;}
*:first-child+html .twoBtns{width:530px;}



