/* start of cspcode-import.css minified */
.rightnav{padding-left:5px}.topnav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px}.topnav a:link,.topnav a:visited{font:10px Verdana,Arial,Helvetica,sans-serif;color:navy;text-decoration:none}.topnav a:hover{background-color:#E5E5E5;color:#900;text-decoration:none}.brackettable{border-style:solid;border-color:#adb4d1}.brackrightborder{border-right-color:#adb4d1}.bluebox{background-color:silver}.borderpad{padding:5px}.bluedotborder{border:1px dotted #009}.bluedotleftborder{border-left:1px dotted #009}.grayborder{border:thin solid #ccc}.rightgrayborder{border-right:1px solid #CCC}.topgrayborder{border-top:1px solid #ccc}.leftgrayborder{border-left:1px solid #CCC}.redborder{border:2px maroon}.blueborder{border-color:#006}.blueleftborder{border-left:thin solid #191970}#xtool{float:right;width:auto;height:auto;text-align:center;background-color:#FFE4B5;border:1px dotted #009;padding:8px}.leftnav{padding-top:5px;padding-left:5px;border-left:1px solid #ccc;white-space:nowrap}.leftnav a:link,.leftnav a:visited{font:10px/15px Verdana,Arial,Helvetica,sans-serif;color:navy;text-decoration:none}.leftnav a:hover{background-color:#E5E5E5;width:100%;color:#900;text-decoration:none}.leftnavnext{padding-top:10px}.firstexpandednav{margin-left:10px;border-top:1px solid #900;border-bottom:1px solid #900}.firstexpandednavlast{margin-left:10px;border-bottom:1px solid #900}.secondexpandednav{border-left:1px solid #900;padding-left:3px}.secondexpandednavlast{border-left:1px solid #900;padding-left:3px;padding-bottom:10px}.secondexpandednavpad{border-left:1px solid #900;padding-left:3px;padding-top:3px}#uberlink a:active,#uberlink a:hover,#uberlink a:link,#uberlink a:visited,#uberlink1 a:active,#uberlink1 a:hover,#uberlink1 a:link,#uberlink1 a:visited{background-color:#E5E5E5;width:100%;color:#900;text-decoration:none}#student{float:left;margin:0 0 10px 50px;width:150px;padding:5px;border:thin outset #fff;font:10px Verdana,Arial,sans-serif;color:#000}#student1{float:left;margin:0 5px 10px 0;width:auto;padding:5px;border:thin outset #fff;font:10px Verdana,Arial,sans-serif;color:#000}.smallsubscript{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;vertical-align:super}#featuredproduct,#googletest{width:auto;height:auto}.treelinksolid a{display:block;font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#006;border:1px solid #006;padding:5px}.treelink a{display:block;font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#CCC;border:1px solid #006;padding:5px;margin:0;background-color:brown}.treelink a:link{font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#CCC;padding:5px;text-decoration:none}.treelink a:visited{font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#ccc;text-decoration:none}.treelink a:hover{font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#fff;text-decoration:none;background-color:#ccc}.treelink a:active{font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#fff;text-decoration:none}.treelinksolid a:link,.treelinksolid a:visited{font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#006;border:1px solid #006;text-decoration:none}.treelinksolid a:hover{font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#fff;border:1px solid #006;background-color:#006;text-decoration:none}.treelinksolid a:active{font:700 10pt "Copperplate Gothic Light",Verdana,sans-serif;color:#006;border:1px solid #006;text-decoration:none}.rightbordersand{border-right:3px solid #006}.topbordersand{border-top:3px solid #006}.cookiecrumb{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1px}.cookiecrumb a:link,.cookiecrumb a:visited{font:7pt Verdana,arial,sans-serif;color:#999;text-decoration:none}.cookiecrumb a:hover{font:7pt Verdana,arial,sans-serif;color:#006;text-decoration:none;background-color:#fff}.cookiecrumb a:active{font:7pt Verdana,arial,sans-serif;color:#999;text-decoration:none}.coopermaroonsand{font:700 14pt "Copperplate Gothic Light",Verdana,sans-serif;color:#900}.coopermaroonsand a:link,.coopermaroonsand a:visited{font:700 14pt "Copperplate Gothic Light",Verdana,sans-serif;color:#900;text-decoration:none}.coopermaroonsand a:hover{font:700 14pt "Copperplate Gothic Light",Verdana,sans-serif;color:#fff;text-decoration:none;background-color:#900}.coopermaroonsand a:active{font:700 14pt "Copperplate Gothic Light",Verdana,sans-serif;color:#900;text-decoration:none}.otherproductssand{background-color:#900;font:700 10pt Verdana,arial,sans-serif;color:#fff;padding:2px}.redsand{font:700 14pt Verdana,arial,sans-serif;color:red}.other a:active,.other a:hover,.other a:link,.other a:visited{background-color:#fff;text-decoration:none}.maroonboldsand{font:16pt Calibri,Verdana,arial,sans-serif;color:#900}p.maroonboldsand{margin-top:6px;margin-bottom:6px}.smallcalibri{font:10pt Calibri,Verdana,arial,sans-serif;text-align:justify}p.smallcalibri{margin-top:6px;margin-bottom:6px}.findguide{font:10pt Calibri,Verdana,arial,sans-serif;text-align:center}p.findguide{margin-top:6px;margin-bottom:6px}.midboldcalibri{font:700 12pt Calibri,Verdana,arial,sans-serif;text-align:justify}div#pctab{margin:10px auto;text-align:left;position:relative}div#text{position:absolute;top:300px;left:500px;width:500px;height:300px;padding:5px}#text a:hover{background-color:#fff;text-decoration:none}.redstrikethru{background-image:url(other/images/redline.gif);background-repeat:no-repeat;font-size:8pt;text-align:center}.redstrikethru12{font-size:12pt;font-weight:700;text-decoration:line-through;color:red}.redbold12{font-size:12pt;font-weight:700;color:red}div#webinar{width:300px;height:100px;background-color:#FEFACD;border:1px solid #07569A;padding:5px;font:8pt Verdana,arial,sans-serif;text-align:center}div#webinar a:link,div#webinar a:visited{background-color:#07569A;font:700 10pt Verdana,arial,sans-serif;color:#fff;text-decoration:none;padding:1px}div#webinar a:hover{background-color:#69C;font:700 10pt Verdana,arial,sans-serif;color:#fff;text-decoration:none}.webinarbold{font:700 10pt Verdana,arial,sans-serif;line-height:1.7em}#threeaction{width:300px;height:auto;border:1px solid #000;background-color:#07569a;padding:5px;font:italic bold 18pt 'times new roman',Arial,sans-serif;color:#fff}#callone{width:150px;height:80px;background-color:#E9967A;border:1px solid #000;font:700 10pt Verdana,arial,sans-serif;text-align:center;vertical-align:middle}#callone:hover{background-color:#f0fff0;border:1px solid #E9967A;font:700 10pt Verdana,arial,sans-serif;text-align:center}#calltwo{width:150px;height:80px;background-color:#f0fff0;border:1px solid #000;font:700 10pt Verdana,arial,sans-serif;text-align:center;vertical-align:middle}#calltwo:hover{background-color:#E9967A;border:1px solid #f0fff0;font:700 10pt Verdana,arial,sans-serif;text-align:center}#callthree{width:150px;height:80px;background-color:#E9967A;border:1px solid #000;font:700 10pt Verdana,arial,sans-serif;text-align:center;vertical-align:middle}#callthree:hover{background-color:#F0FFF0;border:1px solid #E9967A;font:700 10pt Verdana,arial,sans-serif;text-align:center}.fourteenpt{font:14pt Verdana,Arial,Helvetica,sans-serif}.fourteenpt a:link,a:active{color:#00f;font:700 14pt Calibri,Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}.fourteenpt a:visited{color:purple;font:700 14pt Calibri,Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}.fourteenpt a:hover{background-color:#FFE4B5;font:700 14pt Calibri,Verdana,Arial,Helvetica,sans-serif}.accountoptions{width:280px;height:auto;padding:15px;text-align:left;border:1px inset #900;margin-left:70px;line-height:1.5em}.accountoptions a:link{color:#00f;font:10pt Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;line-height:1.5em}.accountoptions a:visited{color:purple;font:10pt Verdana,Arial,Helvetica,sans-serif;line-height:1.5em}.accountoptions a:hover{background-color:#FFE4B5;font:10pt Verdana,Arial,Helvetica,sans-serif;line-height:1.5em}.accountoptions a:active{color:purple;font:10pt Verdana,Arial,Helvetica,sans-serif;line-height:1.5em}.testimonials{font:8pt Verdana,Arial,helvetica,sans-serif;background-color:#f5f5f5;border:1px solid #b0c4de;padding-left:5px;padding-right:5px;text-align:left}#cart{margin:0;background-color:#900;text-align:center;width:350px}#cart a{text-decoration:none;width:auto;padding:5px 7px;background-color:#f5f5f5;border:1px solid #000;color:#00f;font-weight:700;font-size:11px}#cart a:hover{background-color:#00f;color:#fff;border:1px solid #fff}.added{font:700 12pt verdana,Arial,sans-serif;padding-top:5px;padding-bottom:5px;background-color:#ccc;color:#000;text-align:center}.next{font:700 12pt verdana,Arial,sans-serif;color:red;padding:10px 0}.shoppingcart{background-color:#333;font:700 14pt "Copperplate Gothic Bold",Verdana,Arial,sans-serif;color:#fff}.sccellsl{font:10pt Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #999;border-left:1px solid #999}.sccellsr{font:10pt Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #999;border-right:1px solid #999}.sccells{font:10pt Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #999}.sccellsall{font:10pt Verdana,Arial,Helvetica,sans-serif;border:1px solid #999}.scboldcells{font:700 10pt Verdana,Arial,Helvetica,sans-serif;border:1px solid #999}.update{background-color:#b0c4de;font-size:80%;font-weight:700;font-variant:small-caps}.scsmcells{font:8pt Verdana,Arial,Helvetica,sans-serif;border:1px solid #999}.upslinkbox{padding:10px;border:1px solid #B0C4DE;width:320px}.leftonlygray{border-left:1px solid #999;padding-left:5px}.apobox{border:1px solid green;color:green;padding:5px}seventwentybox{border:1px solid red;padding:3px;font-weight:700;font-size:8pt}.bluetext{font:700 24pt Calibri,Verdana,Arial,helvetics,sans-serif;color:#07569A;text-align:center;padding:3px}.desktops{font:700 10pt Verdana,Arial,helvetica,sans-serif;width:423px;margin-left:115px;padding:15px 25px 15px 10px;background-color:#8db3e2;border:1px solid #000;text-align:right}.laptops{font:700 10pt Verdana,Arial,helvetica,sans-serif;width:413px;margin-left:3px;padding:15px 10px 15px 25px;background-color:#fbd4b4;border:1px solid #000;text-align:left}
/* end of minified cspcode-import.css */
body {
	font: 10pt Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000;
	margin: 0px;
}
td {
	font: 10pt Verdana, Arial, helvetica, sans-serif;
}
p  {
	font: 10pt Verdana, Arial, helvetica, sans-serif;
}
th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
h1  {
font-family: 'times new roman', Arial, serif;
color: #808080; /*Gray*/
font-size: 18pt;
font-style: italic;
}
.h1, .hspopup .h1
{
font-family: 'times new roman', Arial, serif;
color: #808080; /*Gray*/
font-size: 18pt;
font-weight: bold;
font-style: italic;
display:block;
}
h2  {
font-family: Verdana, Arial, serif;
color: #808080; /*Gray*/
font-size: 10pt;
font-weight: bold;
}
h3  {
font-family: Verdana, Arial, serif;
color: #000000; /*black*/
font-size: 10pt;
font-weight: bold;
}
h4 {
font-family: Verdana, Arial, serif;
color: #DC143C; /*crimson*/
font-size: 10pt;
font-weight: bold;
}
ol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
ul {
list-style-position: outside;
list-style-image: url(images/bullet1.jpg);
padding-left: 5px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
}
hr {
	border-bottom: 1px solid #800000 /*maroon*/;
}
img {
  border: 0px;
}
.bold { font-weight: bold; }
.hr {
border-bottom: 1px solid #666 /*light gray*/;
padding:1px;
}
.bottomborderltgray {
border-bottom: 1px solid #ccc /*light gray*/;
padding: 3px;
}
a:link { color:#0000ff; /*blue*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
a:visited  { color:#800080; /*purple*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:active { color: #800080; /*purple*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.main {
padding-left:5px;
padding-right:10px;
}
.main a:link {color: #0000ff; /*blue*/
text-decoration: underline overline;
} 
.main a:visited {color: #800080;
text-decoration: underline overline;
}
.main a:hover {background-color: #FFE4B5;
text-decoration: underline overline;
}
.main a:active {color: #0000FF;
text-decoration: underline overline;
}
/*start of links to product index*/
.product a:link {
color: #666666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.product a:visited {
color: #666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.product a:hover {
color: #666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.product a:active {
color: #666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
/*end of links to product index*/
/* Different colored fonts */
.maroon {
font-size:16px;
color: #800000;
font-weight:bold;
}
.redsmall {
font-size:9px;
color: #ff0000;
}
.gray {
font-family: 'times new roman', Arial, serif;
color: #666666; /*Gray*/
font-size: 18pt;
font-style: italic;
}
.grayh2 {
font-family: Verdana, Arial, serif;
color: #808080; /*Gray*/
font-size: 10pt;
font-weight: bold;
}
.black {
font-family: 'times new roman', Arial, serif;
color: #000; /*black*/
font-size: 24px;
font-style: italic;
}
.blueitalic {
font-family:"Times New Roman", Times, serif;
font-size: 24px;
font-style: italic;
font-weight:bold;
color:#003399;
}
.coopergray {
	font-family: "Copperplate Gothic Light", Verdana, sans-serif;
	font-size: 10pt;
	color: #999999;
	font-weight: bold;
}
 /*links for category page words */
.coopergray a:link {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #999;
text-decoration: none;
}
.coopergray a:visited {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #999;
text-decoration: none;
}
.coopergray a:hover {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: #999;
}
.coopergray a:active {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #999;
text-decoration: none;
}
/* end links for category page words */
/*Added rules for book page*/
.blue {color:#0033CC;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
.rednormal {color:#FF0000;
}
.gold {
color: #CC6600;
font-size: 14pt;
text-transform:uppercase;
font-weight:bold;
}
.cellpad {
padding-left:50px;
}
.bordertable {
	background-color: #FFFCCC;
	border: medium outset #990000;
	padding: 3px;
}
.bordertable1 {
	background-color: #BFBF80;
	border: medium outset #990000;
	}

.bordertable2 {
	background-color: #FFFFCC;
	border: thin outset #0033CC;
	padding: 10px;
	}	
.large {font-size:14px;
font-weight:bold;
}
.padding {
padding: 5px;
}
.viner {
font-family: 'Viner Hand ITC', 'times new roman', serif;
color: #FF0000; /*red*/
font-size: 18pt;
font-weight: bold;
}
/* for ipad lockdown page */
.borderall {
border: 2px solid #000;
text-align: center;
font-size: 8pt;
}
.bordernotop {
border-left: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
text-align: center;
font-size: 8pt;
}
/**class for viewcart table**/
.viewcart {
border: 1px solid #999;
}
.borderpadviewcart {
border-left: 1px solid #ccc; /*light gray border on left and right*/
border-right: 1px solid #ccc;
padding: 25px; /**top right bottom left**/
}
/** end viewcart table**/
.leftgrayborder1 {
border-left: 1px solid #CCCCCC;
}
/**my account class**/
.pristinafont {
font: bold 36px Pristina, 'Viner Hand ITC', 'times new roman', serif;
}
/**end my account class**/
/**classes for front page featured product area**/
.coopermaroon {
	font-family: "Copperplate Gothic Light", Verdana, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
}
.coopermaroon a:link {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #900;
text-decoration: none;
}
.coopermaroon a:visited {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #900;
text-decoration: none;
}
.coopermaroon a:hover {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: #900;
}
.coopermaroon a:active {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #900;
text-decoration: none;
}
.featuredtext {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #778899;
padding: 5px;
}
.ftableborder {
border-left: 1px solid #900;
border-right: 1px solid #900;
}
.img-rt {
margin: 6px;
border: medium dashed #FFE4B5;
padding: 12px;
background-color: #660033;
}
.img-rt:hover {
margin: 6px;
border: medium dotted #990000;
padding: 12px;
background-color: #FFf;
}
/**end classes for front page featured product area**/
/**beginning of bgcolors for tracker guarantee.htm**/
.bluebgcolor {
background-color:#0099CC;
}
.orangebgcolor {
background-color:#FF9900;
}
.greenbgcolor {
background-color:#99CC66;
}
.tealbgcolor {
background-color:#33CCCC;
}
.graybgcolor {
background-color:#b7b7b7;
}
/**end of bgcolors for tracker guarantee.htm**/
.whitetext {
	color: #FFFFFF;
}
.fonttimes36 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #07569A;
}
.smallwhitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitetextsmall {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.xtoolsmallbusiness {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #FF9900;
}
.xtoolpersonal {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #99CC66;
}
/* class for stealth renewal links */
.cooperblue {
	font-family: "Copperplate Gothic Light", Verdana, sans-serif;
	font-size: 10pt;
	color: #006;
	font-weight: bold;
}
.cooperblue a:link {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #006;
text-decoration: none;
}
.cooperblue a:visited {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #006;
text-decoration: none;
}
.cooperblue a:hover {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #fff;
text-decoration: none;
background-color: #006;
}
.cooperblue a:active {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #006;
text-decoration: none;
}
/* end links for category page words */
/*borders for 3m product tables*/
.insidecellstop {
border-top: 2px solid #07569A;
border-bottom: 2px solid #07569A;
border-left: 1px solid #07569A;
background-color: #FEFACD;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.insidecellsbottom {
border-bottom: 2px solid #07569A;
border-left: 1px solid #07569A;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.insidecellstopfirst {
border-top: 2px solid #07569A;
border-bottom: 2px solid #07569A;
border-left: 2px solid #07569A;
background-color: #FEFACD;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.insidecellstoplast {
border-top: 2px solid #07569A;
border-bottom: 2px solid #07569A;
border-right: 2px solid #07569A;
border-left: 1px solid #07569A;
background-color: #FEFACD;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.insidecellsbottomfirst {
border-bottom: 2px solid #07569A;
border-left: 2px solid #07569A;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.insidecellsbottomlast {
border-bottom: 2px solid #07569A;
border-right: 2px solid #07569A;
border-left: 1px solid #07569A;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.small3m {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
/* end 3 m*/
.whitelargecooper {
font: bold 12pt Arial, Verdana, Helvetica, sans-serif;
color: #fff; /*white*/
padding-top: 10pt;
padding-bottom: 10pt;
}
/*compucage index_c */
.cellstop {
border-top: 2px solid #07569A;
border-left: 1px solid #07569A;
background-color: #FEFACD;
}
.cellstoplast {
border-top: 2px solid #07569A;
border-right: 2px solid #07569A;
border-left: 1px solid #07569A;
background-color: #FEFACD;
}
.cellstb {
border-top: 2px solid #07569A;
border-bottom: 2px solid #07569A;
border-left: 1px solid #07569A;
background-color: #FEFACD;
}
.cellstblast {
border-top: 2px solid #07569A;
border-bottom: 2px solid #07569A;
border-right: 2px solid #07569A;
border-left: 1px solid #07569A;
background-color: #FEFACD;
}
.cellindent {
border-top: 2px solid #07569A;
background-color: #FEFACD;
}
/** end compucage index_c **/
/** jobs page **/
.tableborderorange {
	border: solid #FF9900;
}
.graycells {
background-color: #ccc;
font: bold 10px Arial, Verdana, Helvetica, sans-serif;
padding: 3px;
border-right: 1px solid #b7b7b7;
}
.smallfontwithpadding {
font: 10px Arial, Verdana, Helvetica, sans-serif;
padding: 3px;
}
.cooperblue8pt {
	font-family: "Copperplate Gothic Light", Verdana, sans-serif;
	font-size: 8pt;
	color: #006;
	font-weight: bold;
}
/**end jobs page**/
.blackbgcolor {
background-color:#000;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
color: #fff;
}
.maroonbgcolor {
background-color:#900;
font: 14pt verdana, Arial, Helvetica, sans-serif;
padding: 5px;
color: #fff;
}
/** clearance center **/
.quantitybold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 6px;
}
/** end clearance center **/
.cooperlink {
	font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
	padding: 8px 0px 8px 0px;
}
 /*links for category page words */
.cooperlink a:link {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #00f;
text-decoration: none;
}
.cooperlink a:visited {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #800080;
text-decoration: none;
}
.cooperlink a:hover {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #900;
text-decoration: none;
background-color: #e5e5e5;
}
.cooperlink a:active {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #00f;
text-decoration: none;
}
/* end links for category page words */
/**testimonials**/
.testimonials {
font: 9pt Verdana, Arial, helvetica, sans-serif;
background-color: #f5f5f5;
border: 1px solid #b0c4de;
padding-left: 5px;
padding-right: 5px;
}
.date {
border: 1px solid #ccc;
font: bold 10pt Verdana, Arial, helvetica, sans-serif;
color: #fff;
background-color: #333;
padding: 5px;
}
.ratings {
border: 1px solid #fff;
font: 10pt Verdana, Arial, helvetica, sans-serif;
color: #000;
background-color: #f5f5f5;
padding: 5px;
}
/* NOTE: .rating_bar and.rating_bar div are also on our index and index_ab page
   so any modifications here should be done there also. Should also be done in the whitepapers.css */
.rating_bar {
  width: 55px;
  background: url(/images/star_x_grey.gif) 0 0 repeat-x;
  
}
.rating_bar div {
  height: 12px;
  background: url(/images/star_x_orange.gif) 0 0 repeat-x;
}
.onclearance {
border: 1px solid #f00;
font-size: 8pt;
padding: 5px;
text-align: center;
}
/** GOOD TAGS - DEFINITELY USED IN THE NEW SITE **/
/*link class for 10pt links*/
.tenpt a:link {
font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

.tenpt a:visited {
font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

.tenpt a:hover {
font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

.tenpt a:active {
font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

.tenptbold { font-weight: bold; font-size: 10pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
 
/** end link class for 10pt links**/

/** different color fonts **/

.red {font-weight:bold;
color:#F00;
}


/** end different color fonts **/

/** different style black fonts **/

.smallblackbold {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.smallblackboldp {
	font: bold 8pt/20px Verdana, Arial, Helvetica, sans-serif; /** line height is 20px **/
	color: #000;
}

.fourteenblack {
	font: 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

/** end different style black fonts **/

.small {
font-size: 8pt;
}


.tenpadding {
	padding: 10px;
}


.submitqt {
border:none;
background-color: #fff;
padding: 0;
margin: 0;
text-decoration:underline;
font-size:10px;
cursor:pointer;
}
/* this is also in cartcss.css */
.update {
	background-color: #b0c4de;
	font-size: 80%;
	font-weight: bold;
	font-variant: small-caps;
}

/* from computer-locks.htm page, used on index also - during redesign, change name of class to better reflect what it is*/

.footer {margin: 0;
padding: 10px;
background-color: #2D285F;
text-align: center;}

.footer a{
padding: 5px 5%;
text-decoration: none;
width: 90%;
padding: 2px 20px 2px 20px;
background-color: #2D285F;
border-top: 1px solid #f7f7f7;
border-right: 1px solid #828282;
border-bottom: 1px solid #828282;
border-left: 1px solid #f7f7f7;
color: #ccc;
font-weight: bold;
font-size: 11px;
}
.footer a:visited {
color: #ccc;
font-weight: bold;
}

.footer a:hover {
background-color: #ccc;
color: #2d285f;
border-top: 1px solid #828282;
border-right: 1px solid #f7f7f7;
border-bottom: 1px solid #f7f7f7;
border-left: 1px solid #828282;
font-weight: bold;
}

.lrborder {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
/*end from computer-locks.htm page*/

/*logo and give us a call in header main site 6-7-11 */
#headingnosearchM {
margin-left: 10px;
width: auto;
height: 100px;
}

#giveusacallM {
float: right;
margin-top: 8px;
padding-right: 10px;
text-align: right;
font: 16pt verdana, arial, helvetica, sans-serif;
}

.phonenumber {
font-size: 24pt;
}

#phonepic {
float: right;
margin-top: 8px;
margin-right: 30px;
}

#logoM {
float: left;
margin-top: 8px;
}
/* end logo and give us a call in header */

/*main pages footer */

.bottomnavM {
width: auto;
height: auto;
margin-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #999;
text-align: center;
clear: both;
}

.bottomnavM a:link {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000080;
text-decoration: none;
}
.bottomnavM a:visited {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000080;
text-decoration: none;
}

.bottomnavM a:hover {
background-color: #E5E5E5;
color: #990000;
text-decoration: none;
}


#footerM {
width: auto;
height: auto;
margin-left: 0px;
background-color: #333;
}

#footerM td {
font: 8pt verdana, arial, helvetica, sans-serif;
color: #fffff0;
padding: 0px 7px 0px 7px;
}

#footerM a:link, #footerM a:visited { 
color:#FFFFF0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

#footerM a:hover {
background-color: #fffaf0; 
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.stoptheft {
font-size: 12pt;
font-weight: bold;
color: #fffaf0;
}

.bottombordertextcspM {
font: 20pt "Arial Narrow", Arial, Helvetica, sans-serif;
color: #fffaf0;
padding: 10px 0px 10px 0px;
margin-left: 30px;
}

/* end footer */

/*info booth on youraccount.dwt (from cartcss.ss)*/

#leftinfoDiv {
width: auto;
padding-right: 3px;
} 
	 	 
#infolinks {
padding-left: 30px;
}
	 
#infolinks ul {
margin: 0px;
padding: 0px;
}
	 

#infolinks li{
font: 8pt/1.5em verdana, arial, sans-serif;
list-style-image:  url(../images/infobullet.gif);
color: #006;
list-style-position: outside;
margin: 0px;
padding: 0px;
}

#infolinks a {
font: 8pt/1.5em verdana, arial, sans-serif;
text-decoration: none; 
background:  url(/images/infoline.gif) repeat-x 100% 100%;
padding-bottom: 4px;
white-space: nowrap;
}

#infolinks a:link, #infolinks a:visited {
color: #666;
}

