body
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #006600; 
	text-decoration: none; 
	font-weight: normal;
}

a:link, a:active, a:visited, a {
	color: #006600;
	font-weight : bold;
	text-decoration : none;
}

a:hover
{
	text-decoration : underline;
}

#pagecontainer
{
	width : 746px;
	margin : 0 auto;
	border : 1px solid #6C6C6C;
	padding : 2px;
}

#top
{
	background-image : url("../images/badgenet-topbanner.jpg");
	background-repeat : no-repeat;
	background-position : top left;
	padding-top : 102px;
	border-bottom : 1px solid #d8eed7;
	min-height : 1px;
	margin-bottom:5px;
}

* html #top
{
	height : 1px;
}

#main
{
	padding : 0 4px;
	font-size : 0.8em;
	min-height : 500px;
	background-image : url("../images/bmwatermark.jpg");
	background-repeat : no-repeat;
	background-position : bottom right;
}

* html #main
{
	height : 400px;
}


#sitetitle
{
	display : none;
}

#location-Home #crumbs
{
	display : none;
}

#crumbs
{
	margin : 0;
	padding : 0;
	list-style : none;
	font-size : 0.8em;
}

#crumbs li
{
	display : inline;
}

.pageheader
{
	display : none;
}

#pagetools
{
	display : none;
}

#siteprops
{
	font-size : 9px;
	text-align : right;
}

#navbar
{
	border-top : 1px solid #d8eed7;
	font-size : 10px;
}

#navbar h2
{
	font-size:  9px;
	display : none;
}

#navbar ul
{
	margin : 0;
	padding : 0;
	list-style : none;
}

#navbar ul li ul
{
	display : none;
}

#navbar ul li
{
	display : inline;
	border-left : 1px solid #d8eed7;
	
}

#navbar ul li a
{
	padding : 5px;
}

#adminentry a
{
	float :left;
	font-weight : lighter;
	font-size : 12px;
	font-family: serif; 
}

/* Admin Bar */
#adminbar {
	padding: 0.5em 0.5em 0.5em 0.5em;
	background: url("../images/blackalpha.png");
	color: #ffffff;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	border-bottom: 2px solid #ffffff;
	margin-left: 0;
	margin-right: 0;
	width: auto;
	font-size: 0.9em;
	z-index: 332;
}

* html #adminbar
{
	font-size: 10px;
}

#adminbar * {
	margin: 0;
	padding: 0;
}
#adminbar h2 {
	display: none;
}
#adminbar #adminusername {
	margin: 0;
	padding: 0;
	float: right;
}
#adminbar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#adminbar ul li {
	display: inline;
	margin-right: 0.5em;
	white-space: nowrap;
}
#adminbar a {
	color: #ffffff;
	background: inherit;
}

/*logout Bar*/

.logoutbar{
	padding-right: 5px;	
	text-align: right;
}

.logoutbar #adminusername {
	color: #000000;
}

.logoutbar a {
	color:#000000;
	background: inherit;
}

hr
{
	border : 1px solid #D8EED7;
	height : 1px;
}

.formtable tr.requiredfield th
{
	font-weight : bold;
}

.formtable th
{
	font-weight : normal;
}

.warn
{
	color : #FF0000;
}

.spacer
{
	clear : both;
}


h1
{
	font-size : 1.3em;
}

h2
{
	font-size : 0.7em;
	color : #00AA00;
}

h3
{
	font-size : 0.6em;
	color : #00AA00;
}

h4
{
	font-size : 0.8em;
}

dl dt
{
	font-weight : bold;
	color : #00AA00;
	margin-top : 4px;
	margin-bottom : 4px;
}

dl dd
{
	margin-left :0;
}


div.instructiontext p
{
	font-size : 12px;
	margin : 2px;
}

div.instructiontext dl dt
{
	color: #006600;
	margin : 0;
	margin-right : 2px;
	padding :0;
	float : left;
	font-size : 12px;
}

div.instructiontext dl dd
{
	font-size : 12px;
}

div.instructiontext h4
{
	font-size : 14px;
}

.badgetypelist
{
	list-style : none;
}

table.fastenerlist td
{
	border : 1px solid #D8EED7;
}

table.fastenerlist th
{
	background-color : #006600;
	color : #ffffff;
	text-align : left;
}

table.itemtable th
{
	background-color : #006600;
	color : #ffffff;
	text-align : left;
}

table.itemtable td
{
	border : 1px solid #D8EED7;
}

#sidebarshadow
{
	margin : 0;
	padding : 0;
	/*background-image : url("../images/free_helpful-short.jpg");
	background-position : top right;
	background-repeat:  no-repeat;
	height : 40px;*/
	z-index : 20;
}

.badgebuttonlist p
{
	margin : 0;
	padding : 0;
	display : inline;
}

.tagline
{
	font-size : 9px;
	float :left;
}

.blurb
{
	font-size : 9px;
	float :right;
}