body { color: #ffd874; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; background-color: #002476; background-image: url(../img/bg.png); background-repeat: repeat; margin: 0; padding: 0; border-width: 0; }
p { font-size: 13px; margin: 0 0 10px; padding: 0; }
td { font-size: 13px; }
th { font-size: 16px; font-weight: bold; }

h1 { font-size: 24px; font-weight: bold; margin: 13px 0 8px; padding: 0; }
h2 { font-size: 20px; font-weight: bold; margin: 8px 0 6px; padding: 0; }
h3 { font-size: 16px; font-weight: bold; margin: 6px 0 5px; padding: 0; }

a:link { color: #0f0; font-weight: bold; text-decoration: none; }
a:visited { color: #0f0; font-weight: bold; text-decoration: none; }
a:hover { color: #ffc; font-weight: bold; background-color: #00f; text-decoration: none; }
a:active { color: #0f0; font-weight: bold; text-decoration: none; }

ul { margin: 10px 0 16px 40px; padding: 0; list-style: disc; }
ol { margin: 10px 0 16px 40px; padding: 0; list-style-type: decimal; }
ul li { margin: 4px 0 10px; padding: 0 0 0 20px; }
ol li { margin: 4px 0 10px; padding: 0 0 0 20px; }

form { margin: 0; padding: 0; }
input, textarea, select, checkbox, radio { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }

.normal { font-size: 13px; font-weight: normal; }
b { font-weight: bold; }
.bold { font-weight: bold; }
small { font-size: 11px; }
.small { font-size: 11px; }
big { font-weight: bold; font-size: 16px }
.big { font-weight: bold; font-size: 16px }
.just { text-align: justify; }
.left { text-align: left; }
.hint    { color: #ff9; font-style: normal; font-weight: normal; font-size: 11px }
.error { color: #ff0000; font-weight: bold; }
.dimmed { color: #666; }
.bgdark { background-color: #001954; }
.bglight { background-color: #003dc8; }
.mark { background-color: #712f9b; }

hr { color: #ffd874; background-color: #ffd874; height: 1px; margin: 10px 0; padding: 0; border: 0; }

.vspace1 { font-size: 0; line-height: 0; width: 1px; height: 12px; clear: both; }
.vspace2 { font-size: 0; line-height: 0; width: 1px; height: 24px; clear: both; }

.centerblock { height: auto; margin: 0 auto; display: inline; }
.centerblock { display: inline-table; }

.noborder { border: 0 transparent; }
.thinborder { border: solid 1px #666; border-collapse: collapse; border-spacing: 0; }

/* IE hacks */
body { word-wrap: break-word; }
* html .centerblock { height: 1px; }
* html hr { margin: 0; }

/* Kunstler Font */
@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'KunstlerScriptRegular';
	src: url('type/kunstler-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'KunstlerScriptRegular';
	src: url(//:) format('no404'), url('type/kunstler-webfont.woff') format('woff'), url('type/kunstler-webfont.ttf') format('truetype'), url('type/kunstler-webfont.svg#KunstlerScriptRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.GJFont { font-family: KunstlerScriptRegular, verdana, geneva, helvetica, arial; font-weight: normal; font-style: normal; }

