body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}
h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	text-align: center;
}
h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	text-align: left;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	text-align: left;
}
td {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 13px; 
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #000000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #000000;
}
a:active {
	font-family: Arial, Helvetica, sans-serif; 
	COLOR: #3d5682; 
	TEXT-DECORATION: none
}
a.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.def {
	color: #0000FF;
	font-size: 13px;
}
a.def:visited {
	font-size: 13px;
	color: #0000FF;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	margin-right: 1em;
	margin-left: 1em;
}
.r {
	text-align: right;
}
.l {
	text-align: left;
}
.c {
	text-align: center;
}
ul { 
	list-style-image: url(images/kr.gif); 
	list-style-position: inside; 
	text-align: justify;
}
li {
	padding-bottom: 2ex;
}
li:first-letter {
	margin-left: 0.5em;
}
ul.tr { 
	list-style-image:  url(images/tr.gif); 
	list-style-position: inside; 
	text-align: justify; 
}
ul.rec { 
	list-style-image: url(images/rec.gif); 
	list-style-position: inside; 
	text-align: justify; 
}
ul.news {
	list-style-image:  url(images/tr.gif);
	list-style-position: inside;
	text-align: left;
	text-indent: 0pt;
	margin-left:1em;
	margin-right:1em;
}
ul.news ul{ 
	list-style-image:  url(images/kr.gif); 
	list-style-position: outside; 
	text-align: left; 
}
textarea {
	background-color: #ffffff; 
	border: 1px solid #cccccc; 
	font: 11px verdana
}
input.search {
	background-color: #ffffff; 
	border: 1px solid #cccccc; 
	font: 11px verdana;
}
input.send {
	font: bold 11px verdana;
	background-color: #ffffff; 
	border: 1px solid #cccccc ; 
	color: #000000; 
}
.purchase-form{
	color: #bbeeff;
	font-size: 16px;
	font-weight: bold;
	font-family: ;
	line-height: 22px;
}
.info-type {
	color: black;
	font-size: 18px;
	font-weight: bold;
	font-family: ;
}
.info-type-ref {
	color: blue;
	font-size: 15px;
	font-weight: bold;
	font-family: ;
}
.sub-info {
	line-height: 20px;
	font-size: 15px;
	color: black;
	font-weight: bold;
}
.sub-info-inner {
	line-height: 15px;
	font-size: 13px;
	color: black;
}
.example {
	font-size: 16px;
	color: white;
	font-family: Verdana,Arial;
}
.hidden {
	display: none;
}
.unhidden {
	display: block;
}
table.navbar {
	vertical-align: top;
}
td.navbar {
	margin: 1px;
	border: 1px solid #CCCCCC;
}
.announce {
	border: 1px solid #CCCCCC;
	margin: 10px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.announce2 {
	margin: 1px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}

table.main {
	border: none;
}
td.main {
	border: 1px solid #CCCCCC;
	vertical-align: top;
}
a.navbar:hover {
	text-decoration: none;
}
dt {
	list-style-image: url(images/tr.gif);
	display: list-item;
	list-style-position: inside;
	font-weight:bold;
}
dt:first-letter {
	margin-left: 1em;
}
dd {
	list-style-image: url(images/KR.GIF);
	display: list-item;
	list-style-position: inside;
	margin-bottom: 1ex;
}
dd:first-letter {
	margin-left: 1em;
}
