@charset "utf-8";
/*------------------------------------------------------------------------------------
       CSS Name		           : Skin.css
       Call                    : On top of every page
       Author                  : noori@idessolutions.com, tauhidnoori@gmail.com
       Note                    : Don't modify before informing Author
	   Modification History    :
-----------------------------------------------------------------------------------*/
body {
  background:url(../images/bg-big.jpg) top center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}
form, div, ul, li, p, h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
a:link {
  color: #009DDC;
  text-decoration: none;
  
}
a:hover {
  color: #000000;
  text-decoration: none;
}
a:active {
  color: #009DDC;
  text-decoration: none;
}
a:visited {
  color: #009DDC;
  text-decoration: none;
}
.page-container {
  width:960px;
  margin:0 auto;
 }

/*Header*/
.header-container {
  float: left;
  width: 100%;
}
.logo-box {
  float: left;
  margin-top:25px;
  width:500px;
}
.logo-box h1 {
  font-size:30px;
  color:#FFFFFF;
}
.logo-box p {
  font-size:12px;
  color:#a1d2ff;
}
.logo-box p span {
  color:#00376f;
}
/*Navigation*/
.nav-box {
  float: left;
  margin-top:15px;
  width:650px;
}
.nav-box ul.menutop {
  list-style:none;
  list-style-image:none;
  overflow:auto;
  text-transform: uppercase;
  width:650px;
 }
.nav-box ul.menutop li {
  background:#00376f;
  border-radius:10px;
  border:solid 1px #009cff;
  margin:2px;
  padding:8px 10px;
  position:relative;
  z-index:5;
  float:left;
  list-style:none;
  list-style-image:none;
}
.nav-box ul.menutop li:hover {
  background:#c10301;
  border-radius:10px;
  border:solid 1px #000;
  margin:2px;
  padding:8px 10px;
  position:relative;
  z-index:5;
  float:left;
  list-style:none;
  list-style-image:none;
}
.nav-box ul.menutop li.active {
  background:#c10301;
  border-radius:10px;
  border:solid 1px #000;
  margin:2px;
  padding:8px 10px;
  position:relative;
  z-index:5;
  float:left;
  list-style:none;
  list-style-image:none;
}
.nav-box ul.menutop li a:hover,ul.menutop li a:visited,ul.menutop li a {
  color: #ffffff;
}
/*content container*/
.content-container {
  float: left;
  margin-top:15px;
  width: 100%;
}
.left-panel {
   float:left;
   width:642px;
}
.left-panel-top {
   float:left;
   width:100%;
}
.right-panel {
   float:left;
   width:278px;
   margin-left:40px;
   margin-bottom:15px;
}


/*:::::::: Tab menu :::::::::*/		
.mdchap-sondrow {
	width:642px;
	height:auto;
	float:left;
	margin-top:5px;
	}	
ul.subtab {
    height: 3em;
    list-style: none;
    margin: 0;
    padding: 0;
	font-size:14px;
	margin-left:25px;
}
ul.subtab li {
    background: #be4300;
	border:solid 1px #CC9900;
	border-radius:8px 8px 0 0;
    color: #fff;
    display: block;
    float: left;
	padding:12px 15px;
	height:20px;
    text-decoration: none;
	border-bottom:0px;
	margin-left:5px;
}
ul.subtab li.active {
    background: #e45000;
}
ul.subtab a {
    color: #fff;
    display: block;
    float: left;
    text-decoration: none;
}
.mdchap_container {
   margin-top:-5px;
   position:relative;
   float:left;
 }

/*ul.subtab a {
    background: url(../images/tabs-l.png) no-repeat;
    color: #fff;
    display: block;
    float: left;
    height: 3em;
    padding-left: 16px;
    text-decoration: none;
}

ul.subtab a:hover {
}

ul.subtab a:hover span {
}

ul.subtab li {
    float: left;
    margin: 0 10px 0 0;
}

ul.subtab li a.active {
    background-position: 0 -60px;
    color: #fff;
}

ul.subtab li a.active span {
    background-position: 100% -60px;
}

ul.subtab span {
    background: url(../images/tabs.png) 100% 0;
    display: block;
    line-height: 3em;
    padding-right: 16px;
}
*/.subtab_container {
	border: 1px solid #ccc;
	/*border-top: none;*/
	overflow: hidden;
	clear: both;
	float: left; 
	width: 570px;
	background: #fff;
	padding-left:10px;
	padding-bottom:20px;
	height:450px;
}
.subtab_content {
    background:#e45000;
	border:solid 1px #ff8e4a;
	border-radius:10px;
	font-size: 12px;
}

.subtab_content2 {
    background:#58a8f3;
	border:solid 1px #ff8e4a;
	border-radius:10px;
	font-size: 12px;
}
	
