html {
	height: 100%;
	margin-bottom: 1px;
}
body {
  margin:0;
  padding:0;
  /*text-align:left; */
  color:##E6E6E6;
  font:69% "Helvetica", Arial, sans-serif;
}

/* Set Up
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,/*li*/,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}
/*li{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;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

strong { font-weight: bold; }


/* Accessibility
----------------------------------------------- */
.accessibility { display: none; }
#access { position:absolute; top:-1000em; }



/* Header
----------------------------------------------- */
div#logo, h1#logo, h2#logo {
	margin:0;
	/*float:left;*/
	visibility:visible;
}
div#logo a, h1#logo a, h2#logo a {
	display:block;
	text-indent:-1000em;
	outline:0;
}
.sIFR-replaced h2#logo {
	visibility:hidden;
}



/* Main Nav
----------------------------------------------- */
ul#nav {
  padding:0;
  margin:0;
}
ul#nav li {
  float:left;
  margin:0;
  padding:0;
  list-style:none;
}
ul#nav li a {
  text-indent: 0em;
  display:shape;
  outline:0;
}
#nav a { background-repeat:no-repeat; }
#nav .on a:hover { background-repeat:no-repeat; }


/* Footer
------------------------------------------------------------- */
#footer a, #footer a:visited {
  font-weight:normal;
}
