/*
 * This CCS uses Version 2.1 statements - so
 * it doesn't work with IE6 ... ;-)
 * Iconset from:
 * http://www.famfamfam.com/lab/icons/silk/preview.php
 * 	--HGN
 */

a[rel=c],
a[rel=ext],
a[rel=int],
a[rel=exclamation],
a[rel=new],
a[rel=pdf],
a[rel=telephone],
a[rel=text],
a[rel=user],
a[rel=vcard],
a[rel=xhtml],
a[rel=information] {
	padding-left: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 16px;
}

a[rel=c] { background-image: url(../data/icons/c.png); }
a[rel=ext] { background-image: url(../data/icons/ext.png); }
a[rel=int] { background-image: url(../data/icons/int.png); }
a[rel=exclamation] { background-image: url(../data/icons/exclamation.png); }
a[rel=feed] { background-image: url(../data/icons/feed.png); }
a[rel=information] { background-image: url(../data/icons/information.png); }
a[rel=new] { background-image: url(../data/icons/new.png); }
a[rel=pdf] { background-image: url(../data/icons/pdf.png); }
a[rel=telephone] { background-image: url(../data/icons/telephone.png); }
a[rel=text] { background-image: url(../data/icons/text.png); }
a[rel=user] { background-image: url(../data/icons/user.png); }
a[rel=vcard] { background-image: url(../data/icons/vcard.png); }
a[rel=xhtml] { background-image: url(../data/icons/xhtml.png); }

a:link,a:visited {
	color: black;
	text-decoration: none;
	border-bottom: 1px dotted #f74300;
}

a:hover {
	border-bottom: 1px solid #222;
}

a.extlink {
	background: url(extlink.png) left center no-repeat;
	padding-left: 16px;
}

a.intlink {
	background: url(intlink.png) left center no-repeat;
	padding-left: 16px;
}

a.pdflink {
	background: url(pdf.gif) left center no-repeat;
	padding-left: 16px;
}


a.vcflink {
	background: url(vcard.gif) left center no-repeat;
	padding-left: 20px;
}


#content {
	 width: 550px;
}


#footer h1 {
	font-size: 70%;
	font-weight: 100;
}
#footer h2 {
	font-size: 60%;
	font-weight: 100;
}
#footer h3 {
	font-size: 50%;
	font-weight: 100;
}


#tocunit {
	font-size: 80%;
  left: 600px;
  top: 5%;
  padding: 1px;
	margin: 0px;
  background-color: white;
  position: fixed;
  width: 200px;
  display: inherit;
}

#tocunit #toc {
  display: block;
	margin: 0px;
  padding: 3px 3px;
}

#tocunit ul li {
	margin: 0px;
	list-style: url(intlink.png);
}

#innercontent ul li {
	list-style: square;
	margin-top: 5px;
	font-size: 90%;
}
#innercontent ul {
	list-style: square;
	margin: 15px;
}

#innercontent ul li .topic {
	font-weight: 700;
}

/* next two paragraphs are for network links */
#innercontent-net ul li {
	list-style: square;
	margin-top: 2px;
	font-size: 90%;
}
#innercontent-net ul {
	list-style: square;
	margin: 5px;
}

body {
  padding: 40px 10px 10px 40px;
  margin: 0;
	font-family	:	"Gill Sans", "Trebuchet MS", verdana, sans-serif;
  color: black;
  background: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-image: url(logo.png);
}



h1 { 
	color: #333;
	background: white;
	text-align: left;
	font-size: 170%;
	font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
}
h2 {
	color: #333;
	background: white;
	text-align: left;
	font-size: 140%;
	font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
}

h2.title {
		display:block;
		padding:6px 8px;
		margin: 35px 0px 0px 0px;
		font-weight:bold; background-color:#ddd; text-decoration:none;
}

h3 {
	color: #333;
	background: white;
	text-align: left;
	font-size: 120%;
	font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
}
h4 {
	text-align: left;
	font-size: 100%;
	font-weight: bold
	font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
}
h5 {
	text-align: left;
	font-size: 100%;
	font-family : italic;
}
h6 {
	text-align: left;
	font-size: 100%;
	font-family : "Gill Sans", "Trebuchet MS", verdana, sans-serif;
	font-style: small-caps;
}

.hide { display: none }

div.head { margin-bottom: 1em }
div.head h1 { clear: both }
div.head table { margin-left: 2em; margin-top: 2em }

p.copyright { font-size: 70% }

#introduction { font-size: 90%; }
#innercontent .contactexp { font-size: 90%; }

dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
dt { font-weight: bold }


ul.toc, ol.toc {
  list-style: disc;
  list-style: none;
}

tt.quote {
	font-style: italic;
}

.author {
	font-size: 80%;
}

table.trans {
	font-size: 90%;
	border: 0px dotted #888;
}

td.trans {
	border: 0px dotted #555;
}

