/* for home.html only */

/* body styles */
body {
	margin: 4px 6px 5px;
	background-color: #000; background-image: url('bgpipes.png'); background-attachment: fixed;
}
body {
	scrollbar-face-color: #AF1800;
	scrollbar-shadow-color: #741B0D;
	scrollbar-highlight-color: #F03301;
	scrollbar-3dlight-color: #CD3301;
	scrollbar-darkshadow-color: #741B0D;
	scrollbar-track-color: #CD3301;
	scrollbar-arrow-color: #F03301;
	/*scrollbar-base-color: #AF1800;*/
} /* IE only styles */

/* text styles */
.title, .titlePub {
	background-color: #000;
	color: #FFF; font-weight: bold; font-size: large; font-family: serif; text-align: center;
}
.titleNo {
	background-color: #000;
	color: #FFF; font-weight: bold; font-size: small; text-align: center;
}
.date, .name, .email {
	background-color: #FFF;
	color: #000; font-weight: bold; font-size: small; text-align: center;
}
.date {
	font-size: xx-small; font-family: Verdana, sans-serif;
}

/* link styles */
a:link, a:visited, a:active {text-decoration: none;}
a:visited {color: #DC2A00; text-decoration: none;}
a:active {color: #741B0D; text-decoration: none;}
a:hover {color: #DC2A00; text-decoration: underline;}

a.publinkmain:link, a.publink:link, a.publinkmain:visited, a.publink:visited, a.publinkmain:hover, a.publink:hover {color: #FFF;}
a.publinkmain:active, a.publink:active {color: #DC2A00;}

.publinkmain {
	font-weight: bold; font-size: large;
}
.publink {
	font-weight: bold; font-size: medium;
}
a:target {
	background-color: #FFCC33;
}
tr:target {
	outline: white dashed 2px;
}


a.devlink:link, a.devlink:visited, a.devlink:hover {color: #000;}
a.devlink:active {color: #741B0D;}

.devlink {
	font-weight: bold; font-size: x-small; font-family: serif; text-align: right;
}

a.copublink:link, a.copublink:visited, a.copublink:hover {color: #000;}
a.copublink:active {color: #741B0D;}

.copublink {
	background-color: #FFF;
	font-weight: bold; font-size: small;
}

/* TD styles */
.alphalink a:link, .alphalink a:visited {color: #2000C8; text-decoration: underline;}
.alphalink a:hover, .alphalink a:active {color: red; text-decoration: underline;}
.alphalink {
	background-color: #FFF;
	color: #2000C8; font-weight: bold; font-size: xx-small; font-family: Verdana, monospace; text-align: center;
}
.alphalink a {
	margin: 0.25em;
}
.index, .index2, .index3 {
	background-color: #FFF;
	font-weight: bold; font-size: small;
}
.index2 {
	text-align: center;
}
.ico3 {
	height: 16px;
	vertical-align: middle;
}
.dev, .pub {
	background-color: #FFF;
	text-align: right;
}
.table {
	padding: 0;
}
.noborder, .hidetable {
	border-collapse: collapse;
}
.logocolor {
	height: 55px; margin: 2px 0;
	background-color: #AF1800;
	text-align: center;
}
.icon {
	background-color: #000;
	text-align: center;
}

/* text styles */
.fineprint {
	max-width: 650px; margin: 0 auto;
	color: #FFF; font-weight: bold; font-size: 8px; font-family: Verdana, serif; text-align: center;
}

/* image styles */
img {
	border: 0 none;
	color: #FFF;
}
.new_i, .new_f, .new_if, .dot {
	width: 16px; height: 16px;
	vertical-align: middle;
}
.dot, .long {
	visibility: hidden;
}
.lt {
	cursor: help;
}/* link title */

/* icon sizes */
.logo {
	width: 220px; height: 55px;
}/* logo */
.gcmem {
	width: 89px; height: 89px;
}/* gc mem card */

/*
thead {
	position: fixed; top: 0; width: 755px;
}
thead th {
	width: 449px;
}
thead th + th {
	width: 95px;
}
thead th + th + th {
	width: 195px;
}
*/