/* @group Default settings */
/* @group Reset */
/* reset css styles individually instead of universal selector. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;font-family: Arial, Helvetica, sans-serif;}
:focus
/* remember to define focus styles! */
{outline: 0;}
ol, ul {list-style: none;}
table 
{border-collapse: separate;border-spacing: 0;empty-cells: show;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym {border: none;}
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup {vertical-align: super;}
sub {vertical-align: sub;}
/* @end */

/* @group Fonts */
body {font:13px/1.22 Arial, Helvetica, clean, sans-serif;}
table {font-size:inherit;}
select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
pre, code {font:115% monospace;}
p, li, dd {line-height: 1.5em;}
/* @end */

/* @group Misc */
.hide {position: absolute;left: -5000px;}
hr {display: none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
 /* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */
p.hide a {text-decoration: none;}
.note {font-size: 85%;}
.extra-note {font-size: 80%;}
.highlight {background: #FEF49C;}
/* @end */

/* @group HTML elements */
blockquote,ul,ol,dl {margin:1em;}
ol,ul,dl {margin-left:2em;}
ol li {list-style: decimal outside;	}
ul li {list-style: disc outside;}
dl dd {margin-left:1em;}
p {margin: 1.5em 0;}
/* @end */

/* @group Headings defaults */
strong, th, dt, h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h1 {font-size: 138.5%; margin: 0 0 .8em;}
h2 {font-size: 123.1%; margin: 1.07em 0 .535em;}
h3 {font-size: 100%; margin: 1.14em 0 .57em;}
h4 {font-size: 100%; margin: 1.23em 0 .615em;}
h5 {font-size: 85%; margin: 1.33em 0 .67em;}
h6 {font-size: 85%; margin: 1.6em 0 .8em;}
/* @end */

/* @group Images defaults */
a img,img{border:none;display:block;}
/* @end */

/* @group Links defaults */
a {color: #5496b8; text-decoration: none;}
/*a:visited {color: #024059; text-decoration: none;}*/
a:hover {color: #ee2e24; text-decoration: none;}
a:active {color: #5496b8; text-decoration: none;}
/* @end */

/* @group Tables defaults */
table   {margin-bottom: 1.4em;}
th      {/*border-bottom: 2px solid #ccc;*/ font-weight: bold;}
td      {/*border-bottom: 1px solid #ddd;*/}
th,td   {padding: 4px 10px 4px 0;}
tfoot   {font-style: italic;}
caption {background: #ffc;}
/* @end */

/* @end */