/*
Version : 0125012007
Author : Rajib*/



html{

}

body{

	/*background:url(../images/body_bg.gif) #C7C7C7 50% 0 repeat-y;*/
	margin:0;
	padding:0;
	background-color:#c0c0c0;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Lucida Grande", Geneva, Arial, sans-serif;*/
	font-size: 11px;
	line-height:21px;
	letter-spacing:0px;
}

.page_title{	font-family:Arial, Helvetica, sans-serif;
			    font-size: 1.5em;

}


/*h1{
	margin:0 0 0 180px;
	padding:3px 10px 0 25px;
	background:url(images/index/title.jpg) no-repeat;
	height:25px;
	font-size:18px;
	font-weight:bolder;
	color:#000000;
}*/

hr{
border:none;
background-color:#D2D2D2;
height:1px;
margin:15px 0 0 0;
}


img{
	padding:0px;
	margin:0;
	border:none;

}


a{

color:#000000;
text-decoration:none;

}


a:hover{

color:#993300;
text-decoration:underline;
}


a:visited {
	/*color: #3333CC;*/
}

a:active {
	color: #990033;
}



#sitewrapper{
	width:775px;
	margin:0 auto; 
	padding:0 0 0 0px;
/*	background:url(images/sidebar_line2.jpg) repeat-y;*/
	background:#FFFFFF;


}


.topheader2{
/*	margin:0;
	padding:0;
	text-align:center;*/
}



.button1{
	/*border:1px solid #f60;*/
	background-color:#fff; display:inline; height:20px; 
	color:#374F69; font-size:10px; width:30px;
}


.textfield1{
/*margin-left:5px;*/
background-color:#EFEFEF; 
display:inline; 
border:none;
font-size:10px;
border:1px solid #acabab;
width:131px;

}


* html #searchalign{
	padding:0px 20px 0 0;
	margin:0 0 0 0;

}

#searchalign{
	padding:10px 20px 0 0;
	margin:0 0 0 0;
}


#searchtextbox{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#EFEFEF;
	border:none;
	font-size:10px;
	border:1px solid #acabab;
	width:150px;
	
	
}


#searchbutton{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#fff;
	color:#374F69;
	font-size:10px;
	height:18px;
	width:50px;
}


/*//////////////////////For google search///////////////////////////*/
.searchtextbox{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#EFEFEF;
	border:none;
	font-size:10px;
	border:1px solid #acabab;
	width:150px;
	
	
}


.searchbutton{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#fff;
	color:#374F69;
	font-size:10px;
	height:18px;
	width:50px;
}

/*//////////////////////For google search end///////////////////////////*/


.page_number{ font-family:Georgia, "Times New Roman", Times, serif;
			  font-style:normal;
			  align:right;
			  font-size:16px;		  
			  
}


.topheader1{
	
	margin:0;
	padding:0;	
	background:url(../images/topheader_01.jpg) no-repeat;
	width:775px;
	height:74px;

}

.topnavigation{
	margin:0 0 0 0px;
	padding:13px 20px 0 0px;
	font-size:12px;
	/*font-weight:600;*/
	letter-spacing:1px;
	
	


}

.bottomheader{
	clear:both;
	margin:0 0 0 0;
	padding:0 0px 0 0;
	background:url(../images/footer.jpg) no-repeat;
	width:775px;
	height:66px; 

}

* html .bottomnavigation{
	padding:15px 0px 0 0px;

}

.bottomnavigation{
	margin:0 0 0 0px;
	padding:18px 0px 0 0px;
	font-size:12px;
	height:17px;
	letter-spacing:1px;
	/*border:1px solid #f60;*/
	
	


}


.copyrights1{
	margin:0;
	padding:0;
	
}



#navigationContainer{
	margin:0;
	padding:0 0 0 8px;
	width:180px;
	float:left;

	


	
}


#sidebar{
	
	width:170px;
	
}

#textContainer{
	margin:0 0 0 0px;
	padding:0px 0 0 0px;
	background:#FFFFFF;


}

#bodytextstyle{
	margin:0;
	padding:0;
	/*background:url(../images/bodybg.jpg)repeat-x;*/

}


.title{
	margin:4px 0 0 200px;
	padding:3px 10px 0 25px;
	background:url(../images/titlebg.jpg) no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bolder;
	color:#000000;

}

/*///////////////////////child navigation//////////////////////////////*/
.childNavigation{
	border-left:1px solid #CCC;
	font-size:10px; color:#999;
	margin:1px 1px 1px 12px;
	background:#FFF;
	width:511px;
	cursor:default;
	line-height:20px;
	
}