.subtab_content-text {
   background:url(../images/astrology.png) top left no-repeat;
   height:304px;
   width:620px;
   padding: 10px;
}
.subtab-text-box {
    background: url("../images/white-strip.png") repeat scroll left top transparent;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    line-height: 20px;
    margin-top: 9px;
    padding: 31px;
    width: 461px;
	min-height:245px;
}
.subtab_content-om {
   background:url(../images/om.png) top left no-repeat;
   height:304px;
   width:620px;
   padding: 10px;
}
.subtab_content-smanagment {
   background:url(../images/s-managment.png) top left no-repeat;
   height:304px;
   width:620px;
   padding: 10px;
}
.subtab_content-default {
   height:304px;
   width:620px;
   padding: 10px;
}
/*Right Panel*/
.datebox-top {
    float:left;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	margin-top:-25px;
	margin-bottom:10px;
	width:100%;
}
.bluxbox {
    float:left;
	background:#1b3d87;
	border:solid 1px #295bc7;
	border-radius:5px;
	color:#FFFFFF;
	width:300px;
}


.bluxbox h2 {
  background:url(../images/sub-bluedark.png) 1px 0px no-repeat;
  color:#FFFFFF;
  font-size:22px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:50px;
  padding-left:25px;
  }
.bluxbox .text-box {
  color:#FFFFFF;
  padding-left:25px;
  margin-top:5px;
  line-height:20px;
  }
.bluxbox .form-row {
  color:#FFFFFF;
  padding-left:25px;
  margin-top:10px; 
  }   
.bluxbox .form-row input {
  background:#2658a1;
  border: solid 1px #142c62;
  border-radius:5px;
  padding:5px;
  color:#FFFFFF;
  width:222px;
  }  
.bluxbox .form-row textarea {
  background:#2658a1;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  border: solid 1px #142c62;
  height:84px;
  border-radius:5px;
  padding:5px;
  color:#FFFFFF;
  width:224px;
  }
.bluxbox .form-btn {
  color:#FFFFFF;
  padding-left:145px;
  margin-top:10px;
  margin-bottom:20px;
  } 
 .bluxbox .form-btn .button {
  background:url(../images/submit-btn.png) top left no-repeat;
  color:#721c13;
  font-size:18px;
  border:0px;
  padding:5px 15px;
  width:111px;
  font-weight:bold;
  } 
.news-box {
    float:left;
	margin-top:18px;
	margin-bottom:18px;
	width:276px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.news-box {
    float: left;
    margin-bottom: 18px;
    margin-top: 18px;
    width: 276px;
}
}

.feature-box {
    float:left;
	margin-bottom:18px;
	width:278px;
	
}
.feature-box .topbox {
    background: url("../images/fut-top.png") no-repeat scroll left top transparent;
    float: left;
   /* font-family: "Segoe UI";*/
    font-size: 22px;
	color:#333333;
    height: 43px;
    padding: 8px 0 0 20px;
    width: 256px;
}
.feature-box .middlebox {
    background:url(../images/fut-middle.png);
    float:left;
	height:auto;
	padding-bottom:10px;
	width:276px;
}
.feature-box .bottombox {
    background:url(../images/fut-bottom.png) top left no-repeat;
    float:left;
	height:40px;
	width:276px;
}
.feature-box .bottombox .viewall {
    background: url(../images/view-all.png) no-repeat scroll 100% 15px;
    color: #163470;
    float: left;
    font-size: 13px;
    margin: 8px 0 0 20px;
    padding: 10px;
}
.feature-row {
    float:left;
	height:auto;
	margin-top:10px;
	width:276px;
}
.feature-calbox {
    background:url(../images/cal-bg2.png);
    float:left;
	margin-left:20px;
	height:48px;
	width:62px;
}
.feature-calbox span {
	font-family:Constantia;
	font-size:13px;
	color:#FFFFFF;
	float:left;
	width:52px;
	padding:5px;
}
.feature-calbox span.blue {
	font-family:Corbel;
	font-size:17px;
	color:#20306b;
	float:left;
	margin-top:-8px;
	text-align:center;
	width:45px;
	padding:5px;
}
.feature-calbox span.blue2 {
	font-family:Corbel;
	font-size:14px;
	color:#20306b;
	float:left;
	margin-top:-4px;
	text-align:left;
	width:52px;
	padding:5px;
}


.feature-calbox span.blue3 {
	font-family:Corbel;
	font-size:16px;
	color:#99d0f5;
	float:left;
	margin-top:-4px;
	text-align:center;
	width:52px;
	padding:5px;
}
.feature-title {
    float:left;
	font-family:"Adobe Caslon Pro";
	font-size:13px;
	color:#20306b;
	margin:5px 5px 0;
	height:auto;
	width:165px;
}
.feature-comt {
    float:left;
	height:auto;
	margin:0px 5px 0;
	width:165px;
}
.feature-comt .orange {
  color:#e6771e;
}

