

/*testa*/

body { 
min-width:760px;
    overflow: auto;}

.cluetip-default{
margin-top:24px;
font-size:11px;
}



img{border:0;}
form,fieldset{margin:0;padding:0;border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
label.hidden{display:none;}


/*top-bar*/


ul.menu{
	margin:0;
	padding:0;
	list-style:none;
	line-height:39px;	
}
#top-bar ul{
	padding:0 80px 0 0;
	float:right;
	background:url(../img/cdc-logo.png) no-repeat 100% 0;
}
ul.menu li{
	float:left;
	padding:0 0 0 14px;
	background:url(../img/separator1.gif) no-repeat 6px 50%;	
}
ul.menu li.first{
	padding:0;
	background:none;
}
ul.menu li a{color:#fff;}


/*header2*/
#header2{
	
	height:32px;
	width:650px;
	background:url(../img/bg-header.gif) repeat-x 0 0;
	margin-left:90px;
}
#header2 ul{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	float:left;
	line-height:32px;
width:100%;
	
}
#header2 ul li{
  float:left;
  padding:0 21px 0 0;
}
#header2 ul li.right{
  float:right;
  padding:0 21px 0 0;
}
#header2 ul li a{
	color:#fff;
	float:left;
	padding:0 0 0 31px;
}
#header2 ul li.search a{background:url(../img/list-icon1.gif) no-repeat 3px 4px;}
#header2 ul li.frequent a{background:url(../img/fav-icon.png) no-repeat 1px 3px;}
#header2 ul li.results a{background:url(../img/results-icon.gif) no-repeat 3px 4px;}
#header2 ul li.downloadCart a{background:url(../img/shopping-cart-icon.gif) no-repeat 3px 4px;}
#header2 ul li.rcmtData a{background:url(../img/rcmt-icon2.gif) no-repeat 4px 3px;}
#header2 ul li.admin a{background:url(../img/list-icon2.gif) no-repeat 0 3px;}
#header2 ul li.rss a{background:url(../img/rss.gif) no-repeat 7px 8px;}


//For implementing tooltips

.img {
	position: absolute; 
	top: 270px; 
	right: 650px; 
	z-index: 0;
}

.tooltipviewnotes {
	border-style: none; 
	border-width: thin;
	overflow: hidden; 
	/*background: #FFFFCC;*/
background: #eff5ff;
	text-align: justify; 
	position: relative; 
	left: 500; z-index: 0;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;	
	font-size: 96%;	
}

.tooltipviewnotes#tooltip-plain {
	overflow: auto;
	background: #eff5ff;
	position: static;
}	
	
	

/*content2*/

/*Search page*/
#content2 ul.search-nav{
	width:100%;
	text-align:center;
	margin:31px 0 0;
	padding:0;
	list-style:none;
	line-height:39px;
	z-index: 5;
}
#content2 ul.search-nav li{
	display:inline;
	padding:0 0 0 12px;
	background:url(../img/separator3.gif) no-repeat 3px 50%;
	z-index: 5;
}
#content2 ul.search-nav li.active{font-weight:bold;}
#content2 ul.search-nav li a{color:#009; text-decoration: none; border-bottom: 1px dotted #009;}
#content2 ul.search-nav li a:hover{color:#009; text-decoration: none; border-bottom: 1px solid #009;}
#content2 ul.search-nav li.first{
	padding:0;
	background:none;
}
#content2 ul.search-nav li.browse{
	background:none;
	padding-left: 80px;
}
#content2 ul.options-nav{
  width:100%;
  text-align:center;
  margin-top: -16px;
  padding:0;
  list-style:none;
}
#resultDetailsDiv ul.options-nav{
  width:100%;
  text-align:center;
  margin-top: 0px;
  padding:0;
  list-style:none;
}
#content2 ul.options-nav li{
	display:inline;
	padding:0 0 0 12px;
	background:url(../img/separator3.gif) no-repeat 3px 50%;
}
#content2 ul.options-nav li.active{font-weight:bold;}
#content2 ul.options-nav li.active a{color:#000; text-decoration: none; border-bottom: 0px;}
#content2 ul.options-nav li.active a:hover{color:#000; text-decoration: none; border-bottom: 0px;}
#content2 ul.options-nav li a{color:#009; text-decoration: none; border-bottom: 1px dotted #009;}
#content2 ul.options-nav li a:hover{color:#009; text-decoration: none; border-bottom: 1px solid #009; cursor:pointer;}
#content2 ul.options-nav li.first{
	padding:0;
	background:none;
}
#content2 ul.options-nav li.browse{
	background:none;
	padding-left: 70px;
}
#content2 div.search{
	padding:0 19px;
	z-index: 5;
}
#content2 div.search .mag-glass{
  text-indent:-9999px;
  float: left;
  display: block;
  position: relative;
  overflow:hidden; 
  left: 90px;
  width:69px;
  height:67px;
  background:url(../img/mag-glass-x.gif) no-repeat 0 0;
}

