/*======================================================================*\
|| # Copyright © 2007 HAYAT. Developed by SAMSER MONDAL				  #	||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT A FREE SOFTWARE ------------------- # ||
|| # Permission is hereby granted to http://www.indiamatrimny.com	  # ||
|| # http://www.hayat.co.in  										  # ||
\*======================================================================*/
body {	
	SCROLLBAR-FACE-COLOR: 		#cfcfcf; 
	SCROLLBAR-SHADOW-COLOR: 	#595959; 
	SCROLLBAR-3DLIGHT-COLOR: 	#595959; 
	SCROLLBAR-ARROW-COLOR: 		#ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: 		#cfcfcf;
	MARGIN: 0px; FONT: 11px Verdana,Arial,  Helvetica, sans-serif; /*COLOR: #666666*/
}


.title {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
 	background-color: #99CC00; color: #003333;}

.subtitle {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
 color: #003300;}

.nav {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
}

.navLink {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
 color: #003333;
}

.sidebarHeader {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

input	{		
		FONT-SIZE: 					11px;
		FONT-FAMILY: 				Verdana,Arial, Trebuchet MS; 			
}


.inputtext {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; width:190px; BORDER-LEFT: #aa7171 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid;
}

.inputtext2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	width:72px; 
	BORDER: #aa7171 1px solid; 
	PADDING-TOP: 3px; 
}

.inputtext3 {
	BORDER: #aa7171 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; width:125px; PADDING-TOP: 3px; 
}

textarea	{
		BORDER: 					#aa7171 1px solid; 			
		FONT-SIZE: 					11px; 				
		WIDTH: 						220px; 				
		FONT-FAMILY: 				Verdana,Arial, Trebuchet MS; 				 
		HEIGHT: 					64px;
		SCROLLBAR-FACE-COLOR: 		#cfcfcf; 
		SCROLLBAR-SHADOW-COLOR: 	#595959; 
		SCROLLBAR-3DLIGHT-COLOR: 	#595959; 
		SCROLLBAR-ARROW-COLOR: 		#ffffff; 
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
		SCROLLBAR-BASE-COLOR: 		#cfcfcf;
		overflow:auto;
}

.textareaBig	{
		BORDER: 					#aa7171 1px solid; 				
		FONT-SIZE: 					11px; 				
		WIDTH: 						600px; 				
		FONT-FAMILY: 				Verdana,Arial, Trebuchet MS; 				 
		HEIGHT: 					120px;
		SCROLLBAR-FACE-COLOR: 		#cfcfcf; 
		SCROLLBAR-SHADOW-COLOR: 	#595959; 
		SCROLLBAR-3DLIGHT-COLOR: 	#595959; 
		SCROLLBAR-ARROW-COLOR: 		#ffffff; 
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
		SCROLLBAR-BASE-COLOR: 		#cfcfcf;
		overflow:auto;
}

.textareaBig2	{
		BORDER: 					#aa7171 1px solid; 				
		FONT-SIZE: 					11px; 				
		WIDTH: 						400px; 				
		FONT-FAMILY: 				Verdana,Arial, Trebuchet MS; 				 
		HEIGHT: 					120px;
		SCROLLBAR-FACE-COLOR: 		#cfcfcf; 
		SCROLLBAR-SHADOW-COLOR: 	#595959; 
		SCROLLBAR-3DLIGHT-COLOR: 	#595959; 
		SCROLLBAR-ARROW-COLOR: 		#ffffff; 
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
		SCROLLBAR-BASE-COLOR: 		#cfcfcf;
		overflow:auto;
}



/*  -----  for displaying error ----- */			
.error 	{
			color: 	#FF0000;
			/*border-bottom:	#FF0000 1px solid;	*/
			padding: 4px;
		}

.error2 {
			color: 			#FF0000;		
			font-weight:	bold;
		}

/* -- start: msg sent -- */
.error3 {
	color:	#FF0000;
	font-weight:bold;
	/*background-color:#FFCC00;*/
	background:#FFCC00;
	height: 25px;
	padding:5px;
}
/* -- End: msg sent -- */

/*  -----  for displaying success message ----- */			
.success 	{
			color:#339900;
			font-weight:bold;
			
		}
		
/*  ----- for table header ---- */
.header	{
			color:			#000000;
			font-family: 	Verdana,Arial, Trebuchet MS;
			font-weight:	bold;
			font-size:		14px;
			text-align:		center;
			border-bottom:	#EED0D0 1px solid;
			padding-bottom: 4px;
			padding-top: 4px;
		}
		
/*   ------ for headline ---- */
.headline	{
			color:			#000000;
			font-family: 	Verdana,Arial, Trebuchet MS;
			font-weight:	bold;
			font-size: 		14px;
			text-align:		left;
			text-decoration:none;
			border-bottom:	#EED0D0 1px solid;
			padding-left:	4px;
			}
			
/*   ------ for headline ---- */
.headline2	{
			color:			#aa7171;
			font-family: 	Verdana,Arial, Trebuchet MS;
			font-weight:	bold;
			font-size: 11px;
			text-align:		left;
			text-decoration:none;
			padding-left:   4px;		
			}
/*   ------ for payment ---- */
.sperator	{
			text-align:		left;
			border-bottom:	#EED0D0 1px solid;
			padding:	4px;
			}			
/* -- FOR register page -- */
.txtBoldRight {
			/*color:	#aa7171;*/
			color:#000000;
			font-weight:bold;
			text-align:right;
			padding-right:4px;
			padding-left:4px;
			vertical-align:middle;
}

/* -- FOR profile display page -- */
.txtBoldLeft {
			/*color:	#aa7171;*/
			font-weight:bold;
			text-align:left;
			padding-right:4px;
			padding-left:4px;
			vertical-align:middle;
}

.txtBold {
			color:	#aa7171;
			font-weight:bold;		
			padding-right:4px;
			padding-left:4px;
			vertical-align:middle;
}

.txtBold1 {		
	font-weight:bold;
	text-align:center;
	vertical-align:middle;		
}

.txtBoldRed {
	color:	#FF0000;
	font-weight:bold;
	vertical-align:middle;				
}

.txtSimpleRed {
	color:	#FF0000;
	font-weight:normal;
	vertical-align:middle;	
}

.txtLeft {	
	text-align:left;
	padding-right:4px;
	padding-left:4px;
}

.txtProfileDet {	
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	border-bottom: #EED0D0 1px solid;
}

.simpletext {
		padding: 4px;
}

.simpletext1 {
		padding: 4px;
		border-bottom:#EED0D0 1px solid;
}
/*  ---- for displaying line above submit button ----- */		
.submit		{
/*
			border-top:		#ffffff 1px solid;
			border-bottom:	#ffffff 1px solid;*/
			text-align:		center;
			vertical-align:	middle;			
			}
			
/*  ----  for headlien not border bottom  --- */				
.hline	{
			color:			#aa7171;
			font-family: 	Verdana,Arial, Trebuchet MS;
			font-weight:	bold;
			font-size:		12px;
			text-align:		center;
			text-decoration:none;	
			}
			
/*  --- for table with white border ---- */			
.whiteborder	td	{
					border: #FFFFFF 1px solid;
				}
		
/*  ----- for product header  ---- */		
.productHeader {
					color: 			#aa7171;
					font-weight:	bold;
					text-decoration:none;
					border-bottom: 	#666600 1px solid;
				}
				

/* ---- image container --- */
.imagesmall {
		background-color: #ffffff;
		text-align:center;
		height:64px;
		width:64px;
}
/*---- all side border-- */	
.sideborder	{		
		border: #ffffff 1px solid;
}


/* -- Start: Index page style -- */
.leftSearchBox	{
	/*border-left:	#990000 1px solid;*/
	border-right:	#EED0D0 1px solid;
	/*border-bottom: #990000 1px solid;*/
	padding-left: 5px;
	padding-right: 0px;
}

.rightSideBox	{
	/*border-left:	#990000 1px solid;*/
	border-left:	#EED0D0 1px solid;
	/*border-bottom: #990000 1px solid;*/
	padding-left: 5px;
	padding-right: 0px;
}
.borderAbove	{
	border-top: #EED0D0 1px solid;
}

.borderBelow2	{
	border-bottom: #EED0D0 1px solid;
}
.borderBelow	{
	border-bottom: #EED0D0 1px solid;
	padding:4px;
}
.borderLeft	{
	border-left: #EED0D0 1px solid;
	padding-left: 3px;
	padding-right: 1px;
}

.borderRight	{
	border-right: #EED0D0 1px solid;
}

.borderLeft2	{
	border-left: #EED0D0 1px solid;
}

.borderRight2	{
	border-right: #EED0D0 1px solid;
}

.maroonColoredText	{
	color:	#6B0A0A;
	text-align:center;	
}

.maroonColoredBorderBottom	{
	color:#ac2728;
	border-bottom: #6B0A0A 1px solid;
}

.blackColoredBorderBottom	{
	color:#aa7171;
	border-bottom: #6B0A0A 1px solid;
}

.noborder	{
	border: 0px solid;	
}

.borderAllSide 	{
	border:#EED0D0 1px solid;
}

.border2Side 	{
	border-left:#EED0D0 1px solid;
	border-right:#EED0D0 1px solid;
}

.border3Side 	{
	border-top:#EED0D0 1px solid;
	border-left:#EED0D0 1px solid;
	border-right:#EED0D0 1px solid;
}
.login 	A:link 		{
				font-weight:		normal; 
				font-size: 11px; 
				color: 				#aa7171; 
				font-style: 		none; 
				text-decoration:	none;
			}

.login	A:visited 	{
				font-weight:		normal; 
				font-size: 11px; 
				color: 				#aa7171; 
				font-style: 		none; 
				text-decoration:	none;

			}
				
.login 	A:hover 	{
				font-weight:		normal; 
				font-size: 11px; 
				color: 				#aa7171; 
				font-style: 		none; 
				text-decoration:	none;
			}
.grayBorder4side	{
				border:#EED0D0 1px solid;
				/*padding-left: 4px;
				padding-right: 4px;*/
}


.field	{

		border:#EED0D0 1px solid;
		font-weight:bold;
		background:#FAF1F1;	

}

.field2	{
		border:#EED0D0 1px solid;
		font-weight:bold;
		background:#EED0D0 ;
		color:#000000;
		HEIGHT: 21px;
}

.field3 {
		border:#EED0D0 1px solid;
		font-weight:bold;
		background:#EED0D0 ;
		color:#000000;
		HEIGHT: 21px;
}

.leftRightBorder	{
	/*border:	#6B0A0A 1px solid;;*/
	border-top:#EED0D0 1px solid;
}
.matSmallDesc	{
	font-size:11px;
	text-align:justify;
	vertical-align:top;
	font-family: Verdana,Arial, Trebuchet MS;
}
/* -- End: Index page style -- */

/* --Start: for header -- */
.bigText {
	font-size:12px;
	font-weight:bold;
	font-family: Verdana,Arial, Trebuchet MS;
	padding-left: 3px;
}

.smallText {
	font-size:9px;
	color:#666666;
}

.smallText A:hover {
	font-size:9px;
	color:#666666;
}

.smallText A:visited {
	font-size:9px;
	color:#666666;
}

.smallText A:link {
	font-size:9px;
	color:#666666;
}
/* -- for menu -- */
.menuLeft {
	color:	#aa7171;
	text-align:left;
	padding-right:4px;
	padding-left:12px;
	vertical-align:middle;
	border-bottom:#EED0D0 1px solid;
	background:#FAF1F1;
	height:21px;
}

.menu {
	font-size:11px;	
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#aa7171;
	background-color:#F9EDED;
	border:#EED0D0 1px solid;
	padding-right:4px;
	text-align:center;
}

.menumsg {
	font-size:11px;	
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#aa7171;
	background-color:#F9EDED;
	border-bottom:#EED0D0 1px solid;
	padding:4px;
}

.menumsg2 {
	font-size:11px;	
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	background-color:#F9EDED;
	border-bottom:#EED0D0 1px solid;
	padding:4px;
}

.menutop1 {
	font-size:11px;	
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#aa7171;
	border:#aa7171 2px solid;
	padding:4px;
	text-align:center;
}

.profiledet {
	font-size:11px;	
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#ffffff;
	border:#aa7171 2px solid;
	background-color:#aa7171;
	padding-left:4px;
	text-align:center;
	height:21px;
}

.menu A:hover {
	font-size:11px;
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#aa7171;
	text-decoration:none;
}

.menu A:visited {
	font-size:11px;
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#aa7171;
	text-decoration:none;
}

.menu A:link {
	font-size:11px;
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#aa7171;
	text-decoration:none;
}

.menuQS {
	color:	#aa7171;
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	vertical-align:middle;
	border-bottom:#D8D9C5 1px solid;
	background:#FAF1F1;
}

.menuSub {
	background-color:#FAF1F1;
	padding-left: 4px;
	padding-right:4px;
}

.menuGenderInactive	{
	background-color:#FAF1F1;
	border:#999999;
	font-size:11px;
	color:#333333;
	font-family:  Verdana,Arial, Trebuchet MS;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
}

.menuGenderInactive A:hover {
	background-color:#FAF1F1;
	border:#999999;
	text-decoration:none;
	font-size:11px;
	color:#333333;
	font-family:  Verdana,Arial, Trebuchet MS;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
}

.menuGenderInactive A:visited {
	background-color:#FAF1F1;
	border:#999999;
	text-decoration:none;
	font-size:11px;
	color:#333333;
	font-family:  Verdana,Arial, Trebuchet MS;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
}

.menuGenderInactive A:link {
	background-color:#FAF1F1;
	border:#999999;
	text-decoration:none;
	font-size:11px;
	color:#333333;
	font-family:  Verdana,Arial, Trebuchet MS;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
}

.welcome {
	font-family:  Verdana,Arial,Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#aa7171;
	padding-left: 4px;
}

.welcomeLink {
	font-size:11px;
	font-family: Verdana,Arial, Trebuchet MS;
	text-decoration:underline;
	color:#aa7171;
}

.welcomeLink A:hover {
	font-size:11px;
	font-family: Verdana,Arial, Trebuchet MS;
	text-decoration:underline;
	color:#aa7171;
}

.welcomeLink A:visited {
	font-size:11px;
	font-family: Verdana,Arial, Trebuchet MS;
	text-decoration:underline;
	color:#aa7171;
}

.welcomeLink A:link {
	font-size:11px;
	font-family: Verdana,Arial, Trebuchet MS;
	text-decoration:underline;
	color:#aa7171;
}
/* --End: for header -- */

/* -- Statrt : for footer -- */
.footer	{
	border-top:#F9EDED 1px solid;
}
/* -- End: for footer -- */

/* -- Start: for messages -- */
.wideBorder	{
	font-size:11px;	
	font-weight: bold;
	font-family:  Verdana,Arial, Trebuchet MS;
	color:#aa7171;
	background-color:#F9EDED;
	border-top:#EED0D0 1px solid;
	border-bottom:#EED0D0 1px solid;
	padding:4px;
}
.msgBackground {
	background-color:#FAF1F1;
	padding-left: 4px;
}


.msgBackground2 {
	background-color:#FAF1F1;
	padding: 4px;
}
/* -- end: for messages -- */

/* -- start: msg sent -- */
.msgSent {
	color:	#000000;
	font-weight:bold;
	background:#FFCC33;
	text-align:center;
	vertical-align:middle;
	height: 25px;
	padding:4px;
}
/* -- End: msg sent -- */

/*--start show success story--*/
div.success_story {
	/*width:		395px;*/
	height:		120px;
	overflow:	auto;
	padding:4px;
}
/*--end show success story--*/

/*--start: affiliate links textarea box --*/
.linktextarea	{
		BORDER-RIGHT: 				#000000 1px solid; 
		BORDER-TOP: 				#000000 1px solid; 				
		FONT-SIZE: 					11px; 				
		BORDER-LEFT: 				#000000 1px solid; 
		WIDTH: 						420px; 				
		BORDER-BOTTOM: 				#000000 1px solid; 
		FONT-FAMILY: 				Verdana,Arial, Trebuchet MS; 				 
		HEIGHT: 					64px;
		SCROLLBAR-FACE-COLOR: 		#cfcfcf; 
		SCROLLBAR-SHADOW-COLOR: 	#595959; 
		SCROLLBAR-3DLIGHT-COLOR: 	#595959; 
		SCROLLBAR-ARROW-COLOR: 		#ffffff; 
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
		SCROLLBAR-BASE-COLOR: 		#cfcfcf;
		overflow:auto;
}
/*--end: affiliate links textarea box --*/

/* ---Start of code for messenger--- */
.inputMsg {
	background-color: white; 
	height: 6ex; 
	width:385px; 
	overflow: auto; 
	border: 1px solid #555555;
	ho
}
/* ---End of code for messenger--- */

TD {
	FONT: 11px Verdana,Arial,  Helvetica, sans-serif; /*COLOR: #666666;*/ TEXT-ALIGN: left;
}
A {
	COLOR: #a70000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000
}
STRONG {
	COLOR: #aa7171
}
FORM {
	DISPLAY: inline
}
.toplinkstd {
	PADDING-RIGHT: 3px; PADDING-BOTTOM: 6px; TEXT-ALIGN: right
}
.topsitetxt {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 6px; COLOR: #ceb5b5
}
.hrnav {
	BACKGROUND: url(images/hrnavbg.jpg) repeat-x; HEIGHT: 33px
}
.hrrbnav {
	BACKGROUND: url(images/hrnavbg.jpg) repeat-x; HEIGHT: 20px;
}
.txtfield_hrnav {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid; HEIGHT: 15px
}
.quicklinks_hrnav {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid; HEIGHT: 15px
}
.searchboxtbl {
	BACKGROUND: url(images/searchboxbg.gif) repeat-y
}
.searchbox_btm {
	BACKGROUND: url(images/searchboxbtm.gif) no-repeat 50% bottom
}
.searchboxhdng {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bolder; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #009900; PADDING-TOP: 3px
}
.searchboxtxt {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; COLOR: #aa7171; HEIGHT: 24px; TEXT-ALIGN: right
}
.searchbox_combo {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; WIDTH: 130px; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid
}
.searchbox_combo2 {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; WIDTH: 42px; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid
}
.searchbox_combo3 {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; WIDTH: 110px; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid
}

.searchbox_combo4 {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; WIDTH: 60px; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid
}

.searchbox_combo5 {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; WIDTH: 118px; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid;
}

.searchbox_combo6 {
	BORDER-RIGHT: #aa7171 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aa7171 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aa7171 1px solid; WIDTH: 200px; PADDING-TOP: 3px; BORDER-BOTTOM: #aa7171 1px solid
}

.hrstepstbl {
	BACKGROUND: url(images/hrstepsbg.jpg) repeat-x
}
.stepstxt {
	PADDING-RIGHT: 14px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 75px
}
.stepstxt STRONG {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #ff6600
}
.bridegroomstblbg {
	BACKGROUND: url(images/bridegroom_bg.gif) repeat-y;
}
.viewallbridegrooms {
	BORDER-RIGHT: #e6d2d2 1px solid; 
	BORDER-TOP: #ffffff 8px solid; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #e6d2d2 1px solid; 
	BACKGROUND-COLOR: #fbf7f7; 
	TEXT-ALIGN: center;
}
.verticaldivider {
	BACKGROUND: url(images/dotted_vr_divider.gif) repeat-y center 50%
}
.matchestbl {
	BACKGROUND: url(images/matches_bg.gif) repeat-y
}
.sshowimg {
	TEXT-ALIGN: center
}
.nextprevious {
	BORDER-RIGHT: #e6d2d2 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e6d2d2 1px solid; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #fbf7f7; TEXT-ALIGN: center
}
.caption {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 16px; PADDING-TOP: 3px
}
.caption STRONG {
	COLOR: #009900
}
.cptbl {
	BACKGROUND: url(images/cpbg.jpg) repeat-x
}
.cpcontents {
	VERTICAL-ALIGN: middle; COLOR: #aa7171; LINE-HEIGHT: 16px; TEXT-ALIGN: center
}
.txtBold {
font-weight:bold;
}
.textareaAdvSrch {
	width:250px;
	font-size: 11px;
}
.borderBottom {
	color:#000000;
	font-weight:bold;
	border-bottom: #e6d2d2 1px solid;
}
.borderBottom2 {
	color:#000000;
	border-bottom: #e6d2d2 1px solid;
	padding:4px;
}
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #EED0D0;
 font: 11px Verdana,Arial, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #EED0D0;
 border-bottom: none;
 background: #EED0D0;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #aa7171; }
ul.tabbernav li a:visited { color: #EED0D0; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #fff;
 border-color: #EED0D0;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.centermid {
	text-align:center;
	vertical-align:middle;	
}
#tooltip {
    padding: 3px;
    background: #ffffcc;
    border: 1.5px solid #000000;
    text-align: left;
    font-size: smaller;
	font-family:Verdana,Arial,  Helvetica, sans-serif;
}

.profile {
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#B17373;
	padding-left:4px;
	height:21px;
}

.profile1 {
	font-size: 11px;
	font-weight:bold;
	color:#B17373;
	padding-left:4px;
	height:21px;
}

.profile2 {
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	vertical-align:middle;
	/*border-bottom:#D8D9C5 1px solid;*/
	background:#FCF8F8;
	height:21px;
}

.datamenu {
	font-size:10px;
	text-align:center;
	vertical-align:middle;	
}
.txtrightmid {
	text-align:right;
	vertical-align:middle;
}

.registertop {
	background-color:#D8D9C5;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;	
	height: 25px;
}

.menumsg6 {
	font-size:11px;	
	font-weight: bold;
	font-family: 	Arial,Verdana,  Helvetica, sans-serif;
	background-color:#EEF1E8;
	text-align:left;
	/*color:#FFFFFF;*/
	padding-left:4px;
	padding-right:4px;
	height: 25px;
}

.txtRight {
			/*color:	#000000;*/
			color:#000000;
			text-align:right;
			padding-right:4px;
			padding-left:4px;
			vertical-align:middle;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EED0D0;	
	text-decoration: none; /* no underline */
	color: #000000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #FFBD64;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #EED0D0;
		
		font-weight: bold;
		background-color: #EED0D0;
		color: #000000;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}

div.tab {
	padding: 3px;
	margin: 3px;
	border-bottom:2px solid #EED0D0;
	font-weight:bold;
}

div.tab a {
	padding: 2px 5px 2px 5px;
	margin: 0px;
	border: 1px solid #EED0D0;	
	text-decoration: none; /* no underline */
	color: #000000;
}
div.tab a:hover, div.tab a:active {
	border: 1px solid #FAF1F1;
	color: #000;
}
div.tab span.current {
	padding: 2px 5px 2px 5px;
	margin: 0px;
		border: 1px solid #EED0D0;
		
		font-weight: bold;
		background-color: #EED0D0;
		color: #000;
}

.featured2	{
	border:#EED0D0 1px solid;
	font-weight:bold;
	background:#FAF1F1;	
	color:#000000;
}

.featured	{
	border:#EED0D0 1px solid;
	font-weight:bold;
	background:#EED0D0 ;
	color:#000000;
	padding-left:4px;
}