/* Global 
--------------------------------------------------------------------------------
   This will reset all margins and padding for semantic xhtml elements
   like a paragraph or blockquote so that all browsers are equals before
   we get started. Also sets up basic typography rules

   Copyright (c) 2008 Unbound Medicine, Inc.
   Author: Dan Kornegay
-------------------------------------------------------------------------------- */

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;
}

ul 
{
  list-style:none;
}

caption,th 
{
  text-align:left;
}

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

/* Default typography
-------------------------------------------------------------------------------- */

body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea 
{
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #222;
}

#eulaBody textarea
{
  width:450px;	
}

a 
{ 
  color: blue;
  text-decoration: none; 
  outline:none;
}

a:hover 
{ 
  text-decoration: underline; 
}

h1,h2,h3,h4,h5,h6 
{
  margin: 0;
  font-weight: bold;
}

h1 { font-size: 36px; line-height: 36px; padding-top: 18px; padding-bottom: 18px; }
h2 { font-size: 32px; line-height: 32px; padding-top: 9px; padding-bottom: 9px; }
h3 { font-size: 18px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }
h4 { font-size: 14px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }
h5 { font-size: 12px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }
h6 { font-size: 10px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }

p { margin: 0 0 0 0; }

blockquote 
{
  margin-top: 18px;
  margin-bottom: 18px;
  padding-left: 17px;
  border-left: 1px solid #666;
  font-style: italic;
}
blockquote * { color: #666; }

strong { font-weight: bold; }

em { font-style: italic; }


/* DEFAULT STYLES FOR COMMON CLASSES
-------------------------------------------------------------------------------- */

.tiny {
  font-size: 10px;
  line-height: 13px; }

.small {
  font-size: 10px;
  line-height: 18px; }

.large {
  font-size: 14px;
  line-height: 18px; }

.quiet {
  color: #666; }

.loud {
  color: red; }
  

/* EXTRA DEFAULT STYLES FOR COMMON TYPOGRAPHIC IDIOMS
-------------------------------------------------------------------------------- */

.footnotes {
  border-top: 1px solid #666;
  margin-top: -1px;
  color: #666;
  font-size: 10px; }

