/***** Global Settings *****/
 
html, body { border:0; margin:0; padding:0; }
body { font:12px/18px Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
h1 { padding:0 0 20px 0; letter-spacing:-1px; font-size:24px; }
h2 { padding:0; font-size:18px; }
h3 { font-size:14px; font-weight:bold; }

/***** Links *****/
 
a, a:link, a:visited, a:hover { text-decoration:underline; color:#64a8e2; }
 
/***** Forms *****/
 
form { margin:0; padding:0; display:inline;}
input, select, textarea { font:12px Arial, Helvetica, sans-serif; background:#d2d2d2; border:#FFFFFF 1px solid; padding:2px;}
textarea { width:100%; line-height:1.25;}
label { cursor:pointer;}
 
/***** Tables *****/
 
table { border:0; margin:0 0 0 0;/* padding:0;*/}
table tr td { /*padding:0px; */vertical-align:top;}

p {margin-bottom:15px; text-align:justify;}
 
/***** Global Classes *****/
 
.clear         { clear:both; font-size:0px; line-height:0px; padding:0px; }
.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:950px; margin-left:50px; }
 
.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; }
