/* ======================    GENERAL  ================================ */	
	body {
		text-align:center;
		margin:0px;
		padding:0px;
		font-family: sans-serif;
		background-image:url(http://www.encount.com/images/web/bg.gif);
		background-repeat:repeat;
		}
    table{
		padding:0px;
		margin:0px;
		border-collapse:collapse;	
	}	
	td{padding:0px;
		margin:0px;
		}

     
/* ======================    LAYOUT  ================================ */	
	#frame {
		width:762px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
	#contentcenter {
		width:762px;
		padding:0px;
		float:left;
		background:#fff;
		border:1px solid #607D87;
		}
/* ======================    HEADER  ================================ */		
	#header{
	    height: 76px;
		width: 100%;
		padding:0px;		
		background-image:url(http://www.encount.com/images/web/header-bg3.jpg);
		background-repeat:repeat;				
	}
/* ======================    HEADER > MENU  ================================ */		
	#menu{
	    height: 26px;
		width: 100%;
		padding:0px;		
		background-image:url(http://www.encount.com/images/web/menu-bg.jpg);
		background-repeat:repeat;				
		/*border-top:1px solid #607D87;
  	    border-bottom:1px solid #607D87;*/
	}
	
	span.menu{
	 margin:7px 5px;
	}
	
	a.menu:link,a.menu:visited,a.menu:hover,a.menu:active{
	   color:#fff;	  
	   font-weight:bold;
	   font-size:11px;
	   text-decoration:none;
	   padding:3px;	  
	}
	a.menu:hover{
	  color:#AD101B;
	}
	
	div.topMenu{
	/*  background-color:#CDD8DF; */
	  font-weight:700; 
	  padding-top:5px;
	  padding-left:5px;
	  width:344px; 
	  height:20px;
	  position:relative;
	  left:8px; 	
	  float:left; 
	  font-size: 11px;
	 /* color:#3A4E59;*/
	 color:#000;
	}
     a.topMenu:link,a.topMenu:visited,a.topMenu:hover,a.topMenu:active{
	 /*  color:#3A4E59;	  */
	   color:#000;
	   font-weight:bold;
	   font-size:11px;
	   text-decoration:none;
	   padding:0px;	  
	   margin:0px 0px;
	}
	a.topMenu:hover{
	  color:#AD101B;
	}	
