.mce-content-body a{outline:0;color:#001CB0;text-decoration:underline;}
.mce-content-body .feature{color:#001CB0;font:normal 21px/25px Arial, Helvetica, sans-serif !important;margin:0 0 18px;}
.mce-content-body .feature strong{color:#001CB0;font:bold 21px/25px Arial, Helvetica, sans-serif !important;margin:0 0 18px;}
.mce-content-body h2{color:#001CB0;font:bold 18px/20px Arial, Helvetica, sans-serif;margin:25px 0 12px 0;}
.mce-content-body h3{color:#000;font:bold 14px/20px Arial, Helvetica, sans-serif;margin:15px 0 10px 0;}
.mce-content-body h4{color:#000;font:bold 14px/20px Arial, Helvetica, sans-serif;margin:15px 0 0 0;}
.mce-content-body .caption{color:#000;font:bold 12px/17px Arial, Helvetica, sans-serif;margin:-10px 0 25px 0;}
.mce-content-body p{color:#000;font:14px/20px Arial, Helvetica, sans-serif;margin:0 10px 10px 0;}
.mce-content-body .highlight {font-family: monospace, monospace !important;color: #FD334C;background: #EFF0F4;padding: 4px 6px;}
.mce-content-body pre.prettyprint{font-family: monospace, monospace !important;border: 1px solid #888;background: #f2f2f2;padding: 20px !important; white-space: pre-wrap;}
.mce-content-body .download-heading{color:#372e2c;font:bold 12px/16px Arial, Helvetica, sans-serif;margin:5px 0 8px 0;}
.mce-content-body ul{color: #000;font:normal 14px/20px Arial, Helvetica, sans-serif;margin:0 0 20px 18px;padding:0;}
.mce-content-body ul li{margin:0 0 5px 0;padding:0;}
.mce-content-body ol {color: #000;font:normal 14px/20px Arial, Helvetica, sans-serif;list-style:decimal !important;margin:0 0 20px 18px;overflow:visible !important;padding:0;}
.mce-content-body ol li{margin:0 0 5px 0;padding:0;}
.mce-content-body ol > li:before {content: '' !important;display:none !important;} 
.mce-content-body table{margin:5px 0 20px;}
.mce-content-body table td{padding:8px 10px 0;}
.mce-content-body table td p{margin:0 0 8px;}
.mce-content-body .colourPalette td{border-radius:4px;padding:0;}
.mce-content-body .download-container img{max-width:580px;}
.mce-content-body .download-content{display:none;}
.mce-content-body table.contentsPageSubList.noPermission{display:block;}
/* FONTS standards */
h1, .feature, h2, h3, h4, h6, p, pre.prettyprint{word-wrap:break-word !important;}
h1 {color:#3C322D;margin:0 0 20px; padding:0;}
.feature {font:normal 20px/23px 'Gotham-Book', Arial, Helvetica, sans-serif;color:#3C322D;margin:0 0 18px;}
.feature strong{font:normal 20px/23px 'Gotham-Medium', Arial, Helvetica, sans-serif;color:#3C322D; margin:0 0 18px;}
h2 {color:#00a3be;font:bold 14px/18px Arial, Helvetica, sans-serif;margin:15px 0 8px;}
h3 {color:#000;font:bold 12px/16px Arial, Helvetica, sans-serif; margin:5px 0 8px 0;}	
h4 {color:#4d4f53;font:bold 11px/15px Arial, Helvetica, sans-serif; margin:0 10px 0 0;}
.caption {color:#4d4f53;font:bold 11px/15px Arial, Helvetica, sans-serif; margin:0 10px 8px 0;}
h6 {font:bold 11px/14px Arial, Helvetica, sans-serif;line-height:15px;color:#666;font-style:italic;}
h1 img, .feature img, h2 img, h3 img, h4 img, h6 img {margin:0;}
p {font:normal 12px/16px Arial, Helvetica, sans-serif; margin:0 10px 8px 0;}
p img {margin:0 0 8px;padding:0;}
#textpage p a img{cursor:pointer;}
#textpage p a img:hover{box-shadow:0 6px 6px -6px #3C322D;}
#textpage h1, .singleCol h1, .singleCol .feature, .singleCol h2, .singleCol h3, .singleCol h4, .singleCol h6, .singleCol p, .singleCol ul{margin-right:45px;}
.singleCol ol {padding-right:90px;} /*removed from above rule and added padding rather than margin for image rendering*/
.red{color:#5F9BAF;}
.grey{color:#807372;}
.redNumber{color:#5F9BAF;margin-right:7px;}
hr {border:0;height:2px;background:#46c2d7;margin: 25px 0 15px;clear: both;}
.highlight {font-family: monospace, monospace !important;color: #af2531;background: #f2f2f2;padding: 3px 5px;}
pre.prettyprint{border: 1px solid #888; background: #f2f2f2; padding: 20px !important; white-space: pre-wrap;}
.singleCol table{margin:5px 0 10px;}
.singleCol table td{padding:8px 10px 0;}
.singleCol table td h3{margin-right:0;}
.singleCol table td p{margin:0 0 8px;}
.singleCol table td p.whitetype{color: #fff; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.darktype{color: #000; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.deepblue{color: #00428b; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.skyblue{color: #0092d7; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.eucalyptus{color: #00967d; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.gum{color: #718674; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.grey11{color: #4d4f53; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.orange{color: #e37222; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td p.earth{color: #b6735c; margin: 0 0 10px; padding: 10px 10px 0;}
.singleCol table td.narrow{width:10px;}
.singleCol table td p.halfmargin{margin-bottom: 0.5em;}
.singleCol table.table{margin:0;}
.singleCol table.table td{padding:0;}

table.keylineTableClean{border: 1px solid #a7999a;border-width: 0 0 1px 1px;}
table.keylineTableClean td{padding: 8px 10px 0;border: 1px solid #a7999a;border-width: 1px 1px 0px 0;}
table.keylineTableClean tr:first-child td p{font-weight:bold;}
table.keylineTableClean td p{margin:10px 10px 15px;}

table.keylineTableColor{border: 1px solid #e5e5e5;border-width: 0 0 1px 1px;}
table.keylineTableColor td{padding: 8px 10px 0;border: 1px solid #e5e5e5;border-width: 1px 1px 0px 0;}
table.keylineTableColor tr:nth-child(even) {background: #FFF}
table.keylineTableColor tr:nth-child(odd) {background: #FFF}
table.keylineTableColor tr:first-child td{background-color:#001CB0;}
table.keylineTableColor tr:first-child td p{font-weight:bold;color:#FFF;}
table.keylineTableColor td p{margin:6px 10px 15px;}

table.colourpalette{}
table.colourpalette td{padding:0;}
table.colourpalette td h3{margin-right:0;}
table.colourpalette td p{font-size:10px;margin:10px 0 15px;line-height:11px;}
table.colourPalette td.chip{border:1px solid #000;border-top:0;padding:4px 5px;}
table.colourPalette td.spec{padding-top:10px;float:left;}
table.colourPalette td.stonetop{border:1px solid #d7d3c7;border-bottom:0;}
table.colourPalette td.stonebottom{border:1px solid #d7d3c7;border-top:0;}
table.colourPalette{}
table.colourPalette td{padding:0;}
table.colourPalette td h3{margin-right:0;}
table.colourpalette td p{font-size:10px;margin:10px 0 15px;line-height:11px;}
table.colourPalette td.chip{border:1px solid #000;border-top:0;padding:4px 5px;}
table.colourPalette td.spec{padding-top:10px;float:left;}
table.colourPalette td.stonetop{border:1px solid #d7d3c7;border-bottom:0;}
table.colourPalette td.stonebottom{border:1px solid #d7d3c7;border-top:0;}
table.contentsPageSubList{}
table.contentsPageSubList.noPermission{display:none;}
table.contentsPageSubList tr{float:left;width:100%;margin:0;padding:0;}
table.contentsPageSubList td{float:left;margin:0;padding:0;text-align:left;vertical-align:top;}
table.contentsPageSubList td.leftCol{width:300px;padding-right:30px;}
table.contentsPageSubList td.rightCol{width:300px;}
table.contentsPageSubList td .feature{margin-bottom:5px;}
table.contentsPageSubList td h2{margin-bottom:0;margin-right:50px;}

table.incorrectUse{float:left;margin-top:10px;}
table.incorrectUse td{padding:0;}
table.incorrectUse td p{background:url(../images/common/incorrect_use.png) 0 0 no-repeat;margin:0 0 8px;padding:0 0 6px 30px;}
table.incorrectUse td img{margin-bottom:40px;}

table.imageUse{float:left;margin-top:10px;}
table.imageUse td{padding:0;vertical-align:top;}
table.imageUse td p{margin:0 0 8px;padding:0 0 6px 0px;}
table.imageUse td img{margin-bottom:40px;float:left;/*margin-right:30px;*/}

table.twoColumnDownloadTable{}
table.twoColumnDownloadTable td{padding:8px 0 45px;vertical-align:top;position:relative;}
table.twoColumnDownloadTable td .download-container img{max-width:190px;max-height:295px;width:auto;}
table.twoColumnDownloadTable td .download-container .download-heading{width:295px !important;}
table.twoColumnDownloadTable td .download-container-downloads{width:295px !important;position:absolute;}
table.twoColumnDownloadTable td .download-container-downloads.open{width:475px !important;border-radius:2px;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);z-index:1002;}
table.twoColumnDownloadTable td .download-container-downloads .download-content{width:473px !important;}
table.twoColumnDownloadTable td .download-container-downloads .download-content ul li .leftCol{width:382px !important;}

table.threeColumnDownloadTable{}
table.threeColumnDownloadTable td{padding:8px 0 45px;vertical-align:top;position:relative;}
table.threeColumnDownloadTable td .download-container img{max-width:190px;max-height:100px;width:auto;}
table.threeColumnDownloadTable td .download-container .download-heading{width:190px !important;}
table.threeColumnDownloadTable td .download-container-downloads{width:190px !important;position:absolute;}
table.threeColumnDownloadTable td .download-container-downloads.open{width:350px !important;border-radius:2px;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);z-index:1002;}
table.threeColumnDownloadTable td .download-container-downloads .download-content{width:348px !important;}
table.threeColumnDownloadTable td .download-container-downloads .download-content ul li .leftCol{width:240px !important;margin-right:7px;}

ul{color:#000;list-style-image:url(../images/common/bullet.png);margin:0 0 15px 18px;padding:0;}
ul ul{list-style-image:url(../images/common/dash.png);margin:5px 0 0 18px;}
ul li {margin: 0 0 5px;padding: 0;}
.featureTextBullets{color:#3C322D;list-style-image:url(../images/common/bullet_large.png);margin:0 0 18px 18px;padding:0;}
.featureTextBullets li {margin: 0 0 12px;padding: 0;}
.featureTextBullets li strong{color:#3C322D;}
.alphabetAnchorLinks{border:0;float:left;font:bold 10px/18px Arial, Helvetica, sans-serif;list-style:none;margin:0 0 15px;padding:0;text-align:center;width:624px;}
.alphabetAnchorLinks li{border:0;float:left;margin:0 4px 0 0;width:20px;}
.alphabetAnchorLinks li a{background-color:#ECE9E4;border:1px solid #E5E5E5;border-radius:2px;color:#3C322D;float:left;margin:0;padding:0;text-decoration:none;width:18px;}
.alphabetAnchorLinks li a:hover{background-color:#3C322D;border-color:#3C322D;color:#FFF;text-decoration:none;}
ol ul{list-style-image:url(../images/common/bullet.png);margin:0 0 0 18px;}
ol{font:normal 12px/16px Arial, Helvetica, sans-serif;display: block;margin:0 0 15px;padding: 0 0 0 18px;list-style: none;overflow: hidden;counter-reset:item;}  
ol > li {margin: 0 0 5px;padding: 0;position:relative;}  
ol > li:before{counter-increment: item;content: counter(item);   float: left;position: absolute;left: -18px;font:bold 12px/16px Arial, Helvetica, sans-serif;text-align: center;}  
ol li > ol{counter-reset: def;padding-left:24px;margin:5px 0;}  
ol li ol > li {margin: 0 0 5px;}  
ol li ol > li:before {left:-24px;counter-increment: def;content: counter(item) "." counter(def) " ";}  
ol li ol li ul{padding-left:36px;}  
ol li ol li ul li{margin: 0 0 5px;list-style-type: lower-latin;}
.singleCol ol img {margin-left: -18px;}

/**umb_name:Feature text*/
.feature{}

/**umb_name:Subheading*/
h2{}

/**umb_name:Sub subheading*/
h3{}

/**umb_name:Body copy*/
p{}

/**umb_name:Caption*/
.caption{}

/**umb_name:Highlight*/
.highlight{}