@charset "utf-8";
/*HTML Common Classes*/
body{
	background:#0B396E url(../image/body-bg.jpg) repeat-x top left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;

	}
body, div, span {
	margin:0;
	padding:0;
	outline:0;
	border:0;
	}
	
html{
    overflow: -moz-scrollbars-vertical;
}

img{
	border:0;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}				
.clear{
	clear:both;
	}
ul{
	list-style:none;

	}
	
	
	
h1.accordion_toggle style5	{
font-weight:bold;
color:#000000;
font-size:16px;


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

/*Heading*/
h2{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:2px;
	color:#1E3966;
}

/*Body's div*/
#Wrapper{
	width:960px;
	margin:auto;
	}
#Header{
	background:url(../image/header-top.jpg) no-repeat;
	width:959px;
	height:261px;
	margin-top:7px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.name{
	display:block;
	font-size:24px;
	color:#FFDD55;
	margin:0;
	padding:0;
	margin-top:50px;
	}

ul.tnb-menu {
	width:960px;
	list-style:none;
	background-image: url(../image/tnb-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	*text-align:center;
	margin:0;
	padding:0;
	
	}
ul.tnb-menu li{
	display:inline;

	
	}
	
ul.tnb-menu li a{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background-image: url(../image/divider.jpg);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 15px;
	padding-left: 10px;
	display: inline-block;
	height: 35px;
	padding-top: 15px;
	text-decoration:none;
	outline:none;
	}
ul.tnb-menu li a:hover, ul.tnb-menu li a.selected
{
	color:#FFDD55;
	}
	
ul.about-content{
	margin:0;
	padding:0;
	}
ul.about-content li{
	background-image: url(../image/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: normal;
	}	
					
#Container{
	background:#fff;
	padding: 20px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
   	}
#Container1{
	background:#E2EFFA;
	padding: 20px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    }
#Container1 h3{
	font-size:14px;
	color:#363636;
	}	
.left-col{
	width:900px;
	float:left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0;
	}
.right-col{
	width:230px;
	float:right;
	padding-left: 0px;
	}		
.blue-box-content{
	background:#E2EFFA;
	padding-right: 20px;
	padding-left: 20px;
	
	}
.small-blue-box{
	background:#E2EFFA;
	width:215px;
	padding:10px 5px 10px 10px;
	line-height: 19px;
	
	}	
ul.main-content {
	margin:0;
	padding:0;
	padding-top:15px;
	
	}		
.main-content li{
	background:url(../image/flower-icon.gif) no-repeat 10px 3px;
	padding:5px 0 5px 40px;
	font-size:14px;
	}
.author-content{
	margin:auto;
	padding:20px 35px 20px 20px;
	font-size:13px;
	
	color: #333333;
}
.bottom-content{
	width:320px;
	padding-left:10px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
ul.bottom-content{
	margin:0;
	padding:0;
	
	}
.bottom-content li{
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom:1px dotted #CFCFCF;
	background-image: url(../image/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 10px 14px;
	font-weight: bold;
	font-size:12px;
	
	}	
	
.divider {
	background-color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFCFCF;
	height: 4px;
}
.container-mid{
	width:400px;
	background-color:#FFFFFF;
	margin:auto;	
	border:2px solid #7C7C7C;
	padding:5px;
	}
	
.video-div{
	width:660px;
	margin:auto;
	border:2px solid #7C7C7C;
	background-color:#FFFFFF;
	color:#7C7C7C;
	padding:20px;
	}				

#Footer {
	text-align:center;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFFFFF;
	}
#Footer a{
	color:#fff;
	font-size:12px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	}
#Footer a:hover{
	text-decoration:underline;
	}			
.imgleft{
	margin-left:10px;
	}
.center{
	text-align:center;
	}
.gallerySection{
	width:838px;
	margin:auto;
	}
.our-books-eng{
	padding:20px;
	}
.bottom-content-books
{
	margin-top:20px;
	line-height:130%;
	width:610px;
	
	}
.think-col{
	width:670px;
	float:right;
	}
.author-detail{
	color:#69727B;
	}
.contact-main{
	padding:20px;
	}	
.contact-detail{
	line-height:160%;
	padding:15px 0;
	color:#333333;
	}
