/* Global reset */
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,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul,li{margin:0;padding-top:0;padding-bottom:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

/* Floats */
.fLeft			{ float:left !important; }
.fRight			{ float:right !important; }
.clear			{ clear:both; }

/* Positions */
.aLeft      	{ text-align: left; }
.aRight     	{ text-align: right; }
.aCenter    	{ text-align: center; }
.aJustify		{ text-align: justify; }
.vTop			{ vertical-align: top; }
.vMiddle		{ vertical-align: middle; }
.nowrap			{ white-space:nowrap; }

/* opacity */
.opacity10 { opacity: .10;filter:Alpha(Opacity=10); }
.opacity20 { opacity: .20;filter:Alpha(Opacity=20); }
.opacity30 { opacity: .30;filter:Alpha(Opacity=30); }
.opacity40 { opacity: .40;filter:Alpha(Opacity=40); }
.opacity50 { opacity: .50;filter:Alpha(Opacity=50); }
.opacity60 { opacity: .60;filter:Alpha(Opacity=60); }
.opacity70 { opacity: .70;filter:Alpha(Opacity=70); }
.opacity80 { opacity: .80;filter:Alpha(Opacity=80); }
.opacity90 { opacity: .90;filter:Alpha(Opacity=90); }
.opacity100 { opacity: .100;filter:Alpha(Opacity=100); }

/* links */
a { text-decoration: none; outline: none; cursor: pointer; }
a:hover { text-decoration: none; }
strong {font-weight:bold;}
.pointer { cursor:pointer; }
.abs { position:absolute;top:auto;left:auto;right:auto;bottom:auto; }
.relative { position:relative; }

/* other */
.bold {font-weight:bold !important;}
.italic {font-style:italic !important;}
.underline {text-decoration:underline !important;}
.line-through {text-decoration:line-through !important;}
.dNone {display:none;}
.dBlock {display:block;}
.oHidden {overflow:hidden;}
.lsnone {list-style:none;padding:0;margin:0}