.sidebar-closed #content2 div.search .mag-glass{
  text-indent:-9999px;
  float: left;
  display: block;
  position: relative;
  overflow:hidden; 
  left: 90px;
  width:69px;
  height:67px;
  background:url(../img/mag-glass-x.gif) no-repeat 0 0;

}

#content2 div.search .bar{
  width:531px;
  height:67px;
  margin:0 auto;
  background:transparent url(../img/bg-search-nomag.gif) no-repeat 0 0;

}
input.text{
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
	line-height:14px;
	height:14px;
}
#content2 div.search .bar input.text{
	display:inline;
	float:left;
	background:none;
  margin:2px 5px 0 60px;
  width:276px;
border:0px;
-moz-box-shadow: none !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;

}
#content2 div.search .bar .text input:focus {
    outline: none;
 -moz-box-shadow: none !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
border:0px;
} 
#content2 div.search .bar .text select:focus {
    outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
border:0px;
} 
#content2 div.search .bar .text textarea:focus {
     outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
border:0px;
} 




#content2 div.search .bar input.btn{
	float:left;
	width:161px;
	height:19px;
	font-size:11px;
	text-align:center;
	margin:5px 0 0;
	padding:0;
	border:0;
	background:none;
  outline: none;
 -moz-box-shadow: none !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
}
#content2 div.search .bar a.info{
  float:right;
  text-indent:-9999px;
  overflow:hidden;
  width:11px;
  height:11px;
  background:url(../img/btn-info.gif) no-repeat 0 0;
  margin:9px 0 0;
}
#content2 div.search .bar a.info2{
  float:right;
  text-indent:-9999px;
  overflow:hidden;
font-size:11px;
  width:11px;
  height:11px;
  margin:9px 0 0;
}
#content2 div.search .bar p{
	float:left;
	width:531px;
	text-align:center;
	padding:0 10px 0 0;
	margin:12px 0 0;
	line-height:31px;
}
#content2 div.searchOptions{
	text-align:center;
}
#content2 div.search .bar p a{color:#666;text-decoration:underline;}
#content2 div.search .bar p a:hover{text-decoration:none;}
/*
#content2 div.search div.adv-options{display:none;}
*/
#content2 div.advanced div.adv-options{display:block;}
#content2 div.advanced .bar p{background:url(../img/bg-advanced.gif) no-repeat 100% 50%;}
div.check{
	width:100%;
	overflow:hidden;
}
div.check input{float:left;}
div.check label{
	float:left;
	line-height:19px;
	padding:0 0 0 9px;
}