#infolinks a:hover {
color: #00f;
background-color: #fff;
}

#rightinfoDiv {
padding-top: 20px;
}
 /* end infobooth css */
 
 	 	 
#accountmenulinks {
padding-left: 30px;
}
	 
#accountmenulinks ul {
margin: 0px;
padding: 0px;
}
	 

#accountmenulinks li{
font: 8pt/1.5em verdana, arial, sans-serif;
list-style-image:  url(../images/infobullet.gif);
color: #006;
list-style-position: outside;
margin: 0px;
padding: 0px;
}

#accountmenulinks a {
font: 8pt/1.5em verdana, arial, sans-serif;
text-decoration: none; 
background:  url(/images/infoline.gif) repeat-x 100% 100%;
padding-bottom: 4px;
white-space: nowrap;
}

#accountmenulinks a:link, #accountmenulinks a:visited {
color: #666;
}

#accountmenulinks a:hover {
color: #00f;
background-color: #fff;
}

#accountmenutitle {
background-color: #56BBFD;
font-size: 10pt;
font-weight: bold;
color: #000;
width: auto;
height: 20px;
text-align: middle;
padding-left: 15px;
margin-left: -15px;
}

/* from cartcss.css used on any your account programs that use the validation plugin and registration.htm*/
label { display: inline-block; width: 15em; }
label.error { color: red; margin-left: 16em;  width: 20em; text-align:left } 
p > label { text-align:right;}
	
