
#dhtmltooltip
{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*
 * bad css
 * filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
 */
}

.pdfOnly
{
    display:none;
}

.hilite
{
	color:black;
	background-color:yellow;
}

a.boldlink
{
	font-weight:bold;
}

#dslHomepage
{
	/*background:url(/consortiums/dsl/img/phone_plug.jpg);*/
	background-repeat:no-repeat;
}

#dslHomepage h1
{
    color:black;
    padding-top:1ex;
    padding-left:15px;
}


/* new dsl homepage title */
#dslTitleBar
{
	position:relative;
	border:1px solid black;
}

#dslTitleBar div.consortiumNews /* hide the border of the news box */
{
	margin-bottom:0px !important;
	border-top:0px !important;	/* maybe delete this line? */
	border-bottom:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	width:100% !important;
}

.consortiumNews /* hide the border of the news box */
{
	width:50% !important;
	float:right;
	padding:1ex;
}

/* bubble icons on the DSL homepage */
div.bubbleicon
{
	margin-bottom:1em;
	margin-right:3%;
	/*height:8em;*/
	/*width:46%;*/
	/*float:left;*/
	clear:both;
}

div.bubbleicon img
{
	float:left;
	border:0px;
	margin-right:1em;
	margin-bottom:1em;
	width:70px;
	
}


div.bubbleicon a.bubbletitle
{
	font-size:12pt;
	font-weight:bold;
	font-family:palatino, serif;
}

div.bubbleicon a.bubbletitle:hover
{
	color: #CE3029 !important;	
}


#linkfooter
{
    font-family:arial, sans-serif;
    font-size:8pt;
    border:1px solid black;
    background-color:#CCC;
    padding:1ex 1em;
    margin-top: 5em;
    letter-spacing:0.1em;
    text-align:center;
}

#linkfooter a
{
   white-space: nowrap;
}

/* images on the gtp folder index */
div.gtpImages
{
	float:right;
	margin-left:1em;
}

div.gtpImages img
{
	padding:2px;
	margin-bottom:1em;
	border:1px solid black;
	width:200px;
}

/* tools page */
table.dsl_toolinfo 
{
	margin-bottom:1em;
}

table.dsl_toolinfo td
{
	vertical-align:top;
}

table.dsl_toolinfo td h3
{
	margin-top:0.5ex;
}

table.dsl_toolinfo td img
{
	width:250px; 
	border:0px; 
	margin:0em 1em;
}

div.zoom_graph_holder
{
	position:relative;
	height:60px;
	text-align:right;
	float:right;
}

img.zoom_graph 
{
	border:0px;
	top:0px;
	width:80px;
	vertical-align:top;
	z-index:0;
}

img.zoom_graph:hover
{
	top:10px;
	width:320px;
	z-index:1;
	margin:-4px;
}


/* ik homepage */
div.lbox
{
  float:left;
  margin: 0em 1em 1em 0em;
  text-align:center;
  font-size:smaller;
}

.eventsDsl
{
  color: black;
  border:1px solid #999;
  width:92%;
  background-color:#dddddd;
  padding:7px;
  margin-right:15px;
  margin-left:2em;
  margin-bottom:15px;
}

.eventsDsl .eventCaption
{
  text-align:left;
  font-size:larger;
  color: #333;
  margin-bottom:1em;
  border-bottom:1px solid #555;
}

.eventsDsl .eventLink
{
  text-align:left;
  font-size: smaller;
  margin-top:1em;
}

.eventsDsl .eventLink b
{
  font-family: arial, helvetica, verdana, geneva, sans-serif;
}

.eventsDsl .morelink
{
  text-align:right;
  font-weight:bold;
  font-size: smaller;
}

.eventsDsl .morelink a
{
  color: #555;
}


