/*
Some Aspects Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/

body{
font:helvetica,arial,clean,sans-serif;
*font-size:small;
*font:x-small;
}

table{
font-size:inherit;
font:100%;
}

select,input,textarea{
font:99% arial,helvetica,clean,sans-serif;
}

pre,code{
font:115% monospace;
*font-size:100%;
}

body *{
line-height:1.22em;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}

table{
border-collapse:collapse;
border-spacing:0;
}

fieldset,img{
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

q:before,q:after{
content:'';
}

abbr,acronym{
border:0;
}

abbr,acronym{
border-bottom:1px dotted #000;
}

em{
font-style: italic;
}

strong{font-weight: bold;
}

/* Utility Classes */
.clear:after{
content:'.';
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}

.clear{display:inline-block;
}

/* \*/
.clear{
display:block;
}
/* */
.image{
display:block;
font-size:0;
text-indent:-9999px;
outline:none;
}