* { padding:0; margin:0;}

div#preload {display: none;}

:focus {outline:0;}
a:focus, a:active {outline: 0;}

option { min-width: 1.5em; }
/*h1, */h2, h3, h5, h6, p, pre, blockquote, label, fieldset, address { margin:1em 5%; font-size:1em;} 
fieldset { padding: .5em; } 
a img,:link img,:visited img { border:none }
address { font-style:normal }

a img,:link img,:visited img { border:none }
a {text-decoration: none;}

/*ul {list-style-type: none;}*/
/*li {display:inline;}*/

td img {display: block;}

.no_wrap {white-space: nowrap}

.clearfloat {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
}

.left {float: left;}
.right {float: right;}
.to-left {float: left; position:relative}
.to-right {float: right; position:relative}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear {clear: both;}
.none {clear: none;}

.aligncenter {text-align: center;margin: 0 auto;}
.alignleft {text-align: left;}
.alignright {text-align: right;}

.blue {color: #39f;}
.blue-lt {color: #0CF}
.gray-dk {color: #787076}
.gray-lt {color: #CCC;}
.green-med {color: #0C0}
.orange-dk {color: #F90}
.orange-lt {color: #FC0}

.em1 {font-size: 1em}
.em1point2 {font-size: 1.2em}
.legal {font-size:65%; line-height: 100%;}

.bold {font-weight: bold;}
/*.bullet {font-size:110%;} */
