* { padding: 0; font-family:sans-serif;}
img {
	border: none;
}
table.hitran {
   border-width: 1px;
   border-spacing: 1px;
   border-style: solid solid solid solid;
   border-color: #000000;
   border-collapse: collapse;
   background-color: white;
}
table.hitran th {
   border-width: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
   border-style: solid solid solid solid;
   border-color: #FFFFFF;
   background-color: white;
}
table.hitran td {
   border-width: 0px 1px 1px 1px;
   padding: 2px 2px 2px 2px;
   border-style: solid solid solid;
   border-color: #000000;
   background-color: white;
}

table.ll2 {
   border-width: 1px;
   border-spacing: 2px;
   border-style: solid;
   border-color: #000000;
  /* border-collapse: collapse;*/
   background-color: white;
}
table.ll2 th {
   border-width: 0px;
   border-style: solid;
   border-color: #FFFFFF;
   background-color: white;
}
table.ll2 td {
   border-width: 0px 1px 1px 1px;
   border-style: solid solid solid;
   border-color: #000000;
   background-color: white;
}

table.ll {
   border-width: 1px;
   border-spacing: 1px;
   border-style: solid solid solid solid;
   border-color: #d2d2d2;
   border-collapse: collapse;
   background-color: white;
}
table.ll th {
   border-width: 0px 0px 0px 0px;
   padding: 2px 2px 2px 2px;
   border-style: solid solid solid solid;
   border-color: #FFFFFF;
   background-color: white;
}
table.ll td {
   border-width: 0px 1px 1px 1px;
   padding: 2px 2px 2px 2px;
   border-style: solid solid solid;
   border-color: #d2d2d2;
   background-color: white;
}

.plots {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
table.molecule {
   border-width: 0px 1px 1px 1px;
   border-spacing: 0px;
   border-style: none solid solid solid;
   border-color: #000000;
   border-collapse: collapse;
}
table.molecule tr {
   border-width: 0px;
   padding: 0px;
   border-style: none;
   border-color: #000000;
   -moz-border-radius: 0px 0px 0px 0px;
}

table.molecule th {
   border-width:0px;
   padding: 0px 0px 0px 0px;
   border-style: none;
   border-color: #000000;
   -moz-border-radius: 6px 6px 6px 6px;
}
table.molecule td {
   border-width: 0px;
   padding: 0px;
   border-style: none;
   border-color: #000000;
   -moz-border-radius: 0px 0px 0px 0px;
}


.pb1
{
position:relative; 
display: none;
background-color:white;
width:250px; 
height:15px;
}
.pb1a
{
position:relative; 
display: block;
background-color:white;
width:250px; 
height:15px;
}

.pb2
{
position:relative; 
display: none;
width:248px; 
height:13px;
background-color:lightgrey
font-size:1px;
}
.pb2a
{
position:relative; 
display: block;
width:248px; 
height:13px;
background-color:lightgrey
font-size:1px;
}

.pb3
{
position:relative; 
display: none;
width:248px; 
height:13px;
background: url(images/gold_bar.gif);
font-size:1px;
}
.pb3a
{
position:relative; 
display: block;
width:248px; 
height:13px;
background: url(images/gold_bar.gif);
font-size:1px;
}

.cell_show
{
display:block;
}

.cell_hide{
display:none;
}

table.tabs_table {
	margin: 0px;	
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	background-color: white;
}
table.tabs_table tr{
	border-width: 0px;
	border-style: none;
}
table.tabs_table th {
	border-width: 0px 0px 0px 0px;
	padding: 0px;
	margin: 0px;
	border-style: none none none none;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tabs_table td {
	border-width: 0px 0px 0px 0px;
	padding: 0px;
	margin: 0px;
	border-style: none none none none;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.bgClr {
	border-width: 0px 1px 1px 1px;
	border-spacing: 0px;
	margin: 0px;
	border-style: none solid solid solid;
	border-color: #c2c2c2;
	border-collapse: separate;
/*	background-color: #f7f7f7; */
	background-color:#ffffff;

}
table.bgClr tr {
/*	background-color: #f7f7f7;*/
	background-color: #ffffff;
	border-width: 0px;
	border:0px;
	border-style: none;
}
table.bgClr th {
	border-width: 0px 0px 1px 1px;
	padding: 0px 1px 1px 1px;
	margin: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
/*	background-color: #f7f7f7; */
 	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.bgClr td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px;
	border-style: none none none none;
	/*background-color: #f7f7f7; */
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
}

.mol_over {
    text-decoration:none;
}

.mol_out{
    text-decoration:underline;
}
