/* Buy Italy Property - Agent registration */

 
.sectionTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-align: left; border-bottom: 1px solid #839B7B; padding: 5px 0px 3px 10px; margin: 5px 0px 5px 0px; }
.sectionText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-align: left; padding: 5px 0px 3px 10px; margin: 5px 0px 5px 0px; }
.noBottomMargin { margin-bottom: 0px; }
 
 input.genTb { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; }
 select.genSel { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; }
 textarea.genTa { font-size: 10px; font-weight: bold; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; }

 .selA { width: 150px; }
 .selB { width: 110px; }
 .selC { width: 140px; }

 .tbA  { width: 150px; }
 .tbAa { width: 220px; margin-left: 10px; }
 .tbB  { width: 75px; }
 .tbBa { width: 76px; }
 .tbC  { width: 35px; }
 .tbD  { width: 440px; }
 .tbE  { width: 48px; }
 .tbF  { width: 35px; }
 
 .taA	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 250px; height: 100px; }
 .taB	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 270px; height: 60px; }
 .taC	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 270px; height: 120px; }
 
 #delLogo { border: 1px solid #333333; background-color: #839B7B; color: #ffffff; margin: 10px; cursor: pointer; }
 .aggProf { background-color: #62785A; color: #ffffff;  border: 1px solid #cccccc; cursor: pointer;}
 .aggProfB { background-color: #ffffff; color: #62785A;  border: 1px solid #cccccc; cursor: pointer;}
 
 #zoneAgBut { cursor: pointer; font-size: 10px; font-weight: normal; }
 #zonePropBut { cursor: pointer; font-size: 10px; font-weight: normal; }
 
 .genTbA { cursor: pointer; font-size: 10px; font-weight: normal; border: 1px solid #62785A; background-color: #F1F2EA; font-family: Verdana, Arial, Helvetica, sans-serif; }
 .genTbC { font-size: 10px; font-weight: normal; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; width: 190px; }
 .tmpBut { cursor: pointer; font-size: 10px; font-weight: normal; }
 .tmpButB { cursor: pointer; font-size: 10px; font-weight: normal; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; }
 
 .delButA { border: 1px solid #cccccc; color: #ffffff; background-color: #ff0000; cursor: pointer; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; width: 20px; height: 22px; }
 
 /* specific classes for buttons */
 
 /* generic button classes */
 .genVarButA { cursor: pointer; font-size: 10px; font-weight: normal; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; }
 .genVarButB { cursor: pointer; font-size: 10px; font-weight: normal; border: 1px solid #62785A; background-color: #839B7B; color: #ffffff; padding: 1px 1px 1px 1px; }


 /* add new property button clases */
 .genVarBut_addpa { cursor: pointer; font-size: 10px; font-weight: normal; border: 1px solid #62785A; background-color: #F1F2EA; padding: 1px 1px 1px 1px; }
 .genVarBut_addpb { cursor: pointer; font-size: 10px; font-weight: normal; border: 1px solid #62785A; background-color: #839B7B; color: #ffffff; padding: 1px 1px 1px 1px; }

 .vbutVisible   { cursor: pointer; border: 1px solid #cccccc; background: #006633; color: #ffffff; }
 .vbutInvisible { cursor: pointer; border: 1px solid #cccccc; background: #ff0000; color: #ffffff; }
 
  .simplePrint {
 	color: #000000;
	background-color: #FFFF00;
	border: 1px solid #cccccc;
	cursor: pointer;
 }
 
 
 .standardPrint {
 	color: #000000;
	background-color: #9999FF;
	border: 1px solid #cccccc;
	cursor: pointer;	
 }
 
 
 /* div container for operator - prop guides */
 .pgcontent213 {
 	margin: 20px 20px 20px 5px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E6E6E6;
	background-color: #ffffff;
	color: #333333;
 }
 
 .pgcontainer2 {
 	border: 1px solid #E4E4E4;
	background-color: #F8F8F8;
	padding: 10px 10px 10px 10px;
 }
 
 .pgnofiles {
 	border: 1px solid #FFCCCC;
	background-color: #FFF2F2;
	color: #BB0000;
	padding: 10px 10px 10px 10px;
 }
 
 .pgFileGreen {
 	border: 1px solid #D2E8D3;
	background-color: #EDF8ED;
 }
 
 .pgFileGreen2 {
 	border: 1px solid #839B7B;
	background-color: #F5F7F5;
 }
 
 .pgFileRed {
 	border: 1px solid #EFCAC9;
	background-color: #FFE7E6;
 }
  
 .pgFileGray {
 	border: 1px solid #E4E4E4;
	background-color: #F8F8F8;
 }
 
 .errorMsgDiv {
 	border: 1px solid #EFCAC9;
	background-color: #FFE7E6;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #800000;
 }
 
 .pgInputTitle { width: 270px; }
 .pgTAreaDesc  { width: 270px; height: 75px; overflow: auto; }
