/*
  @import url(http://www.htmlhelp.com/style.css);
  @import url(/stylesheets/punk.css);
  DT { background: yellow; color: black }
*/


/* Links */

a
{
	outline: none;
}

input[type="image"]
{
	border: none !important;
}

:focus
{
	outline: none !important;
}

a.RgtNav
{
	font: 11px Arial;
	color: #222222;
	text-decoration: none;
}
a.RgtNav:hover
{
	color: #CC0000;
}
a.RgtNavOn
{
	font: 11px Arial;
	color: #990000;
	text-decoration: none;
}
a.RgtNavOn:hover
{
	color: #cc0000;
}
.RgtNavTD
{
	padding: 0px 0px 0px 10px;
	line-height: 18px;
}
a.RgtProdNav
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -1px;
	color: #222222;
	text-decoration: none;
	text-align: left;
}
a.RgtProdNav:hover
{
	color: #880000;
}

.PageList
{
	padding: 7px 0px 0px 10px;
}
.PageList a
{
	font: normal 13px/15px Arial, Verdana, Sans-serif;
	color: #5B6D7B;
	text-decoration: none;
}
.PageList a:hover
{
	color: #CC0000;
}

/* Footer */
a.DsmFtrLink
{
	font-family: Arial;
	font-weight: 400;
	font-size: 7pt;
	line-height: 8pt;
	color: #a5a5a5;
	word-spacing: 1px;
	text-decoration: none;
}
a:hover.DsmFtrLink
{
	font-family: Arial;
	font-weight: 400;
	font-size: 7pt;
	line-height: 8pt;
	color: #dddddd;
	word-spacing: 1px;
	text-decoration: none;
}

A.HdrLink:link, A.HdrLink:visited, A.HdrLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

A.HdrLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

A.FtrLink:link, A.FtrLink:visited, A.FtrLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #83AAD1; /*#e7e7e7;*/
	text-decoration: none;
}

A.FtrLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #ffffff;
	text-decoration: none;
}


.FooterlinkText
{
	font-weight: 400;
	font-size: 8pt;
	color: #e7e7e7;
	font-family: Arial;
}

.FooterText
{
	font-weight: 400;
	font-size: 8pt;
	color: #e7e7e7;
	font-family: Arial;
}

.PgBody
{
}
.PgBody2
{
	padding: 15px 5px 15px 5px;
}
.PgBlockCtr
{
	padding: 0px 0px 5px 0px;
	clear: both;
}
.PgBlock
{
	clear: both;
}
PgBlockHdr2
{
	clear: both;
}
.PgTab
{
	padding: 0px 0px 5px 5px;
	clear: both;
}



.floatright
{
	float: right;
	padding: 10px 0px 10px 20px;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	color: #CB0D0D;
	vertical-align: top;
	position: relative;
}

.floatright2
{
	float: right;
	padding: 5px 5px 5px 10px;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	color: #CB0D0D;
	vertical-align: top;
}
.floatlft
{
	float: left;
	text-align: left;
	vertical-align: top;
	width: 50%;
}
.floatrgt
{
	float: right;
	text-align: left;
	vertical-align: top;
	width: 50%;
}
.floatleft
{
	float: left;
	padding: 10px 20px 10px 0px;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	color: #CB0D0D;
	vertical-align: top;
}

.floatleft2
{
	float: left;
	padding: 5px 10px 5px 5px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	color: #CB0D0D;
	vertical-align: top;
}




.imgright
{
	float: right;
	margin: 7px 0px 0px 10px;
}

.imgleft
{
	float: left;
	margin: 10px 10px 0px 0px;
}

.bullet
{
	padding: 0px 5px 0px 5px;
	background: url('../img/Bullet.png') no-repeat;
}

ul
{
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-position: outside;
	/*list-style-image: url('../img/Bullet.png');*/   /*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/75p_honey.png');      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader; */
	font-family: Arial;
	font-weight: 300;
	font-size: 0.8em;
	color: #222222;
}

body > * ul
{
	/*list-style-image: url('../img/Bullet.png');*/
}

ul.rsmList
{
	list-style-image: none;
}
body > * ul.rsmList
{
	list-style-image: none;
}
ul.list
{
	margin-top: 15px;
}
ul.tabs
{
	margin-top: 15px;
	margin-bottom: 0px;
	list-style-position: outside;
	font-family: Arial;
	font-weight: 300;
	font-size: 0.8em;
	color: #990000;
}
ul.tabs2
{
	margin-top: 15px;
	margin-bottom: 0px;
	list-style-position: outside;
	font-family: Arial;
	font-weight: 300;
	font-size: 0.8em;
	color: #990000;
	width: 400px;
}


ul.tabs3
{
	margin-top: 25px;
	margin-bottom: 0px;
	list-style-position: outside;
	font-family: Arial;
	font-weight: 300;
	font-size: 0.8em;
	color: #990000;
	width: 600px;
}
body > * ul.tabs, body > * ul.tabs2, body > * ul.tabs3
{
	list-style-image: url('../img/Bullet3.png');
}

ul.tabs li, ul.tabs2 li, , ul.tabs3 li, ul.list li
{
	margin: 0px 0px 5px 0px;
}
ul.inside
{
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-position: inherit;
	font-family: Arial;
	font-weight: 300;
	font-size: 0.8em;
	color: #990000;
	margin-top: 20px;
	margin-left: 20px;
}
body > * ul.inside
{
	list-style-image: url('../img/Bullet.png');
}
ol
{
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-position: outside;
	font-family: Arial;
	font-weight: 300;
	font-size: 0.8em;
	color: #777777;
}
body > * ol
{
	list-style-image: url('../img/Bullet8.png');
}
li
{
	color: #000; /* #c1c1c1 #212632 #415669 #354655 */ /* margin-top: 7px; */
}
/*
li:before
{
    color: #D29E00;
}
*/
table.patents
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #555555;
	width: 100%;
	border: solid;
	border-width: 2px;
	border-color: #c0c0c0;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 6px;
}

table.patents td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #555555;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #c0c0c0;
}

table.patents td.patent
{
	width: 13%;
	text-align: center;
}

table.patents td.grant
{
	width: 14%;
	text-align: center;
}

table.patents td.title
{
	width: 40%;
	text-align: left;
}

table.patents td.country
{
	width: 14%;
	text-align: center;
}

table.patents td.product
{
	width: 19%;
	text-align: center;
}

table.patents-old
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	width: 100%; /*background-color: #fafafa;*/
	border: 1px #c0c0c0 solid; /*border-collapse: collapse;*/
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 6px;
}


table.grants
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #222222;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 6px;
}

table.grants td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #222222;
	padding-left: 10px;
	vertical-align: top;
}




table .specs
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	color: #222222;
	font-size: 9pt;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: left;
}
table.specs td
{
	color: #333333;
	padding: 0px 10px 2px 10px;
}
table.specs td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #3F485C;
	padding: 0px 10px 2px 10px;
	vertical-align: top;
	width: 170px;
}


