/*---
File: reset.css
Written By: Adam Deutschmann
Written: April 5, 2008
Last Modified: July 3, 2010
Description: This file contains CSS reset styling and some basic common classes
---*/
body, div, span, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, p, blockquote, table, th, td { margin:0px; padding:0px; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: black;
	background-color: #f9f9f9;
}
p { margin: .2em 0 .8em 0; }
ul, ol, li { margin: 0 0 0 1.4em; padding: 0px; }
ul, ol { margin-top: .2em; margin-bottom: .8em; }

a img { border: none; }
td img { vertical-align: bottom; }
thead td img { display:inline; }

table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.biggest { width: 100%; }
td.smallest, table.smallest { width: 0px; }

table, table td { margin: 0px; padding: 0px; border: none; }

.left1 { text-align: left; margin: 0 auto; }
img.left1 { float: left; }

.right1 { text-align: right; margin: auto 0; }
img.right1 { float: right; }

.center1, img.centerimage { text-align: center; margin: 0 auto; }
table.center1  { margin-left: auto; margin-right: auto; text-align:inherit;}
.center_element { margin: 0 auto; }
.center_text{ text-align: center; }

.top1 { vertical-align: top; }

.bottom1 { vertical-align: bottom; }

* html input, * html textarea { margin-left: -3px; /* IE bug */ }

.nowrap { white-space: nowrap;}

.underline, .u { text-decoration:underline; }

wbr { display: inline-block; } /* fix for IE8 and Opera */

.preload_img {display:none;}

/* external link icon */
a[rel="external"] {
	background: url(../images/external.png) center right no-repeat;
	padding-right: 13px;
}

/* --clearfix hack-- */
.clearfix:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix { display:inline-block; }

/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
/* --end clearfix hack-- */