.childNavigation a{
	padding:0 5px 1px 5px;
	border:none;
	border-right:1px solid #CCC;
	color:#666;
	display:block;
	float:left;
}

.childNavigation a:hover{
	color:#000;

}

/*/////////////////////////////////////////////////////*/



.textalign{
	margin:0 0 0 0px;
	padding:0px 20px 0 200px;
	background:
	background:url(../images/bodybg.jpg);
}




.searchContainer{
	margin:0;
	padding:0;

}



.button{
border:none;
background-color:#fff; display:inline; height:20px; 
color:#374F69; font-size:10px;
}


.textfield{
margin-left:5px;
background-color:#EFEFEF; display:inline; 
border:none;

font-size:10px;
}

.bct{
	cursor:default;
	padding:0px;
	margin:0;
	font-size:9px;
	color:#cd6100;
	letter-spacing:1px;

	
}

.bct a{
	padding:0 2px;
	border:none;
	color:#666;
}

.bct a:hover{
	border:none;
	color:#999;
}



.crossselling{
	margin:0;
	padding:20px 0px 5px 0px;
	font-size:10px;
}



/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> DYNAMIC CONTENT [posts]
/////////////////////////////////////////////////////////*/


#posts{
/*background:url(images/postsbg.gif) no-repeat;*/
padding:10px 20px;
}

#posts img{
border:none;
padding:0; margin:3px;
}

#posts h2{
color:#666;
margin: 10px 0 10px 0;
font-size:14px;
background:#F6F6F6;
}

#posts a.readMore{
display:block;
border-bottom:none;
color:#c00;
padding:2px;
background-color:#f9f9f9;
}
#posts a.readMore:hover{
background-color:#f2f2f2;
}


#posts p.subInfo{
font-size:10px;
background:#F6F6F6;
padding:5px 3px;
margin-top:-10px;
}



#posts1{
/*background:url(images/postsbg.gif) no-repeat;*/
padding:0px 0px;
}


#posts1 p.subInfo{
font-size:10px;
background:#F6F6F6;
padding:5px 3px;
margin-top:-10px;
}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> FEET [feet]
/////////////////////////////////////////////////////////*/


/*//////////////////////////////////*/

/*ul{
	margin:0; padding:0 0 0 15px; list-style:none;
}

ul li{ 
	line-height:21px;
	background:url(../images/_bullet1.gif) no-repeat 0 6px;
	padding:0 0px 0 16px;
}*/


/*//////////////////////////////////////////////////////////////////////////////////*/


.bodytextheadercolor{

	
	padding:0 0px 0 0px;
	margin:0 0 0 0;
	border:1px solid #ccc;
	
}




* html #removespace{
	/*clear:right;*/
}


#removespace{

	clear:both;
}

.bodytextheaderinline{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:#e3e3e3; display:inline;
	border-bottom:1px solid #ccc;
	
}

.bodytextheader{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:#e3e3e3;
	border-bottom:1px solid #ccc;
	
}


.bodytextheaderfamily{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	/*font-weight:bold;*/
	background:#e3e3e3;
	border-bottom:1px solid #ccc;
	display:inline;
	
	
}


.detailsnews{

	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	/*font-size:12px;
	font-weight:bold;*/
	background:#e3e3e3; display:inline;
	border:1px solid #ccc;


}
.detailsnews_cross{

	position:relative;
	right:-400px;
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	/*font-size:12px;
	font-weight:bold;*/
	background:#e3e3e3; display:inline;
	border:1px solid #ccc;


}
.detailsnews_right{
	color:#000000;
	/*font-size:12px;
	font-weight:bold;*/
	background:#e3e3e3;
	display:inline;
	border:1px solid #ccc;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin: 0;
	font-weight: bold;

}

.bodytxt{

	padding:0 5px 0 5px;
	margin:0;
	font-size:12px;
	color:#000;

}

.bodytext{

	padding:0 5px 0 5px;
	margin:0;
	font-size:12px;

}

.bodytextfamily{

	padding:18px 20px 20px 17px;
	margin:0;
	font-size:12px;
	background:#fbfbfb;
	text-align:justify;
	overflow:hidden;
}



/*//////////////////////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////small text area////////////////////////////////////////////////*/


.smalltextarea{
	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:273px;
	height:155px;
	border:1px solid #ccc;
	float:left;

}

.smalltextarea_domain{
	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:553px;
	height:155px;
	border:1px solid #ccc;
	float:left;

}

.smalltextarea1{

	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:273px;
	height:1px;

	float:left;

}

.smalltextarea2{
	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:273px;
	height:230px;
	border:1px solid #ccc;
	float:left;

}

