body {
	margin:0;
	padding:0;
	position:relative;
    font:normal 100% verdana;
}

div, dl, dt, dd, li, pre, form, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

ul, ol {
	margin:0;
	padding:0;
	list-style:none;
}

u{text-decoration:none; color:#444}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:100%;
	line-height:110%;
	font-weight:normal;
}

img {
	margin:0;
	padding:0;
	border:0;
}

fieldset {
	margin:0;
	padding:0;
	border:solid 2px #ccc;
	margin-right:8px;
}

a {
	color:#e24102;
	border:0px;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

select {
	clear:both;
	letter-spacing:.04em;
}

legend {
	font:bold 10px arial;
	color:#333;
	padding:0px 8px 4px 4px;
}

button {
	width:60px;
	font:normal 10px verdana;
}

.over {
	overflow:hidden;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.cl {
	clear:both;
}

.hid {
	display:none;
}

.sho {
	display:block;
}

.bold {
	font-weight:bold;
	color:#221607;
}

.rel {
	position:relative;
}

.abs {
	position:absolute;
}

.txt-left {
	text-align:left !important;
}

.txt-right {
	text-align:right !important;
}

.txt-center {
	text-align:center !important;
}

.widthauto, .autowide {
	width:auto;
}

.font90 {
	font-size:90%;
}

.margintop3 {margin-top:3px;}
.margintop8 {margin-top:8px;}
.margintop12 {margin-top:12px;}
.marginleft2 {margin-left:2px;}
.marginleft4 {margin-left:4px;}
.marginleft6 {margin-left:6px;}
.marginleft12 {margin-left:12px;}
.marginleft20 {margin-left:20px;}
.marginleft40 {margin-left:40px;}
.marginright2{margin-right:2px}
.marginbottom4 {margin-bottom:4px;}
.marginbottom20 {margin-bottom:20px;}
.paddin2 {padding:2px;}
.paddinright8 {padding-right:8px;}
.paddinright12 {padding-right:12px;}
.paddinleft8 {padding-left:8px;}
.paddinleft20 {padding-left:20px;}
.paddintop4 {padding-top:4px;}
.paddintop8 {padding-top:8px;}
.paddintop12 {padding-top:12px;}
.paddintop20 {padding-top:20px !important;}
.paddinbottom2 {padding-bottom:2px;}
.paddinbottom4 {padding-bottom:4px;}
.paddinbottom8 {padding-bottom:8px;}
.paddinbottom12 {padding-bottom:12px;}

.noRightBorder, .borderrightno {
	border-right:0 !important;
}

.borderleftno {
	border-left:0 !important;
}

.vtop {
	vertical-align:top !important;
}

.vmid {
	vertical-align:middle !important;
}

.vbot {
	vertical-align:bottom !important;
}

.grey666 {
	color:#666;
}

.wrapnormal {
	white-space:normal;
}

.wide49{
width:49%;
}
.49wide{
width:49%;
}

.wide20 {
	width:19%;
}

.wide25 {
	width:24%;
}

.wide30 {
	width:29%;
}

.wide35 {
	width:34%;
}
.wide40 {
	width:39%;
}

.wide60 {
	width:59%;
}

.wide65 {
	width:65%;
}

.wide70 {
	width:69%;
}

.wide75 {
	width:74%;
}

.wide80 {
	width:80%;
}

.wide100 {
	width:100%;
}
