﻿/***** Global Settings *****/
 
html, body {border:0;margin:0;padding:0}
a { outline: none }
body {font:76% Verdana, Arial, Helvetica, sans-serif}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal}
h1 {padding: 0 0 0 12px;letter-spacing:-1px;font-size:2.5em}
h2 {padding:20px 0;letter-spacing:-1px;font-size:1.6em}
h3 {padding:20px 0;letter-spacing:-1px;font-size:1.6em}
 
/***** Common Formatting *****/
 
p, ul, ol {margin:0;padding:0 0 1.25em 0}
ul, ol {padding:0 0 1.25em 2.5em}
blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em}
small {font-size:0.85em}
img {border:0;background: #ffffff url(../images/loading.gif) no-repeat center center}
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 {color:#0F5298;text-decoration:underline}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline}
a:active {text-decoration: none}

/***** Forms *****/
 
form {margin:0;padding:0}
input, select, textarea {font:1em Arial, Helvetica, sans-serif}
textarea {width:100%;line-height:1.25}
label {cursor:pointer}
 
/***** Tables *****/
 
table {border:0;margin:0 0 1.25em 0;padding:0}
table tr td {padding:2px}
 
/***** Wrapper *****/
 
#wrap {width:960px;margin:0 auto}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
.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 2em;border: 1px solid #D7E6F9;padding:5px; }
.img-right     { float:right;margin:4px 2em 4px 10px;border: 1px solid #D7E6F9;padding:5px; }
 
.nopadding     { padding:0 !important; }
.noindent      { text-indent: 0 !important;}
.nobullet      { list-style:none !important;list-style-image:none!important;}