#content2 div.search div.adv-options div.options{
	border:1px solid #bebebe;
	z-index: 5;	
}
#content2 div.search div.adv-options div.options .inner{
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
}
#content2 div.search div.adv-options ul.left{
	display:inline;
	float:left;
	width:480px;
	margin:4px 0 0 5px;
	padding:0;
	list-style:none;
}
#content2 div.search div.adv-options ul.left li{
	float:left;
	width:100%;
	padding:0 0 5px;
}
#content2 div.search div.adv-options ul.left li div.boxes{
	display:none;
	width:100%;
	overflow:hidden;
	padding:17px 0 2px;
}
#content2 div.search div.adv-options ul.left li.open div.boxes{display:block;}
#content2 div.search div.adv-options div.check{
	width:400px;
	padding:0 0 7px 11px;
	margin:13px 0 0;
}
#content2 div.search div.adv-options ul.left li div.check{
	width:auto;
	background:url(../img/bg-item.gif) repeat-x 0 0;
	height:20px;
	margin:0;
	padding:2px 3px 3px 4px;
	border:1px solid #aabcd7;
}
#content2 div.search div.adv-options ul.left li div.check a.arrow{
	float:right;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/btn-expand1.gif) no-repeat -21px 0;
}
#content2 div.search div.adv-options ul.left li.open div.check a.arrow{background-position:0 0;}
#content2 div.search div.adv-options ul.left ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:204px;
	padding:0 0 0 28px;
}
ul.checkboxes{
	margin:0;
	padding:0;
	list-style:none;
}
ul.checkboxes li{
	float:left;
	width:100%;
	padding:0 0 4px;
}
ul.checkboxes li input{float:left;}
ul.checkboxes li label{
	float:left;
	line-height:19px;
	padding:0 0 0 9px;
}
#content2 div.search div.adv-options div.right{
	display:inline;
	float:right;
	width:205px;
	margin:4px 6px 0 0;
	background:#f8fafc url(../img/bg-adv1.gif) repeat-x 0 0;
}
#content2 div.search div.adv-options div.right .bg-top{
	background:url(../img/bg-adv2.gif) no-repeat 0 0;
}
#content2 div.search div.adv-options div.right .bg-bottom{
	background:url(../img/bg-adv3.gif) no-repeat 0 100%;
	width:169px;
	overflow:hidden;
	padding:0 18px;
}
#content2 div.search div.adv-options div.right div.check{
	width:100%;
	margin:4px 0 0;
	padding:0;
}
#content2 div.search div.adv-options div.right label{padding:0 0 0 6px;}
#content2 div.search div.adv-options div.right div.check div.date{
	display:inline;
	float:right;
	width:103px;
	height:19px;
	border:1px solid #8b8a88;
	background:#faf9ff;
	margin:0 0 0 0px;
	overflow:hidden;
}
#content2 div.search div.adv-options div.right div.check input.date{
	border:0;
	background:none;
	font-size:11px;
	line-height:13px;
	height:13px;
	margin:2px 0 0 7px;
	float:left;
	display:inline;
	width:64px;
	color:#666;
}
 /* 
#content2 div.search div.adv-options div.right div.check div.date a{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:20px;
	height:14px;
	background:url(../img/btn-calendar.gif) no-repeat 0 0;
	margin:3px 5px 0 0;
	display:inline;
}
*/
#content2 div.search div.adv-options div.right div.check div.date a{
	
	
	
	width:20px;
	height:14px;
	background:url(../img/btn-calendar.gif) no-repeat 0 0;
	margin:3px 5px 0 0;
	display:inline;
}
#content2 div.search div.adv-options div.right input.text{
	display:block;
	border:1px solid #7994c2;
	width:157px;
	padding:1px 5px 2px;
	margin:5px 0 24px;
}
#content2 div.search div.adv-options div.right select{
	width:169px;
	margin:9px 0 0;
}
#content2 div.search div.adv-options div.right p{
	margin:10px 0 0;
}
#content2 div.search div.adv-options div.right ul.checkboxes{
	width:100%;
	overflow:hidden;
	margin:6px 0 25px;
}

