/* CONTENT */
div#content {
	float: left;
	clear: both;
	display: inline;
	width: 985px; height: auto;
	border-top: 1px solid #ede800;
	padding: 5px 0 0 0; margin: 0 9px 0 9px;
}

/* TEMPLATE GENERIC ---------------------------------------------------- */
/* generic styles for div#content */
div#contentbody {
	float: left;
	clear: both;
	width: 985px; height: auto;
	padding: 0; margin: 0 0 60px 0;
}
div#breadcrumb {
	float: left;
	display: inline;
	width: 450px; height: auto;
	padding: 0; margin: 0 0 20px 265px;
}
div#breadcrumb p {
	font-size: 1.0em;
	color: #918F90;
	padding: 0; margin: 0;
}
div#breadcrumb a {
	color: #918F90;
	border-bottom: 1px solid #918F90;
	text-decoration: none;
}
div#breadcrumb a:hover {
	color: #ede800;
	border-bottom: 1px solid #ede800;
	text-decoration: none;
}
div#pagetools {
	float: right;
	width: 70px; height: 30px;
	padding: 0; margin: 0;
}
div#pagetools a{
color:#918F90
}
div#pagetools a:hover{
color:#918F90
}
div#pagetools a:onclick{
color:#918F90
}
p#printpage {
	display: block;
	width: 64px; height: 15px;
	padding: 0; margin: 0;
}
p#printpage a {
	display: block;
	width: 64px; height: 15px;
	background: transparent url('~/media/Images/Presentation/button_printpage gif.ashx') 0% 0% no-repeat scroll;
	padding: 0; margin: 0;
}
p#printpage a:hover {
	background: transparent url('~/media/Images/Presentation/button_printpage gif.ashx') 0% -15px no-repeat scroll;
}
/* generic styles for div#content > div#columnleft */
div#columnleft {
	float: left;
	clear: left;
	display: block;
	width: 200px; height: 100px;
	padding: 0; margin: 0;
}
div#contentbody > div#columnleft {
	min-height: 100px; height: auto;
}
div#columnleft ul.subnavigation {
	float: left;
	clear: both;
	width: 200px; height: auto;
	padding: 0; margin: 0;
}
div#columnleft ul.subnavigation li {
	list-style-type: none;
	list-style-position: outside;
	font-size: 1.2em; font-weight: bold;
	border-bottom: 1px solid #7E7268;
	padding: 4px 0; margin: 0;
}
div#columnleft ul.subnavigation ul {
	border-top: none;
	padding: 0; margin: 0 0 0 15px;
}
div#columnleft ul.subnavigation ul li {
	font-size: 0.92em; font-weight: normal;
	border-bottom: none;
	padding: 3px 0 0 0; margin: 0;
}
div#columnleft ul.subnavigation li.close ul {
	display: none;
}
div#columnleft ul.subnavigation li.open ul {
	display: block;
}
div#columnleft ul.subnavigation a {
	color: #DDDDDD;
	text-decoration: none;
}
div#columnleft ul.subnavigation a:hover {
	color: #DDDDDD;
	text-decoration: underline;
}
div#columnleft ul.subnavigation li.close a {
	background: transparent url('~/media/Images/Presentation/bullet_arrowcollapse gif.ashx') 0% 5px no-repeat scroll;
	padding-left: 8px;
}
div#columnleft ul.subnavigation li.close a.active {
	background: transparent url('~/media/Images/Presentation/bullet_arrowcollapse_butactive gif.ashx') 0% 5px no-repeat scroll;
	padding-left: 8px;
}
div#columnleft ul.subnavigation li.open a {
	background: transparent url('~/media/Images/Presentation/bullet_arrowexpand gif.ashx') 0% 5px no-repeat scroll;
	padding-left: 8px;
}
div#columnleft ul.subnavigation li.open a,
div#columnleft ul.subnavigation li.open a:hover {
	color: #ede800;
}
div#columnleft ul.subnavigation li.open ul a,
div#columnleft ul.subnavigation li.open ul a:hover {
	background-image: none;
	padding-left: 0;
	color: #DDDDDD;
}
div#columnleft ul.subnavigation a.active,
div#columnleft ul.subnavigation li.open a.active {
	color: #ede800;
}
div#columnleft ul.subnavigation a.active:hover,
div#columnleft ul.subnavigation li.open a.active:hover {
	color: #ede800;
}
/* generic styles for div#content > body */
div#columncenter {
	float: left;
	width: 446px; height: auto;
	padding: 0; margin: 0 65px;
}
div#columncenter h2 {
	padding: 0; margin: 0 0 4px 0;
}
div#columncenter h3 {
	padding: 0; margin: 0 0 4px 0;
}
div#columncenter h4 {
	padding: 0; margin: 0 0 4px 0;
}
div#columncenter h5 {
	border-bottom: 1px solid #ede800;
	padding: 0 0 4px 0; margin: 0 0 4px 0;
}
div#columncenter h6 {
	border-bottom: 1px solid #221e1f;
	padding: 0 0 4px 0; margin: 0 0 4px 0;
}
div#columncenter p {
	color: #CCCCCC;
	padding: 0; margin: 0 0 20px 0;
}