table.specs2
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	color: #222222;
	font-size: 9pt;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: left;
}
table.specs2 td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #222222;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	text-indent: 20px;
	text-align: left;
	width: 170px;
}
table.specs2 tbody > tr:first-child > td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #222222;
	padding: 0px 0px 0px 10px;
	text-indent: 0px;
	vertical-align: top;
	text-align: left;
}

table.specs3
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	color: #3F485C;
	font-size: 9pt;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: left;
}
table.specs3 td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #3F485C;
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	text-indent: 20px;
	text-align: left;
	width: 170px;
}
table.specs3 td
{
	font-size: 9pt;
	color: #3F485C;
	padding: 0px 10px 2px 10px;
	text-indent: 0px;
	vertical-align: top;
	text-align: left;
}

table.specs3 tbody > tr:first-child > td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #3F485C;
	padding: 0px 10px 2px 10px;
	text-indent: 0px;
	vertical-align: top;
	text-align: left;
}






.specsproduct td
{
	font-size: 14px !important;
	color: #8A1C05 !important;
	padding-bottom: 15px !important;
}

table.matrix
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	color: #222222;
	font-size: 8pt;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: center;
	background-color: #F1F2F4;
}

table.matrix td
{
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}

table.matrix td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #222222;
	padding-left: 10px;
	text-align: left;
	width: 170px;
}
table.matrix tr:first-child
{
	background-color: #FFF;
}


table.matrix2
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	color: #222222;
	font-size: 8pt;

	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: center;
	background-color: #F1F2F4;
}

table.matrix2 td
{
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;

}

table.matrix2 td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #222222;
	padding-left: 10px;
	text-align: left;

}
table.matrix2 tr:first-child
{
	background-color: #FFF;
}


table.trademarks
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #42505B;
	width: 70%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 5px;
	padding-left: 6px;
}

table.trademarks td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #42505B;
	padding-left: 10px;
	vertical-align: top;
}


table.partner
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #42505B;
	width: 90%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 5px;
	padding-left: 30px;
	text-align: center;
	line-height: 10px;
	table-layout:fixed;

}

table.partner td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #42505B;
	padding-left: 30;
	vertical-align: top;
}

table.gsa
{
/*		font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #42505B;*/
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 5px;
	padding-left: 20px;
	text-align: left;
	line-height: 10px;
	table-layout:fixed;

}

table.gsa td
{
/*	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #42505B;*/
	padding-left: 14;
	vertical-align: top;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}

table.gsa td:first-child
{
	/*font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #222222;*/
	padding-top: 15px;
	text-align: center;

}


table.Recreational
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #880000;
	width: 100%;
	border-collapse: collapse;
	border-color: #cccccc; 
	border-spacing: 0px;
	margin-top: 5px;
	padding-left: 30px;

	text-align: center;
	line-height: 10px;
	table-layout:fixed;

}

table.Recreational td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #42505B;
	padding-left: 20;
	padding-bottom: 35px;
	vertical-align: top;
}

/*#Recreational1
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #880000 !important;
	width: 100%;
	border-collapse: collapse;
	border-color: #cccccc; 
	border-spacing: 0px;
	margin-top: 5px;
	padding-left: 30px;

	text-align: center;
	line-height: 10px;
	table-layout:fixed;

}
#Recreational1 td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000  !important;
	padding-left: 20;
	padding-bottom: 30px;
	vertical-align: top;

}*/


table .videos
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	font-size: 9pt;
	width: 90%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: left;
}
table.videos td
{
	padding: 10px 0px 10px 0px;
}

/* Right Side */

#RsPanelBar
{
	padding: 7px 0px 0px 0px;
	border-top: solid 1px #5B6D7B;
	margin-top: 8px;
}
.RgtSideTd
{
	padding: 0px 10px 0px 10px;
}

.RsTitles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: .8em;
	line-height: 1.1em;
	color: #1D2B4F;
	word-spacing: 1px;
	padding: 0px 0px 10px 0px;
	width: 100%;
	text-align: center;
}
.RsLine
{
	width: 100%;
	height: 2px;
	padding: 2px 0px 0px 0px;
	border-bottom: solid 1px #C8C8C8;
}
.RsTitlesWht
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: .9em;
	line-height: 1.1em;
	color: #eaeaea;
	word-spacing: 1px;
	padding: 0px 0px 5px 0px;
	width: 100%;
	text-align: center;
}
.RsTitleMeas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: .9em;
	line-height: 1.1em;
	color: #CC0000;
	word-spacing: 1px;
	padding: 0px 0px 5px 0px;
	width: 100%;
	text-align: center;
	background-color: #d5d5d5;
}
.RsLineWht
{
	background-color: #eaeaea;
	padding: 15px 10px 0px 10px;
	height: 1px;
}

.RsProdTitles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: .9em;
	line-height: 1.1em;
	color: #1D2B4F;
	word-spacing: 1px;
	margin-bottom: 2px;
	padding: 10px 0px 3px 0px;
	width: 100%;
	text-align: center;
}

.RsDiv
{
	clear: both;
}
.RsLinkDiv
{
	line-height: 0.7em;
	padding: 0px 0px 5px 0px;
}


ul.RsUlist
{
	list-style: none none outside !important;
	padding: 0;
	margin: 0;
	padding: 0 20px 0 10px; /*   border-bottom: solid 1px #A0A7B2;     background: #CDD2D5 url('../img/AppProdBkgrd.jpg')  repeat-x; */ /* border: solid 1px #3a3a3a; */
}
ul.RsUlist li
{
	margin: 5px 5px 8px 10px;
}
ul.RsUlist li .RsTitles2
{
	margin-left: 0px !important;
}

.RsTitles2
{
	color: #31414F; /* #56728B  #8A1C05 #2E597A*/ /*  background: url('../img/RgtSideHdr.png') no-repeat; */
	text-align: center; /*font: bold  14px/16px SegoeUI, Arial, sans-serif; */
	font: bold 15px/20px SegoeUI,Arial,sans-serif;
	width: 100%;
	padding: 6px 0px 0px 0px;
	margin: 5px 0px 0px 0px !important;
	height: 21px;
	border-bottom: solid 1px #5B6D7B;
}
.RsTitles3
{
	color: #31414F; /* #828F99 555555 #56728B #354655 #2B3844*/
	text-align: left;
	font: 500 15px/20px SegoeUI, Arial, sans-serif;
	width: 100%;
	padding: 6px 5px 0px 5px;
	margin: 0px 0px 0px 0px !important;
	height: 20px;
	border-bottom: solid 1px #5B6D7B; /* #d3d3d3 #999999 */
	width: 210px;
}
A.RsLink:link, A.RsLink:visited, A.RsLink:active, ul.RsUlist li a:link, ul.RsUlist li a:visited, ul.RsUlist li a:active
{
	font: normal 12px/14px Arial, Verdana, Sans-serif;
	color: #5B6D7B;
	vertical-align: top;
	text-decoration: none;
}