.smalltextarea3{
	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:273px;
	height:170px;
	border:1px solid #ccc;
	float:left;

}

.smalltextarea4{
	padding:0 px 0px 0px;
	margin:0 5px 5px 0;
	width:273px;
	height:160px;
	border:1px solid #ccc;
	float:left;

}

.smalltextareabody img{
	padding:5px 5px 0px 0px;
	margin:0 0 0 0;
	

}

.smalltextareabody{
	padding:0 5px 0px 5px;
	margin:0 5px 0 0;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	clear:both;

}


.smalltextareabody2{
	padding:0 5px 0px 5px;
	margin:0 5px 0 0;
	font-size:11px;
	line-height:18px;
	text-align:left;
	clear:both;

}

.smalltextareabody2{
	padding:0 5px 0px 5px;
	margin:0 5px 0 0;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	clear:both;

}

.smalltextarearight{
	
	padding:0 px 0px 0px;
	margin:0 0px 5px 0;
	width:272px;
	height:155px;
	border:1px solid #ccc;
	float:left;
	
}

.smalltextarearight2{
	
	padding:0 px 0px 0px;
	margin:0 0px 5px 0;
	width:272px;
	height:230px;
	border:1px solid #ccc;
	float:left;
	
}

.smalltextarearight3{
	
	padding:0 px 0px 0px;
	margin:0 0px 5px 0;
	width:272px;
	height:170px;
	border:1px solid #ccc;
	float:left;
	
}

.smalltextarearight4{
	
	padding:0 px 0px 0px;
	margin:0 0px 5px 0;
	width:272px;
	height:160px;
	border:1px solid #ccc;
	float:left;
	
}

/*////////////////////////////////////////small text area end//////////////////////////////////////////*/




/*////////////////////////////////Sidebar Cross-selling//*/


.crosssidebartop{
	padding:0 0px 0 0px;
	margin:0 0 0 0;
	border:1px solid #ccc;

}



.crosssidebar{
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:#e3e3e3; display:inline;
	border-bottom:1px solid #ccc;
	
}

.crosssidebartext{

	padding:0 5px 0 5px;
	margin:0;
	font-size:11px;
	line-height:18px;
	
}


.crosssidebartext img{
	padding:2px 2px 2px 0px;
	margin:0;

}

/*//////////////////////////////////*/

.footerlefttxt{

	margin:0 0 0 0;
	padding:30px 0 0 103px;
	font-size:10px;
	line-height:12px;
	height:69px;
	width:100px;
	float:left;
}

* html .footerlefttxt1{
	clear:both;
	margin:0px 0 0 0;
	width:210px;
	margin:-15px 0 0 0px;
}

.footerlefttxt1{
	margin:-20px 0 0 0;
	padding:0px 0 0 33px;
	font-size:10px;
	line-height:12px;
	width:190px;
	height:12px;
}


.footermiddletxt{
	margin:0px 0 0 250px;
	padding:30px 0 0 0;
	font-size:12px;
	font-weight:bold;
	width:300px;
	height:22px;
	line-height:15px;
	
}

* html .footermiddletxt2{
	margin:15px 0 0 236px;

}

.footermiddletxt2{
	margin:20px 0 0 236px;
	padding:0 0 0 0;
	font-size:10px;

}

.footermiddletxt4{
	margin:35px 0 0 250px;
	padding:0 0 0 0;
	font-size:10px;

}

.footermiddletxt3{
	margin:-7px 0 0 295px;
	padding:0 0 0 0;
	font-size:9px;
}


* html .footerrighttxt{
	margin:-20px 50px 0 0px;
	width:80px;
}

.footerrighttxt{
	margin:-20px 150px 0 0px;
	padding:0px 0px 0 0px;
	font-size:10px;
	line-height:10px;
	width:35px;
	height:7px;
	float:right;
}

.footer{
padding:0;
margin:0;
}

/*  ---- css for the exhibition page ---- */
.dates {
	padding: 10px;
}

.dates_info {

}

#main_body {
	background-color: #FFFFFF;
}

#gallery {
	width: 0px;
	height: 0px;
}

.arc90_imgcaption { 
	text-align: center; 
	border: 1px solid #DDD; 
	padding: 1em; 
	margin: 1em 0; 
	width: 9em; 
} 

.arc90_imgcaptionTXT { 		
	font-size: .8em; 
	color: #666; 
	text-align: center; 
} 

.floatl { 
	float: center; 
	margin-right: 1em; 
} 

.floatr { 
	float: right; 
	margin-left: 1em; 
}

