/*Sky Matrimony CSS Document */
body{
	margin:0px;
	padding:0px;
	
	
}
.topNavigation{
	background:url(../../common/images/blueThemeBgGradiants.jpg) 0px -1px repeat-x;
	height:31px;

}
.topNavigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin:auto;
	width:1024px;
	text-align:right;


}
.topNavigation ul li{
	margin:0px;
	padding:0px;
	display:inline;

}
.topNavigation ul li a{
	padding:0 10px 0 10px;
	text-decoration:none;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#6590b2;
	border-left:2px #6590b2 solid;

}
.topNavigation ul li a.firstLink{
	border-left:none;

}

#topBannerTabs{
	background:#5488B8 url(../../common/images/bluethemeBg.jpg) no-repeat -8px 0px; 
	width:880px;
	margin:auto;
	padding-top:105px;
	
}
.topBanner{
	background:url(../../common/images/blueThemeBgGradiants.jpg) repeat-x 0px -700px;
	height:auto !important;
	height:800px;
	min-height:800px;
}
.footer{
	height:80px;
	margin:20px auto 0px auto;
	bottom:0px;
	color:#7e7f7d;
	width:860px;
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	text-align:center;
	
}
.footerLinks{
	background:url(../../common/images/blueThemeBgGradiants.jpg) repeat-x 0px -41px;
	height:39px;
	position:relative;
	padding:0px 20px;
	text-align:center;
	color:#fff;
	}
.footerLinks a{
	color:#fff;
	font:bold 12px/40px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.footerLeft{
	position:absolute;
	left:0px;
	top:0px;
	height:39px;
	width:20px;
	background:url(../../common/images/bluethemeBg.jpg) no-repeat -6px -178px;
}
.footeRight{
	position:absolute;
	right:0px;
	height:39px;
	top:0px;
	width:20px;
	background:url(../../common/images/bluethemeBg.jpg) no-repeat -91px -178px;
}
.leftPanel{
	width:50%;
	float:left;
}
.rightPanel{
	width:50%;
	float:left;
}
.clear{
	clear:both;
}

/*The blue Gradient Box*/

.blueGradBox{
	background:#e4f2fa url(../../common/images/blueGradientBoxTop.jpg) no-repeat top left;
	width:1024px;/*added*/
	margin:10px auto;/*added*/
	position:relative;
	padding-bottom:17px;
	}
.blueGradBox h4{
	padding:16px 0px 0px 26px;
	margin:0px;
	color:#2766A4;
	font:18px Arial, Helvetica, sans-serif;
	 _text-align:left;
	}	
.blueGradTop{
	
	}
.blueGradMid{
	background:#e4f2fa;
	border-left:1px solid #A6D0E8;
	border-right:1px solid #A6D0E8;	
	padding:13px 17px 0 17px;
	}
.blueGradBtm{
	background: url(../../common/images/blueGradientBoxBtm.jpg) no-repeat bottom left;
	height:17px !important;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	width:100%;
	}
.blueGradCntArea{
	border:1px solid #bdbcbd;
	background:#fff url(../../common/images/blueGradCntBg.jpg) repeat-x bottom;	
	height:auto !important;height:552px;
	min-height:552px;
	padding:9px;
	}
.blueGradMenu{
	padding:0px;
	margin:0px;
	list-style:none;
	font:bold 15px Arial, Helvetica, sans-serif;
	height:33px;
	
	}
.blueGradMenu li {
      display:inline;
      margin:0;
      padding:0;
	   background:url(../../common/images/blueGradMenuBgN.jpg) repeat-x;
	   float:left;
      }
 .blueGradMenu a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
.blueGradMenu a span {
      float:left;
      display:block;
      background:url(../../common/images/blueGradMenuMidN.jpg) no-repeat right top;
      padding:7px 30px 9px 0px;
      color:#fff;
	  cursor:pointer;
      }
.blueGradMenu li.current {
      background:url(../../common/images/blueGradMenuBgS.jpg) repeat-x;
	  }
 .blueGradMenu a.left span{
	  background:url(../../common/images/blueGradMenuMidS.jpg) no-repeat right top !important;
      }
.blueGradMenu li.current a span {
      background:url(../../common/images/blueGradMenuMidSC.jpg) no-repeat right top;
      }
.blueGradMenu a.first {
       background:url../../common/images/blueGradMenuLeftN.jpg) no-repeat left top;
	   padding:0 0 0 8px;
      }
.blueGradMenu li.current a.first {
       background:url(../../common/images/blueGradMenuLeftS.jpg) no-repeat left top;
	   padding:0 0 0 8px;
      }
.blueGradMenu li.current a.last span {
background:url(../../common/images/blueGradMenuRightS.jpg) no-repeat right top;
	   padding:7px 20px 9px 0px;
      } 
.blueGradMenu a.last span {
       background:url(../../common/images/blueGradMenuRightN.jpg) no-repeat right top;
	   padding:7px 20px 9px 0px;
      }
	  
/*Text boxes*/
.textBox{
	border:1px solid #5488b8;
	}
	
/*Form tables*/
.formTable{
	margin:auto;
	font:15px Arial, Helvetica, sans-serif;
	}
.formTable th{
	text-align:right;
	color:#2c4b66;
	font-weight:normal;
	vertical-align:top;
	}
.formTable select{
	color:#2076d8;
	}
.formTable td{
	vertical-align:top;
	}
