body { font-family: Helvetica, sans-serif, Verdana; font-size: 13px; color: #000000; background-color: #FFFFFF; }
h1, .header1 { font-size: 15px; color: #000000; line-height: normal; font-weight: bold; font-family: Helvetica, sans-serif, Verdana; }
h2, .header2 { font-size: 14px; color: #000000; line-height: normal; font-weight: bold; font-family: Helvetica, sans-serif, Verdana; }
h3, .header3 { font-size: 13px; color: #000000; line-height: normal; font-weight: bold; font-family: Helvetica, sans-serif, Verdana; }
a:link, a:visited, a:active { color: #00538f; text-decoration: underline; font-weight: normal; }
a:hover { color: #041025; text-decoration: none; font-weight: normal; }
a.breadcrumblink, a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:visited { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #00538f; text-decoration: underline; padding-left: 2px; padding-right: 2px; }
a.breadcrumblink:hover { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #041025; text-decoration: none; padding-left: 2px; padding-right: 2px; }
.breadcrumb { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #222222; padding-left: 2px; padding-right: 2px; }
a.category { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #111111; background-color: #EEEEEE; text-decoration: underline; }
a.category:link, a.category:visited, a.category:active { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #111111; background-color: #EEEEEE; text-decoration: none; }
a.category:hover, .categoryActive, a.categoryActive:link, a.categoryActive:visited, a.categoryActive:active, a.categoryActive:hover { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; background-color: #FFFFFF; color: #111111; text-decoration: none; }
.category { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #111111; background-color: #EEEEEE; }
.categoryHead { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #111111; }
.categorySpacer { background-color: #666666; height: 1px; }
a.footer:link, a.footer:visited, a.footer:active, .footer { font-size:  11px; color: #041025; text-decoration: underline; font-weight: normal; }
a.footer:hover { color: #000000; font-size:  11px; text-decoration: none; font-weight: normal; }
a.reverseText:link, a.reverseText:visited, a.reverseText:active, .reverseText { font-size:  13px; color: #041025; text-decoration: underline; font-weight: normal; }
a.reverseText:hover { color: #000000; font-size:  13px; text-decoration: none; font-weight: normal; }
.banner { background-color: #dcdddd; width: 210px; height: 104px; }
.bar { background-color: #666666; height: 5px; }
.bodySpacer { background-color: #dcdddd; height: 1px; }
.button { font-family: Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #041025; background-color: #dedede; }
.button_sm { font-family: Helvetica, sans-serif, Verdana; font-weight: bold; color: #041025; background-color: #dedede; font-size: 9px; }
.button_bar { background-color:#c7c8c9}
.copyright { font-size: 11px; font-family: Helvetica, sans-serif, Verdana; font-weight: normal; color: #041025; line-height: 120%; }
dt { font-weight: bold; }
.error { font-size: 13px; font-weight: normal; line-height: normal; color: red; }
.inputFieldBody, .inputField { border: 1px #041025 solid; font-family: Helvetica, sans-serif, Verdana; font-size: 13px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-left: 2px; color: #000000; }
.inputFieldBodyHighlight { border: 1px #041025 solid; font-family: Helvetica, sans-serif, Verdana; font-size: 13px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-left: 2px; color: #000000; background-color: #ffffbb; }
.inputFieldSearch { background-image: url(../images/site/search_box.gif); font-size: 11px; color: #000000; border: 1px solid #041025; padding-left: 3px; }
.inputQtyBody { border: 1px #041025 solid; font-family: Helvetica, sans-serif, Verdana; font-size: 13px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-left: 2px; width: 30px; color: #000000; }
select, .selectBody { color: #000000; font-size: 13px; }
.items { font-size:  13px; }
li { list-style-position: outside; list-style-type: square; }
.line { background-color:  #666666; }
.loading { position: absolute; width: 500px; height: 300px; z-index: 8; left: 0px; border: 0px none #666666; top: 70px; background-color: #FFFFFF; }
.pageContents { font-size:  13px; font-weight: normal; font-family: Helvetica, sans-serif, Verdana; line-height: normal; color: #000000; }
.pageContentsBold { font-size:  13px; font-weight: bold; font-family: Helvetica, sans-serif, Verdana; line-height: normal; color: #000000; }
.pageContentsLabel { font-size: 13px; font-family: Helvetica, sans-serif, Verdana; font-weight: bold; line-height: 105%; }
.pageDescription { font-family: Helvetica, sans-serif, Verdana; font-size: 13px; font-weight: normal; color: #444444; vertical-align: top; margin-top: 15px; line-height: normal; }
.pageMsg { font-size:  13px; font-weight: normal; color: red; }
.pageSmall { font-size: 11px; }
.pageSmallBold { font-size: 11px; font-weight: bold; line-height: normal; }
.pageTitle { font-family: Helvetica, sans-serif, Verdana; font-size: 17px; font-weight: bold; color: #222222; line-height: 110%; }
.pageNav { }
td, label { font-size:  13px; font-weight: normal; color: #000000; }
td.border_dark { border-width: 1px; border-style: solid; border-color: #666666; }
td.contents { font-size:  13px; font-weight: normal; color: #000000; padding-right: 20px; }
td.contentsBold_sm { font-size: 11px; font-weight: bold; }
td.contents_sm { font-size: 11px; font-weight: normal; }
td.formLabel { font-size:  13px; font-weight: normal; color: #000000; }
td.formLabelBold { font-size:  13px; font-weight: bold; color: #000000; }
td.grayborder { border-width: 1px; border-style: solid; border-color: #666666; }
td.menuList { font-size:  13px; font-weight: bold; font-family: Helvetica, sans-serif, Verdana; line-height: normal; }
td.tableHeader { color: #ffffff; font-size:  13px; font-weight: bold; }
td.tablebg { background-color: #eeeeee}
th { font-family: Helvetica, sans-serif, Verdana; font-size: 13px; font-weight: bold; color: #222222; background-color: #dddddd; }
.tspace { height: 5px; }
.pspace { height: 11px; }

#wrapper {
	height: 457px;
	width: 960px;
	background-image: url(images/tool_tracking/bckgrnd.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
}
#headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFF;
	float: right;
	height: 60px;
	width: 560px;
	margin-top: 95px;
	text-align: lef;
	margin-right: 5px;
}
#headline span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	width: 100px;
	font-style: italic;
	text-align: left;
	padding-right: 10px;
}
#reg-btn a {
	background-image: url(images/tool_tracking/register-btn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 42px;
	width: 159px;
	margin-top: 400px;
	margin-bottom: 5px;
	margin-left: 40px;
	float: left;
	display: block;
}
#reg-btn a:hover {
	background-image: url(images/tool_tracking/register-btn.png);
	background-repeat: no-repeat;
	background-position: 0 -42px;
	height: 42px;
	width: 159px;
	margin-top: 400px;
	margin-bottom: 5px;
	margin-left: 40px;
	float: left;
	display: block;

}
#reg-btn a:active {
	background-image: url(images/tool_tracking/register-btn.png);
	background-repeat: no-repeat;
	background-position: 0 -84px;
	height: 42px;
	width: 159px;
	margin-top: 400px;
	margin-bottom: 5px;
	margin-left: 40px;
	float: left;
	display: block;

}
#reg-btn span {
	display: none;
}
#footprints a {
	background-image: url(images/tool_tracking/foot-prints.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 457px;
	width: 960px;
	display: block;
}
#footprints a:hover {
	background-image: url(images/tool_tracking/foot-prints.png);
	background-repeat: no-repeat;
	background-position: 0px -457px;
	height: 457px;
	width: 960px;
	display: block; 

}
#footer {
	font-weight: bold;
	color: #FFF;
	background-image: url(images/tool_tracking/footer.png);
	background-repeat: repeat-x;
	height: 65px;
	width: 960px;
	text-align: center;
	background-position: 0px 0px;
	margin-top: -5px;
}
.footer-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	width: 900px;
	height: 23px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: -50px;
}
.footer-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	width: 940px;
	margin: 2px;
}

