/* tags */

* {
	margin: 0; padding: 0;
	font-size: 100.01%; }

html {
	height: 100%;
	}

body {
	/*padding: 20px;*/
	font-size: 62.5%;
	font-family: Arial, sans-serif;
	height: 100%;
	/*text-align:center;*/ }

a:link,
a:visited {
	text-decoration: underline;
	color: #666666; }

a:hover,
a:active {
	color: #b52f00; }

td {
	vertical-align: top; }

.block {display:block;}


/* standard classes */

.hidden {display: none;}
.visible {display: block; }
.fl {float: left;}
.fr {float: right;}
.fn {float: none;}
.tal {text-align: left;}
.tar {text-align: right;}
.tac {text-align: center;}
.bn {border: 0 solid;}
.nobr {white-space: nowrap;}
.debug_table {
	font-size: 14px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	background-color: #DADADA;}
.debug_table td {
	padding: .25em;
	border-right: 1px solid black;
	border-bottom: 1px solid black;}
a img { border: none }
.clearer     { clear: both; height: 0px; font-size: 1px }
.clearer img { display: block; height: 0px; }
.w100 { width: 100% }


/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.w65 {width:65%;}

.min-width {
  background-color: #FFFFFF;
  min-width: 1000px; width: 100%;
  _width: expression(document.body.offsetWidth <= 1000 ? "1000px": "100%"); }
* html .mw-in {border-left:900px solid #FFFFFF;}
* html .mw-container {margin-left:-900px;position:relative;}
* html .mw-in,
* html .mw-container,
* html .mw-content {height:1px;}
