/* test */

/* for body */
body {margin-top:0px; margin-bottom:0px; }
/* table data top left in index page*/
TD.index-top-left { background-color:#9fa5f6;}
/* table data top right in index page*/
TD.index-top-right {background-color:#848cf3;}
/* table data bottom part of index page*/
TD.index-bottom {background-color:#d1e2d4;}
/* table data benefits of index page*/
TD.index-benefits {background-color:#fee1aa;}
/*sub header in all site*/
.sub-header {font-size:21pt;font-family:Tahoma; font-weight:bold; color:#1b4624;}
/* line height of lines in each bullet, and margins between bullets*/
li.index_page {margin-top:13px; line-height:120%;}
/* design of the bullets list in main page */
ul.bullet_list_index_page {text-align:left;margin:3px;padding:15px;}
/* font of pictures in main page */
.index-pic-text {font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;font-weight:bold; color:#000000; font-style:italic}
/* font of benefits in main page */
.index-benefits-text {font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;font-weight:bolder; color:#000000;}
.contactus-error-text {font-size:12pt ; color:#FF0000; }
.text-standard {font-size:12pt; Color:#000000;}
/* Standard 12 points black font */
.text-bold {font-size:12pt; Color:#000000; font-weight:bold; text-decoration:none;}
/* Standard 12 points bold black font */
.text-bold-13 {font-size:13pt; Color:#000000; font-weight:bold;}
/* Standard 13 points bold black font */
.text-bold-15 {font-size:15pt; Color:#000000; font-weight:bold;}
/* Standard 15 points bold black font */
img.link {border :none; cursor:pointer;}
.menu-text { font-size:13pt; text-decoration:none; Color:#000000; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
/* Text for the menu */
body.main { background-color:#D2D2F1 ;height:100%;}
/* Background color for the entire page exept the landing page */
.larger-standard {font-size:13pt; Color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}
/* Standard 13 points black font */
.smaller-standard {font-size:10pt; Color:#000000; font-family:"Times New Roman", Times, serif;}
/* Standard 10 points black font */
.MainTitle {font-size:16pt; Color:#000000; font-family:"Times New Roman", Times, serif; font-weight:bolder;}
/* This font is for big headlines , Main titles */




TD.menu {background-color:#F8D172 ; margin-bottom:0; margin-bottom:0; cursor:pointer;}
/* Menu background color */
TD.menu:hover {background-color:#FCBA57 ;}
/* Menu hover background color */

html {height:100%;}
/* images in gallery, have black border */
img.galleries {cursor:pointer; border-color:Black; border-width:1px;}
/* faq*/
a.question { text-decoration:none;}
/* the question where the answers appear*/
span.question_in_answer {font-size:13pt; Color:#000000; font-weight:bold;}
/*for montage page*/
.montage-accordion-content{background-color:#f8f8d1;}
.montage-accordion-title 
{
	background-color:#e4e4b3;	
	cursor:pointer;
	text-align:left;
	font-weight: bold; color: #359dac;font-size: 14pt; 
	}
	
.montage_sub_title {font-size: 12pt; font-weight: bold; color: #333333;}
.montage_title {font-size: 14pt; font-weight: bold;}
.montage_type_choose { background-color: #f7e3ab;border: 1px; border-style:solid; border-color:Black; border-collapse:collapse;}
.montage_title_panel {background-color: #caf8d5;border: 1px; border-style:solid; border-color:Black;border-collapse:collapse;}
.montage_content_panel { background-color:#f8f8d1;border: 1px; border-style:solid; border-color:Black;border-collapse:collapse;}
.withBorderOne { border: 1px; border-style:solid; border-color:Black; border-collapse:collapse;}
.montage_content_panel_no_border { background-color:#f8f8d1;}
.montage-labels { font-size:10pt; font-weight:bold; color:#333333;}
/*Mosaicer */
	.mosaicer-accordion-content{background-color:#f8f8d1;}
.mosaicer-accordion-title 
{
	background-color:#e4e4b3;	
	cursor:pointer;
	text-align:left;
	font-weight: bold; color: #359dac;font-size: 14pt; 
	}
/*Greetor */
.image_result_panel { background-color:#e4e4b3;}
.greetor-table_with_border {  background-color:#e4e4b3;font-size:10pt;}
/*Morphage */
.morphage-labels { font-size:10pt; font-weight:bold; color:#333333;}
.morphage-accordion-content{background-color:#f8f8d1;}
.morphage-accordion-title 
{
	background-color:#e4e4b3;	
	cursor:pointer;
	text-align:left;
	font-weight: bold; color: #359dac;font-size: 14pt; 
	}
	/*Mosaicer */
	.mosaicer-accordion-content{background-color:#f8f8d1;}
.mosaicer-accordion-title 
{
	background-color:#e4e4b3;	
	cursor:pointer;
	text-align:left;
	font-weight: bold; color: #359dac;font-size: 14pt; 
	}
/*home*/
.home { border-width:1px; border-color:#999999; border-style:solid;}
/*results panel*/
.montage_result_panel { background-color:#caf8d5;}
/* belongs to ajax montage*/
.mainAccordHeaderSelected
{
	
	background-color:#caf8d5;
	font-size: 14pt; 
	font-weight: bold;
	cursor:pointer;
	text-align:center;		
}
.mainAccordHeader
{
	color:#9fa5f6;
	background-color:#caf8d5;
	font-size: 14pt; 
	font-weight: bold;
	cursor:pointer;
	text-align:center;
	border:1px;
}
.mainAccordContent
{
	background-color:#f8f8d1;
}
.hiddenPanel
{
	visibility:hidden;
}
.AccordSubHeaderPanel
{
	background-color: #848cf3;border: 1px; border-style:solid; border-color:Black;border-collapse:collapse;
}
/*light box */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: url('../images/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('../images/prevlabel.gif') no-repeat left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: url('../images/nextlabel.gif') no-repeat right 15%; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
