@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
a{color:#000;}
a:hover{color:#F00;}
body{
	background:url(../images/pagebg2.jpg) no-repeat top #FFF;
}
#outr-cont{
	width:100%;
	overflow:hidden;
}
#top-outr{
	width:100%;
	overflow:hidden;
	background:url(../images/top-bg.jpg) repeat-x 0% 0%;
}
#top-wrapper{
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
#top-cont{
	width:950px;
	float:left;
	padding-top:10px;
}
#name-cont{
	width:auto;
	float:left;
	/*background:url(../images/design-name.jpg) no-repeat 0% 0%;*/
	padding:10px 0 20px 0px;
	font:36px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color:#ffffff;
	
}
#nav-cont{
	width:950px;
	float:left;
	background-color:#FFF;
	/*background:url(../images/nav-bg.jpg) repeat-x 0% 0%;*/
}
#nav{
	width:930px;
	float:left;
	padding:10px;
}
#banner-outr{
	width:100%;
	overflow:hidden;
	/*background:url(../images/banner-rpt-bg.jpg) repeat-x 0% 100%;*/
}
#banner-inner{
	width:100%;
	overflow:hidden;
	/*background:url(../images/banner-btm.jpg) no-repeat 50% 100%;*/
}
#banner-wrapper{
	width:950px;
	margin:0 auto;
	padding:15px 0;
	overflow:hidden;
}
#banner-mid{
	width:950px;
	float:left;
	background:url(../images/banner-mid.jpg) repeat-y;
}
#banner-top{
	width:950px;
	float:left;
	background:url(../images/banner-top.jpg) no-repeat 0% 0%;
}
#banner-btm-rpt{
	width:950px;
	float:left;
	/*background:url(../images/banner-btm-rpt.jpg) repeat-x 0% 100%;*/
}
#banner-btm-left{
	width:950px;
	float:left;
	/*background:url(../images/banner-btm-left.jpg) no-repeat 0% 100%;*/
}
#banner-btm-right{
	width:938px;
	float:left;
	padding:6px;
	/*background:url(../images/banner-btm-right.jpg) no-repeat 100% 100%;*/
}
#banner-cont{
	width:938px;
	float:left;
	/*background:url(../images/Dr-Chandrasekharan-Nair.jpg) no-repeat 100% 100%;*/	
	height:320px;
}
#awards-outr{
	width:630px;
	float:left;
	padding:5px 2px 0px 3px;	
}
#awards-inner{
	width:630px;
	float:left;
	border-bottom:1px #998159 solid;
	height:195px;
}
#awards-inner h1{
	font:26px "Alegreya", Arial, Helvetica, sans-serif;
	color:#6a0e07;
	background:url(../images/head-bg.jpg) repeat-x;
	padding-left:60px;
}
#awards-inner h1 span{
	font:26px "Alegreya", Arial, Helvetica, sans-serif;
	color:#6a0e07;
	background:#b9af9d;
	padding:0 5px;
	text-shadow:#e9dbc1 1px 1px;
}
#awards{
	width:630px;
	float:left;
}
#awards img{
	border:3px #f8edda solid;
}
#banner-btm-sec{
	width:545px;
	float:left;
	padding:0 0 4px 0;
}
#pub-outr{
	width:262px;
	float:left;
	padding:0 2px 0 14px;
	background:url(../images/band-sep.jpg) no-repeat 100% 100%;
}
#pub-cont{
	width:140px;
	float:left;
	background:url(../images/publication-img.jpg) no-repeat 0% 100%;
	padding-left:122px;
	height:115px;
}
h4{
	font:18px "Times New Roman", Times, serif;
	font-weight:normal;
	color:#f03726;
	text-shadow:#260301 1px 1px;
	padding-top:25px;
	letter-spacing:1px;
}
#pub-cont p, #gal-cont p{
	font:12px Tahoma, Geneva, sans-serif;
	color:#f0e9dc;
	padding:0px 0 5px 0;
	line-height:18px;
}
#pub-cont a, #gal-cont a{
	background:#390403;
	border:1px #800f0f solid;
	text-decoration:none;
	padding:3px 10px;
	color:#f0e9dc;
	font:12px Tahoma, Geneva, sans-serif;
}
#pub-cont a:hover, #gal-cont a:hover{
	background:#260201;
	border:1px #ac1818 solid;
	color:#fff;
}
#gal-outr{
	width:266px;
	float:right;
}
#gal-cont{
	width:140px;
	float:left;
	background:url(../images/gallery-img.jpg) no-repeat 0% 100%;
	padding-left:126px;
	height:115px;
}
#body-outr{
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
#body-inner{
	width:950px;
	float:left;
}
#body-left{
	width:650px;
	float:left;
}
#news-wrapper{
	width:950px;
	float:left;
}
#body-right{
	width:280px;
	float:right;
}
#main-body{
	width:650px;
	float:left;
	padding-top:12px;
}
h2{
	font:22px "Times New Roman", Times, serif;
	color:#6a0e07;
	/*text-shadow:1px 1px #ccc;*/
	padding-bottom:6px;
	font-weight:normal;
}
h3{
	font:16px Tahoma, Geneva, sans-serif;
	color:#333;
	text-shadow:1px 1px #ccc;
	padding:5px 0 3px 0;
	border-bottom:#c6b79d 1px solid;
	font-weight:normal;
}
#main-body p{
	font:12px Tahoma, Geneva, sans-serif;
	line-height:18px;
	color:#070707;
	padding:5px 0 8px 0;
}
#main-left-btm{
	width:650px;
	float:left;
	padding:0 0 10px 0;
}