A.RsLink:hover, ul.RsUlist li a:hover
{
	color: #CC0000;
	text-decoration: none;
}


A.RsLink2:link, A.RsLink2:visited, A.RsLink2:active
{
	font: normal 12px/13px Arial, Verdana, Sans-serif;
	text-align: center;
	color: #990000;
	vertical-align: top;
	text-decoration: none;

}

A.RsLink2:hover
{
	color: #CC0000;
	text-decoration: none;
}
ul.RsApplist
{
	list-style: none none outside !important;
	padding: 0px 0px 10px 0px;
	margin: 0;
}
ul.RsApplist li
{
	padding: 0px 0px 7px 0px;
	margin: 0;
}
#newscontainer
{
	width: 165px;
}
.newsUpperContent
{
	margin: 5px 0px 0px 10px;
}
.diamond
{
	vertical-align: middle;
	margin-right: 7px;
}
.date
{
	color: #cc0000;
	font-weight: bold;
	font-size: 10pt;
}
.news
{
	color: #ffffff;
	margin-left: 0px;
	text-align: justify;
	width: 165px;
}
A.NewsLink:link, A.NewsLink:visited, A.NewsLink:active
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 8pt;
	color: #eaeaea;
	vertical-align: top;
	line-height: 9pt;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	word-spacing: .5px;
	letter-spacing: .5px;
}

A.NewsLink:hover
{
	color: #CC0000;
	text-decoration: none;
}

A.MediaLink:link, A.MediaLink:visited, A.MediaLink:active
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #990000;
	line-height: 12pt;
	margin: 0px 0px 0px 10px;
	text-decoration: none;
	word-spacing: .5px;
	letter-spacing: .5px;
}

A.MediaLink:hover
{
	color: #CC0000;
	text-decoration: none;
}

A.BodyLink:link, A.BodyLink:visited, A.BodyLink:active
{
	color: #7B1A04;
	text-decoration: none;
}

A.BodyLink:hover
{
	color: #cc0000;
	text-decoration: underline;
}

A.PrevProd:link, A.PrevProd:visited, A.PrevProd:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333333;
	text-decoration: underline;
}
A.PrevProd:hover
{
	color: #cc0000;
	text-decoration: underline;
}

A.RedLink:link, A.RedLink:visited, A.RedLink:active
{
	color: #7B1A04;
	text-decoration: none;
}

A.RedLink:hover
{
	color: #cc0000;
	text-decoration: underline;
}



A.GoldLink:link, A.GoldLink:visited, A.GoldLink:active
{
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 14px;
	color: #7B1A04; /* #F4B800 */
	text-decoration: none;
	margin-bottom: 20px !important;
	padding: 0px 0px 40px 0px !important;
}

A.GoldLink:hover
{
	color: #cc0000;
	text-decoration: none;
}


A.LtGoldLink:link, A.LtGoldLink:visited, A.LtGoldLink:active
{
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 1.0em;
	color: #FFE79D;
	text-decoration: none;
	word-spacing: .5px;
	letter-spacing: .5px;
	padding: 0px 0px 40px 0px !important;
}

A.LtGoldLink:hover
{
	color: #F4B800;
	text-decoration: none;
}


A.WhiteLink:link, A.WhiteLink:visited, A.WhiteLink:active
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 1.0em;
	color: #555555;
	text-decoration: none;
	word-spacing: .5px;
	letter-spacing: .5px;
	padding: 0px 0px 40px 0px !important;
}

A.WhiteLink:hover
{
	color: #cc0000;
	text-decoration: none;
}


A.ToTopLink:link, A.ToTopLink:visited, A.ToTopLink:active
{
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 0.7em;
	color: #CC0000;
	text-decoration: none;
	word-spacing: .5px;
	letter-spacing: .5px;
	padding: 0px 0px 40px 0px !important;
}

A.ToTop:hover
{
	color: #FF0000;
	text-decoration: none;
}

/* Control Forms */

.CtlFormDescTdxxxxx
{
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #ECECEC; /* #E4E4E4 */
}

.CtlFormDesc
{
	font: 500 15px/18px Arial, Verdana, Sans-serif !important;
	color: #333333; /* #21414F  #2E3D49*/
	text-transform: none;
	text-align:left;
	padding: 10px 8px 8px 30px;

}

.CtlFormLbl
{
	font-family: Arial;
	font-size: 13px;
	font-weight: 500;
	color: #606060; /*#FFD75B;*/
	width: 150px;
	text-transform: none;
	text-align: Right;
	padding: 4px 8px 2px 0px;
}

.CtlFormTxt
{
	font-family: Arial;
	font-size: 13px;
	font-weight: 500;
	color: #404040;
	text-align: left;
	padding: 4px 0px 2px 2px;
}

.CtlFrmTxtBox
{
	font-family: Arial;
	font-size: 13px;
	font-weight: 500;
	color: #000000;
	text-align: left;
	height: 16px;
	padding-top: 2px;
}
.CtlFormLblReq
{
	font-family: Arial;
	font-size: 13px;
	font-weight: 500;
	color: #CC0000; /*#FFD75B;*/
	width: 150px;
	text-transform: none;
	text-align: Right;
	padding: 4px 8px 2px 0px;
}

/* Forms */

.FrmHeader
{
	color: #31414F; /* #56728B  #8A1C05 #2E597A*/
	text-align: center;
	font: 500 15px/20px SegoeUI, Arial, sans-serif;
	width: 100%;
	padding: 6px 0px 5px 0px;
	margin: 5px 0px 0px 0px !important;
	height: 21px;
	border-bottom: solid 1px #cccccc;
}

.FormLbl
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #505050; /*#FFD75B; #c8c8c8*/
	width: 125px;
	text-transform: none;
	text-align: Right;
	padding: 3px 8px 0px 0px;
}

.FormLblReq
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #CC0000; /*#FFD75B;*/
	text-transform: none;
	text-align: Right;
	padding: 1px 8px 0px 0px;
}

.FormTxt
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #404040;
	text-align: left;
	padding: 4px 0px 0px 0px;
}
.txt
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 0.8em;
	color: #555555; /* #D3D3D3  #F9f9f9 */
}
.FrmErrorMsg
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: #CC0000;
}
.frmEmailSignup
{
	font-family: Verdana;
	font-weight: 500;
	font-size: 10px;
	color: #666666;
	line-height: 16px;
	padding-top: 5px;
}
.Required
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #FF0000;
	text-align: left;
}

