body, div, table, pre {
	font-family: Verdana, Arial, Calibri, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-size: small;
}

a {
	text-decoration: none;
	color: green;
}

a:link {
	color: blue;
}

a:visited {
	color: purple;
}

a:hover {
	text-decoration: underline;
}

.gk-tbl {
	background-color: #ccccff;
}

.gk-header {
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	font-size: medium;
}

.gk-subheading {
	font-size: small;
}

.gk-menu {
	font-size: x-small;
}

.gk-title {
	font-weight: bold;
	text-decoration: underline;
}

.gk-subtitle {
	font-weight: bold;
}

.gk-warning {
	color: red;
}

.gk-email {
	font-family: Verdana, Arial, Calibri, Geneva, Helvetica, sans-serif;
	font-size: xx-small;
}

.gk-code {
	color: #696969;
}

.gk-comment {	
	font-size: xx-small;
	color: #696969;
}

.gk-note {	
	font-size: xx-small;
	color: #964B00;
}

.gk-msg {	
	font-size: xx-small;
	color: #696969;
	font-style: italic;
	font-weight: normal;
}

.gk-tag {
	color: #008080;
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
	border-bottom: 1px solid #008080;
}

.gk-utype {
	color: #000080;
	font-weight: bold;
}

.dg-utype {
	color: #FF0000;
	font-weight: bold;
}

.datetext {
	font-size: x-small;
	color: #FFFFFF;
}

a.navtext {
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}

.mtext {
	font-size: medium;
}

.stext {
	font-size: small;
}

.xstext {
	font-size: x-small;
}

.xxstext {
	font-size: xx-small;
}

.docbox {
	border: thin dashed #6097CF;
}

.rgnbox {
	border-top: medium solid #6097cf;
}


