@charset "utf-8";

/***** Global Layout *****/
html {overflow-y:auto;overflow-x:auto;}
html, body {border:0;margin:0;padding:0;}
body {background:#fff;}

/***** Common Formatting *****/

ul, ol {margin:0;padding:0 0 2px 0;}
ul, ol {padding:0 0 1.35em 2.7em;}
blockquote {margin:1.35em 2.7em;padding:0;}
img {border:0;outline: none;}
object {border:0;outline: none;}
acronym, abbr {color:#000;cursor:help;letter-spacing:1px;border-bottom:1px dashed #000;}
small {color:#555;font-size:0.75em;}
sup {color:#555;font-size:80%;}
code {font:1em "Courier New", Courier, monospace;}
blockquote code {font-size:.75em;}
a {outline:none;cursor:pointer;}
div, td {text-align:left;outline: none;}
/*div {border:1px solid red;}/**/

/***** Forms *****/

form {margin:0;padding:0;display:inline;}

/***** Tables *****/

table {border:0;}
table tr td {vertical-align:top;margin:0px;padding:0px;}
table tr td span {letter-spacing:0px;}

.hide {display:none;}
.text-green { color:#2e9711; }
.text-yellow { color:#ffff00; }
.text-black { color:#000; }
.text-red { color:#f00; }
.text-blue { color:#0099cc; }
.text-navy { color:#383d81; }
.text-brown { color:#895014; }
.text-lightgrey { color:#888; }
.text-white { color:#fff; }

.text-big { font-size:22px; }
.text-huge { font-size:28px; }
.text-gigantic { font-size:36px; }
.text-small { font-size:.8em; }
.text-tiny { font-size:10px;line-height:10px; }
.text-bold { font-weight:bold; }
.text-italic { font-style:italic; }
.text-center { text-align:center; }
.text-right {text-align:right;}
.text-ul {text-decoration:underline;}
.text-i {font-style:italic;}