input.error {
border: 2px solid red;  /* turns border of input boxes red w/ if error */
}
	 
label.req_label + input {background-color:#FFFFCC; } /* highlight any input element that immediately follows a label w/class req_label */

/* end */

/* from cartcss.css for account_address_book */
#addressBookWrapperDiv {
width: 550px;
margin: 5px auto;
} 

#newAddressWrapperDiv {
width: 550px;
margin: 5px auto;
} 

/* end from cart.css for account_address_book */

/* new for account_address_book */

#manage_addressform p {
	 font-size: 1.0em; 
	 line-height: 1.3em;
	 margin: .2em;
	 padding: 0em;
}

#manage_addressform label {
/* width: 35%; */
float: left;
clear: left;
text-align: right;
white-space: nowrap;
min-width: 5em;
}
#manage_addressform label.error { color: red; margin-left: 15em;  width: 20em; text-align:left } 
 #manage_addressform input{
 font-size: 1.0em; 
 line-height: 1.3em;
 margin: .2em;
 padding: 0em;
 white-space:nowrap;
/* border: thin inset; */
}
#manage_addressform p { clear:left; }
/* end new for account_address_book */
/* for account_managecc  */
/* copied from cartcss */
#newccinfoDiv {
margin:0px auto;
width:550px;
}
#existingCcDiv {
margin:5px auto;
padding-left: 10px;
width:550px;
}
/* end account_managecc */