/*Misc*/
.hintBox{
	border:1px solid #fef56e;
	padding:10px 10px 10px 35px;
	color:#365003;
	font-size:12px;
	background:#ecfbe3 url(../../common/images/hintBoxIcon.jpg) no-repeat 5px 10px;
	}
.hintBox ul{padding:0px 0 0 20px;margin:0px;}
.greenCheck{
	color:#70a500;
	font-weight:bold;
	text-decoration:none;
	
	}
.coolBlueText{
	color:#0070e1;
	}
.brightOrangeBtn{
	padding:3px;
	color:#fff;
	text-decoration:none;
	border:1px solid #ff6816;
	background:#ff6400;
	}
.blueGradBoxDivider{
	background:url(../../common/images/blueGradBoxDivider.jpg) repeat-y 50%
	}



	/*Confirmation page*/
.leftConfirmSide{
	float:left;
	width:400px;
	margin-right:10px;
	}
.rightConfirmSide{
	float:left;
	width:460px;
	color:#2766a4;
	padding-left:20px;
	}
.sucessMessage{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#063865;
	background:;
	padding:20px 20px 20px 50px;
	background:#fcf7c0 url(../registeration/images/successIcon.jpg) no-repeat 10px 14px;
	border:1px solid #f2f26f;
	}
.confirmationNote{
	border:1px solid #a6d0e7;
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:17px 10px;
	color:#2766a4;
	background:url(../registeration/images/confirmationNoteBg.jpg) repeat-x bottom;
	}
.confirmationNote a.button img{
	border:none;
	}
.normalMessage{
	color:#063865;
	font:normal 13px Arial, Helvetica, sans-serif;
	
	}
.completeMenter{
	border:1px solid #cfcfcf;
	margin:10px 0px;
	background:url(../registeration/images/completeMenterBg.jpg) repeat-x;
	height:12px;
	overflow:hidden;
	width:460px;
	}
.listToComplete{
	font-weight:bold;
	list-style:disc
	}

.listToComplete li{
	margin:5px;
}
.graph{
	background:url(../registeration/images/graph.jpg) no-repeat -414px 0px;
	height:20px;
	}
/*advancedSearchElements*/
.advancedSearchElements {
		padding-bottom:50px;
	}
.results table{
	margin:0 !important;
	
	}
.advancedSearchElements table{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	background:#fff url(../images/advancedSearchBg.jpg) repeat-x;
	border:1px solid #A2C9D1;
	border-top:none;
	color:#16679a;

	margin:5px 0;
	}
.advancedSearchElements table th{
	text-align:left;
	color:#062b88;
	
	}
.advancedSearchElements table td{
	vertical-align:top;
	padding-right:10px;
	
	}

.advancedSearchElements table select{
	height:150px;
	
	}
.basicInfoTbl select{
	height:auto !important;
	}
.advancedSearchElements table caption{
	text-align:left;
	padding:3px;
	font-weight:bold;
	font-size:12px;
	background:#69B8FB url(../images/captionBg.jpg) repeat-x ;
	margin-top:10px;
	color:#074070;
	border:1px solid #438ece;
	}
.advancedSearchElements .buttons{
	text-align:center;
	}
table.pagination{
	background:url(../images/paginationBg.jpg) repeat-x;
	margin:5px 0px;
	border:1px solid #a6d0e7;
	}
table.pagination td{
	text-align:center;
	vertical-align:middle;
	}
table.pagination img{
	border:none;
	}
table.pagination a{
	padding:0px 3px;
	text-decoration:none;
	font-size:13px;
	color:#085979;
	display:block;
	float:left
	
	}
table.pagination a:hover, table.pagination a.selected{
	padding:0px 3px;
	text-decoration:none;
	font-size:13px;
	color:#fff;
	background:#009;
	
	}
table.searchResultTbl{
	border:2px solid #A7C6CE;
	
	border-collapse:collapse;
	
	}
table.searchResultTbl a img{
	border:none;
	padding-right:5px;
	
	}
table.searchResultTbl .title	{
	background:#D3EAFA url(../images/resultSearchNeader.jpg) repeat-x;

	}
table.searchResultTbl .title td	{
	border-bottom:1px solid #a6d0e7;
	padding:3px 0px
	}
table.searchResultTbl .title h3{
	padding:0px;
	margin:0px;
	}
table.searchResultTbl .title h3 a{
	color:#1a5878;
	text-decoration:none;
	padding-left:5px;
	}
	
table.searchResultTbl .readMore{
	color:#fff;
	text-decoration:none;
	background:#5095AF ;
	padding:2px;
	display:block;
	margin-top:2px;
	text-align:center
	}
table.searchResultTbl td{
	border-bottom:1px solid #ccc;
	}
	
	
	#gallery ul{
	
		padding:0;
		margin:0;
		list-style-type: none;
	}
	#gallery li{
		float:left;
		padding:5px;
	}
	
	#content{
		border:1px solid red;
		text-align:center;
		
	}
	#contentRight{
		float:left;
		width:345px;
		
		float:right;
	}
	#contentLeft{
		float:left;
		width:310px;
		
		margin-left:40px;
		
		
	}
	#contentLeft h3{
	color:#8D2117;
	}
	
	#contentLeft li p{
		padding:0;
		margin:0;
	}
	
	.contentslog{
		margin:auto;
		width:750px;
		
	}
	.contentslog ul{
	margin:0;
	padding:0 0 0 20px;
	}
	
	
	
