/* CSS Document */

body{
  margin: 0px 0px 0px 0px;
  background-color: #333333;
  /* background-color: #EAECEC;*/
}

body.home a.home,body.search a.search, body.browse a.browse, body.upload a.upload ,body.literature a.literature{
  /* border-bottom-style:solid; */
  color:#062271;
}

.forimage{
  text-decoration:none;
  border:none;	
}

.bg_dropdown{
  background-image:url(../images/bg_dropdown.jpg);
  background-repeat:repeat;
}

.bg_header{
  background-image:url(../images/bg_header.jpg); 
  background-repeat:repeat-y;
  background-position:right;
}

.summary_header{
  font-family: 'Text Me One', sans-serif;
  text-decoration:none;
  font-weight:bold;
  font-size:20px;
  color:#0070c0;
}

.summary_text_left{
  font-family:'Inconsolata', sans-serif;
  text-decoration:none;
  /*font-weight:bold;*/
  font-size:18px;
  color:#505050;
}

.summary_text_left:hover{
  font-family:'Inconsolata', sans-serif;
  text-decoration:none;
  /*font-weight:bold;*/
  font-size:20px;
  color:#0000FF;
  background-color:#F0F0F0;
}

.summary_text_right{
  font-family: 'Inconsolata', cursive;
  text-decoration:none;
  font-weight:bold;
  font-size:20px;
  color:#505050;
}

.right_side_number{
  font-family: 'McLaren', cursive;
  text-decoration:none;
  /*font-weight:bold;*/
  font-size:14px;
  color:#505050;
}

.gr_summary_header{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  /*font-weight:bold;*/
  font-size:18px;
  color:#505050;
}

.details_header {
  font-family: 'McLaren', cursive;
  font-size:14px;
  display:block;
  float:left;
  font-weight:bold;
  line-height:normal;
  color:#088EE1;
  text-decoration:none
}

.details_header:hover {
  font-family: 'McLaren', cursive;
  font-size:14px;
  display:block;
  float:left;
  font-weight:bold;
  line-height:normal;
  color:#0000FF;
  background-color:#F0F0F0;
  text-decoration:none
}

.homepage_text{
  font-family:'McLaren', cursive;
  text-decoration:none;
  font-size:14px;
  color:#505050 ;
}

.source_link {
 text-decoration:none;
 color:#023453;
 font-family: 'McLaren', cursive;
 font-size: 12px;
}

.source_link:hover {
 text-decoration:none;
 color:#0000FF;
 background-color:#F0F0F0;
 font-family: 'McLaren', cursive;
 font-size: 14px;
}

.tagline
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#808080;
  text-align: Left;
  letter-spacing: normal;
  text-decoration:none;
}

.tree_summary_left{
  font-family:'Inconsolata', sans-serif;
  text-decoration:none;
  font-size:16px;
  color:#303030;
  vertical-align:text-top;

}

.tree_summary_right{
  font-family:'McLaren', cursive;
  text-decoration:none;
  font-size:14px;
  color:#303030;
  vertical-align:text-top;
}


#treesummerytable {
  /*background:#b7dbf3;*/
  background:#D4EAF8
  
}

.header
{
  font-family:tahoma;
  font-size:12px;
  font-weight:bold;
  color:#909090;
  text-align: Left;
  letter-spacing: normal;
  text-decoration:none;
}

.header1
{
  font-family:Verdana;
  font-size:45px;
  font-weight:bold;
  color:#381850;
  text-align: Left;
  letter-spacing: normal;
  text-decoration:none;
}

.header2
{
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	color:#0070c0;
	text-align: Left;
	letter-spacing: normal;
	text-decoration:none;
}


.logoFont1
{
        font-family: 'Fauna One', cursive;
	font-size:20px;
	font-weight:bold;
	color:#381850;
	text-align: Left;
	letter-spacing: normal;
	text-decoration:none;
        text-shadow: 4px 4px 4px #aaa;
        padding-left: 10px;
}


.logoFont2
{
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	color:#0070c0;
	text-align: Left;
	letter-spacing: normal;
	text-decoration:none;
}

.menuFont
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#0070c0;
	text-align: Left;
	letter-spacing: normal;
	text-decoration:none;
}

.header3
{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-align: Left;
	letter-spacing: normal;
	text-decoration:none;
}

.menu
{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	text-align:center;
	letter-spacing: normal;
	font-weight:bold;
	line-height: 1.5;
	text-decoration:none;
}
.menu:hover
{
	font-family:tahoma;
	font-size:12px;
	color:#0466D2;
	text-align:center;
	letter-spacing: normal;
	font-weight:bold;
	line-height: 1.5;
	text-decoration:none;
}

