/* Reset CSS! */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, address, th, td
		{
		margin:0;
		padding:0;
		}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th
		{
		font-size:1em;
		font-weight:normal;
		font-style:normal;
		}
ul,ol 		{
		list-style:none;
		}
caption,th	{
		text-align:left;
		}
fieldset,img	{
		border:none;
		}
dt, address, caption, cite, code, dfn, i, b, th, var
		{
		font-style:normal;
		font-weight:normal;
		}
q:before, q:after
		{
		content:'';
		}
.Clear 		{
		clear:both;
		}
.hide 		{
		display:none;
		}
/*Site Mark-Up*//*Default settings*/
html		{
		width:100%;
		}
body 		{
		width:100%;
		margin:0 auto;
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight:normal;
		text-align:left;
		font-size:0.75em;
		background-color:#000;
		color:#aaa;
		}
a:link 		{
		color:#f5e800;
		}
a:visited 	{
		color:#f5e800;
		}
a:hover 	{
		color:#777;
		}
a:active 	{
		color:#989336;
		}
/*Navigation*/
ul#Nav 		{
		list-style:none;
		list-style-image:none;
		background:none;
		width:195px;
		clear:both;
		margin:35px 0 0 0px;
		padding:0;
		}
ul#Nav li
		{
		position:relative;
		float:left;
		margin:0 0 12px 0;
		width:195px;
		}
ul#Nav li ul 
		{ /*2nd level*/
		position:absolute;
		left:-999em;
		margin-left:195px;
		margin-top:-40px;
		}
ul#Nav li ul ul
		{ /*3rd and above*/
		left:-999em;
		}
ul#Nav a
		{
		display:block;
		font-weight:bold;
		display:block;
		font-size:0.9em;
		text-decoration:none;
		height:40px;
		width:195px;
		vertical-align:middle;
		outline:none;
		margin-bottom:-1px;
		}
ul#Nav a:link, ul#Nav a:visited, ul#Nav a:active
		{
		text-decoration:none;
		color:#00438b;
		}
ul#Nav a:hover
		{
		text-decoration:none;
		color:#00438b;
		}
ul#Nav li:hover ul, ul#Nav li:hover ul ul, ul#Nav li.sfhover ul, ul#Nav li.sfhover ul ul 
		{
		position:absolute;
		z-index:100;
		left: -999em;
		}
ul#Nav li:hover ul, ul#Nav li li:hover ul, ul#Nav li li li:hover ul, ul#Nav li.sfhover ul, ul#Nav li li.sfhover ul, ul#Nav li li li.sfhover ul 
		{ 
		/* lists nested under hovered list items */
		z-index:100;
		left: 0;
		padding:0px;
		background:#d7e0ea;
		}
/*New Separate second layer*/
ul#Nav li ul a:link, ul#Nav li ul a:visited, ul#Nav li ul a:active
		{
		text-decoration:none;
		color:#00438b;
		padding:3px;
		font-size:0.9em;
		}
ul#Nav li ul a:hover
		{
		text-decoration:underline;
		color:#023478;
		background:#77a3d4;
		padding:3px;
		font-size:0.9em;
		}
ul#Nav li ul li
		{
		}
/* ends */
ul#Nav a:link.root, #Nav a:active.root, #Nav a:visited .root
		{
		z-index:100;
		height:40px;
		width:195px;
		text-decoration:none;
		color:#fff;
		background-image:url(../uploads/images/site/HomeButton.png)
		background-repeat:no-repeat;
		background-position:0 0;
		}
ul#Nav a:hover.root
		{
		z-index:100;
		height:40px;
		width:195px;
		background-image:url(../uploads/images/site/HomeButton.png)
		background-repeat:no-repeat;
		background-position:0 -40px;
		}
/* ie7 suckerfish fix */
#Nav li:hover, #Nav li.sfhover
		{
		width:175px;
		}
#Nav li:hover ul, #Nav li.sfhover ul
		{
		z-index:100;
		left: auto;
		width:195px;
		}
