a.topnav:link    {color:white;text-decoration:none;}
a.topnav:visited {color:white;text-decoration:none;}
a.topnav:hover   {color:white;text-decoration:none;}
a.topnav:active  {color:white;text-decoration:none;}

.right-arrow {width:6px;height:11px;margin:0 20px 0 20px;border:0;}

#divTopNav {
   position:fixed;
   top:0;left:0;
   width:100%;height:26px;
   margin:0;
   padding:10px 0 3px 5px;
   vertical-align:middle;
   font-family:Arial, sans-serif;
   font-size:12px;
}

#divBody {
   margin-top:35px;
}

.topnav-text {
   padding:1px 2px 1px 2px;
   color:white;
   letter-spacing:1px;
}

.tn-elem {
   border-style:solid;
   border-width:2px;
   border-color:white;
   padding:1px 2px 1px 2px;
   margin:0 2px 0 2px;
   line-height:normal;
   letter-spacing:normal;
   text-align:center;
   cursor:pointer;
}

.tn-elem-L {
   border-right:none;
   padding-right:0;
}
.tn-elem-R {
   border-left:none;
   padding-left:0;
}
.tn-elem-hilite {
   border-color:white;
   background-color:white;
   color:black;
}
.tn-elem-lnk {cursor:pointer;}

#divSummary {
   /*position:fixed;*/
   position:absolute;
   background-color:white;
   background-image:none;
   border:solid 1px Goldenrod;
   padding:7px 7px 10px 7px;
   z-index:1000;
}

#divSummaryInner {
   position:relative;
   background-color:white;
   background-image:none;
   border:double 3px Goldenrod;
   padding:15px 15px 15px 15px;
   font-family:Times New Roman;
   font-size:13px;
   text-align:justify;
}

#btnClose {
   font-family:Arial;
   font-weight:bold;
   font-size:11px;
   border:solid 1px grey;
   cursor:pointer;
}

#imgInfo {
   position:absolute;
   cursor:pointer;
   z-index:0;
}

.nopointer {cursor:default;}

#divElementShadow {
   position:absolute;
   left:305px;top:55px; width:200px; height:190px;
   background-color:DarkGrey;
   z-index:10;
}

#divElementOuter {
   position:absolute;
   left:300px;top:50px;width:200px;height:190px;
   background-color:white;
   border:solid 1px grey;
   z-index:20;
   padding:15px;
}

#divElement {
   position:relative;
   left:15px;top:15px;width:170px;height:160px;
   background-color:white;
   border:solid 1px red;
   z-index:30;
}

#divElement div {position:absolute;font-size:10px;}
#divElement_num {}
#divElement_symb {font-size:48px;}
#divElement_name {}
#divElement_pd {}
#divElement_grp {}
#divElement_weight {right:0;}
#divElement_weightIsApprox {}
#divElement_shellConfig {}
#divElement_discovered {}
#divElement_discoveryOrdinal {}
#divElement_nameOrigin {}
#divElement_symbolOrigin {}