#news-outr{
	width:320px;
	float:left;
}
#painting-outr{
	width:320px;
	float:right;
}
.heading-outr{
	width: 650px;
	float: left;
}
#news-heading{
	width: 280px;
	float: left;
	background: url(../images/news-icon.jpg) no-repeat 0% 0%;
	height: 80px;
	padding-left: 80px;
}
#painting-heading{
	width:240px;
	float:left;
	background:url(../images/paint-icon.jpg) no-repeat 0% 0%;
	height:80px;
	padding-left:80px;
}
.head-wrting{
	width: 570px;
	float: left;
	padding-top: 25px;
}
.head-wrting h2{
	font:24px "Times New Roman", Times, serif;
	color:#6a0e07;
	padding:0 0 5px 0;
	background:url(../images/h2-bg.jpg) no-repeat 100% 50%;
}
.head-wrting h3{
	font:24px "Times New Roman", Times, serif;
	color:#6a0e07;
	padding:0 0 5px 0;
	background:url(../images/h3-bg.jpg) no-repeat 100% 50%;
}
.head-link{
	width: 570px;
	float: left;
	text-align: right;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #5a5a5a;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.head-link a{
	font:12px Tahoma, Geneva, sans-serif;
	color:#947b52;
	text-decoration:none;
}
.head-link a:hover{
	color:#6a0e07;
}
.inner-body{
	width: 645px;
	float: left;
	border: 1px #dccbaf solid;
	background: #e8e0d3;
	padding: 2px;
	min-height: 179px;
}
.inner-body h2{
	font:14px "Times New Roman", Times, serif;
	color:#a0e07;
	line-height:16px;
	display:block;
	padding:2px;
	text-shadow:none !important;
}
.inner-body p{
	font:12px Tahoma, Geneva, sans-serif;
	color:#5a5a5a;
	border-bottom:1px #5a5a5a dotted;
	padding:5px 0 4px 0;
	line-height:18px;
	margin-bottom:14px;
}
.inner-body a{
	font:12px Tahoma, Geneva, sans-serif;
	color:#370100;
	padding:5px 0 5px 0;
	line-height:18px;
	text-decoration:none;
	display:block;
	font-weight:400;
}
.inner-body a:hover{
	color:#937034;
}