#Nav a:link.Home, #Nav a:active.Home, #Nav a:visited.Home
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/HomeButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.Home
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/HomeButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.Home#selected, #Nav a:active.Home#selected, #Nav a:visited.Home#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/HomeButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.Home#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/HomeButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:link.NewsEvents, #Nav a:active.NewsEvents, #Nav a:visited.NewsEvents
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewsButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.NewsEvents
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewsButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.NewsEvents#selected, #Nav a:active.NewsEvents#selected, #Nav a:visited.NewsEvents#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewsButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.NewsEvents#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewsButton.png);
		background-repeat:no-repeat;
		background-position:0 -0px;		
		}
#Nav a:link.Register, #Nav a:active.Register, #Nav a:visited.Register
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/RegisterButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.Register
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/RegisterButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.Register#selected, #Nav a:active.Register#selected, #Nav a:visited.Register#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/RegisterButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.Register#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/RegisterButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:link.About, #Nav a:active.About, #Nav a:visited.About
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/AboutButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.About
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/AboutButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.About#selected, #Nav a:active.About#selected, #Nav a:visited.About#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/AboutButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.About#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/AboutButton.png);
		background-repeat:no-repeat;
		background-position:0 0px;		
		}
#Nav a:link.Machinery, #Nav a:active.Machinery, #Nav a:visited.Machinery
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/MachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.Machinery
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/MachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.Machinery#selected, #Nav a:active.Machinery#selected, #Nav a:visited.Machinery#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/MachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.Machinery#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/MachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:link.Contact, #Nav a:active.Contact, #Nav a:visited.Contact
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/ContactButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.Contact
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/ContactButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.Contact#selected, #Nav a:active.Contact#selected, #Nav a:visited.Contact#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/ContactButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.Contact#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/ContactButton.png);
		background-repeat:no-repeat;
		background-position:0 0px;		
		}
#Nav a:link.NewMachinery, #Nav a:active.NewMachinery, #Nav a:visited.NewMachinery
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.NewMachinery
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.NewMachinery#selected, #Nav a:active.NewMachinery#selected, #Nav a:visited.NewMachinery#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.NewMachinery#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}


#Nav a:link.UsedMachinery, #Nav a:active.UsedMachinery, #Nav a:visited.UsedMachinery
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/UsedMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
#Nav a:hover.UsedMachinery
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/UsedMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:link.UsedMachinery#selected, #Nav a:active.UsedMachinery#selected, #Nav a:visited.UsedMachinery#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/UsedMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 -40px;		
		}
#Nav a:hover.UsedMachinery#selected
		{
		height:40px;
		width:195px;
		background-image:url(/uploads/images/site/NewMachineryButton.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}

#Nav li	span	{
		display:none;
		}
.emailBlock	{
		clear:both;
		display:block;
		width:199px;
		height:50px;
		margin:30px 0 0 40px;
		}
a:link.email, a:active.email, a:visited.email
		{
		display:block;
		width:199px;
		height:50px;
		color:#fff;
		background-image:url(/uploads/images/email.png);
		background-repeat:no-repeat;
		background-position:0 0;		
		}
a:hover.email
		{
		clear:both;
		display:block;
		width:199px;
		height:50px;
		color:#ef4030;
		background-image:url(/uploads/images/email.png);
		background-repeat:no-repeat;
		background-position:0 -50px;		
		}
a.email span	{
		display:none;
		}
		
		/* Main Page Columns */
.Row		{
		}
#Header		{
		height:164px;
		display:block;
		background-position:top center;
		background-repeat:repeat-x;	
		background-image:url(/uploads/images/site/Mastheadback.png);
		background-color:#000;
		}
.LogoPanel	{
		height:164px;
		width:285px;
		float:right;
		}
#Container	{
		width:995px;
		position:absolute;
		left:50%;
		margin:5px 0 0 -497px;
		padding:0;
		}
#Left		{
		width:200px;
		display:block;
		float:left;
		}
#Footer		{
		clear:both;
		padding-top:15px;
		text-align:center;
		}
.Text		{
		display:block;
		float:right;
		width:770px;
		}