.ContactLbl
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #404040;
	width: 100px;
	text-transform: none;
	text-align: right;
	padding: 3px 8px 0px 0px;
}
.ContactLbl2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #404040;
	text-transform: none;
	text-align: left;
	padding: 8px 0px 0px 0px;
}
.ContactLblSm
{
	font-family: Arial;
	font-size: 11px;
	font-weight: 500;
	color: #404040;
	text-transform: none;
	text-align: left;
	padding: 8px 0px 0px 0px;
}
.ContactTxt
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #404040;
	text-align: left;
	padding: 4px 0px 0px 0px;
}
.FrmTxtBox
{
	font-family: Arial;
	font-size: 13px;
	font-weight: 500;
	color: #000000;
	text-align: left;
	height: 16px;
	padding-top: 3px;
}
.FrmMulti
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	text-align: left; /*background-color: #F2F2F2 !important;    border-style: none; */
	padding-top: 2px;
}
.ContactMsg
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #cc0000;
}
.FormDescSm
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #404040;
}


.hidtxt
{
	display: none;
}

/* Spacers */
.td1
{
	height: 1px;
	width: 100%;
}
.td2
{
	height: 2px;
	width: 100%;
}
.td3
{
	height: 3px;
}
.td4
{
	height: 4px;
}
.td5
{
	height: 5px;
}
.td7
{
	height: 7px;
	width: 100%;
}
.td10
{
	height: 10px;
}
.td15
{
	height: 15px;
}
.td35
{
	height: 35px;
}

.spacerdiv
{
	height: 2px;
}

.ErrorMessage
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 1.5em;
	color: #9F2004;
}

.HmPgPnlTL
{
	background: #515151 url('../img/HmPgPnlTL.gif') no-repeat top left;
	height: 10px;
	padding: 0px 0px 0px 0px;
}

.HmPgPnlTR
{
	background: #515151 url('../img/HmPgPnlTR.gif') no-repeat top right;
	height: 10px;
	padding: 0px 0px 0px 0px;
	width: 50%;
}

.HmPgPnlBL
{
	background: #515151 url('../img/HmPgPnlBL.gif') no-repeat top left;
	height: 10px;
	padding: 0px 0px 0px 0px;
}

.HmPgPnlBR
{
	background: #515151 url('../img/HmPgPnlBR.gif') no-repeat top right;
	height: 10px;
	padding: 0px 0px 0px 0px;
	width: 50%;
}
.HmPgPnlTL3
{
	background: #515151 url('../img/HmPgPnlTL3.jpg') no-repeat top left;
	height: 10px;
	padding: 0px 0px 0px 0px;
}

.HmPgPnlTR3
{
	background: #515151 url('../img/HmPgPnlTR.jpg') no-repeat top right;
	height: 10px;
	padding: 0px 0px 0px 0px;
	width: 50%;
}

.DivTop
{
	padding: 0px 0px 0px 5px;
	height: 55%;
	vertical-align: top; /*   background-color: #dedede;     border-bottom: solid 1px #333333; */
}
.DivTxt
{
	vertical-align: bottom;
	padding: 0px 5px 1px 5px;
	height: 45%; /*   background: url('../test_img/ModalImageBg.gif');  */ /*      background-color: #999999; background-color: #999999;     border-top:1px dotted #999999;     border-right: 0;    border-bottom: 0;    border-left: 0; */
}



A.CmdLink:link, A.CmdLink:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}

A.CmdLink:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
}
.RadPanelBar .rpRootGroup
{
	border: none !important;
	text-indent: 14px;
	line-height: 18px;
}
.rpRootGroup
{
	list-style-image: none;
}
.rpRootGroup .rpItem
{
	list-style-image: none;
}

.RadPanelBar .rpText
{
	font: normal 12px/18px Arial, Verdana, Sans-serif;
	color: #5B6D7B;
	padding: 0px 12px; /*  color: #303030;    padding: 0px 12px;    font: normal 11px Arial, Verdana, Sans-serif;     line-height: 18px; */
}
.RadPanelBar .rpLink
{
	text-decoration: none;
	border: none !important;
}
.RadPanelBar .rpOut
{
	border-color: transparent;
}
.RadPanelBar .rpRootGroup .rpText
{
	background: url('../img/Arrows-White.gif') no-repeat 11px center !important;
}

body > * .RadPanelBar .rpRootGroup .rpText
{
	background: url('../img/Arrows-Grey.png') no-repeat 11px center !important;
}
.RadPanelBar .rpRootGroup .rpLevel1 .rpText
{
	background: url('../img/Arrows-Black-2.png') no-repeat 11px center !important;
}
.RadPanelBar .rpRootGroup .rpLevel1 .rpText:hover
{
	background: url('../img/Arrows-Red-2.png') no-repeat 11px center !important;
}
.RadPanelBar .rpRootGroup .rpText:hover
{
	color: #990000;
	background: url('../img/Arrows-Red.gif') no-repeat 11px center !important;
}
body > * .RadPanelBar .rpRootGroup .rpText:hover
{
	color: #cc0000;
	background: url('../img/Arrows-Red.png') no-repeat 11px center !important;
}

.RadPanelBar .rpRootGroup .rpExpanded .rpText
{
	background: url('../img/Arrows-red-Down.gif') no-repeat 11px center !important;
	color: #9F2004;
	font-weight: bold;
}
body > * .RadPanelBar .rpRootGroup .rpExpanded .rpText
{
	background: url('../img/Arrows-red-Down.png') no-repeat 11px center !important;
	color: #9F2004;
	font-weight: bold;
}

.RadPanelBar .rpLevel1 .rpItem .rpText
{
	margin-left: 10px;
}
.reToolbar.Default .CustomCancel
{
	background-image: url(../img/CustomCancel.gif);
}
.reToolbar.Default .CustomSave
{
	background-image: url(../img/CustomSave.gif);
}
.radfdSkinnedFormButton
{
	width: auto !important;
}



.RadWindow a.rwIcon
{
	background-image: url('LTIIcon.png') !important;
}

/*
div.RadComboBox td.rcbInputCell, div.RadComboBox td.rcbArrowCell
{
	border-bottom: 1px solid transparent !important;
}
*/

.RadToolTip_Black1.rtLoading
{
	background: url('../img/Loading2.gif') no-repeat center !important;
}

div.RadToolTip_Black1 div.rtTitlebar
{
	color: #FFF !important;
	font: bold 12px/18px Verdana, Arial, Sans-serif !important;
	line-height: 20px !important;
	padding-left: 4px;
}




.photoover
{
	border-right: #001d4c 1px solid;
	padding: 0px 0px 0px 0px;
	border-top: #ffffff 1px solid;
	background: #cccccc;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	border-left: #ffffff 1px solid;
	cursor: hand;
	border-bottom: #001d4c 1px solid;
}
.thumb
{
	border-right: #8b1618 1px solid;
	height: 90px;
	width: 74px;
	padding: 0px 0px 0px 0px;
	border-top: #8b1618 1px solid;
	border-left: #8b1618 1px solid;
	border-bottom: #8b1618 1px solid;
}

/* What Do You Want To Measure */

