/************************************************
	GLOSSARY PAGE WITH TABS AND ALL TERMS
----------------------------------------------- */

#content .column#Middle div#ist-glossary-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content .column#Middle #ist-glossary-table {
	text-align: left;
	vertical-align: top;
}

#content .column#Middle #ist-glossary-table img {
	margin-right: 12px;
	margin-bottom: 10px;
}

#content .column#Middle #ist-glossary-table h1#ist-glossary-title {
	color: #606060;
	font: normal 24px Tahoma, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 34px;
	font-stretch: normal;
	letter-spacing: normal;
	text-transform: none;
	margin: 14px 0px 14px 0px;
}

#content .column#Middle #ist-glossary-table p#ist-glossary-intro {
	color: #242424;
	font: normal 16px Tahoma, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 26px;
	font-stretch: normal;
	letter-spacing: normal;
	text-transform: none;
	margin: 14px 0px 22px 0px;
}

/*************** GLOSSARY LAYOUT - TERM on TOP of DEFINITION ***************/
/* GLOSSARY TERM */
/*
#content .column#Middle dl.ist-glossary-layout dt {
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
}
*/
/* GLOSSARY DEFINITION */
/*
#content .column#Middle dl.ist-glossary-layout dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*/
/*************** END GLOSSARY LAYOUT - TERM TOP ***************/

/*************** GLOSSARY LAYOUT - TERM to LEFT of DEFINITION ***************/
#content .column#Middle dl.ist-glossary-layout {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

/* GLOSSARY TERM */
#content .column#Middle dl.ist-glossary-layout dt {
	clear: both;
	width: 30%;
	float: left;
	color: #393939;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 1.3em;
	font-stretch: normal;
	letter-spacing: 0.0em;
	text-transform: none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}

/* GLOSSARY DEFINITION */
#content .column#Middle dl.ist-glossary-layout dd {
	float: left;
	width: 69%;
	color: #393939;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 1.3em;
	font-stretch: normal;
	letter-spacing: 0.0em;
	text-transform: none;
	vertical-align: middle;
	margin: 0px 0px 0.65em 0px;
	padding: 0px 0px 2px 0px;
}
/*************** END GLOSSARY LAYOUT - TERM LEFT ***************/


/***************************************
	GLOSSARY TOOLTIP - jQuery Cluetip
-------------------------------------- */

#content .column#Middle .ist-glossary-term {
	text-decoration: none;
	border-bottom: 1px dashed #D29873;
}

#content .column#Middle #cluetip-close img {
	border: 0;
}

#content .column#Middle #cluetip-title #cluetip-close {
	float: right;
	position: relative;
}

#content .column#Middle #cluetip-waitimage {
	width: 43px;
	height: 11px;
	position: absolute;
	background-image: url(../images/jquery-cluetip/wait.gif);
}

/***************************************
   cluetipClass: 'custom'
-------------------------------------- */

.cluetip-custom {
	background-color: #d9d9c2;
}

.cluetip-custom #cluetip-outer {
	position: relative;
	margin: 0;
	background-color: #d9d9c2;
}

.cluetip-custom h3#cluetip-title {
	color: #FFFFFF;
	font: bold 14px Verdana, Tahoma, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-stretch: normal;
	letter-spacing: 0.01em;
	text-transform: none;
	margin: 0 0 12px;
	padding: 8px 10px 4px;
	background-color: #87876a;
}

.cluetip-custom #cluetip-title a {
	color: #d9d9c2;
}

.cluetip-custom h3#cluetip-term-title {
	color: #336666;
	font: bold 12px Verdana, Tahoma, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-stretch: normal;
	letter-spacing: 0.01em;
	text-transform: none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

.cluetip-custom #cluetip-term-title a {
	color: #d9d9c2;
}

/* Link to Glossary page */
.cluetip-custom #cluetip-inner {
	color: #336666;
	font: normal 11px Verdana, Tahoma, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
	font-stretch: normal;
	letter-spacing: 0.01em;
	text-transform: none;
	padding: 0px 14px 10px 14px;
}

.cluetip-custom #cluetip-inner p a:link, .cluetip-custom #cluetip-inner p a:visited {
	color: #336666;
	font: normal 11px Verdana, Tahoma, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
	font-stretch: normal;
	letter-spacing: 0.01em;
	text-transform: none;
	padding: 2px;
	border-bottom: 1px dashed #FFFFFF;
}

.cluetip-custom #cluetip-inner p a:hover {
	color: #336666;
	font: normal 11px Verdana, Tahoma, sans-serif;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
	font-stretch: normal;
	letter-spacing: 0.01em;
	text-transform: none;
	padding: 2px;
	background-color: yellow;
}

.cluetip-custom div#cluetip-close {
	position: absolute;
	top: 8px;
	right: 4px;
	text-align: right;
	margin: 0 5px 5px;
	color: #900;
}

/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: #fff;
}
.clue-right-jtip {
  background-image: url(../images/jquery-cluetip/arrowleft.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
}
.clue-left-jtip {
  background-image: url(../images/jquery-cluetip/arrowright.gif);
  background-repeat: no-repeat;
  padding-right: 10px;
}

.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(../images/jquery-cluetip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(../images/jquery-cluetip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background: transparent url(../images/jquery-cluetip/tr.gif) no-repeat 100% 0;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-inner {
  background: url(../images/jquery-cluetip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: 0 -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}
/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/***************************************
	GLOSSARY PAGE - TABS
-------------------------------------- */

/* Tabs Wrapper */
#content .column#Middle .ddoverlap {
	border-bottom: 1px solid #bbb8a9;
	margin: 0px 0px 16px 0px;
}

#content .column#Middle .ddoverlap ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	color: #C38560;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#content .column#Middle .ddoverlap li {
	display: inline;
	margin: 0px;
}

#content .column#Middle .ddoverlap li a {
	padding: 3px 7px 1px 7px;
	text-decoration: none;
	padding-right: 32px;
	color: #C38560;
	background: transparent url(../images/tab-not_selected.gif) no-repeat 100% 0px;
	border-left: 1px solid #606060;
	position: relative;
	display: block;
	float: left;
	border-bottom: 0px solid #FFF;
	margin-left: -20px;
	left: 20px;
	top: 3px;
	height: 19px;
}

#content .column#Middle .ddoverlap li a:link, #content .column#Middle .ddoverlap li a:visited {
	color: #E9A60F;
	border-bottom: 0px solid #FFF;
}

#content .column#Middle .ddoverlap li a:hover {
	color: #E9A60F;
	border-bottom: 0px solid #FFF;
}

#content .column#Middle .ddoverlap li.selected a { /* selected tab style */
	color: #E9A60F;
	z-index: 100; /* higher z-index so selected tab is topmost */
	top: 1px; /* Shift tab 1px down so the border beneath it is covered */
	background: transparent url(../images/tab-selected-short.gif) no-repeat 100% 0;
	height: 21px;
	border-bottom: 0px solid #FFF;
	margin-left: -24px;
	padding-right: 16px;
	margin-right: 16px;
}

#content .column#Middle .ddoverlap li.selected a:active, .ddoverlap li.selected a:focus {
	/* overflow: hidden; */
	/* height: 100px; */
	border-bottom: 0px solid #FFF;
}

#content .column#Middle .ddoverlap li.selected a:hover {
	text-decoration: none;
	border-bottom: 0px solid #FFF;
}