/*Footer*/
.footer-container {
  background:#004f9a;
  float:left;
  margin-top:20px;
  width:100%;
 }
  .footer-container2 {
   float:left;
  margin-top:20px;
  width:100%;
 }
.footer-centerbox {
  margin:0 auto;
  width:960px;
 }
.footer-left {
 color:#FFFFFF;
 float:left;
 padding:10px;
 width:400px;
} 
.footer-left .psmall {
  font-size:11px;
  color:#87accf;
  margin-top:15px;
 }
.footer-right {
 background:url(../images/social-box.png) top left no-repeat;
 float:right;
 margin-top:25px;
 height:65px;
 text-align:center;
 width:275px;
}
.footer-right a{
  outline:none;
}
.footer-right img {
  margin:7px 17px;
 }
 
/*About Us*/
.left-whitelight {
   float:left;
   background:#FFFFFF;
   border: solid 1px #a1beda;
   border-radius:10px;
   opacity:0.9;
   filter:alpha(opacity=90); /* For IE8 and earlier */
   width:93.5%;
   padding:20px;
   margin-bottom:15px;
}
.left-whitelight-row {
   float:left;
   width:100%;
   border-bottom:solid 1px #CCCCCC;
   padding-bottom:15px;
   margin-bottom:10px;
}
.left-whitelight h2 {
  font-family:"Californian FB";
  font-size:24px;
  color:#20528d;
  padding-left:10px;
}
.left-whitelight p {
  color:#4a4a4a;
  font-size:12px;
  line-height:20px;
  text-align:justify;
  padding-left:10px;
 }
.left-whitelight p.subtext {
  font-size:14px;
  font-family:"Bookman Old Style";
  line-height:18px;
 }
.left-whitelight h3 {
  color:#606060;
  font-size:14px;
  text-align:center;
  margin-top:5px;
}
.left-whitelight .psmall {
  color:#7d7d7d;
  font-size:11px;
  text-align:center;
}
.left-whitelight .pred {
  color:#b3000b;
  font-size:14px;
  padding-left:10px;
}
.left-whitelight .pred span {
  color:#303030;
}
.left-whitelight-text {
   float:left;
   width:100%;
   padding-bottom:15px;
}
.left-que-row {
   float:left;
   width:100%;
   padding-bottom:15px;
}
.left-que-row h2 {
  font-size:24px;
  font-family:Arial, Helvetica, sans-serif;
  color:#2658a1;
  padding-left:10px;
}
.left-que-row p {
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  color:#2658a1;
  padding-left:10px;
}
.item-box {
    float:left;
	color:#FFFFFF;
	width:276px;
	margin-bottom:5px;
	font-size:14px;
}
/*Home Page*/
.home-whitelight {
   float:left;
   background:#FFFFFF;
   border: solid 1px #a1beda;
   border-radius:10px;
   opacity:0.9;
   filter:alpha(opacity=90); /* For IE8 and earlier */
   width:99.5%!important;
   padding:0px!important;
   margin-bottom:15px;
}
.home-bigimg {
background:url("../images/bharat-ji.png") no-repeat scroll 0 8px transparent;
padding-top:30px;
margin-left:-2px;
}

/*About US*/
.abt-bigimg {
background: #FFFFFF url(../images/bharat-jiabout.png) no-repeat scroll 0 0!important;
padding-top:30px;
margin-left:-2px;
}

/*Services*/
.table-width {
  width:600px;
  float:left;
  border:solid 1px #CCCCCC;
  border-radius:10px;
  line-height:20px;
}
.table-width th {
  font-family:"Californian FB";
  font-size:16px;
  color:#20528d;
}
.subtitle {
  font-family:"Californian FB";
  font-size:18px!important;
  color:#20528d!important;
  text-align:left!important;
  padding-left:10px;
 }
.desc-text {
  font-size:14px;
 }
/* Pageing*/
 #pagingControls {
   float: left;
   font-weight:bold;
   border-top:solid 1px #CCCCCC;
}
#pagingControls ul{
    display:inline;
	padding-left:0.5em; 
	float:left; 
	margin-top:10px;
}
#pagingControls li{
    display:inline;
	padding:0 0.5em; 
	float:left; 
	border:solid 1px #CCCCCC; 
	margin:3px; 
	/*padding:5px 8px;*/
	padding:5px;
	text-align:center;
	width:20px;
	color:#009DDC;
}
#pagingControls li a {
    color:#FFFFFF;
}
#pagingControls li a:hover {
  color: #009DDC;
  text-decoration: none;
}
/*Blog right page box*/
.page-box {
    float:left;
	color:#FFFFFF;
	width:276px;
	margin-bottom:5px;
	font-size:14px;
}

 .link-achor{
color:#000000 !important;
    float: right;
    font-weight: bold !important;
    outline: medium none;
 }
 
 a_clink{
 
 }
 .question{
 height:120px;
 width:555px;
 text-align:top;
 }
 