/* account manage login */
.loginmessages {
font: 8pt Arial, Verdana, Helvetica, sans-serif;
padding: 10px;
}
/*end account manage login */
/* registration.htm for keys */
fieldset {
width:375px;
}
 #regformNc div{
	 font-size: 1.0em; 
	 line-height: 1.3em;
	 margin: .2em;
	 padding: 0em;
    }
	#regformNc label {
	width: 35%;
	float: left;
	clear: left;
	text-align: right;
	white-space: nowrap;
	min-width: 5em;
	}
	#regNcLeft label.error {
	color:red;
	margin-left:8em; 
	text-align:left;
	width:auto;
	white-space:normal;
	}
	#regNcRight label.error {
	color:red;
	margin-left:11em; 
	text-align:left;
	width:auto;
	white-space:normal;
	}
	#regformNc input {
	 font-size: 1.0em; 
	 line-height: 1.3em;
	 margin: .2em;
	 padding: 0em;
	 white-space:nowrap;
	/* border: thin inset; */
	}
#regContainer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 65.2%;
}
/* end registration.htm */
.freightbox {
float: right; 
width:  110px;
height: auto;
border: 1px solid #000; 
background-color: #f5f5f5;
padding: 3px;
text-align: center;
}
.fridgelocknew {
font: bold 10pt "Copperplate Gothic Light", Verdana, sans-serif;
color: #fff;
padding: 5px;
text-align: center;
background-color: #0657AD;
border: 1px solid #f00;
}

