/* Global tag settings --------------------------------------------------------------------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, img, a, p, pre, code,
ul, ol, li, span, strong, b, em, sub, sup, label,
/*table, thead, tbody, th, tr, td,  input, textarea, blockquote*/ fieldset,
form		{margin:0px; padding:0px; border:none; outline:0px;}
html, body	{height:100%; width:100%;}
body		{font-family: Arial, Helvetica, sans-serif;
			font-size:13px; /*line-height:16px;*/}
td, th		{vertical-align:top;}

h1, h2, h3,
h4, h5, h6	{font-weight:bold; /*padding:20px 0px 10px 0px;*/}
h1			{font-size:20px;}
h2			{font-size:18px;}
h3			{font-size:16px;}
h4			{font-size:14px;}
h5			{font-size:12px;}
h6			{font-size:10px;}

sup			{line-height:0px; font-size:85%; vertical-align:super;}
sub			{line-height:0px; font-size:85%; vertical-align:sub;}
pre, code	{margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; white-space:pre; line-height:16px;
			font-family:"Courier New", Courier, monospace; font-size:95%; font-weight:bold;}
pre			{background:#eee; color:#777;}
code		{background:#ddd; color:#555;}
hr			{clear:both; width:95%;/* note that a global text-align:left may affect centering */
			height:2px;/*ie renders this*/
			border:1px solid;/*firefox renders this as 2px*/
			color:#777;/*ie renders this*/
			border-color:#777;/*firefox renders this*/}

/* TERMS ----------------------------------------------------------------------------------------------------*/
.clearfix		{display:inline-block;}
.dispblock		{display:block;}
.dispinline		{display:inline;}
.dispnone		{display:none;}
.vison			{visibility:visible;}
.visoff			{visibility:hidden;}

.abs			{position:absolute;}
.rel			{position:relative;}
.left0			{left:0px;}
.right0			{right:0px;}
.top0			{top:0px;}
.bot0			{bottom:0px;}
.above			{z-index:1000;}
.below			{z-index:-1000;}

.floatl			{float:left;}
.floatr			{float:right;}
.clear			{clear:both;}
.clearstrip		{clear:both; margin:0px; padding:0px; border:none;}

.lineh12		{line-height:12px;}
.lineh14		{line-height:14px;}
.lineh16		{line-height:16px;}
.lineh18		{line-height:18px;}
.lineh20		{line-height:20px;}

.wauto			{width:auto;}
.wfull			{width:100%;}
.w100			{width:100px;}
.w150			{width:150px;}
.w200			{width:200px;}
.w250			{width:250px;}
.w300			{width:300px;}
.w350			{width:350px;}
.w400			{width:400px;}
.w450			{width:450px;}
.w500			{width:500px;}

.hauto			{height:auto;}
.hfull			{height:100%;}
.h5				{height:5px;}
.h10			{height:10px;}
.h15			{height:15px;}
.h20			{height:20px;}
.h30			{height:30px;}
.h40			{height:40px;}
.h50			{height:50px;}
.h100			{height:100px;}
.h150			{height:150px;}
.h200			{height:200px;}

.mauto			{margin:0px auto;}
.marauto		{margin:0px auto;}
.mar0			{margin:0px;}
.marl5			{margin-left:5px;}
.marr5			{margin-right:5px;}
.mart5			{margin-top:5px;}
.marb5			{margin-bottom:5px;}
.marl10			{margin-left:10px;}
.marr10			{margin-right:10px;}
.mart10			{margin-top:10px;}
.marb10			{margin-bottom:10px;}
.marl15			{margin-left:15px;}
.marr15			{margin-right:15px;}
.mart15			{margin-top:15px;}
.marb15			{margin-bottom:15px;}
.marl20			{margin-left:20px;}
.marr20			{margin-right:20px;}
.mart20			{margin-top:20px;}
.marb20			{margin-bottom:20px;}
.marl30			{margin-left:30px;}
.marr30			{margin-right:30px;}
.mart30			{margin-top:30px;}
.marb30			{margin-bottom:30px;}

.pad0			{padding:0px;}
.pad5			{padding:5px;}
.padl5			{padding-left:5px;}
.padr5			{padding-right:5px;}
.padlr5			{padding-left:5px; padding-right:5px;}
.padt5			{padding-top:5px;}
.padb5			{padding-bottom:5px;}
.pad10			{padding:10px;}
.padl10			{padding-left:10px;}
.padr10			{padding-right:10px;}
.padlr10		{padding-left:10px; padding-right:10px;}
.padt10			{padding-top:10px;}
.padb10			{padding-bottom:10px;}
.pad20			{padding:20px;}
.padl20			{padding-left:20px;}
.padr20			{padding-right:20px;}
.padlr20		{padding-left:20px; padding-right:20px;}
.padt20			{padding-top:20px;}
.padb20			{padding-bottom:20px;}

.padlr40		{padding-left:40px; padding-right:40px;}
.padt15			{padding-top:15px;}

.scrollhide		{overflow:hidden;}
.scrollauto		{overflow:auto;}

.txtleft		{text-align:left;}
.txtcenter		{text-align:center;}
.txtright		{text-align:right;}
.txtbold		{font-weight:bold;}
.txtsmall		{font-size:11px; line-height:14px;}
.txtbig			{font-size:15px;}
.pointer		{cursor:pointer;}

.redtxt			{color:#600;}
.orangetxt		{color:#fc9;}
.yellowtxt		{color:#ff0;}
.greentxt		{color:#060;}
.tealtxt		{color:#066;}
.bluetxt		{color:#acf;}
.purpletxt		{color:#869;}
.dkgreytxt		{color:#555;}
.greytxt		{color:#999;}
.ltgreytxt		{color:#ddd;}
.blacktxt		{color:#000;}
.whitetxt		{color:#fff;}

.redbkg			{background:#f66;}
.orangebkg		{background:#fc9;}
.yellowbkg		{background:#ff6;}
.greenbkg		{background:#8f9;}
.tealbkg		{background:#9ee;}
.bluebkg		{background:#acf;}
.purplebkg		{background:#ecf;}
.dkgreybkg		{background:#555;}
.greybkg		{background:#999;}
.ltgreybkg		{background:#ddd;}
.blackbkg		{background:#000;}
.whitebkg		{background:#fff;}
.badbkg,
.nobkg,
.optbkg			{background:none;} 

ul.disc, ol.disc				{list-style-type:disc;}
ul.circle, ol.circle			{list-style-type:circle;}
ul.decimal, ol.decimal			{list-style-type:decimal;}
ul.square, ol.square			{list-style-type:square;}
ul.lower-alpha, ol.lower-alpha	{list-style-type:lower-alpha;}
ul.lower-roman, ol.lower-roman	{list-style-type:lower-roman;}
ul.upper-alpha, ol.upper-alpha	{list-style-type:upper-alpha;}
ul.upper-roman, ol.upper-roman	{list-style-type:upper-roman;}

.red			{background:#f66;}
.orange			{background:#f90;}
.yellow			{background:#ff6;}
.green			{background:#8f9;}
.teal			{background:#9ee;}
.blue			{background:#acf;}
.purple			{background:#ecf;}
.grey			{background:#ccc;}
.white			{background:#fff;}