.body_text
{
	font-family:Courier New, Courier, monospace;
	font-size:14px;
	color:#909090;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}

.statusFont
{
	font-family:Courier New, Courier, monospace;
	font-size:12px;
	color:#062271;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}

.treeTraceText
{
	font-family:Courier New, Courier;
	font-size:13px;
	color:#062271;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid #F0F0F0;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_green
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid green;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_orange
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid orange;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_cyan
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid #0BBEF5;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_grey
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid grey;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_D
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid #FFFF99;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_T
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid cyan;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_I
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid #66FFCC;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_P
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid #CC6699;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_O
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid #ccc;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}

.treeTraceText_A
{
        font-family:Courier New, Courier;
        font-size:13px;
        color:#062271;
        letter-spacing: normal;
        line-height: 1.5;
        text-decoration:none;
        background-color: #FFFFFF;
        border-bottom: 3px solid #9999CC;
        box-shadow: 2px 2px 2px #888888;
        border-radius: 3px;
        padding: 3px;
}


.body_text_bold
{
	font-family:tahoma;
	font-size:13px;
	color:#909090;
	font-weight:bold;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}

.footer
{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.tablehead_new
{
  font-family:verdana;
  font-size:10px;
  color:#023453;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

/* .............Menu Bar..................... */

a.t:link,a.t:visited
{
	display:block;
	font-size:12px;
	font-family:tahoma;
	color:#0F1901;
	background-color:#BFD805;
	text-align:center;
	text-decoration:none;
	width:100%;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
}

a.t:hover,a.t:active
{
	color:#FFFFFF;
	background-color:#284701;
}

a.o:link,a.o:visited
{
	display:block;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
	color:#FFFFFF;
	background-color:#284701;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
	
}

/* .................................................................................. */

.search
{
width:400px;
height:30px;
border:none;
}

#searchtable
{ 
border:1px;
border-color: #999999;
border-style:solid;
}

/* -------------------------------------------------------------------------------------------------*/

.homecontent {
	display:block;
	float:left;
	width:140px;
	margin:0 10px 0 0;
	margin-right:0;
	margin-bottom:0;
	padding:5px 15px;
	font-weight:bold;
	line-height:normal;
	color:#FFFFFF;
	background-color:#062271;
	}


/***************************************************************************************************/
/***************************************************************************************************/
/* CSS Document */

/* CSS Document */

.forimage
{
	text-decoration:none;
	border:none;	
}


.InstituteHeader
{
	font-family:tahoma;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	letter-spacing: normal;
	text-decoration:none;
}
.InstituteHeadersmall
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	letter-spacing: normal;
	text-decoration:none;
}



.menu
{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	text-align:center;
	letter-spacing: normal;
	font-weight:bold;
	line-height: 1.5;
	text-decoration:none;
}
.menu:hover
{
	font-family:tahoma;
	font-size:12px;
	color:#0466D2;
	text-align:center;
	letter-spacing: normal;
	font-weight:bold;
	line-height: 1.5;
	text-decoration:none;
}
.footer_menu
{
	font-family:tahoma;
	font-size:10px;
        font-weight:bold;
	color:#A0A0A0;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}

/*.body_text
{
	font-family:tahoma;
	font-size:13px;
	color:#909090;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}

.body_text_bold
{
	font-family:tahoma;
	font-size:13px;
	color:#909090;
	font-weight:bold;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}*/


/* .............Menu Bar..................... */

a.t:link,a.t:visited
{
	display:block;
	font-size:12px;
	font-family:tahoma;
	color:#0F1901;
	background-color:#BFD805;
	text-align:center;
	text-decoration:none;
	width:100%;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
}

a.t:hover,a.t:active
{
	color:#FFFFFF;
	background-color:#284701;
}

a.o:link,a.o:visited
{
	display:block;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
	color:#FFFFFF;
	background-color:#284701;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
	
}

/* .................................................................................. */
.links
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-decoration:none;
}

.links_undernline
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-decoration:none;
}

.links:hover
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-decoration:none;
}

.linksbold
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#284701;
	text-decoration:none;
}


.tab_text
{
	font-family:Tahoma, "Swiss924 BT";
	font-size:14px;
	font-weight:lighter;
	color:#231F20;
}

.Product_menu
{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}    
	
.Right_menu_Bold
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	color:#FFFFFF;
	text-decoration:none;
}
	
.Right_menu
{
  font-family:verdana;
  font-size:12px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
}
	
.table_msg
{
  font-family:verdana;
  font-size:12px;
  color:#528DC5;
  padding-left:25px;
}

.header_red_alert
{
	font-family:verdana;
	font-size:15px;
	color:red;
}

.small_body_text_header
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}
	
.small_body_text_Reg
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-align: Left;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
	width:170px;
	height:25px;
}

.small_body_text_Reg2
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-align: Left;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
	width:175px;
	height:35px;
}
	
.small_body_text_white
{
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align: Left;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}
	
.small_body_text_bold
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-align: Left;
	font-weight:bold;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}
	
.small_body_text_bold_services
{
	font-family:verdana;
	font-size:12px;
	color:#C66022;
	text-align: Left;
	font-weight:bold;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}

.error
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

/* .............popup table styles............................................................. */

#popupborder
{
border:solid;
color:#284701;
}
.popup_text
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-align: Left;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}

