/*tags*/
body { padding: 0 0 0 0; margin: 0; font: .74em Arial, sans-serif; line-height: 1.7em; background: #fff; color: #000000; }
a { color: #295487; background: inherit; }
a:hover { color: #295487; background: inherit; }
p {	margin: 5px 0; padding-bottom:2px; }
h1 { font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2.2em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { padding: 4px 0; margin:  0; }
ul { margin: 0; padding : 0; list-style: none; }
ul#norm {margin-left: 25px; padding:4px;}
li#norml {list-style: circle;}
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }
/* content */
#content { margin: 10px auto; width: 98%; }
.line { border-bottom: 1px solid #ccc; }
.line_top { border-top: 1px dotted #ccc; }
.naa_logo { float:left; }
/* navigation */
#nav { padding: 51px 0 3px 0; margin: 00; border-bottom: 1px solid #ccc; text-align: right; }
#nav li { list-style: none; display: inline; margin: 3px; }
#nav li a{ text-decoration: none; padding: 5px 10px; border: 1px solid #ccc; }
#nav li a:hover{ color: #fff; background: #FCAF40; }
#nav li a.current{ border-bottom: 1px solid #fff; }
/* left side */
#left_nav { float: left; width:15%; }
.left_box { margin: 10px 0 10px 0; padding: 8px 12px; border: 1px solid #ccc; font: Verdana, Arial, Helvetica, sans-serif; min-height:1px; }
.left_box_header { background: #DCDCDC repeat-x; text-align:center; }

#left_content { clear: right; float: right; width: 83%; margin: 3px 0 10px 0; font: Verdana, Arial, Helvetica, sans-serif; }
#left { clear: left; float: left; width: 72%; margin: 3px 0 10px 0; }
#full { clear: left; float: left; width: 98%; margin: 3px 0 10px 0; padding: 5px 10px;}

/* right side */
#right { float: right; width: 25%; }
.box { margin: 10px 0 10px 0; padding: 8px 12px; border: 1px solid #ccc; font: Verdana, Arial, Helvetica, sans-serif; min-width:1px; min-height:1px;}
/* footer */
#footer { 
	clear: both; 
	color: #808080;
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
#footer .right {
float: right;	}

.link_button { background: #eee; border: 1px solid #ccc; padding: 2px 6px; margin: 0 2px 0 0; color: #808080; text-decoration: none; }
/* Table */

th {
	font: bold 11px, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #F2EDD9;
}

td {
	font: 11px, Verdana, Arial, Helvetica, sans-serif;
	background: #F2EDD9;
	padding: 6px 6px 6px 12px;
	color: #000000;
}

th#form {
	font: bold 11px, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #FFFFFF;
}

td#form {
	font: 11px, Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	padding: 6px 6px 6px 12px;
	color: #000000;
}

.even { background-color: #FAFAD2 }
.contents { background-color: #FFFFFF }
.DCDC { background: #F2EDD9 repeat-x; }
.FFFA { background: #FAFAD2 repeat-x; }

pre { font-family:"Courier New", Courier, monospace; font-size:1.0em;}
code { font-family:"Courier New", Courier, monospace; font-size:0.9em;}
