/* Remove browser styles (see http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;
  font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #000; background: #fff; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Fonts */
body, textarea { font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif; color: #000; }
h1,h2,h3,h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
/*.content h1, .content h2 { font-family: Cambria, Palatino, Georgia, serif; font-weight: normal; }*/
.content h1, .content h2 { font-family: 'Segoe UI','Open Sans',Arial,sans-serif; font-weight: normal; }
.content .boxcontentblock h1,
  .content .boxcontentblockr h1,
  .content .welcometext h2 { font-family: Arial, Helvetica, sans-serif; }
.navbar, .pageerror, #footer, .searchbox { font-family: Tahoma, Arial, Helvetica, sans-serif; }

/* Page Setup */
body { background-color: #d6d6d6; } /*url(i/body.gif) repeat-x*/
#main { text-align: left; margin: 10px auto 0 auto; padding: 0; text-align: left; background-color: #fff; width: 960px; } /*border: solid 1px #000; width: 958px; */ 
#header { height: 134px; background: #3E7EAE url(i/header10.png) no-repeat; background-position: left top; cursor: pointer; }
.navbar { height: 33px; background: #3E7EAE url(/Static/Website/Old/i/bg_navbar.gif) repeat-x; padding: 7px 0 0 10px; }
/*.navbar { background-color: Gray; height: 39px; padding: 7px 0 0 10px; border-top: 1px solid #ccc; }*/
#pagebody { float: left; width: 960px; }
#content, #abovecontent { padding: 20px; font-size: 0.8em /*13px*/; }
#pagebody #content { text-align: left; position: relative; float: left; background-color: #fff; width: 580px; min-height: 418px; }
#pagebody .narrowsidebar #content { width: 710px; }
#pagebody .fullwidth #content, #pagebody #abovecontent { width: 918px; }
#sidebar { margin: 0 15px 0 610px; padding: 0 0 20px 0; min-height: 396px; }
.narrowsidebar #sidebar { margin-left: 750px; }
#pagebodyfooter { clear: both; width: 960px; height: 45px; }
#footer { clear: both; text-align: left; padding: 10px; width: 940px; min-height: 60px; line-height: 0.9em; background: #3E7EAE url(i/footer.gif) no-repeat; }


/* Links */
a, a:link { color: #3D7FB1; text-decoration: underline; }
a:visited { color: #5592C1; }
a:hover, a:active { color: #A35100; text-decoration: underline; }

a.button,
a.button:visited{
  color:#3D7FB1;
  outline:0px;
  font-size:12px;
  font-family:"Ubuntu", Arial;
  text-transform:capitalize;
  display:block;
  display:inline-block;
  border:solid 1px #eaeaea;
  border-bottom:solid 1px #bfbfbf;
  border-right:solid 1px #bfbfbf;
  border-radius:4px;
  -moz-border-radius:4px;    
  -webkit-border-radius:4px;
  height:30px;
  line-height:30px;
  padding:0 15px;
  background:url(i/bg-button.png) repeat-x left top;
  text-decoration: none;
}

a.button:hover {text-decoration:underline; color:#A35100; cursor:pointer}

a.button.large {
  font-size:18px;
  text-transform:uppercase;
  height:40px;
  line-height:40px;
  text-decoration:none;
  background:url(i/bg-buttonlarge.png) repeat-x left top;
  
}
a.button.large:hover{background-position:0 0;}

a.button.noupper { text-transform: none; }


/* Alerts */
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert h4 { margin-top: 0; color: inherit; }
.alert .alert-link { font-weight: bold; }
.alert > p, .alert > ul { margin-bottom: 0; }
.alert > p + p { margin-top: 5px; }
.alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-success hr { border-top-color: #c9e2b3; }
.alert-success .alert-link { color: #2b542c; }
.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.alert-info hr { border-top-color: #a6e1ec; }
.alert-info .alert-link { color: #245269; }
.alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.alert-warning hr { border-top-color: #f7e1b5; }
.alert-warning .alert-link { color: #66512c; }
.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.alert-danger hr { border-top-color: #e4b9c0; }
.alert-danger .alert-link { color: #843534; }

/* Sup/Sub */
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -.5em; }
sub { bottom: -.25em; }


/* Tables */
table.table { width: 100%; margin: 10px 0 20px 0; }
table.table thead tr { background-color: #53626E; color: #fff; }
table.table tbody td { border-bottom: solid 1px #ccc; }
table td.heading, table thead th { font-weight: bold; }
table.stdtable, table.registertable { border: none; padding: 0; margin: 0; }
table.stdtable td, table.registertable td { padding: 3px 5px 2px 0; vertical-align: middle; }
table.stdtable input, table.stdtable textarea, table.stdtable select { width: 450px; }
table.stdtable input.checkbox, table.stdtable input.radiobutton { width: auto; }
table.stdtable input.submitbutton { width: 200px; }
.highlight table.stdtable input { width: 250px; }
.highlight table.stdtable input.submitbutton { width: 100px; }
table.registertable input, table.registertable textarea { width: 160px; }
table.registertable input.radiobutton, table.registertable input.checkbox { width: auto; }
table.registertable input.submitbutton { width: 100px; }
table.registertable td#registerpanel { background-color: #eee; border: solid 1px #ccc; padding: 8px; }
table.headedtable { border: solid 1px #ccc; border-left-style: none; border-bottom-style: none; margin-bottom: 10px; }
table.headedtable tr.heading { background: #53626E url(/Static/Website/Old/i/bg_tableheader.jpg) repeat-x 0 0; }
table.headedtable tr.heading td { color: #fff; font-weight: bold; }
table.headedtable td, table.table th, table.table td { padding: 8px; }
table.headedtable td { border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; }

/* Page Description */
#pagedescription { position: absolute; left: -2000px; top: -2000px; }

/* Page Error */
.pageerror { width: 960px; font-size: 18px; margin: 0 auto; padding: 5px; background-color:#fff; color: #f00; font-weight: bold; }

/* Header */
#header h1, #header p { position: absolute; left: -2000px; }
#header #socialicons { float: right; width: 256px; height: 64px; margin-top: 20px; margin-right: 12px; text-align: right; }
#header #socialicons a { text-decoration: none; color: #fff; font-size: 10px; }
#header #socialicons a.cookieprivacy { display: block; margin-right: 10px; margin-bottom: 17px; height: 5px; }
#header #socialicons a.phonenumber { display: block; margin-right: 10px; margin-bottom: 15px; height: 22px; font-size:22px; font-weight: bold; }

/* Content */
.content h1 { color: #000; font-size: 2.6em; margin: 2px 0 5px 0; line-height: 1.0em; } /* font-size: 32px; */
.content h2 { font-size: 2em; margin: 20px 0 10px 0; padding: 10px 15px 12px 15px; background-color:#395186; color: #fff; } /* font-size: 24px; padding: 4px 0 4px 5px; color: #395186; border-left: solid 7px #395186; background-color: #eee; } */
.content h2 a, .content h3 a, .content h4 a { text-decoration: none; color: #fff; } /* #395186; }*/
.content h3 { font-size: 16px; margin: 10px 0 2px 0; padding: 0; }
.content h4 { margin: 5px 0 2px 0; }
.content h3 a, .content h4 a { text-decoration: none; color: #000; }
.content h1 a, .content h3 a { text-decoration: none; color: #000; }
.content h1 a:hover, .content h1 a:active { background-color: transparent; }
.content .subhead { font-weight: normal; padding-bottom: 7px; padding-left: 2px; border-bottom: dotted 1px #ccc; margin-bottom: 10px; }

.content h4, .content .fullpost h3 { font-size: 12px; margin: 10px 0 5px 0; padding: 0; font-style: italic; }
.content .fullpost h3 { border: none; }

.content p { padding: 3px 0; line-height: 1.5em; font-size: 1em; }
.content p.refinfo { font-size: 0.8em; line-height: 1.4em; font-style: italic; }

.content abbr { border-bottom: dashed 1px #5592C1; cursor:pointer; }

.content .welcomeintro { font-size: 14px; margin: 0; text-align: left; padding: 0 10px; }
#content .welcomeintro { padding-bottom: 20px; border-bottom: dotted 1px #eee; }
.content .welcomeintro img { border: none; padding: 0; margin-left: 30px;  }
#content .welcomeintro img { padding-bottom: 40px; }
#content .welcomeintro .stockimg { width: 360px; margin-right:30px; float: left; text-align: center; }
#content .welcomeintro .stockimg img { padding-bottom: 0; border: solid 2px #ccc; margin: 0; }
.content .welcomeintro p.strapline { font-weight: bold; margin-bottom: 10px; font-size: 22px; }
.content .welcomeintro p span, .content .welcomeintro a, .content p.features span { color: #900; font-weight: bolder; text-decoration: none; }
.content .welcomeintro a:hover, .content .welcomeintro a:active { text-decoration: underline; }
.content .welcomeintro a.btn { font-weight: normal; }
.content .welcomeintro a.introlink { color: #5592C1; border-bottom: dashed 1px #5592C1; text-decoration: none; }
.content .welcomeintro a.introlink:hover, .content .welcomeintro a.introlink:active { border-bottom: solid 1px #fff; text-decoration: underline; }

.content a.btn, #sidebar a.btn, input.btn { display: block; background: #aaa; padding: 8px 10px 9px 10px; margin: 15px 10px 0 0; font-size: 13px; color: #fff; text-decoration: none; cursor: pointer; text-align: center; border: solid 1px #ccc; }
.content a.btn, #sidebar a.btn { float: left; width: 175px; }
.content a.btn.inline, #sidebar a.btn.inline { float: none; width: auto; display: inline; }
input.btn.large { font-size: 1.6em; padding-left: 15px; padding-right: 15px; }
	.content a.btn.blue, #sidebar a.btn.blue, input.btn.blue { background: #11c; /* #2ae;*/ }
	.content a.btn.green, #sidebar a.btn.green, input.btn.green { background: #1c1; }
	.content a.btn.pink, #sidebar a.btn.pink, input.btn.pink { background: #e1a; }
	.content a.btn.red, #sidebar a.btn.red, input.btn.red { background: #c11; }
	.content a.btn.red:hover, #sidebar a.btn.red:hover, input.btn.red:hover { background-color: #a00; }
	.content a.btn.blue:hover, #sidebar a.btn.blue:hover, input.btn.blue:hover { background-color: #00a; }
	.content a.btn.green:hover, #sidebar a.btn.green:hover, input.btn.green:hover { background-color: #0a0; }
.content a.btn:active, #sidebar a.btn:active, input.btn:active { background-color: #444; }
.content a.btn[class], #sidebar a.btn[class], input.btn[class] { background-image: url(i/btnshade.png); background-position: bottom; }
* html .content a.btn, * html #sidebar a.btn, * html input.btn { border: 3px double #aaa; }
	* html .content a.btn.blue, * html #sidebar a.btn.blue, * html, input.btn.blue { border-color: #2ae; }
	* html .content a.btn.green, * html #sidebar a.btn.green, * html input.btn.green { border-color: #9d4; }
	* html .content a.btn.pink, * html #sidebar a.btn.pink, * html input.btn.pink { border-color: #e1a; }
	* html .content a.btn.red, * html #sidebar a.btn.red, * html input.btn.red { border-color: #c11; }
* html .content a.btn:hover, * html #sidebar a.btn:hover, * html input.btn:hover { border-color: #a00; }

.content .welcomeintro .stockimg a.btn { width: 300px; margin: 15px auto 0 auto; float: none; }

.content .welcomesidebar { float: right; width:385px; margin-left: 95px; }
.content .welcomesidebar ul { text-align: left; margin: 0;}
.content .welcomesidebar ul.headinglist { margin: 5px 0 10px 48px; }
.content .welcomesidebar li { list-style-type:none; margin: 0; padding: 3px 0 0 0; font-weight: bold; font-size: 18px; }
.content .welcomesidebar ul.headinglist li { margin-bottom: 2px; font-weight: normal; font-size: 11px; padding: 0 0 2px 0; }
.content .welcomesidebar a { text-decoration: none; padding: 5px 0 5px 48px; background-repeat: no-repeat; background-position: left center; }
.content .welcomesidebar a span { border-bottom: solid 1px #5592C1; }
.content .welcomesidebar a span:hover { border-bottom-color: #fff; }
.content .welcomesidebar ul.headinglist a { border-bottom: dashed 1px #5592C1; padding: 0 0 1px 0; margin-bottom: 5px; }
.content .welcomesidebar a:hover, .content .welcomesidebar a:active { text-decoration: underline; }
.content .welcomesidebar ul.headinglist a:hover, .content .welcomesidebar ul.headinglist a:active { border-bottom-color: #fff; }
.content .welcomesidebar a#btncdm { background-image: url(i/btnCDM.gif); }
.content .welcomesidebar a#btnasb { background-image: url(i/btnAsbestos.gif); }
.content .welcomesidebar a#btnnews { background-image: url(i/btnNews.gif); background-position: left 6px; }
.content .welcomesidebar a#btncontact { background-image: url(i/btnContact.gif); }

.content .welcometext { margin: 0 10px; clear: both; padding-top: 20px; }
.content .welcometext h2 { text-transform: none; font-size: 18px; margin: 0; padding: 0; background-color: transparent; border-left:none; }
.content .welcomeextra h2 { padding-bottom: 10px; }
.content .welcomeextra { margin-bottom: 20px; }
.content .welcometext h2 a { color: #3D7FB1; }
.content .welcomeoffer { margin-bottom: 20px; }
.content .welcomeoffer h2 { margin-bottom: 5px; }
.content .welcomequotes #quoteDisplay .person { color: #5a7386; }
.content #quotecontrols p { text-align: left; padding: 0; margin: 10px 0; }
.content #quotecontrols img { border: none; padding: 0 9px 0 6px; cursor: pointer; }

.content .avatar { height: 44px; background-position: left bottom; background-repeat: no-repeat; padding-left: 53px; margin: 10px 0; }
.content .avatar.simon { background-image: url(/Static/Website/Old/i/avatar-simon.jpg); }
.content .avatar.shirley { background-image: url(/Static/Website/Old/i/avatar-shirley.jpg); }
.content .avatar.theo { background-image: url(/Static/Website/Old/i/avatar-theo.jpg); }
.content .avatar.davidcant { background-image: url(/Static/Website/Old/i/avatar-davidcant.jpg); }

.content .postfooter { font-size: 11px; color: #999; }
.content div.postfooter { border-top: dashed 1px #999; margin-top: 15px; padding-top: 5px; }
.content p.postfooter { border-top: dashed 1px #999; margin-top: 5px; padding-top: 5px; }
.content p.extsource { text-align: right; font-size: 11px; padding-bottom: 0; }
.content p.extsource, 
  .content p.extsource a, 
  .content p.extsource a:link, 
  .content p.extsource a:visited, 
  .content p.extsource a:hover, 
  .content p.extsource a:active { color: #999; font-weight: normal; text-decoration: none; }
.content p.extsource a:hover, 
  .content p.extsource a:active { text-decoration: underline; }
.content .postfooter img { float: right; border: none; }
.commentblock { border: dotted 1px #8aa17e; padding: 10px 10px 10px 60px; margin: 5px 0;
  background-color: #f7f2ee; background-position: 10px 10px; background-repeat: no-repeat; }
.even { border: none; background-color: transparent; }
.ais { background-color: #ddeaf3; }
.newcomment { background-color: #c7ecc7; }
.commentblock p.name { font-weight: bold; border-bottom: dotted 1px #8aa17e; margin-bottom: 10px; }
.commentblock .date { float: right; font-weight: normal; font-size: 12px; }

.content .strikeout { text-decoration: line-through; color: #ccc; font-style: italic; }
.content blockquote { border: solid 1px #ccc; background-color: #eee; padding: 10px 10px 10px 10px; margin: 10px 20px 20px 20px; quotes: "\201C" "\201D"; line-height: 1.5em; font-size: 1em; }
.content blockquote:before { content: open-quote; font-weight: bold; }
.content blockquote:after { content: close-quote; font-weight: bold; }

.content .boxcontent { padding: 5px 15px 0 25px; }
.content .boxcontentblock, .content .boxcontentblockr { background-repeat: no-repeat; height: 110px; /*overflow: auto;*/ }
.content .boxcontentblock { padding: 10px 0 10px 160px; margin: 0 0 20px 0px; background-position: top left; }
.content .boxcontentblockr { padding: 10px 160px 10px 0; margin: 0-5px -5px 0; background-position: top right; }
.content .boxcontentblock h1, .content .boxcontentblockr h1 { font-size: 18px; font-weight: bold; }

.content #boxcontentblock_hseaware { background-image: url(/Static/Website/Old/i/boxpic_hseaware.gif); }
.content #boxcontentblock_cdm, .content #boxcontentblock_tkcs-cdm { background-image: url(/Static/Website/Old/i/boxpic_cdm.jpg); }
.content #boxcontentblock_asbestos, .content #boxcontentblock_tkcs-asbestos { background-image: url(/Static/Website/Old/i/boxpic_asbestos.gif); }
.content #boxcontentblock_products, .content #boxcontentblock_support { background-image: url(/Static/Website/Old/i/boxpic_products.gif); }
.content #boxcontentblock_solutions { background-image: url(/Static/Website/Old/i/boxpic_solutions.gif); }
.content #boxcontentblock_company, .content #boxcontentblock_contact { background-image: url(/Static/Website/Old/i/boxpic_company.gif); }
.content #boxcontentblock_community, .content #boxcontentblock_kb, .content #boxcontentblock_askaguru, .content #boxcontentblock_cdmregsapply, .content #boxcontentblock_links { background-image: url(/Static/Website/Old/i/boxpic_community.jpg); }
.content #boxcontentblock_events { background-image: url(/Static/Website/Old/i/boxpic_ppt.jpg); }
.content #boxcontentblock_news { background-image: url(/Static/Website/Old/i/boxpic_news.gif); }
.content #boxcontentblock_prodoverview { background-image: url(/Static/Website/Old/i/boxpic_prodoverview.gif); }
.content #boxcontentblock_rafclub { background-image: url(/Static/Website/Old/i/boxpic_rafclub.gif); }
.content #boxcontentblock_blog { background-image: url(/Static/Website/Old/i/boxpic_feed.gif); }
.content #boxcontentblock_ppt { background-image: url(/Static/Website/Old/i/boxpic_ppt.jpg); }
.content #boxcontentblock_gla { background-image: url(/Static/Website/Old/i/boxpic_gla.jpg); }
.content #boxcontentblock_glanight { background-image: url(/Static/Website/Old/i/boxpic_glanight.jpg); }
.content #boxcontentblock_thames1 { background-image: url(/Static/Website/Old/i/boxpic_thames1.jpg); }

.content img { border: solid 1px #ccc; }
.content img.noborder { border: none; }
.content .moreinfo { font-size: 11px; padding: 0 0 10px 0; }
.content ul,ol { margin: 0 0 20px 20px; }
.content ul { list-style-type: disc; }
.content ol { list-style-type: decimal; }
.content ol ol { list-style-type: lower-alpha; }
.content li { margin: 5px 0 5px 10px; line-height: 1.5em; }
.content ul.pdflist li { list-style-image: url(/Static/Website/Old/i/pdf.gif); padding-left: 2px; }
.content ul li ul { margin-bottom: 0; }
.content ul.ulclean { display:list-item; list-style-type: none; margin-top: 0; }
.content ul.ulclean li { margin-top: 0; }
.content hr { color: #fff; border-color: #fff; border: none; height: 1px; }
.content hr.required { color: #ccc; border: none; border-top: solid 1px #ccc; height: 1px; margin: 5px 0 0 0; padding: 0 0 2px 0; }
.content hr.sectionbreak { color: #ccc; border: none; border-top: solid 2px #ccc; text-align: center; height: 1px; margin: 25px 30px 0 30px; padding: 0; }

.content .warning { background-color: #900; color: #fff; }
.content .emphgood { color: #090; font-weight: bold; }
.content .empherror { color: #f00; font-weight: bold; }
.content .figure { font-size: 11px; }
.content .highlight { border: solid 1px #ccc; background-color: #eee; padding: 10px 10px 10px 10px; margin: 10px 20px 20px 20px; }
.content .quote, .content .longquote { font-style: italic; }
.content p.quote { text-align: center; }

.content .licenseview { width:635px;height:200px;overflow:scroll;border:solid 1px #000;padding:2px 5px;background-color:#fff; }
.content .licensedisplay h2 { background-color: Transparent; border: none; margin: 0; padding-left: 0; color: #000; font-weight: bold; font-size: 14pt; }
.content .licensedisplay h3 { font-weight: bold; font-size: 10pt; margin: 10px 0 0 0; }
.content .licensedisplay p, .content .licensedisplay li { font-size: 8pt; }
.content .licensedisplay p.amended { margin-top: 50px; font-weight: bold; color: #d00; }
.content .licensedisplay ol { counter-reset: item; list-style-type: decimal; margin: 0 0 0 20px; padding: 0 0 0 10px; }
.content .licensedisplay ol li { display: block; margin: 0 0 0 10px; padding: 3px 0 0 0; text-indent: -35px; }
.content .licensedisplay ol li:before { content: counters(item,"."); counter-increment: item; padding: 0 15px 0 0; }
.content .licensedisplay ol li li { text-indent: -50px; margin-left: 20px; }
.content .licensedisplay ol li li:before  { padding-right: 20px; }
.content .licensedisplay ol.doublefigures li { text-indent: -40px; }
.content .licensedisplay ol.doublefigures li li { text-indent: -50px; }
.content .licensedisplay ol.doublefigures li li:before  { padding-right: 15px; }
.content .licensedisplay ul.definition { margin: 0 0 0 70px; list-style-type: none; }
.content .licensedisplay ul.definition li { text-indent: -20px; }

/* Contact Form */
.contactformwrap { border-left: solid 10px #fff; background-color: #fff; margin-left: 10px; }
.contactform { width: 350px; height: 440px; padding-left: 20px; background-color: #fff; border-left: dotted 1px #ccc; margin-left: 10px; }
.content .contactform h2 { margin-top: 10px; }
.contactform span { float: left; width: 120px; padding-top: 2px; font-weight: bold; }
.contactform input[type="text"], .contactform textarea, .contactform select { width: 220px; padding: 1px; margin: 1px 0; }
.contactform span.notrequired { font-weight: normal; }
.surveyform label { float: left; width: 250px; padding: 5px 0; }
.surveyform label.required { font-weight: bold; }
.surveyform label.fullwidth { width: auto; float: none; }
.content .surveyform p { clear: both; padding-left: 5px; }
.content .surveyform p.first { clear: none; margin-top:20px; }
.surveyform input[type="text"], .surveyform textarea { width: 400px; padding: 1px; margin: 5px 0 5px 5px; }
.surveyform input[type="text"].halfwidth, .surveyform select { width: 200px; padding: 1px; margin: 5px 0 5px 5px; }
.surveyform input[type="submit"], .surveyform input[type="button"] { padding: 10px 25px; }
.surveyform input[type="submit"] { font-weight: bold; }
.surveyform input[type="text"]:focus, .surveyform textarea:focus, .surveyform select:focus { background-color: #ffa; }
.content .surveyform p.hasfocus { color: #090; 
   background-color: #fff; 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff));
   background-image: -webkit-linear-gradient(top, #eee, #fff); 
   background-image:    -moz-linear-gradient(top, #eee, #fff);
   background-image:     -ms-linear-gradient(top, #eee, #fff);
   background-image:      -o-linear-gradient(top, #eee, #fff);
}

/* Breadcrumb Trail */
.content ul.breadcrumbtrail, .content .breadcrumbtrail li { list-style-type:none; padding:0; margin:0; }
.content ul.breadcrumbtrail { border-top:1px solid #dedede; border-bottom:1px solid #dedede; height:2.3em; margin-bottom: 20px; }
.content ul.breadcrumbtrail li { float:left; line-height:2.3em; padding-left:.75em; color:#777; }
.content ul.breadcrumbtrail li a { display:block; padding:0 15px 0 0; background:url(i/crumbs.gif) no-repeat right center; }
.content ul.breadcrumbtrail li a:link, .content ul.breadcrumbtrail li a:visited { text-decoration:none; color:#777; }
.content ul.breadcrumbtrail li a:hover, .content ul.breadcrumbtrail li a:active { text-decoration: underline; color:#A35100; }

/* Google Search */
.content td.twiddleRegionCell, .content .gsc-twiddle, .content .gsc-results-selector, .content .gs-visibleUrl-short, .content .gs-watermark, .content .gs-ad-marker, .content .gs-snippet br, .content .gsc-stats { display: none; }
.content form.gsc-search-box { margin-bottom: 20px; }
.content table.gsc-search-box, .content table.gsc-branding { width: 100%; }
.content .gsc-search-box .gsc-input { width: 300px; }
.content table.gsc-branding td.gsc-branding-text { text-align: right; font-size: 9px; width: 300px; }
.content table.gsc-branding td { padding: 2px; vertical-align: middle; }
.content table.gsc-branding img { border: none; }
.content .gs-result { margin: 0 0 20px 0; }
.content .gs-visibleUrl-long { font-size: 11px; }
.content div.gsc-trailing-more-results { text-align: right; font-weight: bold; }
.content .gsc-ad-box { background: #fbfaf4; border-top: solid 3px #6c1717; border-bottom: solid 1px #afa676; padding-bottom: 5px; margin-top: 20px; padding: 5px; }
.content .gs-divider { text-align: center; }
.content .gsc-cursor-page { display: inline; padding: 3px 8px; cursor: pointer; text-decoration: underline; color: #547693; border: solid 1px #fff; }
.content .gsc-cursor-current-page { font-weight: bold; text-decoration: none; background-color: #eee; border: solid 1px #547693; }
.content .gsc-thumbnail-inside, .content .gsc-url-top { display: none; }

/* Content Hacks for IE only \*/
* html .content h1, * html .content h2, * html .content h3, * html .content .warning { height: 1%; }
*>html .content h1, *>html .content h2, *>html .content h3, *>html .content .warning { height: auto; }
/*/Content Hacks For IE only */

.bs-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff !important;
  background-color: #428bca; /*395186;*/
  border-color: #357ebd;
  text-decoration: none !important;
}
.bs-btn:focus, .bs-btn:active:focus, .bs-btn.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.bs-btn:hover, .bs-btn:focus { background-color: #3276b1; color: #eee !important; text-decoration: none; }
.bs-btn:active, .bs-btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.bs-btn.disabled, .bs-btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65);
  -webkit-box-shadow: none; box-shadow: none; background-color: #428bca; border-color: #357ebd; }
.bs-btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

.bs-btn span { display: block; margin-top: 10px; font-size: 10px; }

.bs-btn-default { color: #333333 !important; background-color: #ffffff; border-color: #cccccc; }
.bs-btn-default:hover, .bs-btn-default:focus, .bs-btn-default:active, .bs-btn-default.active, .open .dropdown-toggle.bs-btn-default {
  color: #333333 !important; background-color: #ebebeb; border-color: #adadad; }
.bs-btn-default:active, .bs-btn-default.active, .open .dropdown-toggle.bs-btn-default { background-image: none; }
.bs-btn-default.disabled,.bs-btn-default[disabled], fieldset[disabled] .bs-btn-default,
	.bs-btn-default.disabled:hover, .bs-btn-default[disabled]:hover, fieldset[disabled] .bs-btn-default:hover,
	.bs-btn-default.disabled:focus, .bs-btn-default[disabled]:focus, fieldset[disabled] .bs-btn-default:focus,
	.bs-btn-default.disabled:active, .bs-btn-default[disabled]:active, fieldset[disabled] .bs-btn-default:active,
	.bs-btn-default.disabled.active, .bs-btn-default[disabled].active, fieldset[disabled] .bs-btn-default.active {
	background-color: #ffffff; border-color: #cccccc; }

.bs-btn-danger { color: #ffffff !important; background-color: #d9534f; border-color: #d43f3a; }
.bs-btn-danger:hover, .bs-btn-danger:focus, .bs-btn-danger:active, .bs-btn-danger.active {
  color: #ffffff !important; background-color: #d2322d; border-color: #ac2925; }
.bs-btn-danger:active, .bs-btn-danger.active { background-image: none; }
.bs-btn-danger.disabled, .bs-btn-danger[disabled], fieldset[disabled] .bs-btn-danger,
	.bs-btn-danger.disabled:hover, .bs-btn-danger[disabled]:hover, fieldset[disabled] .bs-btn-danger:hover,
	.bs-btn-danger.disabled:focus, .bs-btn-danger[disabled]:focus, fieldset[disabled] .bs-btn-danger:focus,
	.bs-btn-danger.disabled:active, .bs-btn-danger[disabled]:active, fieldset[disabled] .bs-btn-danger:active,
	.bs-btn-danger.disabled.active, .bs-btn-danger[disabled].active, fieldset[disabled] .bs-btn-danger.active {
	background-color: #d9534f; border-color: #d43f3a; }

.bs-btn-success { color: #ffffff !important; background-color: #5cb85c; border-color: #4cae4c; }
.bs-btn-success:hover, .bs-btn-success:focus, .bs-btn-success:active, .bs-btn-success.active, .open .dropdown-toggle.bs-btn-success {
  color: #ffffff; background-color: #47a447; border-color: #398439; }
.bs-btn-success:active, .bs-btn-success.active, .open .dropdown-toggle.bs-btn-success { background-image: none; }
.bs-btn-success.disabled, .bs-btn-success[disabled], fieldset[disabled] .bs-btn-success,
  .bs-btn-success.disabled:hover, .bs-btn-success[disabled]:hover, fieldset[disabled] .bs-btn-success:hover,
  .bs-btn-success.disabled:focus, .bs-btn-success[disabled]:focus, fieldset[disabled] .bs-btn-success:focus,
  .bs-btn-success.disabled:active, .bs-btn-success[disabled]:active, fieldset[disabled] .bs-btn-success:active,
  .bs-btn-success.disabled.active, .bs-btn-success[disabled].active, fieldset[disabled] .bs-btn-success.active {
  background-color: #5cb85c; border-color: #4cae4c; }

/* Side Bar */
#sidebar .current { border-left: solid 2px #2E6289; background-color: #eee; padding: 10px 5px 15px 5px; }
#sidebar h1 { font-size: 14px; font-weight: bold; color: #2E6289; margin: 0 0 5px 0; padding-top: 10px; }
#sidebar h2 { font-size: 14px; font-weight: bold; color: #2E6289 /*A35100*/; margin: 10px 0 5px 0; }
#sidebar .firstheading, #content .firstheading { margin-top: 0; }
#sidebar a, #sidebar a:link, #sidebar a:visited { text-decoration: none; color: #2E6289 /*A35100*/; }
#sidebar a:hover, #sidebar a:active { text-decoration: underline; }
#sidebar h1 a, #sidebar h1 a:link, #sidebar h1 a:visited,
  #sidebar h2 a, #sidebar h2 a:link, #sidebar h2 a:visited  { color: #2E6289; font-weight: bold; }
#sidebar img { border: none; }
#sidebar ul { margin: 0; padding: 2px 0; }
#sidebar li { display: list-item; font-size: 11px; list-style-type: none; margin: 0; padding: 5px 0 0 12px; line-height: 1.2em; }
#sidebar li li { font-size: 11px; list-style-type: circle; margin-left: 5px; padding-left: 5px; }
#sidebar li.active, #sidebar li:hover { background-image: url(i/arrow.gif); background-position: left 7px; background-repeat: no-repeat; }
#sidebar li li:hover { background-image: none; }
#sidebar li.inactive { list-style-type: circle; }
#sidebar li li li.inactive, #sidebar li li li.active { list-style-type: none; }
#sidebar li li li { list-style-type: none; padding-left: 10px; margin-left: -10px; }
#sidebar li li li li { padding-left: 10px; margin-left: -10px; }
#sidebar ul li ul { margin: 0; padding: 0 0 2px 10px }
#sidebar p { font-size: 11px; margin: 2px 0 0 0; line-height: 1.4em; }
#sidebar hr { color: #fff; border: none; border-top: solid 1px #fff; height: 1px; margin: 5px 0 0 0; padding: 0 0 5px 0; }
#sidebar li.active a { font-weight: bold; }
#sidebar li.inactive a { font-weight: normal; }
#sidebar p.moreinfo { margin-top: 5px; padding-left: 12px; background: transparent url(/Static/Website/Old/i/bg_moreinfo.gif) no-repeat; background-position: left center; }
#sidebar p.moreinfo a,
  #sidebar p.moreinfo a:link,
  #sidebar p.moreinfo a:visited,
  #sidebar li a, #sidebar li a:link, #sidebar li a:visited
  { color: #3D7FB1; }

#sidebar #flashplayer { margin: 10px 0 25px 0; text-align: center; }
#sidebar img#ImageLoop { border: solid 1px #2E6289; margin: 10px 0 10px 0; }

#sidebar div.product { margin: 0 0 20px 0; display: block; height: 130px; }
#sidebar a.btn, .content div.product a.btn { text-decoration: none; color: #fff; text-shadow: #999 1px 1px 1px; line-height: 1.2em; padding-top: 15px; padding-bottom: 15px; font-size: 12pt; font-weight: bold; }
#sidebar a.btn:hover { text-shadow: #000 1px 1px 1px; }
#sidebar a.btn span { display: block; font-size: 8pt; margin-top: 10px; font-weight: normal; }

#sidebar ul.flat li { display: inline; list-style-type: none; margin: 0; padding: 0 15px 0 0; }

#sidebar .bs-btn, .sidebar .bs-btn { width: 170px; }
#sidebar .bs-btn-lg, .sidebar .bs-btn-lg { width: 162px; }

#sidebar #searchform { margin: 0 0 10px 0; }
#searchbox { width: 120px; margin: 0 1px 0 0; height: 18px; padding: 0; border: solid 1px #8aa17e; }
#searchbutton { width: 60px; text-transform: uppercase; color:#fff; background-color:#999;
   font-weight: bold; border: solid 1px #8aa17e; font-size: 11px; height: 20px; padding: 0; margin: 0; vertical-align: bottom; }

#sidebar #sidebar-about { margin: 30px 0 10px 0; }
.context { overflow: auto; margin: 10px 0; padding: 10px 0; }
.context .text, .context .title, .context .date { display: block; cursor:pointer; }
.context .title {	text-decoration: underline; }
#sidebar .context a:link, #sidebar .context a:visited { text-decoration: none; width: 170px; line-height: 1.4em; outline: none; }
.context .previous a:link, .context .previous a:visited { float: left; background: url(i/prev.png) no-repeat 0 50%;
  padding-left: 16px; }
.context .previous a:hover { background-image: url(i/prev-hover.png); }
.context .next a:link, .context .next a:visited { float: right;	background: url(i/next.png) no-repeat 100% 50%;
  text-align: right; padding-right: 16px; }
.context .next a:hover { background-image: url(i/next-hover.png); }
.context .text { color: #000; font-style: italic; }
.context .date { color: #000; font-size: 11px; }


/* Navbar - ul.padding-top controls gap above text; a.padding-bottom controls gap below text to drop down menu */
.navbar ul { padding: 4px 0 0 0; width: 785px; margin: 0; text-align: left; }
.navbar ul li { display: inline; list-style-type: none; padding: 0 15px 0 0; margin: 0; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase;
  background-image: url(i/navbarsplit.gif); background-repeat: no-repeat; background-position: left top; }
/*.navbar ul li { display: inline; list-style-type: none; padding: 0 15px 0 0; margin: 0; color: #fff; font-size: 20px; font-weight: normal; }*/
.navbar a { padding: 0 8px 12px 14px; margin: 0; color: #fff; text-decoration: none; }
.navbar a:hover, .navbar a:active, .navbar a.selected { color: #99D6F3; }
.dropmenudiv { position:absolute; top: 0; z-index:100; width: 200px; visibility: hidden; font-size: 12px;
  line-height:24px; border: 1px solid #BBB; border-bottom-width: 0;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE*/
}
.dropmenudiv li { display: block; list-style-type: none; padding-left: 0; margin: 0;
  background: #eee url(/Static/Website/Old/i/bg_dropdown.gif) repeat-x; border-bottom: 1px solid #bbb; font-weight: normal; }
.dropmenudiv a { width: auto; display: block; padding: 0 0 0 15px; text-decoration: none; color: #2E6289;
  background-image: url(/Static/Website/Old/i/bg_headingsmall.gif); background-repeat: no-repeat; background-position: left center;
}
.dropmenudiv a:hover { background-color: #ddd; color: #3777a5; }

/* Navbar IE only hack */
* html .dropmenudiv a { width: 100%; }

/* Navbar Search Box */
#searchwrapper {width:150px;height:27px;background-image:url(i/searchbox.gif);background-repeat:no-repeat;padding:0px;margin:-1px 18px 0 0;position:relative;float:right;}
#searchwrapper form { display:inline ; }
.searchbox {border:0;background-color:transparent;position:absolute;top:1px;left:5px;width:120px;height:19px;color:#999;}
.searchbox_submit {border:0;background-color:transparent;position:absolute;top:1px;left:121px;width:20px;height:20px;}


/* Footer */
#footer ul { padding: 1px 0 2px 0; }
#footer li { padding: 0 5px; margin: 0; list-style-type: none; display: inline; font-size: 10px; color: #fff; line-height: 0.9em; }
#footer a { text-decoration: none; font-weight: normal; color: #fff; padding: 0; margin: 0; }
#footer a:hover { text-decoration: underline; }
#footer address { text-decoration: none; font-style: normal; padding: 0; margin: 0; display: inline; }
#footer .footer_logo { float: right; }
#footer .footer_logo img { border: none; vertical-align: middle; margin-left: 5px; }


/* General Classes */
.hide, .desc { display: none; }
.clearing { height: 0; clear: both; }
.inline_left { margin: 0 10px 0 0; float: left; }
.inline_right { margin: 0 0 0 10px; float: right; }
.searchterm { background-color: yellow; }
.withclick { cursor: pointer; }
a.printer { background-image: url(/Static/Website/Old/images/print.gif); background-position: left top; padding-left: 20px; background-repeat: no-repeat; }
.content .productinfo { display: none; visibility: hidden; }
small { font-size: 0.8em; }
em, i { font-style: italic; }
b, strong { font-weight: bold; }

/* Bootstrap Glyphicons */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon.xl { font-size: 32pt; }
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
