/*  VSLive! stylesheets */

/* Standard links */

a { color:#000099 }
a:active {  color:#000099;}
a:hover {  color:#000099;  text-decoration: underline; }
a:visited {  color:#000099; }
a:visited:hover {  color:#000099; text-decoration: underline;}

/* LH Nav links */

a.lhlinks { color: #555555;  text-decoration: none; font-size: 11px}
a.lhlinks:active { color: #555555; text-decoration: none; font-size: 11px}
a.lhlinks:hover { color: #777777;  text-decoration: underline; font-size: 11px }
a.lhlinks:visited { color: #555555;  text-decoration: none; font-size: 11px}
a.lhlinks:visited:hover { color: #777777; text-decoration: underline; font-size: 11px}

/* RH links */

a.rhlinks { color: #666666;  text-decoration: none;}
a.rhlinks:active { color: #666666; text-decoration: none;}
a.rhlinks:hover { color: #666666;  text-decoration: underline; }
a.rhlinks:visited { color: #666666;  text-decoration: none;}
a.rhlinks:visited:hover { color: #666666; text-decoration: underline;}

/* Footer links */

a.footer { color: #666666; font-weight: normal ; font-size: 8pt; text-decoration: none;}
a.footer:active { color: #666666; font-weight: normal ; font-size: 8pt; text-decoration: none;}
a.footer:hover { color: #666666; font-weight: normal ; font-size: 8pt; text-decoration: underline;}
a.footer:visited { color: #666666; font-weight: normal ; font-size: 8pt; text-decoration: none;}
a.footer:visited:hover { color: #666666;  font-weight: normal ; font-size: 8pt; text-decoration: underline;}

/* LH Nav title links */

a.linktitle { color: #990000; font-weight: bold ; text-decoration: none; font-size: 11px}
a.linktitle:active { color: #990000; font-weight: bold ; text-decoration: none; font-size: 11px}
a.linktitle:hover { color: #990000; font-weight: bold ;text-decoration: underline; font-size: 11px}
a.linktitle:visited { color: #990000; font-weight: bold ; text-decoration: none; font-size: 11px}
a.linktitle:visited:hover { color: #990000;  font-weight: bold ; text-decoration: underline; font-size: 11px}

/* LH nav Emphasised links */

a.lhlinkhilite { color: #000000; font-weight: bold ; text-decoration: none; font-size: 11px}
a.lhlinkhilite:active { color: #000000; font-weight: bold ; text-decoration: none; font-size: 11px}
a.lhlinkhilite:hover { color: #666666; font-weight: bold ;text-decoration: underline; font-size: 11px}
a.lhlinkhilite:visited { color: #000000; font-weight: bold ; text-decoration: none; font-size: 11px}
a.lhlinkhilite:visited:hover { color: #666666;  font-weight: bold ; text-decoration: underline; font-size: 11px}

/* Emphasised links */

a.linkhilite { color: #000000; font-weight: bold ; text-decoration: none;}
a.linkhilite:active { color: #000000; font-weight: bold ; text-decoration: none;}
a.linkhilite:hover { color: #666666; font-weight: bold ;text-decoration: underline;}
a.linkhilite:visited { color: #000000; font-weight: bold ; text-decoration: none;}
a.linkhilite:visited:hover { color: #666666;  font-weight: bold ; text-decoration: underline;}

a.whitelink { color: #ffffff;  text-decoration: none;}
a.whitelink:active { color: #ffffff;  text-decoration: none;}
a.whitelink:hover { color: #ffffff; text-decoration: underline;}
a.whitelink:visited { color: #ffffff; text-decoration: none;}
a.whitelink:visited:hover { color: #ffffff; text-decoration: underline;}

a.blacklink { color: #000000;  text-decoration: none;}
a.blacklink:active { color: #000000;  text-decoration: none;}
a.blacklink:hover { color: #000000; text-decoration: underline;}
a.blacklink:visited { color: #000000; text-decoration: none;}
a.blacklink:visited:hover { color: #000000; text-decoration: underline;}

/* Reduced Emphasis links */

a.lessem { color: #666666;  text-decoration: none;}
a.lessem:active { color: #666666; text-decoration: none;}
a.lessem:hover { color: #666666;  text-decoration: underline; }
a.lessem:visited { color: #666666;  text-decoration: none;}
a.lessem:visited:hover { color: #666666; text-decoration: underline;}
/* Default styles */

.body
{
font-family: arial, helvetica;
font-size: 9pt;
color : #000000;
line-height: 12pt;
}

p
{
font-family: arial, helvetica;
font-size: 9pt; 
color : #000000;
line-height: 12pt;
}

td
{
font-family: arial, helvetica;
font-size: 9pt; 
color : #000000;
line-height: 12pt;
}


/* headers */

.head
{
font-family: arial, helvetica;
font-size: 11pt; 
font-weight: bold;
color : #990000;
}

.subhead
{
font-family: arial, helvetica;
font-size: 10pt; 
font-weight: bold;
color : #990000;
}

.kicker
{
font-family: arial, helvetica;
font-size: 10pt; 
font-weight: bold;
color : #666666;
}

.smalltext
{
font-family: arial, helvetica;
font-size: 8pt;
}

.agenda
{
font-family: arial, helvetica;
font-size: 8pt;
}

.less-em
{
color: #666666;
}

.med-em
{
color: #444444;
}

.less-em-small
{
font-size: 8pt;
color: #666666;
}

.footer
{
font-family: arial, helvetica;
font-size: 8pt;
}

.top
{
font-size: 7pt;
}

.codesnippet 
{
font-family: courier;
font-size: 10pt;
color: 	#666666;
}

.tiny
{
font-family: tahoma, arial;
font-size: 7pt;
}

.mainhead {
	font-family: tahoma, arial;
	font-size: 14pt;
	font-weight: bold;
	line-height: 17pt;
}

.pagehead {
	font-family: tahoma, arial;
	font-size: 13pt;
	font-weight: bold;
line-height: 16pt;
}

.tagline {
	font-size: 12pt;
	font-family: tahoma, arial;
	color: #444444;
	line-height: 14pt;
}

.mainheadcontrast {color: #990000}

.asplive
	{color: #cc9900;}
	
.sclive
	{color: #339999;}
	
.sqllive
	{color: #663366;}
	
.netday
	{color:#3399CC;}

.tablerowhead
{	color: #FFFFFF;
	font-weight: bold;
}

.tablerowsub
{	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.intro {color: #444444 ;}