@charset "utf-8";
/* 
.__             .      .__    ._      . ,    __. ,    .   
[__) _ ._.._ _ *|* _.  |  \ _ |, _.. .|-+-  (__ -+-  .| _ 
|   (/,[  [ | )|||(_]  |__/(/,| (_](_|| |   .__) | \_||(/,
                                                   ._|    
*/


/** 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,strong,sub,sup,tt,var,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}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:""""}

/** Default Classes **/

.left	{	float:left;		}
.right	{	float:right;	}
.clear	{	clear:both; display:block; overflow:auto; visibility:hidden; height:auto; width:auto; }
.hide 	{	display:none;	}

/** Default Styling **/

/** Default Styling Classes  **/

.bold {font-weight:600;}
.italic {font-style:italic;}

.arial {font-family:Arial, Helvetica, sans-serif;}
.tahoma {font-family:Tahoma, Geneva, sans-serif;}
.geogria {font-family:Georgia, "Times New Roman", Times, serif;}
.verdana {font-family:Verdana, Geneva, sans-serif;}

body{
  background:#fff;
  color:#000;
  font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
  position:relative;
}
/* Baseline and common looks - Sets a vertical rhythm and styles the different elements.
 */

h1,h2,h3,h4,h5,h6{
  font-weight:700;
  padding:0;
}
h1{
  font-size:2em;
  margin:0 0 0.75em;
}
h2{
  font-size:1.5em;
  margin:0 0 1em;
}
h3{
  font-size:1.1666em;
  margin:0 0 1.286em;
}
h4{
  font-size:1em;
  margin:0 0 1.5em;
}
h5{
  font-size:0.8333em;
  margin:0 0 1.8em;
}
h6{
  font-size:0.666em;
  margin:0 0 2.25em;
}
img{
  display:inline-block;
  vertical-align:text-bottom;
}
ol{
  list-style:outside decimal;
}
p{
  font-weight:300;
  margin:0 0 1.5em;
}
pre{
  font-family:"Courier New", Courier, monospace, serif;
  margin:0 0 1.5em;
}
sub{
  top:0.4em;
  font-size:0.85em;
  line-height:1;
  position:relative;
  vertical-align:baseline;
}
sup{
  font-size:0.85em;
  line-height:1;
  position:relative;
  bottom:0.5em;
  vertical-align:baseline;
}
strong,b{
  font-weight:700;
}
ul{
  list-style:outside disc;
}
ul,ol{
  margin:0 0 1.5em 1.5em;
  padding:0;
}
li ul,li ol{
  padding:0;
  margin:0 0 1.5em 1.5em;
}
table{
  border-collapse:collapse;
  border-spacing:0;
  margin:0 0 1.5em;
  padding:0;
}
caption{
  font-style:italic;
  text-align:left;
}