/*search results page*/
#content2 h3{
	margin:27px 0 0;
	text-align:center;
}
#content2 .search-results{
	margin:0 15px 2px;
	border:1px solid #aebfd9;
}
#content2 .search-results div.nav{
	line-height:28px;
	background:url(../img/bg-nav.gif) repeat-x 0 0;
	width:100%;
	overflow:hidden;
}
#content2 .search-results div.nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#content2 .search-results div.nav ul li{
	float:left;
	padding:0 13px 0 7px;
	background:url(../img/separator5.gif) no-repeat 100% 50%;
}
#content2 .search-results div.nav ul li a{
	float:left;
	padding:0 0 0 22px;
	background:url(../img/bg-download.gif) no-repeat 0 6px;
	color:#333;
}
#content2 .search-results div.nav .count{
	float:right;
	padding:0 5px 0 0;
}
#content2 .search-results div.nav .count label{
	float:left;
	padding:0 4px 0 0;
}
#content2 .search-results div.nav .count select{
	float:left;
	width:70px;
	margin:3px 0 0;
}
#content2 .search-results ul.results{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content2 .search-results ul.results li{
	float:left;
	width:100%;
	line-height:19px;
	border-top:1px solid #aebfd9;
}
#content2 .search-results ul.results li.title{
	background:#e0e7f0 url(../img/bg-title.gif) repeat-x 0 0;
	line-height:22px;
	padding:0 0 0 28px;
	width:auto;
}
#content2 .search-results ul.results li.title div.check{
	padding-top:2px;
}
#content2 .search-results ul.results li div.check{
	float:left;
	width:auto;
}
#content2 .search-results ul.results li div.button{
	float:left;
	width:28px;
}
#content2 .search-results ul.results li div.button a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:9px;
	height:9px;
	background:url(../img/bg-box.gif) no-repeat 0 -9px;
	margin:5px 0 0 9px;
	display:inline;
}
#content2 .search-results ul.results li.closed div.button a{background-position: 0 0;}
#content2 .search-results ul.results li div.col-cont{
	float:left;
	width:684px;
}
.sidebar-closed #content2 .search-results ul.results li div.col-cont{width:849px;}
#content2 .search-results ul.results li p{
	margin:0;
	float:left;
}
#content2 .search-results ul.results li.opened{
	background:#d5dfe6 url(../img/bg-li.gif) repeat-x 0 100%;
}
#content2 .search-results ul.results li.closed ul.checkboxes{
	display:none;
}
#content2 .search-results ul.results li div.columns{
	width:100%;
	overflow:hidden;
	background:#fff;
}
#content2 .search-results ul.results li.title div.columns{background:none;}
#content2 .search-results ul.results li ul.checkboxes{
	background:#fff;
	width:100%;
	overflow:hidden;
	margin:0;
	list-style:none;
}
#content2 .search-results ul.results li ul.checkboxes li{
	float:left;
	padding:0 0 0 27px;
	width:657px;
}
.sidebar-closed #content2 .search-results ul.results li ul.checkboxes li{width:822px;}

#content2 .search-results ul.results li div.check{width:121px;padding-left:4px;}
#content2 .search-results ul.results li .concept{width:149px;}
#content2 .search-results ul.results li .display{width:149px;}
#content2 .search-results ul.results li .code{width:131px;}
#content2 .search-results ul.results li .value{width:130px;}

.sidebar-closed #content2 .search-results ul.results li .concept{width:179px;}
.sidebar-closed #content2 .search-results ul.results li .display{width:179px;}
.sidebar-closed #content2 .search-results ul.results li .code{width:184px;}
.sidebar-closed #content2 .search-results ul.results li .value{width:182px;}


/*pager*/
#content2 div.pager{
	width:100%;
	line-height:39px;
	overflow:hidden;
}
#content2 div.pager div.body{
	float:left;
	position:relative;
	left:50%;
	text-align:center;
}
#content2 div.pager ul{
	overflow:hidden;
	position:relative;
	left:-50%;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#content2 div.pager ul li{
	float:left;
	color:#333;
	margin:0 6px 0 0;
	display:inline;
}
#content2 div.pager ul li a{color:#1b3e78;text-decoration:underline;}
#content2 div.pager ul li a:hover{text-decoration:none;}
#content2 div.pager ul li.first,#content div.pager ul li.prev,
#content2 div.pager ul li.next,#content div.pager ul li.last{
	width:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-pager.gif) no-repeat 0 0;
	height:21px;
	margin:9px 0 0;
}
#content2 div.pager ul li.first a,#content div.pager ul li.prev a,
#content2 div.pager ul li.next a,#content div.pager ul li.last a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:21px;
	background:url(../img/bg-pager.gif) no-repeat 0 0;
}
#content2 div.pager ul li.first{background-position:0 0;margin:9px 2px 0;}
#content2 div.pager ul li.prev{background-position:-22px 0;margin:9px 17px 0 0;}
#content2 div.pager ul li.next{background-position:-44px 0;margin:9px 2px 0 7px;}
#content2 div.pager ul li.last{background-position:-66px 0;margin:9px 0 0;}

#content2 div.pager ul li.first a{background-position:0 -21px;}
#content2 div.pager ul li.prev a{background-position:-22px -21px;}
#content2 div.pager ul li.next a{background-position:-44px -21px;}
#content2 div.pager ul li.last a{background-position:-66px -21px;}


p.emptyList{
	font-family:verdana, arial;
	font-size:8pt;
	font-style:italic;
	color:#a0a0a0;
}

