body {font-family: Arial, Helvetica, sans-serif; font-size:11px; color: black;}
table {font-size: 11px; color: black; empty-cells: show;}
form {margin: 0px;}
select {font-size:10px;}
input {font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
img {vertical-align: middle;}

/*input.button {background-color:#A9A9A9; color:white; font-weight:bold; border: 2px solid #555555; cursor: pointer;}*/
textarea {font-size: 11px; font-weight:normal;}
ul.linklist {list-style-type: disc; list-style-position:outside; margin-left:15px;margin-top:2px; margin-bottom:2px;}
ul.instr {list-style-type: circle; list-style-position:outside; margin-left:15px;margin-top:2px; margin-bottom:2px;}

hr.footer {height:1px; width:95%; color: #778899; border-style: dashed;}
hr.title {height:1px; width:640; color: #778899; border-style: solid;}
hr.title_nobar {height:1px; width: 99%; color: #778899; border-style: solid;}
hr.td_sep {height:1px; width: 95%; padding-right: 10px; padding-left: 10px; color: #1560a4; border-style: dashed;}
hr.search_sep {height:1px; width: 100%; padding-right: 10px; padding-left: 10px; color: #1560a4; border-style: dashed;}

.h1 /*this is the title*/ {font-size: 20px; color: white; font-weight: bold; padding-left: 5px; margin-top: 8px;}
h4 /*this is the other title*/ {font-size: 20px; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin-left: 0px;  color: #000000; padding-top: 2px;} 

.highlightit img{border: 1px solid white;vertical-align:middle;}
.highlightit:hover img{border: 1px solid navy;}
.highlightit:hover{color: red; /* Dummy definition to overcome IE bug */}

a{color:#00008b; text-decoration: none; font-weight: bold;cursor: pointer;}
a:link {color:#00008b; text-decoration: none; font-weight: bold;}
a:visited {color:#00008b; font-weight: bold;text-decoration: none;}
a:hover {color:red; text-decoration:underline; font-weight: bold;}
a:active {color:#00008b; font-weight: bold;}
a.noline:hover {color:red; text-decoration: none; font-weight: bold;}
a.noline:visited:hover {color:red; text-decoration: none; font-weight: bold;}
a:visited:hover {color:red; text-decoration:underline; font-weight: bold;}

a.userInfo:link {color:#00008b; text-decoration: none; font-weight: bold;}
a.userInfo:visited {color:#990066; font-weight: bold;}
a.userInfo:hover {color:red; text-decoration:underline; font-weight: bold;}
a.userInfo:active {color:#00008b; font-weight: bold;}
a.userInfo:visited:hover {color:red; text-decoration:underline; font-weight: bold;}

.breadcrumbs {padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 3px; margin: 0px; color: #777; padding-top: 5px;}
.breadcrumbs A:link {font-weight: normal; text-decoration:underline; COLOR: #777}
.breadcrumbs A:visited {font-weight: normal; text-decoration:underline; COLOR: #777}
.breadcrumbs A:active {font-weight: normal; text-decoration:underline; COLOR: #777}
.breadcrumbs A:hover {color:red; text-decoration:underline;}

.breadcrumbs_blk {font-size: 11px; font-weight: normal; color: black; padding-left: 6px;}
.breadcrumbs_blk A:link {font-weight: normal; text-decoration:underline; color: black}
.breadcrumbs_blk A:visited {font-weight: normal; text-decoration:underline; color: black}
.breadcrumbs_blk A:active {font-weight: normal; text-decoration:underline; color: black}
.breadcrumbs_blk A:hover {color:#dc143c; text-decoration:underline;}

.breadcrumbs_darkbg {font-size: 11px; font-weight: normal; color: #b0c4de; padding-left: 6px;}
.breadcrumbs_darkbg A:link {font-weight: normal; text-decoration:underline; color: #b0c4de}
.breadcrumbs_darkbg A:visited {font-weight: normal; text-decoration:underline; color: #b0c4de}
.breadcrumbs_darkbg A:active {font-weight: normal; text-decoration:underline; color: #b0c4de}
.breadcrumbs_darkbg A:hover {color:#ff8040; text-decoration:underline;}

.menuIcon {font-size: 14px; vertical-align: middle;}

/*used on all pages...font stuff*/
#menu_item {color:#993333; padding-top: 10px; padding-bottom: 5px;}
#menu_item_active {color:#ff0000; padding-top: 10px; padding-bottom: 5px; text-decoration: underline;}
#menu_item_inactive {color:#d8bfd8; padding-top: 10px; padding-bottom: 5px;}
#tool_cell {background-color: #c5c5e2;}
#description {font-size: 11px; text-align: justify; }
#linkbutton {cursor: pointer;}

/*results pages stuff*/
table.results_header {width: 640px;}
tr.table_headers {background-color:#9dcece;}/*this is used for the HEADER ROW of a result table...which has the header info describing the data in the table */
table.table_top_head {background-color:#ffcccc;} /*this is the alternate header row colors for the table_top - when more than one header is needed */
table.table_data {background-color:#ffffe0; border-collapse:collapse; border-color: black; padding-left:2px; padding-right:2px;} /*this is the style for the tables of data*/
.table_data td { border-color: #909090;}
.table_data th {border-color: #909090;}
td.cell_maps {background-color:#E8FFE8;} /*this is the color for map CELLS on the pub search*/
td.cell_data {background-color:#FFE6E6;} /*this is for data CELLS on the publication search */
td.cell_blank {background-color:#E5E5E5;} /*used for the CELL that tells if no pubs are found*/
td.cell_special_info {background-color:#FFFF66;} /*this is for info to be highlighted (yellow) (CELLS) on results page */
.search_info {padding-bottom: 15px;} /*this is for the search info cell*/
#search_info {font-size: 11px; color: #CC0033; font-weight: bold} /*this is used for red text search info*/
#search_criteria {font-weight: bold; padding-left: 10px;} /*this is used for the search criteria on results screen (to be not indented) */


table.menu {border-color: #003399; border-collapse:collapse;}
td.menu {border-color:  #a9a9a9; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 4px;}
th.coordmenu {border-color:  #000000; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 4px;}
td.stream {border-color:  #a9a9a9; padding-left: 4px; padding-right: 4px;}
td.stream_page {border-color:  #ffffff; padding-left: 4px; padding-right: 4px;}
tr.menu {border-color:  #a9a9a9;}
td.menu_noborder {border-color:  #ffffff;}
table.mapImage {border-color: #003399; border-collapse:collapse;}

.search-box {border: #1560a4 1px solid; padding-bottom: 3px; background-color: #fff}
.search-box h2 {font-size: 12px; padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 3px; margin: 0px; color: #ffffff; padding-top: 3px; background-color: #1560a4;}
.search-box h4 {font-size: 12px; padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 7px; margin: 0px; color: #ffffff; padding-top: 6px; background-color: #1560a4;}
.search-box h5 {font-size: 12px; padding-right: 0px; padding-left: 5px; padding-top: 5px; float: left; margin: 0px; color: #ffffff;}

.col_Link{font-weight:bold;text-decoration:none;color:#00008b;cursor: pointer;}

.col_Link:hover{color:red;text-decoration:none;font-weight: bold;}


/*---------- bubble tooltip -----------*/
a.tt{position:relative;z-index:24;color:#3CA3FF;font-weight:bold;text-decoration:none;}
a.tt span{ display: none;text-decoration: none;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;text-decoration: none;background:;}
a.tt:hover span.tooltip{display:block;position:absolute;top:0px; left:20;padding: 10px 0 0 0;width:200px;color: #993300;text-align: left;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
	text-decoration: none; 
}
a.tt:hover span.top{text-decoration: none;display: block;padding: 30px 5px 0;background: url(https://kgs.uky.edu/kgsmap/images/bubble.gif) no-repeat top;}

a.tt:hover span.middle{ /* different middle bg for stretch */
	text-decoration: none; 
	display: block;
	padding: 0 5px; 
	background: url(https://kgs.uky.edu/kgsmap/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	text-decoration: none; text-decoration: none; 
	display: block;
	padding:3px 5px 10px;
	color: #548912;
    background: url(https://kgs.uky.edu/kgsmap/images/bubble.gif) no-repeat bottom;
}

/* css/tooltip.css */


/*TOOLS*/
#tools_panel{
	position:absolute;
	left:0px;
	background-color: #fafafa;
	width:100%;
	overflow: none;
	vertical-align: top;
}

#tools {
	border-left: 1px dotted #aaa;
	border-bottom: 1px dotted #aaa;
	border-right: 1px dotted #aaa;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
	background-color: #fafafa;
}

fieldset {
	margin-bottom:10px;
}

legend {
	font-size:12px;
	color: #000;
}

.tool{
	cursor: pointer;
	color: #000;
	z-index: 500;
	padding:2px;
	width:95%;
	background-color: #fff;
	border: 1px solid #fff;
}

h6:hover {
  color:#00f;
}

.tool:hover{
	border: 1px solid #555555;
}
.tool img{
  vertical-align:middle;
  display:inline;
}

.tool h6,.tool h5{
  vertical-align:middle;
  display:inline;
	background: transparent;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 0;
	margin-top: 0;
}

.dojotool{
	cursor: pointer;
	color: #000;
	z-index: 500;
	padding:2px;
	width:95%;
	background-color: #fff;
	border: 1px solid #fff;
}

.dojotool h6,.tool h5{
  vertical-align:middle;
  display:inline;
	background: transparent;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 0;
	margin-top: 0;
}