div#columncenter p.photo {
	width: 280px;
	color: #CCCCCC;
	padding: 0 0 0 3px; margin: 0 0 20px 0;
	float: left;
}

div#columncenter ul,
div#columncenter ol {
	color: #CCCCCC;
	padding: 0; margin: 0 0 20px 30px;
}
div#columncenter ul li {
	color: #CCCCCC;
	font-size: 1.1em;
	padding: 0 0 0 10px; margin: 0 0 10px 0;
	background: transparent url('~/media/Images/Presentation/bullet_donut gif.ashx') 0px 5px no-repeat scroll;
	list-style-type:none;
}
div#columncenter ol li {
	color: #CCCCCC;
	font-size: 1.1em;
	padding: 0; margin: 0 0 10px 0;
}
div#columncenter blockquote {
	background: #595352 url('~/media/Images/Presentation/background_blockquotetop gif.ashx') 0% 0% no-repeat scroll;
	font-size: 1.1em; line-height: 1.8;
	text-indent: 1.8em; text-align: justify;
	color: #D5D4D4;
	border-left: none;
	padding: 15px 40px; margin: 0 0 20px 0;
}
div#columncenter p.date {
	font-size: 0.91em;
	color: #CCCCCC;
	padding: 0; margin: 0 0 15px 0;
}
div#columncenter div.image {
	padding: 0; margin: 5px 0;
}
div#columncenter div.image img {
	padding: 0; margin: 0 0 5px 0;
}
div#columncenter div.image p {
	font-size: 1.0em; line-height: 1.2;
	color: #666666;
	padding: 0; margin: 0;
}
div#columncenter table {
	border-collapse: collapse; border-spacing: 0px; border-style: none;
	font-size: 1.0em;
	text-align: left; vertical-align: top;
	padding: 0; margin: 0 0 20px 0;width:450px;
}
div#columncenter table caption {
	font-size: 1.2em; font-weight: bold; line-height: 1.33;
	color: #ede800;
	text-align: left; vertical-align: top;
	padding: 3px; margin: 0;
}
div#columncenter table th {
	font-size: 1.0em; font-weight: bold; line-height: 1.33;
	text-align: left; vertical-align: top;
	padding: 3px; margin: 0;
}
div#columncenter table td {
	font-size: 1.0em; font-weight: normal; line-height: 1.33;
	text-align: left; vertical-align: top;
	padding: 3px; margin: 0; color:#cccccc;
}

div#columncenter table td.forms {
	font-size: 1.0em; font-weight: normal; line-height: 1.33;
	text-align: left; vertical-align: top;
	padding: 3px; margin: 0; color:#ffffff;
}

<!-- href for tables -->

