/* external CSS file */
/* filename 'css_nami.css' */
/* No HTML Markup Allowed */


A:link { color: #0000cd; font-weight: normal; text-decoration: underline; background-color: transparent; }
A:visited { color: #0000cd; font-weight: normal; text-decoration: underline; background-color: transparent; }
A:active { color: #0000cd; font-weight: normal; text-decoration: underline; background-color: transparent; }
A:hover { color: #800000; font-weight: normal; text-decoration: none; background-color: transparent; }

BODY { font-family: Arial, sans-serif; font-size: 0.85em; color: #000128; line-height: 1.2em; background-color: #000063; margin-top: 0px;  margin-right: 0px; margin-left: 0px; margin-bottom: 10px; }

p { font-size: 0.9em; }
p.table1 { padding: 1px; margin: 1px; font-size: 0.9em; }

.b { font-weight: bold; }
.i { font-style: italic; }
.bi { font-weight: bold; font-style: italic; }
.small { font-size: 0.8em; }
.vsmall { font-size: 0.7em; }
.red { color: #dc143c; }
.redsmall { color: #dc143c; font-size: 0.8em; }
.redb { font-weight: bold; color: #dc143c; }
.date { font-family: Arial, sans-serif; font-size: 0.8em; letter-spacing: 0.3em; }

.font15em { font-size: 1.5em; }
.font14em { font-size: 1.4em; }
.font13em { font-size: 1.3em; }
.font12em { font-size: 1.2em; }
.font11em { font-size: 1.1em; }
.font10em { font-size: 1.0em; }
.font09em { font-size: 0.9em; }
.font08em { font-size: 0.8em; } /* Default */
.font07em { font-size: 0.7em; }
.font06em { font-size: 0.6em; }
.font05em { font-size: 0.5em; }

SPAN.logonh { font-family: Times NR, Times, New Romain, serif; font-size: 1.3em; color: #f5f5f5; }
SPAN.logonh2 { font-family: Arial, sans-serif; font-size: 1.2em; color: #f5f5f5; }
SPAN.datesearch { font-family: Arial, sans-serif; font-size: 0.75em; color: #f5f5f5; }
SPAN.sp1 { font-family: courier new, courier, monospace; font-size: 95%; color: #192FFF; letter-spacing: 2px; }
SPAN.search { font-family: Arial, sans-serif; font-size: 0.75em; color: #f5f5f5; }


.b1 { padding: 1px; background-color: transparent; }
.b2 { padding: 2px; background-color: transparent; }
.b3 { padding: 3px; background-color: transparent; }
.b4 { padding: 4px; background-color: transparent; }
.b5 { padding: 5px; background-color: transparent; }
.b6 { padding: 6px; background-color: transparent; }
.b8 { padding: 8px; background-color: transparent; }
.b10 { padding: 10px; background-color: transparent; }
.b15 { padding: 15px; background-color: transparent; }
.b20 { padding: 20px; background-color: transparent; }

.tc1 { background-color: #000128; }
.tc2 { background-color: #EDE1B7; }
.tc3 { background-color: #00ff00; }
.tc4 { background-color: #000060; }
.tc5 { background-color: #000000; }
.tc6 { background-color: #bdb76b; }
.tc7 { background-color: #D2B44C; }
.tc8 { background-color: #F5EED7; }

.main_body_01 { padding-top: 1px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: Verdana, Arial, sans-serif; color: #404040; }

.news_body_01 { padding-top: 0px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; background-color: transparent; font-family: Arial, sans-serif; font-size: 100%; color: #404040; line-height: 0.90em; }

.nav_bot { padding-top: 0px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; background-color: transparent; font-family: Arial, sans-serif; font-size: 0.8em; color: #000000; }

.address_body_01 { padding-top: 0px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; background-color: transparent; font-family: Arial, sans-serif; font-size: 0.7em; color: #EDE1B7; }

.notice_body_01 { padding-top: 0px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; background-color: transparent; font-family: Arial, sans-serif; font-size: 0.7em; color: #000128; }

.contribute { padding-top: 4px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; background-color: #000128; font-family: Arial, sans-serif; font-size: 0.7em; color: #00bfff; line-height: 110%; }

.subnav { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background-color: transparent; font-family: Arial, sans-serif; font-size: 0.8em; line-height: 120%; }

H1 { padding-top: 2px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px; font-family: Arial, sans-serif; font-size: 1.0em; color: #000128; background-color: #DEC67B; }

H2 { padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; font-family: Arial, sans-serif; font-size: 1.0em; color: #000128; background-color: transparent; }

H3 { font-family: Arial, sans-serif; font-size: 0.95em; color: #f5f5f5; background-color: transparent; }

.txtfld1 { color: #000128; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; font-family: Arial, sans-serif; font-size: 0.8em; border-color: #000128; background-color: #fbf8ef; }

label 
	{
	width: 4em;
	float: left;
	text-align: right;
 	margin: 0 1em 10px 0;
 	clear: both
 	}
 
.input-box 
	{
 	float: left;
 	margin-bottom: 10px;
 	color: #26a;
 	background: #feb;
 	border: #26a solid 1px
 	}
 
.submit-button 
	{
 	margin-left: 5em;
 	clear: both;
 	color: #000;
 	background: #fb0;
 	border: 2px #9cf outset
 	}
 
fieldset 
	{
	border: #000128 solid 1px;
 	width: 30em
 	}

legend 
	{
 	background: #DEC67B;
 	border: #000128 solid 1px;
 	padding: 1px 10px
 	}
	
	
/* --- TABLE ONE START --- */

table.one {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	width: auto;
}
table.one th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	background-color: #ebffff;
	color: #000000;
	text-align: center;
}
table.one td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	
	text-align: center;
}



/* --- TABLE TWO START --- */

table.two {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	width: auto;
}
table.two th {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
table.two td {
	border-width: 0px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	
}



/* --- TABLE THREE START --- */

table.three {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: auto;
}
table.three th {
	border-width: 0px;
	padding: 5px;
	
	font-weight: bold;
}
table.three td {
	border-width: 0px;
	padding: 5px;
	
}



/* --- TABLE FOUR START --- */

table.four {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	float: right;
	width: 120px;
}
table.four td {
	border-width: 0px;
	padding: 5px;
	
	text-align: center;
}





