body {background:#959595 url(/Graphics/Bkgrnd2.gif); font-family: verdana,arial,helvetica,sans-serif;
	 font-size:10px; color:#cccccc}
/* Bkgrnd2.gif is predominently #838383 and #545454 in color 
table {table-layout:fixed}*/
/*Wendricks green: #029442*/
img {border:0px}
sup {position:relative; left:1px; font-size:8px;}
sub {position:relative; left:-2px; font-size:8px;}
.fraction {position:relative; left:-2px;}
td {font-family: verdana,arial,helvetica,sans-serif; font-size:10px;}
td {color:#cccccc;}

#pagebody {margin:auto; max-width:1100px; min-width:596px; width:100%; background:#545454; z-index:2}
#titlebar {background:url(/Graphics/Hdr3long.jpg); height:117px; text-align:right;}
.full {width:100%; max-width:1100px}
#topbuttons {width:230px; margin-bottom:20px; margin-right:20px; float:right; position:relative; top:86px}
#topbuttons td a {color:#999999; font-size:9px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; font-weight:bold}
#topbuttons td a:link {color:#999999}
#topbuttons td a:hover {color:green}
#topbuttons td {text-align:right}
#topbuttons td.deer {text-align:left}
#titlebottom {background:url(/Graphics/Bar1long.jpg); height:12px; margin-left:5px; width:99%}
#hamburger {width:36px; height:18px; border:3px double #666666; padding-bottom:4px;
				visibility:hidden; background:#333333; margin-left:12px;
				cursor:hand; cursor:pointer; position:absolute; top:140px; z-index:1}
#hamburger td {height:4px; width:100%; line-height:4px; font-weight:bold; font-size:16px; color:#666666; text-align:center}
#publicsidebar {display:inline-block; vertical-align:top; background:#333333; height:624px; width:178px; text-align:center; padding:32px 2px 2px 2px; z-index:1; position:relative; margin-left:5px}
#publicsidebar img {padding:0px; clear:both; max-width:169px}
#content {float:right; z-index:4}
#contenttabs {height:26px; text-align:center; position:relative; top:4px; z-index:inherit ; margin-right:20%}
#slideshow {height:500px; text-align:center; position:relative; z-index:inherit ; padding-top:26px; margin-right:20%}
/*vertical-align:top; display:inline-block; */
#bottombar {background:url(/Graphics/BtmBar1.gif) no-repeat black; text-align:right}
#credits {text-align:center; color:#999999; height:18px; margin-top:10px}
#pagebottom {background:url(/Graphics/BkgrndBtmlong.gif) no-repeat; height:18px}

/* #Employment {visibility:hidden} */

table.hamburger {width:36px; height:18px; border:3px double #666666; padding-bottom:4px;
				visibility:hidden; background:#333333; position:relative; margin-left:12px;
				cursor:hand; cursor:pointer}
table.hamburger td {height:4px; width:100%; line-height:4px; font-weight:bold; font-size:16px; color:#666666; text-align:center}

#loginbar {margin-left:5px; margin-right:6px; padding-left:20%; background:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#999999; font-weight:bold; height:0px; overflow:hidden}
#loginbar a {color:#999999; text-decoration:none}
#loginbar a:hover {color:green}
#companylogin {padding-top:12px}
#homecontent {display:inline; min-width:790px}
#homecentral {margin:auto; display:inline-block; vertical-align:top; min-width:580px; width:58%}
#endorsements {position:absolute; top:0px; left:0px}
#rightbar {width:25%; max-width:194px; display:inline-block; vertical-align:top; padding-left:2%; border-left:solid 0px #888888;
			hasLayout:true;
			zoom:1;
			*display:inline}
.headlines {display:inline-block; margin-bottom:20px}
.headlines img.nordic {width:100%}

td.subtitle {color:white; font-weight:bold; font-size:11px; text-align:center;}
td.label {font-weight:bold; text-align:right;}
td.sublabel {text-align:right;}
td.activeheader a {color: #ffffff; cursor:pointer; cursor:hand; font-weight:bold}
td.activeheader a:hover {color: #ffcc33;}
tr.header {background:#555555;}
tr.header td {font-weight:bold;}
tr.shaded {background:#4e4e4e;}
table.topbuttons {margin-right:20px; margin-bottom:3px;}
table.topbuttons td a {color:#999999; font-size:9px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; font-weight:bold}
table.topbuttons td a:link {color:#999999}
table.topbuttons td a:visited {color:#999999}
table.topbuttons td a:focus {color:#999999}
table.topbuttons td a:hover {color:green}
table.topbuttons td a:active {color:#999999}
table.topbuttons td {text-align:right}
.topmenu a {color:#999999; font-size:9px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; font-weight:bold}
.topmenu a:link {color:#999999}
.topmenu a:visited {color:#999999}
.topmenu a:focus {color:#999999}
.topmenu a:hover {color:green}
.topmenu a:active {color:#999999}

.pagetitle {color:white; font-weight:bold; font-size:12px; text-align:center;}
.pagetitle input {color:white; font-weight:bold; font-size:12px}
.pagetitle a {font-weight:bold; font-size:12px; text-align:center; text-decoration:none}
.pagetitle a:link {color: white}
.pagetitle a:visited {color: white}
.pagetitle a:active {color: white}
.pagetitle a:hover {color: #ffcc33}
.pagetitle a:focus {color: white}

table.AdminMenu {background:#333333}
table.AdminMenu td {text-align:center}
table.AdminMenu td.button {background:#363636; border:solid 1px #444444; height:26px;}
table.AdminMenu td.button:hover {background:#444444; color:#00a54e}
table.AdminMenu td.button a {text-transform:uppercase; font-size:12px; text-decoration:none}
table.AdminMenu td.button a:hover {color:#00a54e}
table.AdminMenu td.buttonselected {background:#444444; border:solid 1px #444444; height:26px;}
table.AdminMenu td.buttonselected a {text-transform:uppercase; font-size:12px; text-decoration:none; color:#00a54e}

a.buttonlink {font-size:11px; text-decoration:none; color:#999999}
a.buttonlink:link {color: #999999}
a.buttonlink:visited {color: #999999}
a.buttonlink:active {color: #999999}
a.buttonlink:hover {color: green}
a.buttonlink:focus {color: #999999}

a.nohover:hover {color:#cccccc}

a:link {color: #cccccc}
a:visited {color: #cccccc}
a:active {color: #cccccc}
a:hover {color: #ffcc33}
a:focus {color: #cccccc}
a.button:hover {border-color:#ffcc33}
.button {text-transform:uppercase; text-decoration:none; font-weight:bold; background:#333333; border:1px #999999 outset; padding: 2 4 2 4px; cursor:pointer; cursor:hand}
a.smallbutton:hover {border-color:#ffcc33}
.smallbutton {text-transform:uppercase; text-decoration:none; font-weight:bold; background:#333333; border:1px #999999 outset; padding: 0 4 0 4px; cursor:pointer; cursor:hand}
a.submitbutton {padding:1px 10px 1px 10px; border:1px solid #a0a0a0; background:#666666; position:relative; top:2px; cursor:default}
a.submitbutton:hover {color:inherit}

strong {color:white}
span a {cursor:pointer; cursor: hand ; }
textarea {background:#666666; font-size:10px; color: #CCCCCC; border: 1px solid #999999;
	font-family: verdana,arial,helvetica,sans-serif;}
input {background:#666666; font-size:10px; color: #CCCCCC; border: 1px solid #999999;
	font-family: verdana,arial,helvetica,sans-serif;}
input.checkbox {border:none; background:transparent; position:relative; top:2px;}
select {background:#666666; font-size:10px; color: #CCCCCC; border: 1px solid #999999;}
input.button:hover {color: #ffcc33}
input.invisible {border:none; background:transparent;}

#ProdList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
}
.stafflist {
	line-height: 15px;
}
.contactaddr {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
}

#Sidebar {border:outset 1px #999999; width:100px; border-spacing:2px;}
#Sidebar td {border:solid 1px #999999; background:#666666; height:20px; text-align:center;}
#Sidebar td.selected {color: #ffcc33; border-style:inset}
#Sidebar td.back {cursor:pointer; cursor:hand}
#Sidebar td.blank {border:none; background:transparent;}
#Sidebar td.menuheader {border:none; background:transparent; height:35px; color:#aaaaaa}
#Sidebar a {text-decoration:none;}

.sidebar {border:outset 1px #999999; width:100px; border-spacing:2px;}
.sidebar td {border:solid 1px #999999; background:#666666; height:20px; text-align:center;}
.sidebar td.selected {color: #ffcc33; border-style:inset}
.sidebar td.back {cursor:pointer; cursor:hand}
.sidebar td.blank {border:none; background:transparent;}
.sidebar td.menuheader {border:none; background:transparent; height:35px; color:#aaaaaa}
.sidebar a {text-decoration:none;}

#ClientBannerAdmin input {font-family:Arial,Helvetica,sans-serif; font-size:12px; background:transparent; color:#cccccc;}
#ClientBannerAdmin a {color:red; text-decoration:underline}
#ClientBannerAdmin small {font-size:10px}

#ClientBanner {position:absolute; left:320px; top:13px; width:475px; height:76px; z-index:6;}
#ClientBanner table {width:100%;}
#ClientBanner img {float:right;}
#ClientBanner a {color:red; text-decoration:underline}
#ClientBanner small {font-size:10px}
#ClientBanner td {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ddd;
		vertical-align:middle}
td.bubble {
	background-image: url(/Graphics/TextBubRCtr.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 7px;
}
td.bubble2 {
	background-image: url(/Graphics/TextBubCtr.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 8px;
}
td.bubble3 {
	background-image: url(/Graphics/TextBubLCtr.gif);
	background-repeat: repeat-y;
	padding-right: 9px;
	padding-left: 10px;
}
.active {cursor:pointer; cursor:hand}
.active:hover {color: #ffcc33}

#Summary {position:absolute; top:0px; left:0px; z-index:50;
		visibility:hidden;
		background:#333333;
		color:#cccccc;
		width:280px; padding:5px;
}

.ontop {vertical-align:top}
.bottom {vertical-align:bottom}

tr.padded td {padding-top:4px}

td.typebox {background:#777777; color:white; font-weight:bold; border:1px solid white;}
td.goldtypebox {background:#777777; color:#ffcc33; font-weight:bold; border:1px solid #ffcc33;}
td.typebox a {color:white}
td.typebox a:link {color:white}
td.typebox a:visited {color:white}
td.typebox a:hover {color:#ffcc33}
td.typebox a:focus {color:white}
td.typebox a:active {color:white}

table.SportsPoolSquare td {text-align:center; border:1px solid #cccccc; height:40px}
table.SportsPoolSquare td.Edge {text-align:center; border:none; height:20px}

.filelist {width:300px; height:200px; background:transparent; 
			font-size:12px; line-height:20px; padding-top:2px;
			list-style-image:url(/Buttons/file-white.gif)}
.filelist li a {text-decoration:none}
.filelist li a:link {color:#cccccc}
.filelist li a:visited {color:#cccccc}
.filelist li a:hover {color:#ffcc33}
.filelist li a:focus {color:#cccccc}
.filelist li a:active {color:#cccccc}

.folderlist {width:300px; background:transparent; 
			font-size:12px; line-height:20px; padding-top:2px;
			list-style-image:url(/Buttons/folder.gif)}
.folderlist li a {text-decoration:none}
.folderlist li a:link {color:#cccccc}
.folderlist li a:visited {color:#cccccc}
.folderlist li a:hover {color:#ffcc33}
.folderlist li a:focus {color:#cccccc}
.folderlist li a:active {color:#cccccc}

img.lgproduct {position:relative; cursor:pointer; cursor:hand;}
img.lgproduct a {color:black}
img.enlarge {cursor:pointer; cursor:hand;}

#Notice {position:fixed; left:200px; top:0px; z-index:20; height:60%; width:60%; overflow:visible; font-size:14px; text-align:center}
#ProductionBasket {width:380px; min-height:180px;}
#GetDrawings {width:360px; height:100px; margin-bottom:0px}

#SearchResults {visibility:hidden; position:absolute; z-index:35; 
				border:2px outset #555; background-color:#333; padding:0px 3px 0px 3px;}
#SearchResults dl {line-height:18px}
#SearchResults dl a {text-decoration:none}

a.printbutton:hover {border-color:#ffcc33}
.printbutton {text-transform:uppercase; text-decoration:none; font-weight:bold; background:#dddddd; border:1px #999999 outset; padding: 2 4 2 4px; cursor:pointer; cursor:hand}

/*
*/