div#columncenter table tr.tablehead th {
	border-top: 1px solid #4D463F;
	border-bottom: 1px solid #4D463F;
	font-size: 1.1em; font-weight: bold;
	color: #666666;
}
div#columncenter table tr.tablehead td {
	border-top: 1px solid #4D463F;
	border-bottom: 1px solid #4D463F;
	font-size: 1.1em; font-weight: bold;
	color: #221e1f;
}
div#columncenter table tr.tablebody th {
	border-bottom: 1px solid #4D463F;
	font-size: 1.1em; font-weight: bold;
	color: #DDDDDD;
}
div#columncenter table tr.tablebody td {
	border-bottom: 1px solid #4D463F;
	font-size: 1.1em; font-weight: normal;
	color: #DDDDDD;
}
div#columncenter table tr.tablefoot th {
	color: #666666;
	font-size: 1.0em; font-weight: bold;
}
div#columncenter table tr.tablefoot td {
	color: #666666;
	font-size: 1.0em; font-weight: normal;
}
div#columncenter div.newsclip {
	float: left;
	clear: both;
	display: inline;
	width: 430px; height: auto;
	padding: 0; margin: 15px -3px 0 0;
	/* Value of -3px for margin-right is necessary to prevent IE6.x & earlier from displaying duplicate content */
}

div#columncenter div.newscliplong {
	float: left;
	clear: both;
	display: inline;
	width: 630px; height: auto;
	padding: 0; margin: 15px -3px 0 0;
	/* Value of -3px for margin-right is necessary to prevent IE6.x & earlier from displaying duplicate content */
}

div#columncenter div.newsclip {
	padding: 0; margin: 15px 0 0 0;
	/* Reset padding and margin for browsers that support CSS2 */
}
div.newsclip a.thumbnailborder {
	float: left;
	display: block;
	width: auto; height: auto;
	border: 1px solid #7E7268;
	text-decoration: none;
	padding: 1px; margin: 3px 25px 0 0;
}
div.newsclip a.thumbnailborder:hover {
	border-color: #ede800;
	text-decoration: none;
}

.thumbnailborder_nolink {
	float: left;
	display: block;
	width: auto; height: auto;
	border: 1px solid #7E7268;
	text-decoration: none;
	padding: 1px; margin: 3px 25px 0 0;
}

div.newsclip div {float:left; width:346px;}
div.newsclip div.wide {width:346px; padding:0px 0px 0px 84px;}
div.newsclip div.wide-employee {width:346px; padding:0px 0px 0px 141px;}
div.newsclip img {float:left;}

