/* For Screen display only. */
@media screen {
body { font-size: 62.5%; color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/tattoo.gif); background-color: #000080; background-repeat: repeat-y; }
input, select, th, td { font-size: 1em; }
p { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-weight: inherit; font-style: inherit; text-align: justify; }
h1 { color: #ff8; font-size: 1.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 2.4em; background-position: center 0; text-decoration: underline; text-align: center; margin-top: 0; padding-top: 0; padding-right: 1.5em; padding-left: 1.5em; }
h2 { color: #000080; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; background-color: #fb8900; text-align: center; margin-right: 10px; margin-left: 10px; } 
h3 { color: #ff8; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 170%; text-decoration: underline; text-align: left; margin-right: 12px; margin-left: 12px; }
a:link { color: #cbddef; text-decoration: underline; }
a:visited { color: #ff8; text-decoration: underline; }
#banner { margin: 3px 3px 3px 30px; padding: 6px 6px 6px 30px; }
#nav1  /* Contains Main Site Menu */ { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 0.8em; text-align: left; margin-left: 18px; padding-left: 18px; }
#header  /* Main Site Header */ { color: #ff8; font-size: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 120%; text-align: center; z-index: 1; float: none; clear: both; margin: 3px 3px 3px 30px; padding: 6px 6px 6px 18px; }
#header h1 { color: #ff8; font: italic small-caps bold 1.8em Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-bottom: 2px; padding-bottom: 2px; }
#content-body  /* Main Body Style */ { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; line-height: 100%; margin-left: 30px; padding-left: 18px; }
#nm_sidebar { font-size: 1.5em; line-height: 150%; float: left; width: 40%; margin-top: 0; margin-right: 1.67em
; padding: 0 2% 20px 6px; border-right: 1px solid #aaaaaa; }
#nm_main_col { font-size: 1.5em; line-height: 150%; float: none; margin-top: 0; padding-top: 0; }
#nm_main_only { font-size: 1.5em; line-height: 150%; margin-top: 0; margin-right: 15px; margin-left: 9px; padding-right: 15px; }
blockquote { margin: 0; padding: 0; color: #ff8; }
div.tab_outer { background-color: #fb8900; background-image: url(../images/tl_navy.gif); background-repeat: no-repeat; background-position: top left; }
div.tab_inner { background-image: url(../images/tr_navy.gif); background-repeat: no-repeat; background-position: top right; }
#footer  /* Page Footer */ { clear: both; margin-top: 10px; padding-top: 3px; border-top: 1px solid #fff; }
.nmlist li { list-style: none; }
.nmlist b { color: #ff8; }
}

/* Hardcopy format. */
@media print {
body { font-size: 90%; color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; }
input, select, th, td { font-size: 1em; }
p { color: black; font-family: Georgia, "Times New Roman", Times, serif; font-weight: inherit; line-height: 120%; inherit; text-align: justify; }
h1 { color: black; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 28px; background-position: center 0; text-decoration: underline; text-align: center; margin-top: 0; padding-top: 0; padding-right: 1.5em; padding-left: 1.5em; }
h2 { color: black; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; text-align: center; margin-right: 10px; margin-left: 10px; }
h3 { color: black; font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 170%; text-decoration: underline; text-align: left; margin-right: 12px; margin-left: 12px; }
a:link { color: #293cb2; text-decoration: underline; }
a:visited { color: #f00; text-decoration: underline; }
	#banner { display: none; }
	#nav1  /* Contains Main Site Menu */ { display: none; }
	#header  /* Main Site Header */ { color: black; font-size: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 120%; z-index: 1; float: none; clear: both; margin: 3px 3px 3px 18px; padding: 6px 6px 6px 18px; }
#header h1 { color: black; font-size: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-variant: small-caps; text-align: center; margin-bottom: 2px; padding-bottom: 2px; }
#content-body  /* Main Body Style */ { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; line-height: 100%; margin-left: 18px; padding-left: 18px; }
#nm_sidebar { float: left; width: 260px; margin-top: 0; margin-right: 10px
; padding: 0 8px 20px 6px; border-right: 1px solid black; }
#nm_main_col { clear: none; margin-top: 0; padding-top: 0;  padding-left: 280px; }
#nm_main_only { width: 630px; float: right; margin-top: 0; margin-right: 15px; margin-left: 9px; padding-right: 15px; }
blockquote { margin: 0; padding: 0; color: #000; }
div.tab_outer { }
div.tab_inner { }
#footer  /* Page Footer */ { clear: both; margin-top: 10px; padding-top: 3px; border-top: 1px solid black; }
.nmlist li { list-style: none; }
.nmlist b { color: #000000; }
}

/*** This styles are common for screen and print. ***/
td { }
a:hover { color: #ff8; }
a:active { color: red; }
.mod_date { font-size: 1em; font-style: italic; text-align: center; }

#footer p { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 100%; text-align: center; }
.left_float { float:left }
.right_float { float:right }
.hi_words { font-style: italic; }
.stronger { font-weight: bold; }
blockquote { margin: 0; padding: 0; color: #ff8; }
blockquote p { font-style: italic; margin: 1.5em 2em 0 1.5em; padding: 0; }
blockquote .hi_words { text-decoration: underline; }
#nm_sidebar img { color: #000; margin: 0; padding: 20px; }
#nm_main_col img { color: #000; margin: 0; padding: 20px; }
#nm_main_only img { color: #000; margin: 0; padding: 20px; }