.LtiProdTitle
{
	color: #F4B800;
	text-align: center;
	font: bold 12px SegoeUI, Arial, sans-serif;
	height: 18px;
}

.LtiProdTxt
{
	font: 8pt/17px Arial;
	color: #333333;
	vertical-align: top;
	padding-top: 2px;
}

A.LtiProdLink:link, A.LtiProdLink:visited, A.LtiProdLink:active
{
	font: 8pt/17px Arial;
	color: #333333;
	text-decoration: none;
}

A.LtiProdLink:hover
{
	color: #CC0000;
}
/* ------------ */
A.LtiDownload:link, A.LtiDownload:visited, A.LtiDownload:active
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 13px;
	color: #B98B00;
	vertical-align: top;
	text-decoration: underline;
}

A.LtiDownload:hover
{
	color: #CC0000;
}

.ProdListHdr
{
	border-top: 1px solid #acacac;
	height: 9px;
}


.ProdListDiv
{
	text-align: left;
	padding: 0px 5px 4px 4px;
	border-bottom: solid 1px #acacac;
	margin-bottom: 10px;
}
.LtiProdImg
{
	/* border-top: solid 2px #c0c0c0;     border-right: solid 2px #666666;      border-bottom: solid 2px #666666;     border-left: solid 2px #c0c0c0;     background-color: #FFF; */
}

.LtiProdName
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 15px;
	color: #2F3646;
	padding: 0px 0px 1px 0px;
}
.LtiPartNo
{
	font-family: Arial;
	font-weight: 500;
	font-size: 12px;
	color: #656565; /* #444444 */
	padding: 3px 0px 5px 0px;
}
.LtiProdDetail
{
	font-family: SegoeUI, Arial, sans-serif;
	padding: 5px 0px 0px 0px;
	font-weight: 300;
	font-size: 13px;
	color: #636363;
	line-height: 15px;
}
.LtiProdNotes
{
	font-family: Arial;
	font-weight: 500;
	font-size: 12px;
	color: #656565;
	padding: 6px 0px 0px 0px;
}

.PkgItemsHdr
{
	font-family: Arial;
	border-bottom: 1px solid #acacac;
	font-size: 13px;
	color: #505050;
}
.PackageItems
{
	font-family: SegoeUI, Arial, sans-serif;
	margin: 5px 0px 0px 0px;
	font-weight: 300;
	font-size: 12px;
	color: #636363;
	line-height: 14px;
	padding: 0px 0px 2px 0px;
}
.PackageItems td
{
	padding: 0px 0px 2px 0px;
}
/* Measure This */

.MeasureTitle
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: .9em;
	line-height: 1.1em;
	color: #56728B;
	word-spacing: 1px;
	padding: 2px 0px 3px 5px;
}
.ListLine
{
	height: 1px;
	width: 100%;
	background-color: #acacac;
}
A.MeasureProd:link, A.MeasureProd:visited, A.MeasureProd:active
{
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 14px;
	color: #8A1C05;
	vertical-align: top;
	line-height: 1.5em;
	margin: 0px 0px 40px 0px;
	text-decoration: none;
}

A.MeasureProd:hover
{
	color: #cc0000;
	text-decoration: none;
}
.MeasureDetail
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px;
	font-weight: 300;
	font-size: 12px;
	color: #2F3646;
	line-height: 1.2em;
}

.LtiQuoteInfo
{
	color: #555555;
	text-align: center;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}

.caption
{
	font-family: Verdana;
	font-weight: 300;
	font-size: 13px;
	color: #4682B4;
	padding: 5px 0px 0px 0px;

}

.caption2
{
	font-family: Verdana;
	font-weight: 300;
	font-size: 15px;
	color: #4682B4;
	padding: 5px 0px 14px 0px;
}

.caption3
{
	font-family: Verdana;
	font-weight: 300;
	font-size: 13px;
	color: #4682B4;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

/* Product Grid */

.RadGrid_ProdGrid a
{
	font: 14px/17px Arial, Verdana, Helvetica, sans-serif;
	color: #8A1C05;
}
.RadGrid_ProdGrid a:hover
{
	color: #cc0000;
}

.RadGrid_ProdGrid p
{
	margin: 0px 0px 0px 0px;
}
.RadGrid_ProdGrid div
{
	padding-top: 5px;
	text-align: center;
}
/* Search */

.SearchInfo
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #42505B;
	padding-bottom: 2px;
	font-size: 11pt;
	line-height: 19px;
	vertical-align: top;
	height: 38px;
	padding-left: 14px;
}

.SearchTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #8A1C05;
	padding-bottom: 2px;
	font-size: 11pt;
	font-weight: 500;
}

.SearchNotes
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #5B6D7B;
	font-size: 10pt;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	vertical-align: bottom;
}

.SearchDetail
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #42505B;
	font-size: 10pt;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	vertical-align: bottom;
}
.SearchSpacer
{
	height: 5px; /*border-bottom: solid 1px #5B6D7B; */
}
A.SearchLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	padding: 10px 0px 0px 7px;
	text-decoration: underline;
}
.SearchCountries
{
	margin-bottom: 5px;
}

A:hover.SearchLink
{
	color: #ff0000;
	padding-left: 7px;
	text-decoration: underline;
}

A.SearchTitleLink:link, A.SearchTitleLink:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #8A1C05;
	font-size: 11pt;
	padding-top: 0px;
	padding-bottom: 2px;
	text-decoration: none;
}

A.SearchTitleLink:active, A.SearchTitleLink:hover
{
	color: #990000;
	text-decoration: underline;
}

A.SearchContactLink:link, A.SearchContactLink:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 10pt;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
}

A.SearchContactLink:active, A.SearchContactLink:hover
{
	color: #ff0000;
	text-decoration: none;
}

.PoliceNotice
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 12pt;
}

.PoliceInfo
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
}

A.ContactLink:link, A.ContactLink:visited, A.ContactLink:active
{
	font-family: "Trebuchet MS" , Arial, sans-serif;
	color: #993333;
	font-size: 10pt;
}

A.ContactLink:hover
{
	font-family: "Trebuchet MS" , Arial, sans-serif;
	color: #ff0000;
	font-size: 10pt;
	text-decoration: none;
}

.videodiv
{
	/*border-top: solid 1px #c0c0c0;     border-right: solid 1px #666666;      border-bottom: solid 1px #666666;     border-left: solid 1px #c0c0c0;*/
	border: solid 1px #6D7B8D;
	position: relative;
	margin: -1px 0 0 0;
	padding: 0;
}

.videotxt
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: #4682B4;
}

#videodiv
{
	/*border-top: solid 1px #c0c0c0;     border-right: solid 1px #666666;      border-bottom: solid 1px #666666;     border-left: solid 1px #c0c0c0;*/
	border: solid 1px #6D7B8D;
	background-color: #6D7B8D;
	margin: 0;
	padding: 0;
}
.videoLink img, .videoLink2 img
{
	border: solid 1px #5B6D7B ; /* #6D7B8D; */
}

