body {
	width: 100%;
	margin: 0 0 0 0;
	font-family: arial, helvetica, sans-serif;
}

.logo {
}

.maincontent {
	margin: 1em 1em 1em 1em;
}

.mainulist {
	margin-top: .5em;
	margin-bottom: .5em;
}

.mainulistitem {
	margin-top: .5em;
	margin-bottom: .5em;
	list-style-image: url(http://metalcraftco.com/images/u67.gif);
}

.numlistitem {
	margin-top: .5em;
	margin-bottom: .5em;
}

.popuplistitem {
	list-style-image: url(http://metalcraftco.com/images/u67.gif);
}

.fullpageparagraph {
	margin-top: .5em;
	margin-bottom: .5em;
}

.fullpagenote {
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: +3em;
	margin-right: +3em;
}

div.checklist {
	margin-left: 2em;
	margin-right: 3em;
}

p.checklistquestion {
	margin-top: .5em;
	margin-bottom: 0;
	font-weight: bold;
	color: #0066bb;
}

p.checklistdesc {
	margin-top: 0;
	margin-bottom: .5em;
	margin-left: +14px;
}

.popupbody {
	margin: -.5em 1em 1em 1em;
	/* padding-left: 1em;
	padding-right: 1em; */
}

div.popup, p.popup, ul.popup {
	font-size: small;
	margin-top: -.5em;
}

.popup-nospace {
	font-size: small;
	margin-top: .5em;
}

.popupnavbar {
	text-align: center;
}

.popupfooter {
	text-align: center;
	white-space: nowrap;
	color: #0000a0;
	font-size: 1em;
}

.topnavbar {
	text-align: center;
	clear: both;
	padding: .5em 0 0 0;
}

.bottomnavbar {
	text-align: center;
	clear: both;
	padding: 0 0 1em 0;
}

/* inc-footer_main.aspi */
.footer {
	text-align: center;
	white-space: nowrap;
	color: #0000a0;
	font-size: 1em;
	margin-left: 1em;
	margin-right: 1em;
}

h2.sectiontitle {
	font-size: x-large;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #f0b000;
	text-align: center;
	margin: 0 0 0 0;
}

.hanging1 {
	margin-left: 2em;
	margin-bottom: .5em;
	height: 2em;
}

.hanging2 {
	display: block;
	margin-top: -1.5em;
	margin-left: 32px;
}

.leftsidebar1 {
	float: left;
	width: 7.75em;
	margin: -.25em .5em .5em 0em;
	border-top: 1px solid #ff6600;
	border-left: 1px solid #ff66900;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0 0 0 0;
}

.leftsidebar2 {
	border-top: 2px solid #ee0000;
	border-left: 2px solid #ee0000;
	border-bottom: 2px solid #ee0000;
	border-right: 2px solid #ee0000;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}

.leftsidebar3 {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #ff6600;
	border-right: 1px solid #ff6600;
	padding: .5em .5em .5em .5em;
	margin: 0 0 0 0
}

.rightsidebar1 {
	float: right;
	width: 7.75em;
	margin: .5em .5em .5em .5em;
	border-top: 1px solid #00aaff;
	border-left: 1px solid #00aaff;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0 0 0 0;
}

.rightsidebar2 {
	border-top: 2px solid #0088ff;
	border-left: 2px solid #0088ff;
	border-bottom: 2px solid #0088ff;
	border-right: 2px solid #0088ff;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}

.rightsidebar3 {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #00aaff;
	border-right: 1px solid #00aaff;
	padding: .5em .5em .5em .5em;
	margin: 0 0 0 0
}

.sidebartitle {
	color: red;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 0;
}

.sidebarcontent {
	margin-top: .5em;
	margin-bottom: 0;
	font-size: small
}

.formsectiontitle {
	margin-top: 1em;
	/* margin-left: 5%; */
	font-weight: bold;
	color: #000000;
}

.formtext {
	margin-top: 1em;
	margin-left: 10%;
}

.questiontable {
	margin-top: 1em;
	margin-left: 10%;
}

.formtable {
	margin-top: -1em;
	margin-left: 15%;
}

.formtextarea {
	margin-top: -1em;
	margin-left: 10%;
}

a.sectionlink {
	font-weight: bold;
	text-decoration: none;
	color: #cc7700;
}

a.sectionlink:link {
	font-weight: bold;
	text-decoration: none;
	color: #cc7700;
}

a.sectionlink:visited {
	font-weight: bold;
	text-decoration: none;
	color: #cc7700;
}

a.sectionlink:active {
	font-weight: bold;
	text-decoration: none;
	color: #cc7700;
}

a.sectionlink:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000;
}

A.onsite:link		{color: #0000ff; text-decoration: underline;}
A.onsite:visited	{color: #0000ff; text-decoration: underline;}
A.onsite:active	{color: #0000ff; text-decoration: underline;}
A.onsite:hover		{color: #ff0000; text-decoration: underline;}

A.samepage:link		{color: #a000a0; text-decoration: underline;}
A.samepage:visited	{color: #a000a0; text-decoration: underline;}
A.samepage:active		{color: #a000a0; text-decoration: underline;}
A.samepage:hover		{color: #ff0000; text-decoration: underline;}

A.popup:link		{color: #008000; text-decoration: underline;}
A.popup:visited	{color: #008000; text-decoration: underline;}
A.popup:active		{color: #008000; text-decoration: underline;}
A.popup:hover		{color: #ff0000; text-decoration: underline;}

A.closepage:link		{color: #0000ff; text-decoration: none;}
A.closepage:visited	{color: #0000ff; text-decoration: none;}
A.closepage:active	{color: #0000ff; text-decoration: none;}
A.closepage:hover		{color: #ff0000; text-decoration: none;}

A.sitemap:link		{color: #0000aa; text-decoration: none;}
A.sitemap:visited	{color: #0000aa; text-decoration: none;}
A.sitemap:active	{color: #0000aa; text-decoration: none;}
A.sitemap:hover		{color: #ff0000; text-decoration: none; text-decoration: underline;}

A.sitemappopup:link		{color: #005500; text-decoration: none;}
A.sitemappopup:visited	{color: #005500; text-decoration: none;}
A.sitemappopup:active	{color: #005500; text-decoration: none;}
A.sitemappopup:hover		{color: #ff0000; text-decoration: none; text-decoration: underline;}

span.nulllink		{}

/* inc-footer.aspi */
A.static:link		{color: #0000ff; text-decoration: underline;}
A.static:visited	{color: #0000ff; text-decoration: underline;}
A.static:active	{color: #0000ff; text-decoration: underline;}
A.static:hover		{color: #ff0000; text-decoration: underline;}

/* General Styles */
A:link		{color: #0000A0; text-decoration: underline;}
A:visited	{color: #a000a0; text-decoration: underline;}
A:active		{color: #FF0000; text-decoration: underline;}
A:hover		{color: #ff0000; text-decoration: underline;}

.hidden {color: #FFFeFe; font-size: 1pt}
.noshow {display: none}
.centered {text-align: center}

/* Article Tables */

/* articles.asp */
.table {font-weight: bold;}
A.table:link		{font-weight: bold; color: #0000ee; text-decoration: none}
A.table:visited	{font-weight: bold; color: #0000ee; text-decoration: none }
A.table:active		{font-weight: bold; color: #0000ee; text-decoration: none }
A.table:hover		{font-weight: bold; color: #dd0000; text-decoration: underline }

.venus {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-style: ridge;
	font-family: verdana,arial,sans-serif;
	/* font-size: small; */
	color: #000000;
}
table.venus {
	border-width: 1px;
	border-collapse: collapse;
	/* width: 80%; */
}
th.venus {
	font-family: verdana,arial,sans-serif;
	text-align: left;
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt;
	padding-right: 3pt;
}
thead.venus {
	background-color: lightskyblue;
}
tbody.venus {
	background-color: lemonchiffon;
}
tfoot.venus {
	background-color: lightskyblue;
	text-align: center;
}
tr.venus {
}
td.venus {
	font-family: verdana,arial,sans-serif;
	text-align: left;
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt;
	padding-right: 3pt;
	/* font-size: small; */
}

td.subject {
	text-align: left;
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt;
	padding-right: 3pt;
	font-weight: bold;
	background-color: lightskyblue;
	color: #000000;
}

#oTableContainer {
	text-align: center;
}
