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;
}

img { border: 0; }

/* Note */
.note {
	border: 1px solid #7F7F7F;
	padding: 2px;
	background-color: #fdfbc2;
}

/* Note */
/* 
.function {
	border: 1px solid #7F7F7F;
	padding: 2px;
	background-color: #E5DFEC;
}
*/

/* 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 */

/**
.note:before {
	content: "! ";
	url('pic.png')
}
**/
/* Note End */

/* Example */
.example {
	border: 1px solid #7F7F7F;
	padding: 2px;
	background-color: #fdfbc2;
}
/* Example End */

/* Note */
.note {
	border: 1px solid #7F7F7F;
	padding: 2px;
	background-color: #fdfbc2;
}
/* Note End */

.warning {
	border: 2px solid #C0504D;
	padding: 2px;
	background-color: #F2DBDB;
}

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;
}

.highlight {
	background-color: yellow;
}

table.example tr:nth-child(2n) {
	background-color: #C58486;
}

/* TIPS */
table.tips {
	border-collapse: collapse;
	width: 700; /*width: 100%;*/
	margin-bottom: 20px;
	border-spacing: 0px;
	padding: 3px;
}

table.tips  th{
	font-size: 20pt;
	color: #FFFFFF;
	text-align: left;
}

table.tips td { 
	padding: 5px;
}

table.tips tbody tr td {
	width: 1px;
}
/* Columns */
.T_Image {
}
.T_Tip {
	width: 30%;
}
.T_Description {
	width: 100%;
}
/* TIPS 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 */

.schema {
	border: 1px solid black;
	background: white;
}
.schema thead {
	background: #001;
	color: #fff;
}

/* Courses */
/* VB.NET */
span.vbdn {
	color: #8893AA;
	font-size: 55pt;
	text-align: center;
}

.vbdn th {
	background-color: #8893AA;
}

/* VBS */
span.vbs {
	color: #6AE3E3;
	font-size: 55pt;
	text-align: center;
}

.vbs th {
	background-color: #6AE3E3;
}

/* HTA */
span.hta {
	color: #0808BF;
	font-size: 55pt;
	text-align: center;
}

.hta th {
	background-color: #0808BF;
}

/* ASP */
span.asp {
	color: #00007F;
	font-size: 55pt;
	text-align: center;
}

.asp th {
	background-color: #00007F;
}

/* VB */
span.vb {
	color: #75A0F3;
	font-size: 55pt;
	text-align: center;
}

.vb th {
	background-color: #75A0F3;
}
/* Courses END */

/* Lessons */
.lessons {
	width: 100%;
}
.previous {
	text-align: left;
}
.next {
	text-align: right;
}
/* Lessons END */

/* VIDEO */
.video {
	width: 650px;
	margin: 0 auto;	
}
/* VIDEO 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 */


/* --------------------------------------
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
----------- */