﻿body {
	font-family: Tahoma;
}

h1 {
	margin-bottom: 2px; 
	margin-top: 0px;
	color: #800000;
	font-size: 32pt;
}

h2 {
	color: #800000;
	font-size: 12pt;
	font-weight: normal;
}

a img { outline:none; }
img { border:0; }

/* Note */
.note {
	border: 1px solid #7F7F7F;
	padding: 2px;
	background-color: #fdfbc2;
}
/* Note End */

/* Example */
.example {
	border: 1px solid #7F7F7F;
	padding: 2px;
	background-color: #fdfbc2;
}
/* Example End */

.warning {
	border: 2px solid #C0504D;
	padding: 2px;
	background-color: #F2DBDB;
}

/* Links */
/* a[target="_blank"]:after {
    content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC');
} */
.externalLink:after {
    content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC');
}
/* ----- */

.author {
	font-size: 12pt;
	font-weight: bold;
	color: #481515;
}

.new {
	font-weight: bold;
	color: red;
}

/* Function */
.functionBox {
	border: 1px solid grey;
	background-color: #E5DFEC;
	padding: 10px;
}
.function {
	font-family: courier;
	text-align: center;
}
.field {
	color: #800000;
}
.domain {
	color: #000080;
}
.criteria {
	color: #008000;
}
/* Function END */

/* functionEngine */
.functionEngine {
	text-align: center;
}
/* functionEngine END */

/* Table Example */
table.example {
	border: 1px solid #BA141A;
	border-collapse: collapse;
}

table.example th {
	color: white;
	background: black;
	border: 1px solid #BA141A;
	padding: 5px;
}

table.example tr, table.example td {
	border: 1px solid #BA141A;
}

table.example tr:nth-child(2n) {
	background-color: #C58486;
}

table caption {
	font-weight: bold;
}

table caption::before {
	content: "Table: ";
}

table tr.default {
	background-color: #C58486!important;
}
/* Table Example END */

/* Table Green */
table.gr {
	border: 1px solid #B3CC82;
	border-collapse: collapse;
}

table.gr th {
	color: white;
	background: #9BBB59;
	border: 1px solid #B3CC82;
	padding: 5px;
}

table.gr tr, table.gr td {
	border: 1px solid #B3CC82;
}

table.gr tr:nth-child(2n) {
	background-color: #E6EED5;
}

table.gr caption {
	color: #9BBB59;
}

/* Table Green END */

/* COLGROUP */
.highlight {
	background-color: yellow!important;
}

.binary {
	background-color: red;
}

.oct {
	background-color: blue;
}

.dec {
	background-color: green;
}

.hex {
	background-color: orange;
}

.glyph {
	background-color: white;
}
/* COLGROUP END */


/* Table Simple */
table.simple {
	border: 1px solid black;
	border-collapse: collapse;
}

table.simple th {
	color: white;
	background: black;
	border: 1px solid white;
	padding: 5px;
}

table.simple tr, table.simple td {
	border: 1px solid black;
	/*text-align: center;*/
}

table.simple tr:nth-child(2n) {
	background-color: #B0B0B0;
}
/* Table Simple END */


/* ----------- */
/* Chat Bubble */
/* ----------- */
.chat-bubble {
	background-color:#EDEDED;
	border:2px solid #666666;
	font-size:15px;
	line-height:1.3em;
	margin:5px auto;
	padding:5px;
	position:relative;
	text-align:center;
	width:400px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;
}

.chat-bubble-arrow-border {
	border-color: #666666 transparent transparent transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	bottom:-22px;
	left:30px;
}

.chat-bubble-arrow {
	border-color: #EDEDED transparent transparent transparent;
	border-style: solid;
	border-width: 10px;
	height:0;
	width:0;
	position:absolute;
	bottom:-19px;
	left:30px;
}

/* IE6 */
	.chat-bubble-arrow {
	_border-left-color: pink;
	_border-bottom-color: pink;
	_border-right-color: pink;
	_filter: chroma(color=pink);
}
/* Chat Bubble END */

/* ----------------- */
/* Table of Contents */
/* ----------------- */
#toc ul {
	margin:  0px;
	padding:  0px;
	list-style: none;
}

#toc ul li {
	margin:  0px 0px;
	border-right: 1px solid #999;
	padding:  0px 6px;
	display: inline;
	list-style: none;
}

#toc ul li:last-child {
	border-right: none 0px;
}

.glossary > p {
	margin-left: 20px;
}

.glossary h4 {
	border-bottom: 1px solid #999;
}

.glossary_head {
	font-weight: bold;
	margin-right:  6px;
}
/* toc END */

/* --------------------------------------
Add Icon/Logo against Files to download
-------------------------------------- */
/* Access 2003 */
a[href*=".mdb"] {
	background-image: url('/tips/images/16/Access_2003.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
/* Access 2013 */
a[href*=".accdb"] {
	background-image: url('/tips/images/16/Access_2013.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* Excel 2003 */
a[href*=".xls"] {
	background-image: url('/tips/images/16/Excel_2003.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
/* Excel 2013 */
a[href*=".xlsx"] {
	background-image: url('/tips/images/16/Excel_2013.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
/* Excel Binary */
a[href*=".xlsb"] {
	background-image: url('/tips/images/16/XLSB.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* CSV */
a[href*=".csv"] {
	background-image: url('/tips/images/16/csv.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* HTML */
a[href*=".html"] {
	/* background-image: url('/tips/images/16/Expr4.png'); */
	background-image: url('/tips/images/16/IE.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* HTA */
a[href*=".hta"] {
	background-image: url('/tips/images/16/HTA.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* Powerpoint 2003 */
a[href*=".ppt"] {
	background-image: url('/tips/images/16/PowerPoint_2003.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
/* Powerpoint 2007 */
a[href*=".pptx"] {
	background-image: url('/tips/images/16/PowerPoint_2010.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* Word 2003*/
a[href*=".doc"] {
	background-image: url('/tips/images/16/Word_2003.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
/* Word 2007 */
a[href*=".docx"] {
	background-image: url('/tips/images/16/Word_2010.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* Text */
a[href*=".txt"] {
	background-image: url('/tips/images/16/Notepad.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* Zip */
a[href*=".zip"] {
	background-image: url('/tips/images/16/Zip.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

/* pdf */
a[href*=".pdf"] {
	background-image: url('/tips/images/16/pdf.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
/* ----------
  Icon End
----------- */