@charset "utf-8";

*				{box-sizing:		border-box;}

a:link, a:hover, a:visited	{

				font-family:		arial;

				font-weight:		bold;

				}
 
a.navstring			{

				white-space:		pre;

				font-family:		monospace;

				font-size:		1.2em;

				text-decoration:	none;

				}
 
a.navstring:before		{
				content:		"  ";
				}
 

a.navstring:after		{
				content:		"  ";
				}

a.navstring:hover		{
				color:			#990066;
				}
 
a.navstring:hover:before	{

				white-space:		pre;

				content:		"[ ";

				}
 
a.navstring:hover:after		{

				white-space:		pre;

				content:		" ]";

				}
 
a:link.nav, a:hover.nav, a:visited.nav	{

				font-family:		arial;

				font-weight:		bold;

				}


a.it:link, a.it:hover, a.it:visited {

				font-family:		times;

				font-style:		italic;

				}

.plain				{

				margin-left:		0px;

				font-family:		sans-serif;

				}

html				{

				background-color:	#003300;

				}

body				{

box-sizing:	border-box;

				font-size:		12pt;

				line-height:		140%;

				margin:			0px 0px 0px 0px;

				}

.main				{

				font-weight:		600;

				width:			980px;

				margin-left:		auto;

				margin-right:		auto;

				background-image:	url("jpg/outline-1a.png");

				background-repeat:	no-repeat;

				background-position:	top center;

				}

/* .shortmain			{

				font-weight:		600;

				width:			980px;

				margin-left:		auto;

				margin-right:		auto;

				background-image:	url("jpg/outline-1aa.png");

				background-repeat:	no-repeat;

				background-position:	top center;

				} */

h1, h2, h3			{margin-left:		10px;}

.it, a.it			{

				font-family:		times;

				font-style:		italic;

				color:			#660000;

				margin-left:		20px;

				}

img				{border:		none;}

p				{

				margin-left:		20px;

				width:			100%;

				max-width:		700px;

				font-family:		sans-serif;

				}


hr				{

				color:			#003300;

				width:			90%;

				}

.paraleft			{

				width:			100%;

				max-width:		500px;

				margin-left:		12%;

				font-family:		sans-serif;

				}

.pararight			{

				width:			500px;

				margin-left:		27%;

				font-family:		sans-serif;

				}

.piclnk				{text-decoration:	none;}

.lpic				{float:			left;}

.rpic				{float:			right;}

.big				{

				display:		block;

				width:			566px;

				margin-left:		auto;

				margin-right:		auto;

				}


a.navstring			{

				margin-left:		5px;

				margin-right:		5px;

				}


a.normal			{

				margin-left:		0px;

				margin-right:		0px;

				}


.masthead			{

				width:			95%;

				max-width:		820px;

				margin-left:		auto;

				margin-right:		auto;

				}


table				{

				width:			95%;

				margin-left:		auto;

				margin-right:		auto;

				font-family:		arial, helvetica, sans-serif;

				}


tr				{vertical-align:	top;}


.narrow				{

				width:			70%;

				margin-left:		auto;

				margin-right:		auto;

				font-family:		arial, helvetica, sans-serif;

				}


table.narrow td			{

				width:			50%;

				text-align:		left;

				}


.section			{margin-left:		2%;}


h1.intro			{

				margin-left:		60px;

				font-size:		140%;

				}


.content			{

				width:			980px;

				margin-left:		auto;

				margin-right:		auto;

/*				background-image:	url("jpg/outline-1b.png");

				background-repeat:	no-repeat;

				background-position:	bottom center; */

				}


/* .middleground			{

				width:			980px;

				margin-left:		auto;

				margin-right:		auto;

				background-image:	url("jpg/outline-1c.png");

				background-repeat:	repeat-y;

				background-position:	center center;

				} */


.nav				{

				width:			890px;

				margin-left:		90px;

				margin-right:		auto;

				}

header img			{

width:100%;

				}