/*footer*/


/* NEW Stuff */
#searchResultsDiv{
	padding-bottom: 20px;
}
div.details {
	border:1px solid #aebfd9;
	background:url(../img/bg-adv2.gif) no-repeat 0 0;
}

table.fav {
  border-collapse:collapse;
  margin:0 10px 0px 10px;
  width: 95%
}

table.fav th{
  text-align: left;
  border-bottom: 1px dashed #ff0000;
}

table.fav td{
	padding-top: 5px;
  text-align: left;
  vertical-align: top;
  padding-right: 25px; 
  
}

table.fav th.right, td.right{
  border-left: 1px solid #ff0000; 
  padding-left: 25px;
  padding-right: 0px;  
}

table.fav a{
  color: navy;	
}

table.results {
	border-collapse:collapse;
	border:1px solid #aebfd9;
	margin:0 15px 2px;
	width: 95%
}

table.results td, th {
	padding:4px;
}
table.infoTable {
	border-collapse:collapse;
	border:1px solid #aebfd9;
	margin:0 15px 2px;
	width: 95%
}

table.infoTable td, th {
	padding:4px;
}

table.results .resultToolbar{
	line-height:28px;
	background:url(../img/bg-nav.gif) repeat-x 0 0;
	padding:0 0 0 6px;
}
table.results .resultToolbar ul.left{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
table.results .resultToolbar ul.left li{
	float:left;
	padding:0 13px 0 7px;
	background:url(../img/separator5.gif) no-repeat 100% 50%;
}
table.results .resultToolbar ul.left li a{
	float:left;
	padding:0 0 0 0px;
	color:#333;
}
table.results .resultToolbar ul.left li.download a{
	padding:0 0 0 22px;
	background:url(../img/bg-download.gif) no-repeat 0 6px;
}
table.results .resultToolbar ul.left li span{
	float:left;
	padding:0 0 0 0px;
	color:#999;
}
table.results .resultToolbar ul.left li.download span{
	padding:0 0 0 22px;
	background:url(../img/bg-download-disabled2.jpg) no-repeat 0 6px;
}

table.results .resultToolbar ul li a.enabled{
	display:inline;
}
table.results .resultToolbar ul li a.disabled{
	display:none;
}
table.results .resultToolbar ul li span.enabled{
	display:none;
}
table.results .resultToolbar ul li span.disabled{
	display:inline;
}

table.results .resultToolbar p.message {
	margin:0;
	padding:0 0 0 40px;
	float:left;
	overflow:hidden;
	color:#0b3d91;
}
table.results .resultToolbar p.spinner {
	margin:0;
	padding:0 0 0 20px;
	float:left;
	overflow:hidden;
	color:#0b3d91;
}

table.results .resultToolbar ul.right{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	width:240px;
}
table.results .resultToolbar ul.right li{
	float:right;
	padding:0 7px 0 13px;
	background:url(../img/separator5.gif) no-repeat 0% 50%;
}
table.results .resultToolbar ul.right li a{
	float:left;
	padding:0 0 0 0px;
	color:#333;
}
table.results .resultToolbar ul.right li.download a{
	padding:0 0 0 22px;
	background:url(../img/bg-download.gif) no-repeat 0 6px;
}
table.results .resultToolbar ul.right li span{
	float:left;
	padding:0 0 0 0px;
	color:#999;
}
table.results .resultToolbar ul.right li.download span{
	padding:0 0 0 22px;
	background:url(../img/bg-download-disabled2.jpg) no-repeat 0 6px;
}

table.results th.resultToolbar, td.resultToolbar {
	border-bottom: 1px solid #aebfd9;
}

table.results caption {
	text-align: left;
	line-height:28px;
	background:url(../img/bg-nav.gif) repeat-x 0 0;
	overflow:hidden;
	border:1px solid #aebfd9;
}
tr.legacy {
	background: #C6BFFF;
}
td.legacy {
	background:url(../img/legend_legacy.png) repeat-x 0 0;
}
th.results, td.results, tr.legacy {
  border-bottom: 1px solid #aebfd9;
  background-color: white;
}
th.results2, td.results2{
  border-bottom: 1px solid #aebfd9;
  background-color: white;
}
th.options{
	width: 80px;
}
table.results tr.subresults {
  background: #F5F5F5;
}
th.subresults, td.subresults {
  border-bottom: 1px solid #aebfd9;
}
.detailsLink, .detailsLinkLegacy {
	padding-left: 17px;
	font-weight:bold;
	text-align: right;
	background:url(../img/details.png) no-repeat;
	color:#007;
}
.detailsLinkLegacy {
  background:url(../img/details_legacy.png) no-repeat;	
}
.linky {
  color:#007;
  cursor:pointer;
}
span.linky{
  color:#007;
  cursor:pointer;
}
span.linky:hover{
  color:#007;
  cursor:pointer;
  text-decoration: underline;
}
.linky2 {
  color:#55F;
  cursor:pointer;
}
.popupDownloadLink {
  font-weight: bold;
  color:#007;
}
table.results tbody th {
    background:#e0e7f0 url(../img/bg-title.gif) repeat-x 0 0; 
    white-space: nowrap;
    text-align: left;
}

table.results tbody td.subHeader {
    background: #FFFFFF; 
    white-space: nowrap;
    text-align: left;
    border-bottom: 1px solid #aebfd9;
}
table.results tbody td.subHeader2 {
    background: #DDDDDD;
    white-space: nowrap;
    text-align: left;
    font-size: 85%;
    border-bottom: 1px solid #aebfd9;
}
table.results tbody td.subHeader2small {
    width: 20px;
    background: #DDDDDD;
    white-space: nowrap;
    text-align: left;
    border-bottom: 1px solid #aebfd9;
}

table.results tbody td a {
    color:#333;
}

table.results .odd {}

table.optionsTable .odd{
	background:#dbdbff
}
table.optionsTable .even{
	background:#f2f2ff
}

table.results tbody tr:hover {
  background:#ebebff
}
table.infoTable tbody tr.devGuide pre {
  background:#ebebff
}
.guideFont {
  font-size: small;	
}
table.results tbody tr.externalResource:hover {
	background:#ffffff
}
.sidebar-closed #content2 select.multiSelectBox{
	width: 265px;
}
select.multiSelectBox{
	width: 185px;
}
/* Rounded Corner Divs */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: #eff5ff; margin:1em; float: left; width: 95%;}
/*#xsnazzy.versionHistory {clear:all; width: 166px;}*/
#xsnazzy.versionHistory {width: 172px;}
#xsnazzy.leftFilter {width: 193px;}
.sidebar-closed #content2 #xsnazzy.leftFilter {width: 273px;}
#xsnazzy.rightFilter {width: 193px;}
.sidebar-closed #content2 #xsnazzy.rightFilter {width: 273px;}
#resultDetailsDiv {clear: both;}
#xsnazzy table {
	border-collapse:collapse;
	margin-left: 5px;


}
#xsnazzy table td, th {
	padding:3px;
	vertical-align: top;

}
#xsnazzy table td.key, th.key{
  width: 10%;
	white-space:nowrap;
	font-weight:bold;
	padding:3px;
	vertical-align: top;
	text-align: left;
}
.xtop, .xbottom {display:block; background:transparent; font-size:1px; border:0 solid #007;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #007; border-right:1px solid #007;}
.xb1 {margin:0 5px; background:#007;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
#xsnazzy .xboxcontent {display:block; background:#eff5ff; border:0 solid #007;
  border-width:0 1px; padding-left: 2px; padding-right: 2px; 
}


#xsnazzy.versionHistory div.xboxcontent div.pager {
margin-top:-1px; margin-bottom:-1px;

}