div.newsclip h3 {
	font-size: 1.2em; font-weight: normal;
	color: #ede800;
	padding: 0; margin: 0;
}
div.newsclip h3 a {
	color: #ede800;
	text-decoration: none;
}
div.newsclip h3 a:hover {
	color: #ede800;
	text-decoration: underline;
}
div.newsclip p {
	font-size: 1.1em; font-weight: normal;
	color: #DDDDDD;
	padding: 0; margin: 1px 50;
}
div.newsclip p small {
	font-size: 0.91em; font-weight: normal;
	color: #DDDDDD;
	white-space: nowrap;
	padding: 0; margin: 0;
}
div.newsclip p small a {
	color: #918F90;
	border-bottom: 1px solid #918F90;
	text-decoration: none;
}
div.newsclip p small a:hover {
	color: #ede800;
	border-bottom: 1px solid #ede800;
	text-decoration: none;
}
div#columncenter ul.formlisting {
	color: #CCCCCC;
	padding: 0; margin: 0 0 40px 0;
}
div#columncenter ul.formlisting li {
	list-style-type: none;
	color: #CCCCCC;
	font-size: 1.2em;
	padding: 0; margin: 0 0 20px 0;
}
div#columncenter ul.formlisting ul {
	color: #CCCCCC;
	padding: 0; margin: 0 0 10px 0;
}
div#columncenter ul.formlisting ul li {
	display: inline;
	list-style-type: none;
	font-size: 0.83em;
	color: #CCCCCC;
	padding: 0 20px 0 0; margin: 0;
}
div#columncenter ul.formlisting ul a {
	color: #918F90;
	text-decoration: underline;
}
div#columncenter ul.formlisting ul a:hover {
	color: #ede800;
	text-decoration: underline;
}
div#columncenter ul.paginate {
	background-color: #464243;
	text-align: center;
	width: 450px; height: auto;
	padding: 5px 0; margin: 20px 0;
}
div#columncenter ul.paginate li {
	display: inline;
	list-style-type: none;
	color: #231F20;
	padding: 0 2px; margin: 0;
}
div#columncenter ul.paginate a {
	color: #231F20;
	text-decoration: underline;
}
div#columncenter ul.paginate a:hover {
	color: #ede800;
	text-decoration: underline;
}
div#columncenter ul.paginate li a.active,
div#columncenter ul.paginate li a.active:hover {
	font-weight: bold;
	color: #221e1f;
	text-decoration: none;
}
/* generic styles for div#content > div#columnright */
div#columnright {
	float: left;
	display: block;
	width: 208px; height: 100px;
	padding: 25px 0 0 0; margin: 0 -3px 0 0;
	/* Value of -3px for margin-right is necessary to prevent IE6.x & earlier from displaying duplicate content */
}
div#contentbody > div#columnright {
	min-height: 100px; height: auto;
	margin: 0;
	/* Reset padding and margin for browsers that support CSS2 */
}
div#columnright div.box {
	float: left;
	clear: both;
	display: inline;
	width: 208px; height: auto;
	padding: 0; margin: 0 0 15px 0;
}
div.box h4 {
	display: block;
	width: 205px; height: 33px;
	padding: 0; margin: 0;
}
div.box h4#unitpriceupdate {
	background: transparent url('~/media/Images/Presentation/newUpdateTransShort.ashx') 0% 0% no-repeat scroll;
	padding: 0; margin: 0;
}
div.box h4#products {
	background: transparent url('~/media/Images/Presentation/label_products gif.ashx') 0% 0% no-repeat scroll;
	padding: 0; margin: 0;
}
div.box h4#downloads {
	background: transparent url('~/media/Images/Presentation/label_downloads gif.ashx') 0% 0% no-repeat scroll;
	padding: 0; margin: 0;
}
div.box h4#rss {
	background: transparent url('~/media/Images/Presentation/label_rss gif.ashx') 0% 0% no-repeat scroll;
	padding: 0; margin: 0;
}
div.box h4#tools {
	background: transparent url('~/media/Images/Presentation/label_tools gif.ashx') 0% 0% no-repeat scroll;
}
div.box div#pricelist {
	width: 205px; height: auto;
	background-color: #4F4B4C;
	padding: 10px 0 20px 0; margin: 0;
}
div#pricelist p {
	font-size: 1.0em;
	padding: 0 5px 0 15px; margin: 0;
}
div#pricelist p small {
	font-size: 0.9em; line-height: normal;
	color: #231F20;
}
div.box ul {
	width: 195px; height: auto;
	padding: 5px 5px 0 5px; margin: 0;
}
div.box ul li {
	list-style-type: none;
	list-style-position: outside;
	font-size: 1.1em;
	background: transparent url('~/media/Images/Presentation/bullet_donut gif.ashx') 0px 9px no-repeat scroll;
	padding: 3px 0 3px 12px; margin: 0;
}
div.box ul li small {
	clear: both;
	font-size: 0.82em;
}
div.box ul img.feedicon {
	text-align: left;
	padding: 0; margin: 0 5px 0 0;
}
div.box ul a {
	color: #DDDDDD;
	text-decoration: none;
}
div.box ul a:hover {
	color: #ede800;
	text-decoration: underline;
}
div.box ul a small {
	color: #AAAAAA;
	text-decoration: none;
}
div.box ul a:hover small {
	color: #ede800;
	text-decoration: none;
}
/*
div
{
border: solid 1px green;
}

div#columncenter, div#columnleft, div#columnright
{
border: solid 1px red;
}*/