A.VideoTitleLink
{
	font-family: Verdana, Arial;
	font-weight: 500;
	font-size: 8pt;
	line-height: 3pt;
	color: #4682B4;
	word-spacing: 1px;
	text-decoration: none;
}

A.VideoTitleLink:hover
{
	font-family: Verdana, Arial;
	font-weight: 500;
	font-size: 8pt;
	line-height: 3pt;
	color: #063F79;
	word-spacing: 1px;
	text-decoration: none;
}



A.ListEventTitleHpl:link, A.ListEventTitleHpl:visited, A.ListEventTitleHpl:active
{
	font-family: Verdana, Arial;
	font-weight: 500;
	font-size: 11pt;
	line-height: 12pt;
	color: #404040;
	word-spacing: 1px;
	text-decoration: none;
}

A.ListEventTitleHpl:hover
{
	font-family: Verdana, Arial;
	font-weight: 500;
	font-size: 8pt;
	line-height: 9pt;
	color: #458DCE;
	word-spacing: 1px;
	text-decoration: none;
}



A.EventTitleLink
{
	font-family: Verdana, Arial;
	font-weight: 500;
	font-size: 8pt;
	line-height: 9pt;
	color: #F19913;
	word-spacing: 1px;
	text-decoration: none;
}

A.EventTitleLink:hover
{
	font-family: Verdana, Arial;
	font-weight: 500;
	font-size: 8pt;
	line-height: 9pt;
	color: #458DCE;
	word-spacing: 1px;
	text-decoration: none;
}

.EventTitle
{
	/* blue  #445991; #D29E00 #386C93 #354655*/ /* font-family: SegoeUI, Arial, sans-serif;    font-weight: 500;    font-size: 17px;    color: #5B6D7B ;     padding: 2px 0px 1px 5px;*/
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: .9em;
	line-height: 1.1em;
	color: #56728B;
	word-spacing: 1px;
	padding: 2px 0px 3px 5px;
}
.EventName
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: 500;
	color: #8A1C05; /* #B0C4DE; #D29E00;*/
	vertical-align: top; /* line-height: 1.2em; */
	margin: 0px 0px 0px 0px;
}
.EventNameOvr
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: 500;
	color: #CC0000; /* #B0C4DE; */
	vertical-align: top; /* line-height: 1.2em; */
	margin: 0px 0px 0px 0px;
}
.EventDate
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 0.8em;
	color: #777777;
	word-spacing: 1px;
	padding: 2px 0px 0px 0px;
}
.EventAddr
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 0.8em;
	color: #333333;
	word-spacing: 1px;
	padding: 1px 0px 0px 0px;
}
.EventDetail
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.0em;
	color: #333333;
	word-spacing: 1px;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}
.EventDesc
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
a.EventSignup
{
	font-size: 1.1em;
	color: #3366ff;
	font-weight: 500;
	text-decoration: underline;
	line-height: 25px;
}
a.EventSignup:hover
{
	color: #CC0000;
}

/* SiteSearch */

A.SiteSearchLink:link, A.SiteSearchLink:active, A.SiteSearchLink:visited
{
	font: 500 1.0em SegoeUI, Arial, sans-serif;
	color: #336699; /*#8B231B */
}

A.SiteSearchLink:hover
{
	color: #cc0000;
}

.SiteSearchTxt
{
	padding: 5px 0px 5px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 0.8em;
	color: #404040; /* #D3D3D3  #F9f9f9 #303030 #2F3646 42505B*/
}
.SiteSearchUrl
{
	color: #880000;
	font: 12px/1.3 arial,sans-serif;
}
.SiteSearch
{
	text-align: center;
	vertical-align: top;
	color: #FFFFFF; /* #045cb5; */
	height: 22px;
	width: 200px;
	padding: 0px 0px 0px 3px;
	background: url('../img/SearchBkgnd.png') no-repeat 0px center;
}
.SiteSearchBtn
{
	padding: 3px 0px 0px 0px;
}




.FaqTitle
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 14px;
	font-style: italic;
}

.FaqDesc
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #606060;
	line-height: 16px;
	padding: 5px 10px 10px 10px !important;
	border-bottom: 1px solid #acacac !important;
}

A.FaqLink:link, A.FaqLink:visited, A.FaqLink:active
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 13px;
	color: #505050;
	text-decoration: none;
	padding: 0px 0px 0px 0px !important;
}

A.FaqLink:hover
{
	color: #303030;
	text-decoration: none;
}

A.FaqLinkOn:link, A.FaqLinkOn:visited, A.FaqLinkOn:active
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 1.1em;
	color: #303030;
	text-decoration: none;
	word-spacing: .5px;
	letter-spacing: .5px;
	padding: 0px 0px 0px 0px !important;
}
A.FaqLinkOn:hover
{
	color: #303030;
	text-decoration: none;
}
A.FaqLink2:link, A.FaqLink2:visited, A.FaqLink2:active
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.0em;
	word-spacing: 1px;
	color: #7B1A04;
	text-decoration: none;
}

A.FaqLink2:hover
{
	color: #CC0000;
	text-decoration: none;
}
.FaqLabel
{
	font-family: Verdana;
	font-weight: 500;
	font-size: 12px;
	color: #dedede;
	text-indent: 5px;
	width: 100px;
	line-height: 16px;
}

.frmDetail
{
	font-family: Verdana;
	font-weight: 500;
	font-size: 12px;
	color: #546E8F;
}
.RadRotator_Default .rrClipRegion
{
	border: none !important;
	text-align: center;
}

.ShareThis
{
	color: #F4B800;
	text-align: center;
	font: 500 12px SegoeUI, Arial, sans-serif;
	width: 100%;
	padding: 5px 0px 10px 0px;
	vertical-align: middle !important;
}

.ShareThis a
{
	color: #F4B800;
	font: 500 12px SegoeUI, Arial, sans-serif;
	text-decoration: none;
	padding: 0px 5px 0px 22px;
}
a.ShareLink1
{
	background: url('../img/Linkedin2.png') no-repeat 2px center;
}
a.ShareLink2
{
	background: url('../img/Facebook2.png') no-repeat 2px center;
}
a.ShareLink3
{
	background: url('../img/twitter2.png') no-repeat 2px center;
}
.ShareThis a:hover
{
	color: #cc0000;
}

.ShareThis3
{
	color: #F4B800;
	text-align: right;
	font: 500 12px SegoeUI, Arial, sans-serif;
	width: 50%;
	padding: 0px 7px 0px 0px;
	vertical-align: middle !important;
	line-height: 18px !important;
}
.ShareThisbtn3
{
	padding: 0px 7px 0px 0px;
}
.ShareThis4
{
	display: inline;
	padding: 0px 0px 0px 0px;
	vertical-align: middle !important;
}
.ShareThisbtn4
{
}

