/* CSS Document */

#shadow #outercontainer{
    width:900px;
    background-position:top center;
    background-image:url(../images/shadow.gif);
	background-repeat:repeat-y;
}

#outercontainer{
	width:816px;
	background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
	padding:0px;
}

#outercontainer #header{
						top:0px;
						margin-left:0px;
						background-image:url(../images/header.jpg);
						height:294px;
						width:816px;
						margin:0px;
                        padding:0px;
}

#header #help {
			   top:0px;
			   float:left;
			   position:absolute;
			   margin-left:720px;
			   
			   background-image:url(../images/help.jpg);
			   height:46px;
			   width:85px;
			   /* margin-left:180px;margin:0px;*/
               padding:0px;
}

#outercontainer #navigation{
							height:27px;
							width:816px;
							background-image:url(../images/navgation.gif);
							background-repeat:repeat-x;
							margin:0px;
                            padding:0px;
							text-decoration:none;
}

#outercontainer #content_area {
							   width:816px;
							   margin:0px;
							   padding:0px;
}

#content_area #left_box {
						 width:200px;
						 margin:0px;
						 padding:0px;
						 float:left;
						
							
}
#content_area #left_box_increased {
						 width:275px;
						 margin:0px;
						 padding:0px;
						 float:left;
						 background-color:#FFFFFF;
						
}

#content_area #right_box {
						  width:600px;
						  margin:0px;
						  padding:0px;
						  float:right;
						
}
#content_area #right_box_increased {
						  width:540px;
						  margin:0px;
						  padding:0px;
						  float:right;
						 background-color:#FFFFFF;
}

#outercontainer #footer {
						 width:816px;
						 height:29px;
						 background-image:url(../images/bottom_link.gif);
						 background-repeat:repeat-x;
						 margin:0px;
						 padding:0px;
						 clear:both;
						 text-decoration:none;
}

.top_nav {
		 font-size: 12px;
		 color: #000000;
		 line-height:1.2;
		 text-decoration: none;
		 font-family: Arial, Verdana, Helvetica, sans-serif;
	}


#register{
margin:0px;
padding:0px;
}

#memberlinks{
width:200px;
margin:0px;
padding:0px;
}

#search{
margin:0px;
padding:0px;
}

#contact{
margin:0px;
padding:0px;
}

#profile{
background-image:url(../images/profile.gif);
height:170px;
width:275px;
margin:0px;
}

#profile #profile_photo {
height:104px;
width:113px;
margin-left:130px;
}


#profile_bottom{
height:50px;
width:275px;
margin:0px;
background-image:url(../images/profile_bottom.gif)
}

#content{
height:411px;
width:540px;
margin-left:275px;
background-image:url(../images/content.gif);
overflow:auto;
}

#contents{
height:410px;
width:610px;
margin-left:200px;
background-image:url(../images/content.gif);
overflow:auto;
}

#contentfull{
height:502px;
width:816px;
margin:0px;
background-image:url(../images/content.gif);
}

#contentscrol_a{
	width:780px;
	background-image:url(../images/content.gif);
	overflow:auto;
	margin-left:92px;
}

#bottom_link{
height:29px;
width:816px;
margin:0px;
background-image:url(../images/bottom_link.gif)
}

#bottom_link_extent{
height:29px;
width:816px;
margin:0px;
background-image:url(../images/bottom_link.gif)
}


/*//////////////////////////////////////////////////////////////////////////////////*/

.raised {
  background:transparent; 
  width:30%;
  filter:alpha(opacity=71);
  -moz-opacity:.71;
  opacity:.71;
  }
.raised h1, .raised p {
  margin:0 10px;
  }
.raised h1 {
  font-size:2em; 
  color:#fff;
  }
.raised p {
  padding-bottom:0.5em;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
  height:1px;
  }
.raised .b2 {
  background:#F4F9E5; 
  border-left:1px solid #fff; 
  border-right:1px solid #eee;
  }
.raised .b3 {
  background:#F4F9E5; 
  border-left:1px solid #fff; 
  border-right:1px solid #ddd;
  }
.raised .b4 {
  background:#F4F9E5; 
  border-left:1px solid #fff; 
  border-right:1px solid #aaa;
  }
.raised .b4b {
  background:#F4F9E5; 
  border-left:1px solid #eee; 
  border-right:1px solid #999;
  }
.raised .b3b {
  background:#F4F9E5; 
  border-left:1px solid #ddd; 
  border-right:1px solid #999;
  }