/* ======================    BODY > LOGIN BOX  ================================ */			
	.headingLogin{
       height:25px;
       width:207px;       
       padding:0px;             
	   border:1px solid #607D87;
       background-color:#eaeced;
	  
     }
	 td.headingLogin2{
	    font-size:12px;
		 color:#AD101B;
		 font-weight:bold;
	 }

	 
	 td.login{
	  color:#000;
	  font-weight:bold; 
	  padding:1px; 
	  text-align:right  ;
	  width:100px;
	  font-size:11px;
	 }
    .sectionBodyLogin{
      padding:2px 0px 0px 5px;
      font-weight:bold;
      text-align:left;
	  background-color:#EFF0EF;
	  border-left: 1px solid #959792;
  	  border-right: 1px solid #959792;
  	  border-bottom: 1px solid #959792;
	  height:185px;
	  width:202px;
   }
   .button{
       padding:1px;
       background-color:#608995;
       border:1px solid #607D87;
       color:#fff;
       font-weight:bold;
       height:20px;
       font-size:10px
     }
   
   .buttonLogin,a.buttonLogin:link,a.buttonLogin:visited,a.buttonLogin:hover,a.buttonLogin:active{
       padding:1px;
       background-color:#608995;      
       color:#fff;
       font-weight:bold;
       height:15px;
	   width:82px;
       font-size:11px;
	   text-decoration:none;
	   text-align:center;
	   vertical-align:middle;
     }	 
   /* ======================    BODY > WHATS NEW BOX  ================================ */
   .headingWhatsNew{
       height:25px;
       width:207px; 
       color:#AD101B;
       padding:0px;      
       font-weight:bold;
	   border:1px solid #607D87;
       background-color:#eaeced;
	   font-size:12px;
     }
	.sectionBodyWhatsNew{
       height:173px;
       width:196px; 
       color:#000;
       padding:0px;      
       font-weight:bold;
       background-color:#fff;
	   font-size:12px;
	   padding-left:10px;
	   padding-top:5px;
	
     }    
	  .sectionBodyWhatsNew .date{
	   color:#AD101B;
	 }
   /* ======================    BODY > DISCOVER THE DIFFERENCE BOX  ================================ */	 
    .headingDifference{

       height:25px;
       width:322px; 
       color:#627781;
       padding:0px;      
       font-weight:bold;
       background-color:#EFF0EF;
	   font-size:14px;
	   text-align:center;
     }
    .sectionBodyDifference{
       height:198px;
       width:307px; 
       color:#030104;
       padding-left:14px;      
       background-color:#EFF0EF;
	   font-size:13px;
	   text-align:left;
     }	 
   /* ======================    BODY > MATCHES BOX  ================================ */	 	 
    table.matched{
       background:#fff;
       border:1px solid #7C7E78;
       width:206px;
	   margin:0px;
     }	 	
	 table.matched td.title{
	   font-size:14px; 
	   font-weight:bold; 
	   padding:1px;
	   padding-top:4px;
	   color:#000000; 
	   text-align:left;
	   border:0px;
	 }
    a.matchesLink:link,a.matchesLink:visited,a.matchesLink:hover,a.matchesLink:active{
	   font-size:14px; 
	   font-weight:bold; 
	   padding:0px;
	   color:#748C97;
	   text-decoration:underline; 
	}	 
	a.matchesLink:hover{
	   color:#000000;
	}
     div.button2{
	    background-color:#71AFC4;
        border:1px solid #5F92A3;
	  	width:70px;
		text-align:center;
	  }
    a.button2:link,a.button2:visited,a.button2:hover,a.button2:active{
       padding:1px;
       color:#fff;    
       height:12px;
       font-size:11px;
	   text-decoration:none;
     }
	    /* ======================    BODY > STAT BOX  ================================ */	 	
	 .headingStats{
	   color:#AD101B;
	   font-size:12px;
	   font-weight:bold;
	   text-align:center;
	   padding:2px 0px;
	   width:300px;
	 }
	 .counterRed{color:#AD101B;}
	    /* ======================    BODY > CLIENTS & MEDIA BOX  ================================ */	 	
	 .headingClients, .headingMedia{	  
       padding:0px;             
       background-color:#748C98;	 
	   width:212px;
	   height:25px;
	   margin-top:8px;
	 }	  
	 td.headingClients2{
	 font-weight:bold;
	   font-size:12px;
	    color:#fff;
	 }
	 .sectionBodyClients, .sectionBodyMedia{
	    margin-top:13px;
		margin-left:1px;
		width:212px;
	 }
   /* ======================    BODY > SOCIALS BOX  ================================ */
  .headingSocials{
       height:25px;
       width:206px; 
      
       padding:0px;      
      
       background-color:#748C98;

	   margin:0px;
     }
	 td.headingSocials2{
	 	   font-size:12px;
		   color:#fff;
			 font-weight:bold;
	 }
	.sectionBodySocials{
       height:125px;
       width:200px; 
       color:#000;
       padding:0px;      
       font-weight:bold;
       background-color:#fff;
	   font-size:12px;	
	   padding-left:6px;
     } 
	 div.social{
	   margin-top:10px;	   
	 }
	 a.social:link,a.social:visited,a.social:hover,a.social:active{
	   color:#000000;
	   font-size: 12px;
	   text-decoration:none;
	  }
	  a.social:hover{
	    color:#AD101B;
	  }
.style1 {font-size: 11px}
.counterRed{
	   color:#AD101B;
	   }
	   .pageTitle{
        font-size:15px;
		text-align:center;
		color:maroon;
		font-weight:bold;
	   }
	   A.menulink {
display: block;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}

A.menulink:hover {
border: solid 1px #333333;
background-color:#e2e2e2;
}

.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.topMenuBar{
background-color:#778D9A; 
background-image:url(#root#/images/web/menu-bg.jpg); 
background-repeat:repeat; 
width:100%; 
font-size:14px; 
font-weight:bold; 
text-align:left; color:#FFFFFF; height: 26px; padding-top:4px;
}
.bar2{
float:left; width:290px;text-align:right; color:#fff; font-weight:bold; font-size: 12px;
}
.border_top{
border-top: 1px solid #9CABB2;
}
/* ======================    profile   ================================ */	
/* ------------------   Short profile  ---------------- */ 
.statShort table {border:0;}
div#shortStatModule	h2, table, td, th, tr {padding: 0px; margin: 0px;} 
div#shortStatModule	 {border: 1px solid #666666; padding: 0px; margin: 0px; margin-bottom: 5px;}
div#shortStatModule	h2 {width:100%;background-color: #e2e2e2; padding: 2px 0; margin: 0px; font-size:15px; text-align:center}
#shortStatHead a:visited, #shortStatHead a:hover, #shortStatHead a:link, #shortStatHead a:active {
text-decoration: underline;
color:#333333;
}
#shortStatHead a:hover {text-decoration: none;}

.statShort  {padding: 0px; margin: 0px; width:100%}
.statShort td,.statShort th{ padding:2px}
.statShort  table td {padding: 2px; margin: 0px; border-bottom: 1px solid #d2d2d2; }
.statShort  table th {padding: 2px; margin: 0px; background-color:#ececec;border-width:0; border-bottom: 1px solid #d2d2d2; width:20%;  text-align:right }
.statShort table td{  width:30%;}
.helptext {color: #666666; font-size: 12px; font-weight:bold; width:100%; text-align:left; background-color:#eee}

/* ------------------   Extended profile  ---------------- */
.stat  {padding: 4px; margin: 4px;}
.stat td {padding: 4px; margin: 4px; border-bottom: 1px solid #d2d2d2; text-align:left}
.stat th {padding: 4px; margin: 4px; background-color:#ececec; border-bottom: 1px solid #d2d2d2; width:25%;  }
.galleryBox { overflow:auto; height:600px; width: 390px; text-align:left; padding:0; border:1px solid #666; text-align:center}
#extendedProfile th{
      text-align:right;
}

.asterisk{
 color:red;
 font-size:10px;
}
.imbra td,.imbra th{
  padding:2px; text-align:left;
}
/* ----------  FORMATTING FOR MENS EXTENDED PROFILE PAGE---------------*/

#mensExtendedProfile select,#mensExtendedProfile input {font-size:13px;margin:5px; }
#mensExtendedProfile{background-image:none}
#mensExtendedProfile .contentBox {width:780px; background:#FFFFFF; font-size:13px; margin:0 auto; border:1px solid #ccc}
#mensExtendedProfile .messageRed {color:#FF0000; margin:2px; font-weight:bold; }
#mensExtendedProfile .signatureBox {font-weight:bold;vertical-align:top; }
  h2 {text-align:center; font-weight:bold;font-size:18px; margin-bottom:15px;  }
  

.lang{margin-top:30px;margin-bottom:30px}
.lang a,.lang a:hover,.lang a:visited,.lang a:active{
 font-weight:bold; font-size:16px; text-decoration:none; color:#990000;
 }
  a.active:link,  a.active:visited,  a.active:active{ color:#000066;}
  
  .floatRight{ float:right}
  .floatLeft {float:left;}
  
  .errorMessage{
 font-weight:bold;
 margin: 15px auto;
 width:100%;
color:red
}

  
  