h1		{
		height:68px;
		width:700px;
		color:#f5e800;
		display:block;
		}
h1 span		{
		display:none;
		}
h2		{
		height:65px;
		width:550px;
		color:#f5e800;
		display:block;
		}
h2 span		{
		display:none;
		}
h3		{
		height:110px;
		width:218px;
		color:#f5e800;
		display:block;
		}
h3 span		{
		display:none;
		}
p		{
		padding:6px 0;
		}
a:link.MoreLink, a:visited.MoreLink, a:active.MoreLink
		{
		color:#f5e800;
		text-decoration:none;
		}
a:hover.MoreLink	
		{
		color:#777;
		text-decoration:underline;
		}
a:link.clearlink, a:visited.clearlink, a:active.clearlink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		}
a:hover.clearlink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		color:#fff;
		}
.pullquoteouter
		{
		width:200px;
		padding:0px;
		margin:5px 0 15px 20px;
		border-left:1px solid #f5e800;
		float:right;
		}
.pullquoteinner
		{
		background:#373636 url(../uploads/images/site/quotes.png) 4px 2px no-repeat;
		padding:5px;
		margin:4px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		padding:17px 10px 0 17px;
		text-align:left;
		color:#fff;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.panelouter	{
		clear:left;
		padding:4px;
		margin:0;
		background:#1a1a1a;
		}
.widepanelinner	{
		position:relative;
		background:#222;
		padding:20px;
		}
.widepanelinner p
		{
		text-align:justify;
		}
.widepanelinner h1
		{
		color:#f5e800;
		font-size:1.8em;
		padding:0 0 4px 0;
		margin:5px 0 10px 0;
		font-weight:normal;
		font-family:Arial,Helvetica,Sans-serif;
		letter-spacing:-1px;
		height:50px;
		width:700px;
		}
.widepanelinner h2
		{
		color:#f5e800;
		font-size:1.2em;
		padding:0 0 5px 0;
		margin:0;
		font-style:italic;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		height:auto;
		}
.widepanelinner h3
		{
		color:#f5e800;
		font-size:1.4em;
		padding:20px 0 4px 0;
		margin:0 0 10px 0;
		height:auto;
		width:50%;
		font-weight:normal;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:140%;
		background:url(../uploads/images/site/FadedRule.png) bottom left no-repeat;
		}
.widepanelinner h3 a
		{
		text-decoration:none;
		}
.widepanelinner h4
		{
		color:#555;
		font-size:1.3em;
		padding:14px 0 4px 0;
		margin:0;
		font-weight:normal;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		background:url(../uploads/images/site/FadedRule.png) bottom left no-repeat;
		}
.widepanelinner h5
		{
		color:#555;
		font-size:1.4em;
		padding:4px 0px 5px 35px;
		margin:0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:110%;
		background:url(../uploads/images/site/LogoH5.png) top left no-repeat;
		}
.widepanelinner .imageL
		{
		clear:both;
		margin:10px 20px 15px 0;
		border:1px solid #fff;
		padding:5px;
		float:left;
		position:relative;
		}
.widepanelinner .imageL P
		{
		font-size:0.8em;
		color:#f5e800;
		font-weight:bold;
		text-align:left;
		text-align:left;
		}
.widepanelinner .imageL img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageR
		{
		clear:both;
		margin:8px 0 15px 20px;
		border:1px solid #fff;
		padding:5px;
		float:Right;
		position:relative;
		}
.widepanelinner .imageR P
		{
		font-size:0.8em;
		color:#f5e800;
		font-weight:bold;
		text-align:left;
		}
.widepanelinner .imageR img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .iconL
		{
		clear:both;
		min-height:40px;
		background:#373636;
		margin:8px 15px 0 1px;
		padding:15px;
		float:Left;
		width:120px;
		position:relative;
		}