.raised .b2b {
  background:#F4F9E5; 
  border-left:1px solid #aaa; 
  border-right:1px solid #999;
  }
.raised .b1 {
  margin:0 5px; 
  background:#fff;
  }
.raised .b2, .raised .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.raised .b3, .raised .b3b {
  margin:0 2px;
  }
.raised .b4, .raised .b4b {
  height:2px; margin:0 1px;
  }
.raised .b1b {
  margin:0 5px; background:#999;
  }
.raised .boxcontent {
  padding:3px;
  font:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF0000;
  display:block;  
  background:#F4F9E5; 
  border-left:1px solid #fff; 
  border-right:1px solid #999;
  }
.jodi_male {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bolder;
	color:#99CC00;
	}
.jodi_female {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bolder;
	color:#000000;
	}
  
/* ///////////////////////////////////////////////////////////////////////////////*/

/*div for viewing curved edges*/

.profmangediv {
  background:transparent; 
  width:100%;
  }
.profmangediv .b1, .profmangediv .b2, .profmangediv .b3, .profmangediv .b4, .profmangediv .b1b, .profmangediv .b2b, .profmangediv .b3b, .profmangediv .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.profmangediv .b1, .profmangediv .b2, .profmangediv .b3, .profmangediv .b1b, .profmangediv .b2b, .profmangediv .b3b {
  height:1px;
  }
  .profmangediv .b1 {
  margin:0 5px; 
  border-bottom:1px solid #999;
  }
.profmangediv .b2 {
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.profmangediv .b3 {
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.profmangediv .b4 {
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.profmangediv .b4b {
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.profmangediv .b3b {
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.profmangediv .b2b {
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }

.profmangediv .b2, .profmangediv .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.profmangediv .b3, .profmangediv .b3b {
  margin:0 2px;
  }
.profmangediv .b4, .profmangediv .b4b {
  height:2px; margin:0 1px;
  }
.profmangediv .b1b {
  margin:0 5px; 
  border-top:1px solid #999;
  }
.profmangediv .boxcontent {
  padding:3px;
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
  
/*  //////////////////////////////////////////////////////////////////*/
  
  
  
  
  
  body {
	margin-left: 0px;
	margin-top: 0px;
	background-color:#FFFFFF;
}
.text{	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text4:hover{
	color:#000000;
	text-decoration:underline;}
	.text3:hover{
	color:#000000;
	text-decoration:underline;}
	.text7:hover{
	color:#000000;
	text-decoration:underline;}
.text2 {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.text3 {
		font-size: 12px;
		color: #000000;
		line-height:1.2;
		text-decoration: none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	}
.text3:hover {
		font-size: 12px;
		color: #000000;
		line-height:1.2;
		text-decoration:underline;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	}
	.text4 {
	font-size:12px;
	color:#000000;
	line-height:1.2;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	
	}
	.text5 {
	font-size:12px;
	color:#000000;
	line-height:1.2;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	
	}
	.text6 {
	font-size: 12px;
	color: #000000;
	line-height:1.2;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
	.text7 {
	font-size:11px;
	color:#000000;
	line-height:1.2;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	
	}
	.text8 {
	font-size: 12px;
	color: #000000;
	line-height:1.2;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:6px;
	}

	.text9 {
	font-size: 12px;
	color: #000000;
	line-height:1.2;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
	}	
	.text51 {	font-size:11px;
	color:#000000;
	line-height:1.2;
	text-decoration: none;
	font-family:arial;
}
.style1 {color: #000000; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px;}
.style4 {font-size: 12px; color: #000000; line-height: 1.2; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.style5 {
	color: #64A404;
	font-weight: bold;
}
.style6 {
	color: #CC0000;
	font-weight: bold;
}

.textbox
{
  border:1px solid #339999;
  padding:1px;
} 
.searchmore
{
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #64A404;
font-weight: bold;
} 
.header
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
padding:3px;
 color:#000000;
	 background-color:#B4D600;
}

label {
margin:0px;
padding:0px;
}

.dolater{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
 color:#990000;
 padding:3px;
 }
.dolater:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#999999;
 color:#FFFFFF;
  padding:3px;
 } 	
 
 .errorText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
 color:#990000;
 padding:3px; 
 }

 .backText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color:green;
 padding:3px;
text-decoration:none;
 }
 
.search_style2
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
padding:3px;
 color:#000000;
	 }