.inner-body img{
	border:3px #998159 solid;
}
#painting-btm{
	width:302px;
	float:left;
	padding:8px 0;
	background:url(../images/painting-btm-bg.jpg) no-repeat 100% 100%;
}
#painting-btm p{
	font:12px Tahoma, Geneva, sans-serif;
	color:#5a5a5a;
	border:none;
	padding:5px 0 8px 0;
}
#painting-btm a{
	background:#390403;
	border:1px #800f0f solid;
	text-decoration:none;
	padding:3px 10px;
	color:#f0e9dc;
	font:12px Tahoma, Geneva, sans-serif;
	display:inline !important;
}
#painting-btm a:hover{
	background:#260201;
	border:1px #ac1818 solid;
	color:#fff;
}
#invo-outr{
	width:280px;
	float:left;
	background:#998159 url(../images/invo-top-bg-rpt.jpg) repeat-x 0% 0%;
}
#invo-inner{
	width:280px;
	float:left;
	background:url(../images/invo-top-icon.jpg) no-repeat 100% 0%;
}
#invo-header{
	width:260px;
	float:left;
	padding:10px;
}
#invo-header h1{
	font:22px "Times New Roman", Times, serif;
	color:#6a0e07;
	text-shadow:1px 1px #a68b5a;
	font-weight:normal;
	padding-bottom:6px;
}
#invo-body{
	width:260px;
	float:left;
	padding:10px;
}
.invo-repeat-outr{
	width:260px;
	float:left;
	padding:0 0 7px 0;
	border-bottom:1px #bba37b dotted; 
}
.invo-repeat-outr h4{
	font:18px "Times New Roman", Times, serif;
	color:#493512;
	padding:5px 0 4px 0;
	text-shadow:none;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px #bba37b dotted;
}
.invo-repeat-outr p{
	font:12px Tahoma, Geneva, sans-serif;
	color:#f0e9dd;
	line-height:18px;
	padding:5px 0;
}
.invo-repeat-outr a{
	font:14px "Times New Roman", Times, serif;
	color:#841911;
	text-decoration:none;
	padding-bottom:15px;	
}
.invo-repeat-outr a:hover{
	color:#d5bf9b;
}
#footer-outr{
	width:100%;
	background:url(../images/footet-btm-bg.jpg) repeat-x 0% 100%;
	overflow:hidden;
	padding-bottom:11px;
}
#footer-inner{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/footerbg.jpg) repeat-x 0% 0%;
	border-top:solid 2px #333333;
}
#footer-cont{
	width:950px;
	float:left;
	height:128px;
}
#footer-nav{
	width:950px;
	float:left;
	padding:20px 0 10px 0;
	text-align:center;
	font:12px Tahoma, Geneva, sans-serif;
	color:#000000;
}
#footer-nav a{
	font:12px Tahoma, Geneva, sans-serif;
	color:#333333;
	
	text-decoration:none;
}
#footer-nav a:hover{
	color:#fff;
}
#footer-nav span{
	color:#b67e7a;
	padding:0 5px;
	font:12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#footer-desc{
	width:930px;
	float:left;
	font:12px Tahoma, Geneva, sans-serif;
	color:#333333;
	padding:5px 10px 0 10px;
	text-align:center;
}
#footer-design{
	width:150px;
	float:right;
	display:none;
	
}
#mistallianz{
	width:113px;
	float:right;
	height:46px;
	background:url(../images/mistallianz-logo.jpg) no-repeat left top;
}
#mistallianz:hover{
	width:113px;
	height:46px;
	cursor:pointer;
	background:url(../images/mistallianz-logo.jpg) no-repeat left bottom;
	
}
#powered{
	width:113px;
	float:right;
	font:12px Tahoma, Geneva, sans-serif;
	text-shadow:#000 1px 1px;
	color:#c9766e;
}

