body {
	font-size:12px;
	background-color:#fff;
	margin:0;
	padding:0;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;}

* {
	margin:0;
	padding:0;}
	img { border:0;}

	a {color: #000; font-weight: bold; text-decoration:none;}
	a:hover {text-decoration: underline;}
	
	h1, h2, h3, h4, h5 {
	font-weight: normal;
	text-align:left;
	}	
	h1 {
	font-size:2.6em;
	line-height:1em;}
	h2 {
	font-size:1em;
	}
	h3 {
	font-size:1.3em;
	font-weight:bold;
	}

#header {
	width:1010px;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0 10px 0;
	border-bottom:2px #ddd solid;
	}
	#header #header-left {
	width:555px;
	float:left;
	padding-left:15px;
	}
	#header #header-left h2{
	color:#555;
	padding:3px 0;
	}
	#header #header-right {
	width:315px;
	padding:0;
	float:right;
	text-align:right;
	}
	#header #header-right p {
	padding:5px;
	background:#ececec;
	text-align:center;
}
	#header #header-right p a{
		color:#900;
		font-size:1.4em;
}
	
	#container {
		margin:0 auto;
		width:1010px;
		clear:both;
		border-bottom:1px #ccc solid;
		position:relative;
	}
	#container #navigation{
		width:195px;
		float:left;
		padding-bottom:20px;
		overflow: hidden;
	}
	
	#container #navigation ul{
	list-style:none;
	padding:5px 0;}
	#container #navigation ul li {
	 padding:3px 10px;
	 border-bottom:1px #ccc dotted;
	 margin:0 10px;
	}
	#container #navigation ul li ul li{
	border:none;
	padding-right:0;}
	#container #navigation ul li a{
	}

#container #navigation ul li a.Sel{
   color :#900;
   text-decoration :underline;}
	
	#container #navigation p.heading-left {
	padding:0 15px;
	margin-top:20px;
	color:#555;
	}
	#container #navigation p.cloud {
	padding:5px 15px;
	margin-top:5px;
	color:#555;
	}
	
	#container #content{
	text-align: justify;
	width:815px;
	float:right;
	overflow: hidden;
	position:relative;
	}
	
	.clear {
	clear:both;
	height:1px;
	font-size:1px;
	 }
	
.clearme {
	clear:both;}
	
#image {
	padding:20px 0 15px 15px;
	border: 0;
	position:relative;
	}
#image #holder { width:800px; height:495px; overflow:hidden;
	position:relative; float:left;
	margin:0 20px 10px 0;}
#image .ic1 {
	display: table; 
	#position: relative; 
	overflow: hidden;
	width:800px;
	height:495px;
	background:#ccc;
	}
#image .ic1 a{
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
	width:800px;
	text-align:center;
	}
#image .ic1 a img{
	#position: relative; 
	#top: -50%;
}	

	
.pre-next {
	height:1.7em;
	line-height:1.7em;
	background:#ececec;
	text-align:right;
	clear:both;
	margin-left:15px;
	padding-right:20px;
	}
.pre-next a{
	padding:0 10px;
	font-size:.9em;
	padding:0 5px;
	margin-left:1px;
	float:right;
	}
.pre-next a.next {
		padding-right:10px;
		background:url(../templates/shadow_t/pointer.gif) no-repeat center right;}
.pre-next a.pre {padding-left:10px;
	background:url(../templates/shadow_t/pointer_l.gif) no-repeat center left;}

#image .image-container {
	border: 0; 
	padding: 5px;
	border:1px #ddd solid; 
	background: #fff; 
	float:left;		
}
#image a.image-container:hover {
		background:#ddd;		
	}


#image h3 {
	padding: 0 0 10px 0;
	}

#image-nav {
		margin: 0 auto;
		width: 674px;
		color: #555;
		padding:0 0 15px 0;

	}
	
#image-nav .left, #image-nav .right {
	width:80px;
	}
#image-nav .left {
	float:left;
	text-align:left;
	}
#image-nav .right {
	float:right;
	text-align:right;
	}
	
#thumbnails {
	width:800px;
	float:right;
	}

#thumbnails .thumb {
		width:120px;
		height:90px;		
		overflow:hidden;
		position: relative;
		float:left;		
		padding-left:15px;
		padding-top:15px;
	}
	/*
#thumbnails .thumb a{
	display:block;
	width:120px;
	height:90px;
	overflow:hidden;
	position: relative;
	background:#ececec;
}
	*/
#thumbnails .thumb a:hover{
	}
	/*****/
#thumbnails .thumb .h_th {
	display: table; 
	#position: relative; 
	overflow: hidden;
	width:120px;
	height:90px;
	background:#ececec;
	}
#thumbnails .thumb .h_th a{
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
	width:120px;
	text-align:center;
	}
#thumbnails .thumb .h_th a img{
	#position: relative; 
	#top: -50%;
}	
	
	
	
	/*****/
	
.cloud {
	font-size: .9em;
	color: #555;
	text-align:justify;
	}
	
#image-links {
	list-style-type: none;
	font-size: 1.2em;
	}

#image-links li a {float: left; }

#back-button-and-links {margin-left: 15px; padding-bottom: 25px; list-style-type: none;}
#back-button-and-links li {float: left; margin-right: 5px;}
#back-button-and-links img {border: 0;}

#number-container {
	padding-left: 15px;
	padding-top:15px;
	clear:both;
	}
	#number-container a{
	font-size:1em; font-weight:normal;padding:2px 0 2px 0;  color:#555;}	
	#number-container a:hover{ color:#000;}
	#footer {	
	padding: 10px 0 15px 15px;
	width:1010px;
	margin:0 auto;
	clear:both;}


#FAtree_Box{
	height: 150px;
	overflow: auto;
	width: 195px;
}

img#largeIm{
	display: none;
}

a.imSel{
	color: red;
	text-decoration:none;
}

.dvNoImg
{
	text-align: center;
	margin-top: 50px;
	
}
.imgHas{
	display: none;
}