/*
#slideshow input { display: none }
#slideshow input.first { display: block }
*/
.fadein
{
	display: none;
}

A.CustomBtn
{
	/* Sliding right image */
	background: transparent url('../img/BtnCustomR.png') no-repeat scroll top right;
	display: block;
	float: left;
	height: 18px !important; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	text-decoration: none;
	color: #dedede;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.CustomBtn span1
{
	/* Background left image */
	background: url('../img/BtnCustomL.png') no-repeat;
	display: block;
	line-height: 18px !important; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 18px;
	height: 18px !important;
}
.CustomBtn:hover span
{
	text-decoration: underline;
}
.CustomSpan
{
	/* Background left image */
	background: transparent url('../img/BtnCustomL.png') no-repeat;
	display: block;
	line-height: 18px !important; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	height: 18px !important;
}

/* combobox */

.RadComboBox_Black .rcbInputCellLeft, .RadComboBox_Black .rcbInputCellRight, .RadComboBox_Black .rcbArrowCellLeft, .RadComboBox_Black .rcbArrowCellRight
{
	background-image: url('../img/rcbSprite.png') !important;
}

* html .RadComboBox_Black .rcbInputCellLeft, * html .RadComboBox_Black .rcbInputCellRight, * html .RadComboBox_Black .rcbArrowCellLeft, * html .RadComboBox_Black .rcbArrowCellRight
{
	background-image: url('../img/rcbSpriteIE6.png') !important;
}

.RadComboBox_Black .rcbHovered .rcbInputCell .rcbInput, .RadComboBoxDropDown_Black .rcbHovered
{
	color: #FFF !important;
}

.RadComboBox_Default, .RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default
{
	/* font: 12px "Segoe UI", Arial, sans-serif; 	color: #6797C7 !important; 	font-style: normal !important; */
}

/* combobox */

.RadComboBox_Default .rcbInputCellLeft, .RadComboBox_Default .rcbInputCellRight
{
	/*  background-image: none !important; */
}
.RadComboBox_Default .rcbArrowCellLeft, .RadComboBox_Default .rcbArrowCellRight
{
	/* background-image: none !important; */
}

* html .RadComboBox_Default .rcbInputCellLeft, * html .RadComboBox_Default .rcbInputCellRight, * html .RadComboBox_Default .rcbArrowCellLeft, * html .RadComboBox_Default .rcbArrowCellRight
{
	background-image: url('../img/rcbSpriteIE6.png') !important;
}

/*
.RadTabStrip_Simple .rtsLI,
.RadTabStrip_Simple .rtsLink
{
	color: #cfcfcf !important;
	font: normal 14px/26px "Segoe UI", Arial, sans-serif !important;
	padding-top: 0px !important;	
}

.RadTabStrip_Simple .rtsLink
{
    border: none!important;
	border-top: 1px solid #7c7c7c !important;

    border-bottom: 4px solid #fff !important;
	margin: 0px 3px 0px 3px !important;
	background: #354655 url('../img/rmSprite.png') 0px -409px repeat-x !important;
}

.RadTabStrip_Simple .rtsLink:hover
{
	background: #555555 !important;
	border-color: #888888 !important;
	border-bottom: 3px solid #555555 !important;
	color: #FFF !important;
}

.RadTabStrip_Simple .rtsSelected,
.RadTabStrip_Simple .rtsSelected:hover
{
	background: #555555 !important;
	border-color: #7c7c7c !important;
	color: #FFF !important;
	border-bottom: 4px solid #555555 !important;
}
.RadTabStripLeft_Simple .rtsSeparator,
.RadTabStripRight_Simple .rtsSeparator
{
	background: #828282 !important;
}
	*/


.RadTabStrip_Windows7
{
}
.RadTabStrip_Windows7 .rtsLI, .RadTabStrip_Windows7 .rtsLink
{
	color: #4c607a; /* #4c607a #31414F*/
	font: 14px/32px "Segoe UI" , Arial, sans-serif !important;
}

.RadTabStrip_Windows7 .rtsLevel2 .rtsLI, .RadTabStrip_Windows7 .rtsLevel2 .rtsLink
{
	color: #4c607a; /* #4c607a #31414F*/
	font: 13px/28px "Segoe UI" , Arial, sans-serif !important;
}

.RadTabStripLeft_Windows7 .rtsSeparator, .RadTabStripRight_Windows7 .rtsSeparator
{
	background: #ffffff !important;
}
.RadTabStrip_Windows7 .rtsLevel
{
	background: none !important;
}
.RadTabStripTop_Windows7 .rtsLevel1, .RadTabStripBottom_Windows7 .rtsLevel1
{
	background-image: url('../img/TabStripStates32.png') !important;
}

.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink, .RadTabStripTop_Windows7 .rtsLevel1 .rtsOut, .RadTabStripBottom_Windows7 .rtsLevel1 .rtsLink, .RadTabStripBottom_Windows7 .rtsLevel1 .rtsOut, .RadTabStripTop_Windows7 .rtsLevel1, .RadTabStripBottom_Windows7 .rtsLevel1
{
	background-image: url('../img/TabStripStates32.png') !important;
}

.RadTabStripTop_Windows7 .rtsLevel.rtsLevel2
{
	border-left: solid 1px #C8D6E5 !important;
	border-right: solid 1px #C8D6E5 !important;
	padding: 10px 0px 0px 0px !important;
	background-color: Blue;
}

.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink:hover
{
	background-position: 0 -99px !important;
}
.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink:hover .rtsOut
{
	background-position: 100% -99px !important;
}

.RadTabStripTop_Windows7 .rtsLevel1 .rtsUL
{
	padding-left: 15px !important;
}


.RadTabStripTop_Windows7 .rtsLevel1 .rtsSelected, .RadTabStripTop_Windows7 .rtsLevel1 .rtsSelected:hover
{
	background-position: 0 -34px !important;
}
.RadTabStripTop_Windows7 .rtsLevel1 .rtsSelected .rtsOut, .RadTabStripTop_Windows7 .rtsLevel1 .rtsSelected:hover .rtsOut
{
	background-position: 100% -34px !important;
}

.RadTabStripTop_Windows7 .rtsLevel2 .rtsLink:hover
{
	/*color: #8A1C05 !important; */
}


.RadTabStripTop_Windows7 .rtsLevel2 .rtsSelected, .RadTabStripTop_Windows7 .rtsLevel2 .rtsSelected:hover
{
	/* background-color: #888888 !important;      color: #fff !important;     text-decoration: none !important; */
}
.RadTabStripTop_Windows7 .rtsDisabled
{
	text-decoration: line-through !important;
}


.MpTabs
{
	padding: 15px 15px 0px 15px !important; /* background-color: #EDEEF0;     border: solid 1px #D9DDE0;      border: solid 1px #898C95; */
	border-left: solid 1px #C8D6E5; /* #C8D6E5 #5B6D7B #86939C*/
	border-right: solid 1px #C8D6E5;
	border-bottom: solid 1px #C8D6E5;
	background-color: #fff;
	position: relative;
}

.TabImgTable td
{
	padding: 10px 0px 10px 0px;
}

.TabImgTable td a
{
	font: 500 12px/15px SegoeUI, Arial, sans-serif;
	color: #5B6D7B !important;   
	text-decoration: none !important; 

}

.TabImgTable td :hover
{
	color: #cc0000 !important; 
	text-decoration: underline !important; 
}

.TabImgTable td a img
{
	border: solid 1px #A0A7B2 !important; 
	
}
/* New RS Quote Request */

.RsQrTop
{
	padding: 0px 5px 0px 5px;
	background: url('../img/RsQrTop.png');
}
.RsQrMid
{
	padding: 5px 7px 10px 7px;
	background: url('../img/RsQrMid.png') repeat-y;
	height: 192px;
	vertical-align: top;
}
.RsQrMid2
{
	border-bottom: solid 1px #5B6D7B;
	padding: 5px 7px 5px 7px;
}

.RsQrBttm
{
	padding: 0px 7px 0px 7px;
	background: url('../img/RsQrBttm.png') bottom;
	text-align: center;
	height: 40px;
}

.RsQrTitle
{
	color: #861904; /*  #31414F #596C79*/ /*  background: url('../img/RgtSideHdr.png') no-repeat; */
	text-align: center;
	font: 600 15px/20px SegoeUI, Arial, sans-serif;
	width: 100%;
	padding: 4px 0px 2px 0px;
	margin: 5px 0px 0px 0px !important;
	height: 21px;
	border-bottom: solid 1px #5B6D7B;
}
.RsQrQty
{
	color: #31414F; /* #56728B  #8A1C05 #2E597A*/
	font: 500 15px/20px SegoeUI, Arial, sans-serif;
}
.RsQrBody
{
	height: 300px;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
}
.RsQrFtrxxx
{
	border-top: solid 1px #5B6D7B;
}

.RsQrBtnAdd
{
	margin: 5px 0px 0px 0px;
}
.RsQrNoProd
{
	padding-top: 10px;
	font: 400 13px/20px SegoeUI, Arial, sans-serif;
	color: #555555;
	text-align: center;
}

A.QuoteLink
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6D7B;
	text-decoration: none;
}