.widepanelinner .iconL P
		{
		font-size:0.8em;
		color:#f5e800;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconL a:hover.
		{
		color:#fff;
		}
.widepanelinner .iconL img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .iconR
		{
		clear:both;
		min-height:40px;
		background:#373636;
		margin:8px 1px 0 15px;
		padding:15px;
		float:right;
		width:170px;
		position:relative;
		}
.widepanelinner .iconR P
		{
		font-size:0.8em;
		color:#f5e800;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconR img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .iconR a:hover.
		{
		color:#fff;
		}
.widepanelinner ul
		{
		margin:7px 0 9px 50px;
		list-style-image:url(../uploads/images/site/bullet.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ul li
		{
		padding:0;
		margin:0;
		}
.widepanelinner ul ul
		{
		margin:7px 0 9px 50px;
		list-style-image:url(../uploads/images/site/bullet2.gif);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ol
		{
		list-style-type:decimal;
		margin:8px 0 4px 30px;
		list-style-position:outside;
		padding:0px;
		}
.widepanelinner ol li
		{
		padding:0 0 4px 0;
		margin:0;
		}
.widepanelinner ol ol
		{
		list-style-type:lower-alpha;
		margin:8px 0 4px 30px;
		list-style-position:inside;
		padding:0px;
		}
.widepanelinner ol ol li
		{
		padding:0 0 4px 0px;
		margin:0;
		}
#newsContent	{
		float:left;
		width:470px;
		padding:0;
		margin:0;
		background-color:#fff;
		background-repeat:no-repeat;
		}
.blend		{
		width:473px;
		height:292px;
		overflow:hidden;
		}
.blend img	{
		width:473px;
		height:292px;
		}
/* New for news pages / tables */
table		{
		background:#3b3b3b;
		width:100%;
		margin-top:15px;
		position:relative;
		}
th
		{
		color:#fff;
		text-align:left;
		padding:18px 5px 18px 5px;
		background:#000 url(../uploads/images/site/WidgetHeader.gif) center top repeat-x;
		}
th a:link, th a:active, th a:visited
		{
		color:#fff;
		text-decoration:none;
		}
th a:hover
		{
		color:#076397;
		text-decoration:none;
		}
td		{
		text-align:left;
		padding-left:8px;
		padding-bottom:4px;
		background:#111;
		}
.tableListWidgetsArea
		{
		width:auto;
		background:#000 url(../uploads/images/site/WidgetHeader.gif) center top repeat-x;
		padding:20px 0 20px 0;
		height:20px;
		margin-top:20px;
		border-top:1px solid #3b3b3b;
		border-left:1px solid #3b3b3b;
		border-right:1px solid #3b3b3b;
		}
.tableListSelectItem
		{
		width:240px;
		float:left;
		margin:-1px 2px 0 2px;
		background:#000 url(../uploads/images/site/WidgetHeader.gif) 0 -20px repeat-x;
		color:#fff;
		font-size:12px;
		width:140px;
		padding:2px;
		border:1px solid #222;
		}
.tableListWidgetLink
		{
		float:left;
		color:#777;
		font-weight:bold;
		text-decoration:none;
		margin:2px 10px 0 0;
		}
a:link.tableListWidgetLink, a:active.tableListWidgetLink, a:visited.tableListWidgetLink
		{
		color:#fff;
		}
a:hover.tableListWidgetLink
		{
		color:#076397;
		}
.tableListWidgetsArea input
		{
		color:#fff;
		background:#000 url(../uploads/images/site/WidgetHeader.gif) 0 -20px repeat-x;
		float:left;
		display:inline;
		margin:-1px 2px 0 2px;
		padding:3px 2px 4px 2px;
		border:1px solid #222;
		}
/* Submit buttons for table tops */
.tableListWidgetsArea button
		{
		background:url(../uploads/images/site/search.png) no-repeat;
		color:#777;
		width:35px;
		height:15px;
		border:0;
		padding:0 0 3px 0;
		margin:2px 0 0 3px;
		float:left;
		}
.tableListWidgetsArea button:hover
		{
		background:url(../uploads/images/site/search.png) 0 -15px no-repeat;
		color:#777;
		width:35px;
		height:15px;
		padding:0 0 3px 0;
		margin:2px 0 0 3px;
		}
.tableListWidgetsArea button:span
		{
		display:none;
		}
.tableListRSSIcon
		{
		padding:0;
		margin:-2px 5px 0 10px;
		width:22px;
		height:22px;
		}
.tableListInputWidget
		{
		float:left;
		border:1px solid #f0f0f0;
		height:14px;
		margin-left:10px;
		width:120px;
		background-color:#285f9a;
		color:#ffffff;
		margin-right:5px;
		}
th.tableListHeader
		{
		color:#fff;
		text-align:left;
		padding:8px 5px 8px 5px;
		background:#fff url(../uploads/images/site/WidgetHeader.gif) repeat-x;
		}
td.tableListItem
		{
		text-align:left;
		padding-left:8px;
		width:20%;
		padding-bottom:4px;
		}
.BottomBar	{
		background:#fff url(../uploads/images/site/WidgetHeader.gif) bottom repeat-x;
		color:#fff;
		padding:6px 5px 9px 5px;
		font-weight:bold;
		}
.BottomBar a:link,.BottomBar a:visited, .BottomBar a:active
		{
		background:url(../uploads/images/site/TableSubmitButton.gif) no-repeat;
		color:#fff;
		width:50px;
		height:25px;
		line-height:23px;
		border:0;
		padding:0;
		margin:0 10px 0 0;
		float:left;
		text-decoration:none;
		text-align:center;
		}
.BottomBar a:hover
		{
		background:url(../uploads/images/site/TableSubmitButton.gif) 0 -25px no-repeat;
		color:#1d5ca1;
		width:50px;
		height:25px;
		line-height:23px;
		border:0;
		padding:0;
		margin:0 10px 0 0;
		text-decoration:none;
		text-align:center;
		}
a:link.Button, a:visited.Button, a:active.Button
		{
		background:url(../uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:5px;
		font-weight:bold;
		display:block;
		text-decoration:none;
		text-align:center;
		}
a:hover.Button
		{
		background:url(../uploads/images/site/headerbackOn.png) repeat-x #000;
		color:#1d5ca1;
		padding:5px;
		font-weight:bold;
		display:block;
		text-decoration:none;
		text-align:center;
		}			
/* Contact form */
label.contactForm
		{
		display: block;
		width: 150px;
		float: left;
		text-align:right;
		margin: 2px 5px 5px 0px;
		padding:2px;
		position:relative;
		}
input.contactForm
		{
		color:#ddd;
		background:#333;
		border:1px solid #555;
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		padding:2px;
		position:relative;
		color:#ddd;
		}
select.contactForm
		{
		color:#ddd;
		background:#333;
		border:1px solid #555;
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		padding:2px;
		position:relative;
		}
.textareaContactForm
		{
		color:#ddd;
		background:#333;
		border:1px solid #555;
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		padding:2px;
		position:relative;
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		}
input.checkboxContactForm
		{
		color:#ddd;
		background:#333;
		border:1px solid #555;
		width:20px;
		position:relative;
		}
input.contactFormX
		{
		color:#ddd;
		background:#633;
		border:1px solid #855;
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		padding:2px;
		position:relative;
		}
select.contactFormX
		{
		color:#fff;
		background:#633;
		border:1px solid #855;
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		padding:2px;
		position:relative;
		}
.textareaContactFormX
		{
		color:#e44;
		background:#633;
		border:1px solid #855;
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		padding:2px;
		position:relative;
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		}
input.checkboxContactFormX
		{
		width:20px;
		background:#fee;
		position:relative;
		}
br.sep		{
		clear:both;
		position:relative;
		}
.ReceiveInfoPanel
		{
		width:260px;
		float:left;
		position:relative;
		display:block;
		}
.ReceiveInfoPanel2
		{
		width:197px;
		float:left;
		position:relative;
		display:block;
		}
/* End contact form */
/*Gallery*/
.galleryrow
		{
		clear:both;
		padding:10px 10px 0 0;
		}
.gallerycontainer
		{
		width:100px;
		float:left;
		position:relative;
		margin:0 6px 0 0;
		}
.gallerycontainer2
		{
		width:160px;
		float:left;
		position:relative;
		}
.gallerycaption
		{
		background:#ddd;
		padding:2px 5px;
		color:#fff;
		}
.responsepagespace
		{
		padding-top:80px;
		}
/* css settings for blending images */
.blend img	{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
a.button 
		{
		letter-spacing:-1px;
		display:block;
		font-weight:bold;
		display:block;
		font-size:0.9em;
		text-decoration:none;
		height:22px;
		line-spacing:22px;
		width:140px;
		padding:6px 0 0 30px;
		vertical-align:middle;
		outline:none;
		margin-bottom:-1px;
		}
a:link.button , a:visited.button, a:active.button 
		{
		text-decoration:none;
		color:#f5e800;
		background-image:url(../uploads/images/site/LogonButton.png);
		background-repeat:no-repeat;
		background-position:0 0;
		}
a:hover.button 
		{
		text-decoration:none;
		color:#1a4284;
		background-image:url(../uploads/images/site/LogonButton.png;
		background-repeat:no-repeat;
		background-position:0 -27px;
		}
/*Logon Page */
.logonpage	{
		position:relative;
		height:100%;
		border-bottom:1px solid #f5e800;
		border-right:1px solid #f5e800;
		border-left:1px solid #f5e800;
		padding:0;
		margin:0;
		color:#000;
		background:#fff;
		}
.logonpic	{
		display:inline;
		position:relative;
		float:left;
		margin:0 10px 0 0;
		}
.logonpanel	{
		padding:10px;
		position:relative;
		height:268px;
		float:right;
		width:60%;
		}
.logonpanel hr	{
		padding:0;
		height:1px;
		color:#f5e800;
		margin:0;
		}
.logonpanel p	{
		text-align:left;
		margin:0;
		padding:5px 0 0 0;
		line-height:135%;
		}
.logonpanel fieldset
		{
		border:#f5e800 solid 1px;
		padding:10px 20px 10px 10px;
		width:350px;
		height:205px;
		}
.logonpanel legend
		{
		background:#eee;
		border:#f5e800 solid 1px;
		padding:5px;
		text-align:right;
		padding:2px 10px 2px 10px;
		width:7.5em;
		}
.logonpanel label
		{
		position:relative;
		float:left;
		text-align:right;
		width:7.5em;
		padding:2px 10px 2px 10px;
		display:inline;
		color:#000;
		background:#eee;
		border:1px solid #f5e800;
		margin:6px 10px 0 7px;
		}
.logonpanel input#password
		{
		width:160px;
		border:1px solid #f5e800;
		padding:2px;
		}
.logonpanel input#username
		{
		width:160px;
		border:1px solid #f5e800;
		padding:2px;
		}
.logonpanel input
		{
		width:160px;
		border:1px solid #f5e800;
		padding:2px;
		}
.logonpanel ul	{
		list-style:none;
		padding:10px 0 0 129px;
		margin:0;
		width:176px;
		height:18px;
		}
.logonpanel li
		{
		width:176px;
		margin:0;
		}
a:link.logonpanel li, a:visited.logonpanel li, a:active.logonpanel li
		{
		display:block;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #f5e800;
		}
a:hover.logonpanel li
		{
		display:block;
		color:#f5e800;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #f5e800;
		}
a.SendButton
		{
		color:#222;
		display:block;
		width:100px;
		height:24px;
		line-height:24px;
		padding:2px 5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:10px 0 0 70px;
		float:left;
		}
a:link.SendButton, a:active.SendButton, a:visited.SendButton
		{
		background:#f5e800;
		}
a:hover.SendButton
		{
		color:#222;
		background:#f0f0f0;
		}
/*Picture Panels*/
.GalleryRow	{
		clear:both;
		padding:10px 0px 0 0;
		}
.PicturePanel
		{
		width:248px;
		height:230px;
		float:left;
		margin-right:8px;
		}
.PictureBox
		{
		width:240px;
		padding:4px;
		float:left;
		border:1px solid #ddd;
		}
.TextBox
		{
		margin-top:4px;
		padding:4px;
		color:#666;
		width:230px;
		height:25px;
		text-align:center;
		border:1px solid #ddd;
		}
.TextBox p
		{
		margin:0;
		padding:0 0 0 4px;
		text-align:left;
		}
/*Extranet*/
#ExtranetSearch
		{
		clear:both;
		margin:0;
		padding:0;
		width:210px;
		float:right;
		position:relative;
		padding:0;
		}
ul#SearchExt label
		{
		display:inline;
		float:left;
		padding:6px 4px 0 0;
		margin:0;
		font-size:0.8em;
		color:#09c;
		}
ul#SearchExt li
		{
		margin:0px;
		list-style:none;
		}
ul#SearchExt li form
		{
		padding:0;
		}
#ExtranetSearch li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#ExtranetSearch li img
		{
		position:relative;
		}
ul#SearchExt li input.textfield
		{
		width:90px;
		height:21px;
		padding:4px 5px 2px 5px;
		font-size:0.8em;
		border:none;
		color:#09c;
		background:url(../uploads/images/site/SearchStretch.png) 0 0 repeat-x;
		}
html>body#ExtranetSearch li input.textfield
		{
		width:105px;
		position:relative;
		}
.SearchExtR
		{
		margin:0px 0;
		}
.FileList
		{
		width:100%;
		clear:both;
		font-size:0.95em;
		margin:0;
		padding:0;
		background:#5194b9;
		}
.FileList th
		{
		background:#aaa;
		color:#eee;
		padding:0;
		margin:0;
		}
a:link.SortDown, a:active.SortDown, a:visited.SortDown
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortDown
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortUp, a:active.SortUp, a:visited.SortUp
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortUp
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpON.png) center  repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortNone, a:active.SortNone, a:visited.SortNone
		{
		text-decoration:none;
		color:#667;
		display:block;
		height:12px;
		background:url(../cms/icons/SortOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortNone
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/SortON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
.FileList td
		{
		padding:3px 5px;
		}
td.Light
		{
		background:#fff;
		}
td.Dark
		{
		background:#dbf0ff;
		}
/*Thumbnail Zoom*/
.ThumbContainer
		{
		width:100px;
		height:116px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.ThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.ThumbCaption a:link,.ThumbCaption a:visited,.ThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.ThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.IconContainer
		{
		width:99px;
		height:156px;
		float:left;
		display:inline;
		padding:auto;
		padding:3px;
		position:relative;
		display:block;
		margin:0px 4px 3px 0;
		background:#eee;
		}
.IconContainer a:link,.IconContainer a:visited,.IconContainer a:active
		{
		text-decoration:none;
		color:#667;
		font-size:0.9em;
		}
.IconContainer a:hover
		{
		text-decoration:none;
		color:#444;
		font-size:0.9em;
		}
.WThumbContainer
		{
		width:125px;
		height:200px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.WThumbCaption
		{
		background:#004067;
		width:123px;
		height:24px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.WThumbCaption a:link,.WThumbCaption a:visited,.WThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.WThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.HThumbContainer
		{
		width:200px;
		height:145px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.HThumbCaption
		{
		background:#004067;
		width:198px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.HThumbCaption a:link,.HThumbCaption a:visited,.HThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.HThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.DropdownRow
		{
		padding:8px 2px 8px 5px;
		background:#000 url(../uploads/images/site/ArjoTableHead.png) center top repeat-x;
		margin:0px 0 0 0;
		}
.DropdownRow h4
		{
		color:#155579;
		font-size:1.4em;
		padding:10px 0 4px 0;
		margin:0 0 0px 0;
		height:auto;
		width:50%;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:140%;
		background:none;
		}
.Dropdown
		{
		float:left;
		display:inline;
		}
.Dropdown select
		{
		background:#000 url(../uploads/images/site/ArjoTableHead.png) center top repeat-x;
		color:#5f5e5e;
		font-size:12px;
		width:140px;
		padding:2px;
		border:1px solid #5f5e5e;
		margin:10px 2px 0 0;
		}
/*Social Bookmarking*/
.BookMarks	{
		font-size:0.9em;
		clear:both;
		position:relative;
		}
.BookMarks p	{
		clear:left;
		padding:5px 0 10px 0;
		margin:0;
		background:url(../uploads/images/site/FadedRule.png) bottom left no-repeat;
		}
.BookMarks ul	{
		margin:0 0 2px 0;
		padding:0;
		}
.BookMarks ul li
		{
		float:left;
		display:block;
		width:65px;
		height:20px;
		display:inline;
		position:relative;
		padding-left:25px;
		text-align:left;
		}
.BookMarks a
		{
		text-decoration:none;
		}
.BookMarks ul li.Delicious
		{
		background:url(../cms/icons/Delicious.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Stumbleupon
		{
		background:url(../cms/icons/Stumbleupon.gif) no-repeat;
		width:85px;
		}
.BookMarks ul li.Digg
		{
		background:url(../cms/icons/Digg.gif) no-repeat;
		width:45px;
		}
.BookMarks ul li.Reddit
		{
		background:url(../cms/icons/Reddit.gif) no-repeat;
		width:55px;
		}
.BookMarks ul li.Facebook
		{
		background:url(../cms/icons/Facebook.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Twitter
		{
		background:url(../cms/icons/Twitter.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Email
		{
		width:70px;
		padding:3px 3px 0px 40px;
		background:url(../cms/icons/Email.png) no-repeat;
		}
.BookMarks ul li.Bookmark
		{
		background:url(../cms/icons/Bookmark.png) no-repeat;
		width:118px;
		padding:3px 3px 0px 30px;
		}
.BookMarks ul li.SendtoFriend
		{
		background:url(../cms/icons/SendtoFriend.png) no-repeat;
		width:90px;
		padding:3px 3px 0px 23px;
		}
/* Blog */
.Blog label	{
		display:block;
		clear:left;
		height:15px;
		font-size:0.9em;
		padding:3px 10px;
		margin:3px 0 0 0;
		width:105px;
		color:#777;
		text-align:left;
		background:#fff url(../uploads/images/site/WidgetHeader.gif) -60px 0 repeat-x;
		}
.Blog input	{
		width:580px;
		padding:2px;
		}
.Blog textarea	{
		width:580px;
		height:150px;
		padding:2px;
		}
.Blog a.BlogButton
		{
		clear:left;
		color:#fff;
		display:block;
		width:100px;
		height:24px;
		line-height:24px;
		padding:2px 5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:10px 175px 0 0px;
		float:right;
		}
.Blog a:link.BlogButton, .Blog a:active.BlogButton, Blog a:visited.BlogButton
		{
		background:#f5e800;
		}
.Blog a:hover.BlogButton
		{
		color:#f5e800;
		background:#f0f0f0;
		}
.BlogReplies
		{
		clear:both;
		}
.BlogReplies p	{
		width:580px;
		}
.BlogSeparator	{
		width:580px;
		padding:10px 0;
		border-bottom:1px solid #f0f0f0;
		}
.AlphaList
		{
		float:right;
		font-size:0.9em;
		font-weight:bold;
		padding:4px 20px 0 20px;
		color:#fff;
		}
.AlphaList a:link, .AlphaList a:active, .AlphaList a:visited.BlogButton
		{
		color:#fff!important;
		}
.AlphaList a:hover
		{
		color:#173c50!important;
		}
.Big		{
		color:#f5e800;
		font-size:1.2em;
		}

/* TestClass for JavaScript */
.notBig		{
		color:#f5e800;
		font-size:0.9em;
		}
/*Glossary*/
.GlossaryR	{
		background:#fff;
		padding:20px;
		font-weight:bold;
		color:#f5e800;
		text-align:right;
		}
/*Video Player*/
.VidFrame	{
		width:600px;
		height:400px;
		}
#Index		{
		}
.RoundTable	{
		background:#eee;
		padding:15px;
		}
.RoundTable2	{
		background:#5f5e5e;
		padding:4px;
		}
/*Site*/
#Manufacturers	{
		margin:20px 13px 0px 0px;
		}
#Manufacturers	img 
		{
		float:left;
		margin-left:8px;
		}
#Manufacturers2	{
		margin:20px 153px 0px 165px;
		}
#Manufacturers2	img 
		{
		float:left;
		margin-left:8px;
		}