
h3 {
  color: #003366;
  font-weight: bold; 
}

a.button {
  display: block;
  height: 26px;
  text-align: center;
  vertical-align: middle;
  font: 12px arial;
  color: #000000; 
  text-decoration: none;
}

a.button:hover {
  display: block;
  height: 26px;
  background-color: black;
  font: 12px arial;
  color: white; 
  text-decoration: none;
}

a {
  font: 12px arial; 
  color: #365f91; 
  text-decoration: none
  font-weight : bold ;
  font-style : italic ;
}

a:hover {
 font: 12px arial; 
 color:#4f81bd; 
 text-decoration: underline
}

.style2 {font-size: 12px}
.style15 {color: #003366; font-weight: bold; }
.style19 {color: rgb(77, 82, 98); font-weight: bold; }
.style20 {color: rgb(77, 82, 98); font-weight: bold; font-size: 14px; }
.style5 {font-size: 14px; }

.fadebox_bound {
  position: relative;
  width: 400px;
  height: 400px;
  top: 0px;
}


a img {
	border: 0;
}

.img-shadow {
}

.img-shadow div.mini_block {
  position: absolute;
  display: block;
  width: 11px;
  height: 11px;
} 
  
.citation {
	text-indent: -40px;
	font: 12px arial;
	padding-left: 40px;
}

table.sortable {
	border-spacing: 0;
	border-style: solid;
	border-color: #aaa;
	border-width: 1px;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 90%;
	margin: 0 auto;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: #aaa;
	font-size: 11px;
}
table.sortable th {
	border-width: 1px 0px 1px 0px;
	background-color: #ccc;
}
table.sortable th a {
	text-decoration: none;
	color: #000;
}
table.sortable td {
	border-width: 0px;
}
table.sortable tr.odd td {
	background-color: #fff;
}
table.sortable tr.even td {
	background-color: #ddd;
}
table.sortable tr.sortbottom td {
	border-width: 1px 0px 1px 0px;
	background-color: #ccc;
	font-weight: bold;
}

.desc_table {
	background-color: #ddd;
	border: 2px solid #444;
	width: 600px;
}

.desc_table table {
	padding: 0px;
	
	border-collapse: collapse;
}

.fadebox_hidden {
  width: 400px;
  height: 400px;
  position: absolute;
  top: 0px;
  left: 0px;
  filter:alpha(opacity=0);
  -moz-opacity:0.0;
  -khtml-opacity: 0.0;
  opacity: 0.0;
}

.fadebox_visible {
  width: 400px;
  height: 400px;
  position: absolute;
  top: 0px;
  left: 0px;
  filter:alpha(opacity=1.0);
  -moz-opacity:1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}