/*-- inner page css starts --*/
#inner-banner-cont{
	width:938px;
	float:left;
}
#inner-banner-cont{
	width:938px;
	float:left;
	height:200px;
	
}
.inner-left-btm{
	width:650px;
	float:left;
	padding:10px 0 10px 0;
}
#newsoutr{
	width:930px;
	float:left;
	margin:10px 0 10px 0;
	background:#e5dbc9;
	padding:10px;
}
.news-repeat{
	float:left;
	padding:10px;
	border:1px solid #fff;
	margin-bottom:10px;
	width:900px !important;
}
#newsoutr p{
	font:12px Tahoma, Geneva, sans-serif;
	line-height:18px;
}
#newsoutr h2{
	font:18px "Times New Roman", Times, serif;
	color:#6a0e07;
}
#newsoutr span{
	font:14px Tahoma, Geneva, sans-serif;
	line-height:18px;
	display:block;
	padding:10px 0px;
	border-bottom:1px solid #997d4c;
	
}
.inner-left-btm table td{
	background:#e5dbc9;
	padding:5px;
	font:12px Tahoma, Geneva, sans-serif;
	line-height:18px;
	vertical-align:text-top;
}
.inner-left-btm table .pub-heading{
	font:12px Tahoma, Geneva, sans-serif;
	padding:0;
	background:none;
}
#cntct-addr{
	width:350px;
	float:left;
	padding:10px 0 10px 0;
	font:14px Tahoma, Geneva, sans-serif;
	color:#333;
	line-height:22px;
}
#cntct-form{
	width:590px;
	float:right;
	padding-bottom:20px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#070707;
}
#cntct-form span{
	color:#9e7b3f;
	padding:2px;
}
#cntct-form fieldset{
	border:1px #fff solid;
	padding:10px;
}
#cntct-form legend{
	font:14px Verdana, Geneva, sans-serif;
	padding:0px 5px 5px 5px;
	color:#530802;
}
#cntct-form td{
	padding:4px 0;
}
.input-cntct{
	width:230px;
	border:1px #fff solid;
	background:#d6cec1;
	padding:4px;
}
.input-cntct:focus{
	border:1px #beb29d solid;
	background:#f3efe9;
}
.btn{
	background:#390403;
	border:1px #800f0f solid;
	text-decoration:none;
	padding:3px 10px;
	color:#f0e9dc;
	font:12px Tahoma, Geneva, sans-serif;
}
.btn:hover{
	background:#260201;
	border:1px #ac1818 solid;
	color:#fff;
	cursor:pointer;
}
.btn:active{
	background:#912d2c;
	border:1px #d46b69 solid;
	color:#edc1c0;
}
/*-- inner page css ends --*/
/*-- gallery css starts --*/
#gallery-sec{
	width:930px;
	float:left;
	padding:10px;
}
#gallery-cont{
	width:930px;
	float:left;
	padding-top:10px;
}


#gallery-cont img {
	padding:2px;
	border:1px #afa38f solid;
}
#gallery-cont img:hover {
	padding:2px;
	border:1px #564830 solid;
	cursor:pointer;
}
/*-- gallery css ends --*/
/*----Tabs css starts ----*/
.content, .news-repeat {
	width:910px;
    border: #fff solid 1px;
	background:#ded6c9;
    clear: left;
    padding: 9px;
}

.content.inactive, .news-repeat.inactive {
	display: none;
}

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background:#b0976c;
    color: #613f03;
    display: block;
    float: left;
    height: 2em;
    padding:5px 20px 5px 30px;
    text-decoration: none !important;
	font:14px Tahoma, Geneva, sans-serif;
	text-align:center;
}

ol#toc a:hover {
    background-color: #8e8068;
	color:#1e170a;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
    background-color: #550802;
	background-position: 0 -60px;
    color: #fff;
}

ol#toc li a.active span {
    background:#550802;
	background-position: 100% -60px;
}

ol#toc span {
    background: 100% 0;
    display: block;
    line-height: 18px;
    padding-right: 10px;

}

/*----Tabs css ends ----*/

.news-repeat ul{
	padding:0px;
	margin:0px;
}
.news-repeat ul li{
	padding:13px;
	display:inline-block;
	list-style-type:none;
}
.news-repeat ul li img{
	border:1px solid #4a350f;
	padding:3px;
}
#viewmore{
	width:900px;
	float:left;
}
#viewmore a,#viewmore_data a{
	background:#390403;
	border:1px #800f0f solid;
	text-decoration:none;
	padding:3px 10px;
	color:#f0e9dc;
	font:12px Tahoma, Geneva, sans-serif;
	display:inline !important;
	margin-left:15px;
}
#viewmore a:hover,#viewmore_data a:hover{
	background:#260201;
	border:1px #ac1818 solid;
	color:#fff;
}
#news_image{
	width:900px;
	float:left;
	padding-top:10px;
}
#news_image span{
	font:14px Tahoma, Geneva, sans-serif;
	line-height:18px;
	display:block;
	padding:10px 0px;
	border-bottom:1px solid #997d4c;
}
#news_image strong{
	color:#550802;
}
#viewmore_data{
	
	float:left;
	padding:5px 0px;
}
