.clear { clear: both; height: 0px; font-size: 0%; line-height: 0%; }
.clearonly { clear: both; }
html > body .w-clear { height: auto; }
html > body .w-clear::after { display: block; clear: both; content: "."; height: 0px; line-height: 0; visibility: hidden; font-size: 0px; }
sup { vertical-align: baseline; position: relative; top: -0.2em; }
sub { vertical-align: baseline; position: relative; bottom: -0.2em; }
.visible { display: block ! important; }
.invisible { display: none; }
.hidden { display: none; }
.i-radio { float: left; margin: 0.2em 10px 0px 0px; }
label { overflow: hidden; }
div.centered { width: 100%; text-align: center; z-index: 10; }
div.centered div.c { float: right; position: relative; right: 50%; }
div.centered div.c ul { position: relative; right: -50%; }
.float-left { float: left; }
.float-right { float: right; }
.overflow { overflow: hidden; }
.width50 { width: 50%; }
.width100 { width: 100%; }
.sep { height: 1px; font-size: 0px; line-height: 0; border: 0px none; margin: 15px 0px; overflow: hidden; background: url(7682111e772ca796166f2e9a3db1eefc7d68547c.gif)  repeat-x scroll left top rgb(0, 0, 0); }
.bullet li { padding-left: 9px; margin-left: 5px; }
.t-left { text-align: left; }
.t-right { text-align: right; }
.t-center { text-align: center; }
.t-bold { font-weight: bold; }
.t-italic { font-style: italic; }
.t-underline { text-decoration: underline; }
.f-arial { font-family: Arial; }
.f-verdana { font-family: Verdana; }
.f-tahoma { font-family: Tahoma; }
.f-times { font-family: Times; }
.f-georgia { font-family: Georgia; }
.clear-bullet { padding: 0px ! important; background: none repeat scroll 0% 0% transparent ! important; }
.clear-margin { margin: 0px ! important; }
.clear-padding { padding: 0px ! important; }
.clear-bg { background: none repeat scroll 0% 0% transparent ! important; }
.clear-border { border: 0px none ! important; }
.clear-bb { border-bottom: 0px none ! important; }