.contact-mid{
	background:#E2EEFA;
	width:272px;
	padding:0 15px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.name-head{
	font-size:18px;
	color:#1E3966;
	}
.get-thoughts{
	color:#1E3966;
	text-decoration:none;
	}
.get-thoughts:hover{
	text-decoration:underline;
	}
.tweet{
	padding:5px 0;
	}
.contact-form{
	float:left;
	width:575px;
	margin:20px 0 0 0 ;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.but-submit{
	background:url(../image/but-submit.gif) no-repeat;
	width:77px;
	height:28px;
	text-align:center;
	line-height:28px;	
	}				
.but-submit a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
.but-submit1{
	background:url(../image/but-submit1.gif) no-repeat;
	width:77px;
	height:28px;
	text-align:center;
	margin-left:10px;
	line-height:28px;	
	}				
.but-submit1 a{
	color:#333;
	font-weight:bold;
	text-decoration:none;
	}
	
.help{
	width:898px;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	background:#fff;
	padding:10px;	
	
	}
.help-col{
	
	width:850px;
	margin:auto;
	margin-top:15px;
	}	
.help-img{
	width:400px;
	background-color:#FFFFFF;
	border:2px solid #7C7C7C;
	padding:5px;
	}
.but-book{
	background:url(../image/but-books.gif) no-repeat;
	width:292px;
	height:33px;
	padding:5px 10px 0 10px;	
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	}
.button-col{
	width:634px;
	margin:auto;
	margin-top:20px;
	}
.link-content{
	border-top:1px solid #eee; 
	border-bottom:1px solid #eee; 
	margin:10px 0; 
	padding:10px 0;
	line-height:140%;
	}
.twitter-home{
	float:right;
	font-weight:bold;
	margin-bottom:5px;
	}

.star{
	color:#FF0000;
	}
.footer-link{
	float:left;
	text-align:left;
	}
.copyright{
	margin-top:5px;
	padding-left:4px;	
	}
.bird{
	float:right;
	margin:10px;

	}																						
/*text*/
/*.txt11 {
	font-size: 11px;
}
.txt16{
	font-size:16px;
	}	
.txt18{
	font-size:18px;
	}
.txt20{
	font-size:20px;
	}	*/
.txt-blue{
	color:#1157AC;
	}
.txt-blue2{
		color:#1E3966;
		}	
.txt-orange{
	color:#F90;
	}	
.txt-reset{
	color:#1E3966;
	text-decoration:none;
	font-weight:bold;
	padding:7px 0 0 0;
	}
.txt-reset:hover{
	text-decoration:underline;
	}	
/*padding and margin*/	
.padLR10 {
	padding-right: 10px;
	padding-left: 10px;
}
.padL10{
	padding-left:10px;
	}
.padT10{
	padding-top:10px;
	}	
.padT20{
	padding-top:20px;
	}
.padL20{	
	padding-left:20px;
	}
		
.marL20{
	margin-left:20px;
	}
		
.marTR15{
	margin-top:15px;
	margin-right:15px;
	}
.marT5{
	margin-top:5px;
	}
.marT10{
	margin-top:10px;
	}
.marR10{
	margin-right:10px;
	}	
	
.marR20{
	margin-right:20px;
	}	
.marAuto{
	margin:auto;
	}
.marBooks{
	margin-right:10px;
	}	
/*width*/
.width370{
	width:370px;
	}
	
.width550 {
	width: 550px;
}
.width630{
	width:650px;
	}


/*Link*/
.a1{
	color:#FF9900;
	float:right;
	margin-right:10px;
	text-decoration:none;
	}
.a1:hover{
	color:#333333;
	}
.a2{	
	text-decoration:none;
	color:#FF9900;
	font-weight: bold;	
	}
.a2:hover{
	text-decoration:underline;
	}
/*Border*/			
.borderT {
	border-top:dotted 1px #CCCCCC;
}
.borderL {
	border-left:dotted 1px #CCCCCC;
}


/*list*/
ul.list{
	padding:0 0 0 5px;
	}
ul.list li{	
	background:url(../image/flower-icon-small.gif) no-repeat 2px 3px;
	padding:3px 0 2px 22px;
	}
ul.list li a{
	font-size:12px;
	color:#363636;
	font-weight:bold;
	text-decoration:none;
	}
ul.list1{
	list-style:none;
	margin:0;
	padding:0;
		}
ul.list1 li{
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px solid #ccc;	
	
	}
ul.list1 li a{
	font-size:13px;
	color:#363636;
	font-weight:bold;
	text-decoration:none;
	}
		
ul.list1 li a:hover{
	color:#F90;
	}
ul.list2{
	margin:0;
	padding:0;
	list-style:disc;
	padding-left:20px;
	}
ul.list2 li{
	padding:3px 0 ;
	}
ul.list3{
	padding:0 0 0 5px;
	}
ul.list3 li{	
	background:url(../image/flower-icon-small.gif) no-repeat 2px 5px;
	padding:3px 0 2px 22px;
	font-weight:bold;
	}
			
ol{
	margin:0;
	padding:0;
	list-style:none;
	}
ol li{
	padding:5px 0 5px 15px;
	font-weight:bold;	
	background-image: url(../image/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	}		
/*Form*/
label{
	font-weight:bold;
	}
input{
	width:294px;
	padding:3px;
	}
textarea{
	width:294px;
	height:120px;
	padding:3px;
	}
/*Table*/
.contact-table{
	width:100%;
	background:#E2EFFA;
	padding:20px;
		}
.contact-table tr td{
	padding:5px;
	}			
ol.F-normal li{ font-weight:normal;}


.left-col a{
color:#0066CC;
}

.right-col1{
	width:230px;
	float:left;
	padding-left: 0px;
	background:#FFFFCC;
	}	
	
.small-blue-box1 {
	background:#E2EFFA;
	width:215px;
	padding:10px 5px 10px 10px;
	line-height: 19px;
	}	
.small-blue-box1 ul li {
	color:#993300;
	font-size:16px;
	font-weight:bold;	
	padding:0px 0px 0px 10px;
	margin:0px;
	}	
.left-col1{
	width:950px;
	float:left;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 0;
	}	
.left-col1 ul li{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
	width:660px;
}	

.left-col1 h1{
padding:0px 0px 0px 0px;
font-size:16px;
margin:0px;
}
.txt{
color:#333333;
font-size:13px;
font-weight:bold;
}

.left-col1 a{
text-decoration:none;
color:#993300;
font-size:13px;
font-weight:bold;

}

h1{
margin:0px 0px 20px 0px;
padding:0px;
}

#right-col1 {
background:#e2eefa;
margin:15px 0px 0px 0px;
width:650px;
float:right;
padding:10px 10px 0px 15px;
font-family: 'KrutiDev010Regular';
font-size:16px;
position:relative;
line-height:20px;
}

#right-col1 p{
text-align:left;
line-height:18px;
width:600px;
padding:0px 0px 0px 10px;
margin:10px 0px 0px 0px;
}

#right-col12 {
background:#e2eefa;
margin:15px 0px 0px 0px;
width:650px;
float:right;
padding:10px 10px 0px 15px;
font-family: 'SHREE714RegularMRgModular';
font-size:18px;
position:relative;
}