/* 2015 start */
aside, article, section, header, footer, nav, address {
	display:block;
}
address { font-style:normal; }
.tfluid { width:50%; }
.tfixed {max-width:1000px; min-width: 1000px; }
ul { list-style-position:inside; }

/* #header, #footer, #nav { display:block;} */
#header {
	padding-top: 5px;
	margin: 0 auto;
	width: 1000px;
}
#company {
	font-size: 0.9em;
	float: left;
	color: #234A63;
	/*text-align: center;*/
	width: 24%;
	margin-bottom: 8px;
	margin-left: 3px;
}
#topPhone {
	color: #234A63;
	font-size: 0.9em;
	text-align: center;
	width: 16%;
	clear: none;
	margin-left: .5%;
	float: left;
}
#topLogin {
	font-size: 0.9em;
	color: #234A63;
	text-align: right;
	width: 50%;
	margin-left: 9%;
	clear: none;
	float:right;

}
#topLogin ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#topLogin li {
	display: inline;
}
#topLogin a:link, #topLogin a:visited {
text-decoration:none;
color: #234A63;
font-size: 0.9em;
}
#topLogin a:hover {
color: #25AAE1;
background-color:inherit;
}
/*use to put holiday hours link at top of website*/
#topHoliday {
	width: auto;
	padding-left: 2px;
	padding-right: 2px;
	/*border: 1px solid #065B1A;*/
	position: absolute;
	margin-left: 450px;
	margin-top: -1px;

}
#topHoliday a:link, #topHoliday a:visited {
text-decoration:none;
color: #f00;
font-weight: bold;
font-size: 14px;
}
#topHoliday a:hover {
color: #008000;
background-color:inherit;
}