.duration {
	font-size: 10px;
	width: 138px;
	padding-top: 8px;
}

.more_info {
	font-size: 11px;
	position: absolute;
	width: 363px;
	padding-top: 6px;
}


.artist {
	font-size: 12px;
	position: absolute;
	width: 363px;
	font-weight: bold;
}

.page {
	font-size: 10px;
}
#boundary {
	border: 1px dashed #999999;
	padding: 5px;
}
/*lightview*/
#lightview * { margin: 0; padding: 0; background: none; border: 0; }
#lightview {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
}

#lightview ul li { list-style-type: none; }
#lightview .container { position: relative; width: 100%; height: 100%; }
#lightview .button { cursor: pointer; text-decoration: none; border: none; }

#lightview .sideButtons {
	position: absolute;
	top: 50%;
	margin-top: -11px;
	left: 0;
	clear: both;
	width: 100%;
	height: 22px;
}

#lightview .sideButtons .prev { float: left; }
#lightview .sideButtons .next { float: right; }
#lightview .side { position: relative; overflow: hidden; }
#lightview .side .wrapper { width: 100%; height: 100%; }
#lightview .side .button { float: left; }

#lightview .frames { width: 100%; height: 100%; position: relative; }
#lightview .frames .frame {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
#lightview .frames .top { top: 0; }
#lightview .frames .bottom { bottom: 0; }

#lightview .liquid { position: relative; float: left; width: 100%; overflow: hidden; clear: both; }
#lightview .liquid .filler { position: absolute; height: 100%; width: 2px; top: 0; left: 50%; }

#lightview .half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
#lightview .half .corner { float: left; position: relative; }
#lightview .half .corner canvas { }
#lightview .tr, #lightview .br { float: right; }

#lightview .fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

#lightview .container .wrap { float: left; position: relative; width: 50%; height: 100%; overflow: hidden; }
#lightview .container .right .wrap { float: right; }

#lightview .corner { position: relative; }
#lightview .corner canvas { position: relative; }
#lightview .left .corner { float: left; }
#lightview .right .corner { position: relative; float: right; }

#lightview .center { position: relative; clear: both; height: 100%; overflow: hidden; }
#lightview .wrapup { position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; }
#lightview .wrapdown { position: relative; height: 100%; width: 100%; overflow: hidden; }
#lightview .wrapcenter { position: relative; }

#lightview .loading {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -11px;
	margin-left: -11px;
}
#lightview .loading .button {
	float: left;
	height: 100%;
	width: 100%;
}

#lightview .mediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
}

#lightview .mediaWrapper img { position: relative; float: left; }

#lightview .prevnext { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
#lightview .prevnext .button { position: relative; height: 100%; width: 49%; display: block; }
#lightview .prevnext .prev { float: left; }
#lightview .prevnext .next { float: right; }

#lightview .dataContainer {
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
}

#lightview .close,
#lightview .data { margin: 6px 0 0 0; }
#lightview .top .close,
#lightview .top .data { margin: 0 0 6px 0; }

#lightview .close { float: right; overflow: hidden; }
#lightview .close .button {	float: right; width: 100%; height: 100%; }

#lightview .data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
}

#lightview .dataText div, #lightview .imgNumber div { margin-left: 3px; } /* simulates padding-left inside .data */
#lightview .top .dataText div, #lightview .top .imgNumber div { margin-left: 0; }

#lightview .data li { float: left; margin-top: 3px; }
#lightview .dataText { width: 100%; }
#lightview .dataText .title {
	font-weight: bold;
	font-size: 11px;
}
#lightview .dataText .caption { clear: both; }
#lightview .imgNumber { color: #b8b8b8; margin-right: 5px; margin-top: 5px; }
#lightview .slideshow { border-left: 1px solid #efefef; padding-left: 5px; margin-top: 5px; }
#lightview .slideshow .button { /* play and stop */
	float: left;
	width: 43px;
	height: 13px;
	background-position: center left;
	background-repeat: no-repeat;
}

#lightview .importWrapper { float: left; clear: both; }
#lightview .importWrapper iframe { float: left; clear: both; }

#overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
}

#overlay .closeable {
	position: relative;
	height: 100%;
	width: 100%;
	background: #000; /* IE */
}

* html #lightview {
	position: absolute;
	margin-top: expression( -1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

* html #overlay { /* IE6 */
	position: absolute;
	height: expression((document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) > document.body.offsetHeight ? (document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) : document.body.offsetHeight + 'px');
	width: expression((document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) > document.body.offsetWidth ? (document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) : document.body.offsetWidth + 'px');
}

.link {
	font-size: 11px;
}
