/*** NOTE: global.css is a set of default values meant to override any differences caused by inconsistent browser defaults. The heavy lifting is then done in screen.css. ***/


/*** GLOBAL SETTINGS ***/
 
html, body {
border: 0;
margin: 0;
padding: 0;
}
 
body {
font: 100%/1.25 arial, helvetica, sans-serif;
}
 
/*** COMMON FORMATTING ***/
 
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: bold;
}
 
p, ul, ol {
margin: 0;
padding: 0 0 18px 0;
background-repeat: none;
}
 
ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0 0 18px 40px;
}
 
blockquote {
margin: 22px 40px;
padding: 0;
}
 
small {
font-size: 0.85em;
}
 
img {
margin: 0;
border: 0;
}
 
sup {
position: relative;
bottom: 0.3em;
vertical-align: baseline;
}
 
sub {
position: relative;
bottom: -0.2em;
vertical-align: baseline;
}
 
acronym, abbr {
cursor: help;
letter-spacing: 1px;
border-bottom: 1px dashed;
}
 
/*** LINKS ***/
 
a, a: visited {
text-decoration: none;
}
 
/*** FORMS ***/
 
form {
margin: 0;
padding: 0;
display: inline;
}
 
input, select, textarea {
font: 1em arial, helvetica, sans-serif;
}
 
textarea {
line-height: 1.25;
}
 
label {
cursor: pointer;
}
 
/*** TABLES ***/
 
table {
border: 0;
margin: 0 0 18px 0;
padding: 0;
}
 
  table tr td {
  padding: 2px;
  }

 
/*** GLOBAL CLASSES ***/
 
.clear         { clear: both; }

.clearfix: after {
content:  "."; 
display:  block; 
height:  0; 
clear:  both; 
visibility:  hidden;
}

.clearfix {display:  inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:  1%;}
.clearfix {display:  block;}
/* End hide from IE-mac */

.float-left    { float: left; }
.float-right   { float: right; }
 
.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }
 
.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #ffc; }
 
.wrap          { width: 960px;margin: 0 auto; }
 
.img-left      { float: left;margin: 4px 10px 4px 0; }
.img-right     { float: right;margin: 4px 0 4px 10px; }
 
.nopadding     { padding: 0; }
.noindent      { margin-left: 0;padding-left: 0; }
.nobullet      { list-style: none;list-style-image: none; }