#xsnazzy .parentconcepts{
  height: 80px;
  overflow: auto;
}
#childfilterresult{
  color: green;
}
#xsnazzy .childconcepts{
  height: 400px;
  overflow: auto;  
}
#xsnazzy .otherrels{
  height: 480px;
  overflow: auto;  
}

#xsnazzy .reltypeclosed{
  background:url(../img/dir.gif) no-repeat;
}
#xsnazzy .child{
  background:url(../img/details.png) no-repeat 0 50%;
  padding: 3px 0px 3px 20px;
  display:block;  
}
#xsnazzy .selectednode{
  background:url(../img/right-arrow.png) no-repeat 0 50%;
  display:block; 
  padding: 1px 0 3px 20px;
}
#xsnazzy .odd{
	background-color:white;
}
#xsnazzy .node{
  background:url(../img/details.png) no-repeat 0 50%;
  padding: 3px 0px 3px 20px;
  display:block;  
}
#xsnazzy .reltypeopen{
	background:url(../img/opendir.gif) no-repeat;
}

.detailsLink {
	padding-left: 17px;
	font-weight:bold;
	text-align: right;
	background:url(../img/details.png) no-repeat;
	color:#007;
}

.downloadLink{
	padding-right: 3px;
}	
.downloadLink a{
	color:#007;
	font-size:11px;
	font-weight: bold;
}