.fnt{
font-family: 'KrutiDev010Regular';
}

#right-col12 p{
text-align:left;
line-height:20px;
width:600px;
padding:0px 0px 0px 10px;
margin:10px 0px 0px 0px;
}

h3 {
font-family: 'KrutiDev010Regular';
font-size:22px;
font-weight:bold;
color:#FF9900;
margin:0px;
padding:0px 0px 0px 10px;
}

.sidebarmenu ul{
width:400px;
margin: 0;
padding: 0;
list-style-type: none;
font: bold 16px;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
background:#000066;
position:relative;
z-index:2;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;

}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 400px; /*Sub Menu Items width */
top: 0;
visibility: hidden;

}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}
#left-col1{
	width:200px;
	float:left;
	padding:20px 0px 20px 0;
	font-family: 'KrutiDev010Regular';
	font-size:16px;
	font-weight:bold;
	}

#left-col12{
	width:200px;
	float:left;
	padding:20px 0px 20px 0;
	font-family: 'SHREE714RegularMRgModular';
	font-size:18px;
	font-weight:bold;
	}




h4 {
font-family: 'SHREE714RegularMRgModular';
font-size:22px;
font-weight:bold;
color:#FF9900;
margin:0px;
padding:0px 0px 0px 10px;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF9900;
margin:0px;
padding:0px;
}

@font-face {
    font-family: 'KrutiDev010Regular';
    src: url('../fonts/kruti_dev_010-webfont.eot');
    src: url('../fonts/kruti_dev_010-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kruti_dev_010-webfont.woff') format('woff'),
         url('../fonts/kruti_dev_010-webfont.ttf') format('truetype'),
         url('../fonts/kruti_dev_010-webfont.svg#KrutiDev010Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SHREE714RegularMRgModular';
    src: url('../fonts/shrel714-webfont.eot');
    src: url('../fonts/shrel714-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/shrel714-webfont.woff') format('woff'),
         url('../fonts/shrel714-webfont.ttf') format('truetype'),
         url('../fonts/shrel714-webfont.svg#SHREE714RegularMRgModular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#right-col13 {
background:#e2eefa;
margin:15px 0px 0px 0px;
width:650px;
float:right;
padding:10px 10px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
line-height:20px;
}