.popup_text_bold
{
	font-family:verdana;
	font-size:12px;
	color:#505050;
	text-align: center;
	font-weight:bold;
	letter-spacing: normal;
	line-height: 1.5;
	text-decoration:none;
}




/* ....................................................................................*/


.searchbox
{
width:400px;
height:30px;
padding-left: 5px;
border:none;
}

#searchtable
{ 
border:1px;
border-color: #999999;
border-style:solid;
}

/* -------------------------------------------------------------------------------------------------*/


/*a:link {text-decoration:none; color:#062271;}  */  /* unvisited link */
/*a:visited {text-decoration:none; color:#0F1901;}*/ /* visited link */
/*a:hover {text-decoration:underline; color:#0F1901;}*/   /* mouse over link */
/*a:active {text-decoration:underline; color:#0F1901;} */ /* selected link */


/* ............... */
.searchimage {
   background-image:url(../images/find4.png);
   background-repeat:no-repeat;
   background-position:right;
   padding:10px;
   border:none;
   float:none;
   width:380px;
   height:20px;
   text-decoration:none;
   font-family:'Verdana';
   font-size: 14px;
}


#searchtable
{ 
   border:1px;
   border-color: #999999;
   border-style:solid;
   width:400px;
}


/** ......................................Web Fonts .................. */
@font-face {
  font-family: 'Advent Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Advent Pro Regular'), local('AdventPro-Regular'), url(../fonts/Advent_Pro/AdventPro-Regular.ttf) format('woff');
}
@font-face {
  font-family: 'Fauna One';
  font-style: normal;
  font-weight: 400;
  src: local('Fauna One'), local('FaunaOne-Regular'), url(../fonts/Fauna_One/FaunaOne-Regular.ttf) format('woff');
}
@font-face {
  font-family: 'Iceland';
  font-style: normal;
  font-weight: 400;
  src: local('Iceland'), local('Iceland-Regular'), url(../fonts/Iceland/Iceland-Regular.ttf) format('woff');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: local('Inconsolata'), url(../fonts/Inconsolata/Inconsolata-Regular.ttf) format('woff');
}
@font-face {
  font-family: 'Nosifer';
  font-style: normal;
  font-weight: 400;
  src: local('Nosifer'), local('Nosifer-Regular'), url(../fonts/Nosifer/Nosifer-Regular.ttf) format('woff');
}
@font-face {
  font-family: 'Orienta';
  font-style: normal;
  font-weight: 400;
  src: local('Orienta'), local('Orienta-Regular'), url(../fonts/Orienta/Orienta-Regular.ttf) format('woff');
}
@font-face {
  font-family: 'Text Me One';
  font-style: normal;
  font-weight: 400;
  src: local('Text Me One'), local('TextMeOne-Regular'), url(../fonts/Text_Me_One/TextMeOne-Regular.ttf) format('woff');
}
@font-face {
  font-family: 'Walter Turncoat';
  font-style: normal;
  font-weight: 400;
  src: local('Walter Turncoat'), local('WalterTurncoat'), url(../fonts/Walter_Turncoat/WalterTurncoat.ttf) format('woff');
}
@font-face {
  font-family: 'McLaren';
  font-style: normal;
  font-weight: 400;
  src: local('McLaren'), local('McLaren'), url(../fonts/McLaren/McLaren-Regular.ttf) format('woff');
}

.highlight { background-color: yellow }

/* Download CSV */

.csvDowlnoad {
  font-family: 'Inconsolata', cursive;
  text-decoration: none;
  font-size: 14px;
  color: #303030;
  float: left;
}

/* search txt input and image */

.field 
{ 
    width: 320px; 
    line-height:16px; 
    padding: 10px; 
    padding-right: 70px; 
    text-decoration:none;
    font-family:'Verdana';
    font-size: 14px;
    border: 0px solid #CCC; 
    border-radius: 2px;
}

.targetfield 
{ 
    width: 320px; 
    line-height:16px; 
    padding: 10px; 
    padding-right: 70px; 
    text-decoration:none;
    font-family:'Verdana';
    font-size: 14px;
    border: 0px solid #CCC; 
    border-radius: 2px;
}

.userInfo {
  font-family: 'Inconsolata', sans-serif;
  text-decoration: none;
  font-size: 16px;
  color: #303030;
  vertical-align: top;
}

.userName {
  font-family: 'Inconsolata', sans-serif;
  text-decoration: none;
  font-size: 16px;
  color: #303030;
  padding-left:8px;
  vertical-align: top;
}

.logout
{
  font-family: 'Inconsolata', sans-serif;
  font-size: 16px;
  padding-left: 15px;
  text-decoration: none;
  vertical-align: top;
}

#overlay { vertical-align:top;position:absolute; bottom:3px;}

.blur {
   color: transparent;
   text-shadow: 0 0 5px rgba(0,0,0,0.5);
}


/**/

.legend rect {
  fill: white;
  stroke: none;
  opacity:0.8;
}

/**/





.seperator {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