.downloadLink span{
	color:#999;
	font-size:11px;
	font-weight: bold;
}
.downloadLink a.enabled{
	display:inline;
}
.downloadLink a.disabled{
	display:none;
}
.downloadLink span.enabled{
	display:none;
}
.downloadLink span.disabled{
	display:inline;
}
p.message {
  float:right;
  overflow:hidden;
  font-size:11px;
  color:#0b3d91;
}
p.spinner {
  float:right;
  overflow:hidden;
  color:#0b3d91;
}

a.message {
  font-size:11px;
  color:#0b3d91;
}
a.spinner {
  color:#0b3d91;
}

.pageLink{
	padding-left: 3px;
}
/* Calendar Selector */

table.jCalendar {
	border: 1px solid #000;
	background: #fff;
  border-collapse: separate;
  border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccf;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #eef;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	border: 1px solid;
	border-color: #000;
		font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 1px;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

a.dp-choose-date {
	float: left;
  position: relative;
	left: 135px;
	top: -22px; 
	width: 20px;
	height: 14px;
	padding: 0;
	margin: 5px 3px 0;
	display: block; 
	text-indent: -2000px; 
	overflow: hidden; 
	background: url(../img/btn-calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.date-pick {
	width: 100px;
}

/* begin css tabs */
ul#tabnav { /* general settings */
text-align: center; /* set to left, right or center */
margin: 1em 10px 1em 10px; /* set margins as desired */
/*font: bold 11px verdana, arial, sans-serif;*/ /* set font as desired */
border-bottom: 1px solid #5174AD; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 4px 3px 4px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav li.selected { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
font-weight: bold;
}

ul#tabnav li.selected a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #5174AD; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #D6DEEB; /* set unselected tab background color as desired */
color: #000; /* set unselected tab link color as desired */
margin-right: 2px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}
/* end css tabs */

div#hotTopicwrapperDiv{
  margin: 50px 0px 20px 0px;
}

/*div#hotTopicDiv {
  padding: 5px;
	text-align: left;
  width: 64%;
  border: 2px solid #5174AD;
  background: url(../img/loud2.jpg); 
  max-height: 250px;
  overflow: auto;
  
}
*/

div#hotTopicDiv {
  max-height: 250px;
overflow: auto;
  
}



div#hotTopicTitleDiv {
	padding: 5px;
	width: 64%;
  color: #3B3C91;   
  background-color: #E5E5E5;
  border-top: 2px solid #5174AD;
  border-left: 2px solid #5174AD;
  border-right: 2px solid #5174AD;
  text-align: center;
  font-weight: bold;
}
div.hotTopicDetails{
	margin-top: 5px;
  margin-left: 15px;
}
span.active{
  font-weight: bold;
}
/* JS Tree styles */
  .demo, .parentNodes, .others, .demo input, .jstree-dnd-helper, #vakata-contextmenu { font-size:10px; font-family:Verdana; }
  #curved {
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 behavior:url(border-radius.htc);
  }
  #demo {width: 435px; height: 400px; overflow:auto; background:#eff5ff; padding-left: 2px; padding-right: 2px; margin-top: -10px;}
  #parentNodes { width:435px; height: 100px; overflow:auto; display:block; background:#eff5ff; padding-left: 2px; padding-right: 2px;}
  #others {width: 215px; height: 540px; overflow:auto; background:#eff5ff; padding-left: 2px; padding-right: 2px;}  
  #text { margin-top:1px; }
  #alog { font-size:9px !important; margin:5px; border:1px solid silver; }

.sidebar-closed #demo{width:550px;}
.sidebar-closed #parentNodes{width:550px;}
.sidebar-closed #others{width:250px;}