#holly {
	position:absolute;
	margin-left: 590px;
	margin-top: -4px;
}
/*end holiday link*/
#nav {
	background-color: #234A63;
	clear: both;
}

#navContainer {
	margin: 0 auto;
	width: 1000px;
}

#logo {
	float: left;
	padding-top: 12px;
}

#logo a:hover {background-color: transparent;} 

#topNav {
	background-color: #234A63;
	
}
	#menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-image:none;
	}
	
	
	#menu:before,
	#menu:after {
		content: "";
		display: table;
	}
	
	#menu:after {
		clear: both;
	}
	
	#menu {
		zoom:1;
	}
	
	#menu li {
		float: left;
		border-right: 1px solid #222;
		-moz-box-shadow: 1px 0 0 #444;
		-webkit-box-shadow: 1px 0 0 #444;
		box-shadow: 1px 0 0 #444;
		position: relative;
	}
	
	#menu li:last-child {
		border: none;
		box-shadow: none;
	}
	
	#menu a {
		float: left;
		padding: 17px 15px;
		color: #fffafa;
		text-transform: uppercase;
		font: 14px verdana, Arial, Helvetica;
		text-decoration: none;
	}
	
	#menu a:hover { background-color: transparent;}
	
	#menu li:hover > a {
		color: #fafafa;
	}
	
	*html #menu li a:hover { /* IE6 only */
		color: #fafafa;
	}
	
	#menu ul {
		margin: 20px 0 0 0;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 38px;
		left: 0;
		z-index: 1000500;    
		background: #444;
		background: -moz-linear-gradient(#444, #111);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
		background: -webkit-linear-gradient(#444, #111);    
		background: -o-linear-gradient(#444, #111);	
		background: -ms-linear-gradient(#444, #111);	
		background: linear-gradient(#444, #111);
		-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
		-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
		box-shadow: 0 -1px 0 rgba(255,255,255,.3);	
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
	}

	#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
	#menu ul ul {
		top: 0;
		left: 150px;
		margin: 0 0 0 20px;
		_margin: 0; /*IE6 only*/
		-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		box-shadow: -1px 0 0 rgba(255,255,255,.3);		
	}
	
	#menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*IE6 only*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	}
	
	#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {    
		padding: 10px;
		width: 215px;
		_height: 10px; /*IE6 only*/
		display: block;
		white-space: nowrap;
		float: none;
		text-transform: none;
	}
	
	#menu ul a:hover {
		background-color: #0186ba;
		background-image: -moz-linear-gradient(#04acec,  #0186ba);	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
		background-image: -webkit-linear-gradient(#04acec, #0186ba);
		background-image: -o-linear-gradient(#04acec, #0186ba);
		background-image: -ms-linear-gradient(#04acec, #0186ba);
		background-image: linear-gradient(#04acec, #0186ba);
	}
	
	#menu ul li:first-child > a {
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
	#menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #444;
	}
	
	#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #3b3b3b;
	}
	
	#menu ul li:first-child a:hover:after {
		border-bottom-color: #04acec; 
	}
	
	#menu ul ul li:first-child a:hover:after {
		border-right-color: #0299d3; 
		border-bottom-color: transparent; 	
	}
	
	#menu ul li:last-child > a {
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
#search {
	float: right;
	margin-top: -42px;
}
/* google search boxes */
input#g_search_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/searchboxsm1.png) no-repeat scroll 0 0;
border:medium none;
color:#333333;
display:inline;
float:left;
line-height:1em;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:12px 0px 12px 10px;
width:130px;
font-size:14px;
}
#g_search_button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/searchboxsm1.png) no-repeat scroll right 0;
border:medium none;
cursor:pointer;
display:inline;
float:left;
height:37px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-999em;
width:40px;
}
#footer {
	clear: both;
	background-color: #234a63;
	color: #fafafa;
}
#footerQuestionLine {
	background-color: #85A6BB;
}
#footerQuestionLineFrame {
	width: 1000px;
	height: 78px;
	margin: 0 auto;
	text-align:center;
}
#footerQuestionLineFrame p {
	padding-top: 19px;
	font-size: 26px;
	font-weight: bold;
	margin-top: 0px;
}
#footerQuestionLineFrame span {
	font-size:  30px;
	font-weight: normal;
	margin-left: 20px;
}
#footerTrustwave {
float:right;
}