A.QuoteLink:hover
{
	color: #cc0000;
}
.rnContent
{
	padding: 12px 20px 20px 20px !important;
}



/* Microsites */


h10
{
	/*font-family: Arial, SegoeUI, Verdana, Helvetica, sans-serif !important;    font-weight: 500;    font-size: 16px; */
	font: 600 16px/20px Arial, Verdana, Helvetica, sans-serif !important;
	color: #254F67; /* #8A1C05 #56728B  #336386 */
	word-spacing: -0.7px;
}
.h10td
{
	height: 60px;
	margin-top: 5px;
}


.ProdName
{
	font: 400 15px/17px Arial, Verdana, Helvetica, sans-serif !important;
	padding: 0px 0px 12px 0px;
	color: #444444;
}
.ProdName2
{
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-weight: 500;
	font-size: 19px;
	color: #8A1C05; /* #8A1C05 #56728B*/
	line-height: 20px;
	word-spacing: -0.7px;
}

.ProdDesc
{
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	color: #555555; /* #8A1C05 #56728B*/
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.ProdDesc a
{
	line-height: 30px;
}


a.MSlink
{
	color: #8A1C05;
	text-decoration: none;
}
a.MSlink:hover
{
	color: #990000;
	text-decoration: underline;
}

.PgLink
{
	color: #31414F; /* #057511 */
	text-decoration: underline;
}
.PgLink:hover
{
	color: #983F2D; /* #057511 */
	text-decoration: underline;
}

.PgLinkLg
{
	font-size: 18px !important;
	color: #983F2D; /* #057511 */
	text-decoration: underline;
}
.PgLinkLg:hover
{
	color: #983F2D; /* #057511 */
	text-decoration: underline;
}

/* Poll Control */

.PollContainer
{
	padding: 0px 0px 0px 20px;
}

.PollGroup
{
	font: 500 14px/15px Arial, Verdana, Sans-serif !important;
	color: #2B3844; /* #21414F  #2E3D49*/
	margin: 0px 0px 0px 0px;
}

.PollGroupTitle
{
	font: 500 15px/18px Arial, Verdana, Sans-serif !important;
	color: #31414F; /* #21414F  #2E3D49*/
	padding: 5px 0px 1px 0px;
	border-bottom: solid 1px #cccccc;
}


.PollGroupTxt
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #656565;
	padding: 7px 0px 5px 5px;
}

.PollQuestionTd
{
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #ECECEC; /* #E4E4E4 */
}

.PollAnswerTd
{
	padding: 0px 0px 0px 10px;
}
.PollGroupFtr
{
	height: 10px;
}



.PollQuestion
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: #4E6579; /* #21414F  #2E3D49 #3F5365 #475F74 #5D7285 */
	padding: 12px 0px 8px 5px;
}

.rbList1 td, .rbList2 td, .rbList2 .rbDisabled, .PollList2
{
	font: normal 12px "Segoe UI" , Arial, Helvetica, sans-serif !important;
	color: #5B6D7B;
	margin-top: -1px;
	padding: 0px 15px 0px 0px;
}

.rbList1
{
	line-height: 12px;
	height: 15px;
}

.rbList1 input[type="radio"] + label
{
	margin: 0px 5px 0px 0px;
	display: inline;
}

.PollList1xx input
{
	vertical-align: middle;
	margin-top: -1px;
}


table.dcModes
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	font-size: 9pt;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: center;    
	vertical-align: top;

}



table.dcModes td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 10px;
	text-align: center;
	width: 60px;
	padding-bottom: 15px !important;
}
table.dcModes td:nth-child(2)
{
	font-family: Arial;
	font-size: 10pt;
	color: #42505B; /*21414F;*/
	padding-left: 15px;
	text-align: left; 
	padding-bottom: 15px !important;

}
table.dcModes td:nth-child(3)
{
	font-family: Arial;
	font-size: 9pt;
	color: #222222;
	padding-left: 10px;
	text-align: left;
}
tablex.dcModes tr:first-child
{
	background-color: #FFF;
}

table .icons
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	color: #222222;
	font-size: 9pt;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: left;
}
table.icons td
{
	color: #333333;
	padding: 0px 10px 2px 10px;
}
table.icons td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #3F485C;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
	width: 70px;
}
table.icons td:nth-child(2)
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #42505B; /*8A1C05; /*3F485C: /*42505B; /*21414F;*/
	padding-left: 10px;
	text-align: left; 
	padding-bottom: 15px !important;	
	width: 140px;

}