html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	
}

body {
	line-height: 1;
}


a:link, a:active, a:visited{text-decoration:none}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

ul {
	list-style: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

.wrap{ width:100%; clear:both}

.clearfix { /* IE7xhtml*/

	display: inline-block;

} 


html[xmlns] .clearfix {

	display: block;

}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear{clear: both;}

.al-left		{text-align: left;}
.al-center	{text-align: center;}
.al-right	{text-align: right;}

.left	{float: left;}
.right	{float: right;}
.column {float: left; overflow: hidden;}
.no-display{ display:none}
.af-column-1{ width:100%;}
.af-column-2{width:50%}
.af-column-2-3{width:66.66%}
.af-column-3{width:33.33%}
.af-column-3-4{width:75%}
.af-column-4{ width:25%;}
.af-column-5{ width:20%;}

.wdt10{ width:10%;}
.wdt15{ width:15%;}
.wdt20{ width:20%}
.wdt25{ width:25%}
.wdt30{ width:30%;}
.wdt35{ width:35%;}
.wdt40{ width:40%;}
.wdt45{ width:45%;}
.wdt50{ width:50%;}
.wdt55{ width:55%;}
.wdt60{ width:60%;}
.wdt65{ width:70%}
.wdt70{ width:70%}
.wdt75{ width:75%}
.wdt80{ width:80%}
.wdt85{ width:85%}
.wdt90{ width:90%;}
.wdt95{ width:95%;}

.hasTip{ cursor:help}
div.tip{background:#FFFFFF; border:1px solid #CCC; padding:5px; max-width:250px; line-height:110%; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.1); box-shadow:0 0 3px 3px rgba(0,0,0,0.1)}
div.tip .tip-title{ font-weight:bold; margin-bottom:5px;}