#footerInfoBoxFrame {
	width: 1000px;
	margin: 0 auto;
}
.footerInfoBox {
	margin-left: 45px;
	margin-right: 45px;
	margin-top: 0px;
	height: auto;
	float: left;
}
.footerInfoBox:first-child {
	margin-left: 0px;
}
.footerInfoBox:last-child {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	float:right;
	text-align: right;
}
.footerInfoBox .footerHeader {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fafafa;
}
.footerInfoBox a {
	color: #9ac6f5;
	font-size: 11px;
	text-decoration: none;
}
.footerInfoBox a:hover{
	color:#FFFFFF;
	background-color: transparent;
}
#footerLastLine a:hover{
	color: #25AAE1;
	background-color: transparent;
}
#footerLastLine {
	clear: both;
	width: 1000px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 25px;
	font-size: 11px;
}
#footerLastLine a {
	font-size: 12px;
	text-decoration: none;
	color: #fafafa;
}
#footerLastLine span {
	float: right;
}
.clearboth {
    margin: 0;
    padding: 0;
    clear: both;
}

.gainsborobgcolor {
background-color:#DCDCDC;
font: 14pt Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
}
/*category pages */
#categoryMain { color: #234A63; }
#categoryMain p, #categoryMain div { font-size:16px; font-family: "Open Sans", sans-serif; }
#categoryMain a:link, #categoryMain a:visited { color: #234A63; font-size:inherit; font-weight: inherit; }
#categoryMain h1 { font: bold 26px 'Open Sans',sans-serif; color: inherit; margin-top: 5px; }
#categoryHeading { width: 1000px; margin: 0px auto; padding: 0px 5px;}
#categoryHeading p { margin: 10px 0px; }
.categoryProductContainer {
 background-color:#f5f5f5; 
 margin: 20px auto 0px auto;
 overflow: hidden;
}
.categoryProductFrame {
  width: 1000px;
  margin: 0px auto;
  cursor: pointer;
}
.categoryProductPicBox {
  width: 200px;
  height: 150px;
  background-color: #fff;
  border: thin solid #a9b4bb;
  border-radius: 25px;
  -webkit-box-shadow: 3px 3px 5px #BEBEBE;
  box-shadow: 3px 3px 5px #BEBEBE;
  display: inline-block;
  text-align:center;
  margin: 31px 0px 31px 5px;
  overflow:hidden;
  line-height: 150px;
}
.categoryProductPicBox img {
 margin: auto;
 vertical-align: middle; 
 display: inline-block;
}
.categoryProductDescBox {
display: inline-block;
vertical-align: top;
width: 527px;
height: 200px;
margin: 10px 0px 5px 25px;
}
.categoryProductDescBox h2 { font: 27px 'Open Sans',sans-serif; color: inherit; margin-top:20px; margin-bottom:5px; }
.categoryProductDescBox p:first-child { margin: 0px;}
.categoryProductDescBox a, .categoryProductDescBox a:hover { text-decoration: none; }
.categoryProductPriceBox {
display: inline-block;
vertical-align: top;
height: 200px;
width: 207px;
margin: 10px 5px 5px 23px;
}
.categoryProductPriceBox p:first-child {
margin-top: 25px;
font-size: 18px !important;
}
.categoryProductPriceBox span{
font-size: 1.10em;
padding-left: 10px;
font-weight: bold;
float:right;
display:inline-block;
}
.categoryFindOutMore {
padding: 10px;
cursor: pointer;
color: white;
background-color: #25AAE1; 
font: normal 20px 'Open Sans',sans-serif !important;
border-radius: 5px;
text-align: center;
margin:18px 0px;
}


.catMostPop { font-size: 13pt; display:inline-block; margin-bottom: 6px;}
.subCategoryFindOutMore {
padding: 10px;
cursor: pointer;
color: white;
background-color:#25AAE1; 
font: normal 20px 'Open Sans',sans-serif !important;
border-radius: 5px;
text-align: center;
margin:18px 0px;
}
/* end category */
sup {vertical-align:super; font-size:smaller;}
sub {vertical-align: sub;font-size: smaller;}
.cell { display: table-cell; }
.row  { display: table-row; }
.column { display: table-column; }
.pdflink {
   padding-right: 18px;
   background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}
.extlink {
   padding-right: 14px;
   background: transparent url(../images/external-link-14.gif) no-repeat center right;
}
.underline { text-decoration:underline; }
.fourteenpx { font-size:14px; }

#breadcrumbContainer {
clear:both; 
width:1000px;
margin: 19px auto 0px auto;
font-family:'Open Sans', sans-serif; font-size:14px; color:#999999;
}

.breadcrumb{
margin-left:5px;
display:inline;
}

.breadcrumb span {font-size:14px; }
#breadcrumbContainer a:link, #breadcrumbContainer a:visited {font-family:'Open Sans', sans-serif; font-size:14px; color:#999999;}
#breadcrumbContainer a:hover { color: #25AAE1; font-family:'Open Sans', sans-serif; text-decoration: underline; font-size: 14px; }

/* 2015 end */