body {  font-size:14px; line-height:1.4em; color:#333; font-family:Arial, Helvetica, "Helvetica Neue", sans-serif; -webkit-font-smoothing:antialiased; }
html, body { height: 100%; }

a, a:visited { text-decoration:none; color:#D54100; }
a:hover { text-decoration:underline; }

p { margin:5px 0 15px; }
em { color:#f60; }
strong { font-weight:bold; }
code { font-family: "Courier New", Courier, monospace; font-size: 1.1em; color: #1d1d1d; line-height: 18px; background: #f1f1f1; display: block; padding: 10px 0 10px 10px; margin: 0 0 15px 0; border-left: 2px solid #c0c0c0; clear: both; }
blockquote { margin:15px 0; padding:15px 15px 15px 25px; background: url(/images/core/global/default/icons/quotes.png) 5px -2px no-repeat #e9e9e9; }
blockquote p { font-size:13px; margin:0; }
blockquote , cite { font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
cite { display:block; color:#999; text-align:right; padding:0.5em; }

input, textarea, select { font-size:12px; font-family:Arial, Helvetica, "Helvetica Neue", sans-serif; }

/* typo */
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica,"Helvetica Neue", sans-serif; font-weight:normal; }
h1 { color:#f60; font-size:28px; letter-spacing:-0.02em; line-height:1.2em; margin:0 0 15px; }
h2 { font-size:20px; font-weight:bold; line-height:1.2em; margin:0 0 5px; }
h3 { color:#242424; font-size:14px; font-weight:bold; letter-spacing:-.02em; margin:20px 0 5px;}
h4 { display:block; color:#f60; font-size:14px; font-weight:bold; margin:25px 0 10px 0; }
h5 { color:#666; font-size:12px; margin:5px 0; }
h6 { color:#000;font-size:11px; margin: 0 0 8px 0; }

h2, h2 a, h2 a:visited { color:#f60; }

/* helpers */
.clearer { clear:both; font-size:0.1px; height:0.1px; line-height:0.1px; width:100%; }
.tC { text-align:center; }
.tR { text-align:right; }
.tU { text-decoration:underline; }
.tB { font-weight:bold; }
.tN { font-weight:normal !important;}
.tI { font-style:italic; }
.fL { clear:left; float:left; }
.fR { clear:right; float:right; }

.imgL, .alignleft, img[align="left"] { clear:left; float:left; margin:5px 20px 10px 0; }
.imgR, .alignright,img[align="right"] { clear:right; float:right; margin:5px 0 20px 10px; }
.imgW { clear:both; display:block; margin:3px auto 10px; text-align:center; }

.quotL, .quotR { width:180px; }
.quotL { float:left; clear:left; margin:5px 20px 10px 0; }
.quotR { float:right; clear:right; margin:5px 0 10px 20px; }

ul.standard, ul.disc, ol { margin:5px 0 10px 0; padding:0; line-height:1.5em; }
ol { margin: 0 0 15px 20px; }
ol li { list-style-type: inherit; }
ol.decimal { list-style-type: decimal; }
ol.lLetters { list-style-type: lower-alpha; }
ol.uLetters { list-style-type: upper-alpha; }
ol.lRoman { list-style-type: lower-roman; }
ol.uRoman  { list-style-type: upper-roman; }
ul.standard li p, ul.standard li h3, ul.standard li h4, ul.standard li h5, ul.standard li h6, ol li p, ol li h3, ol li h4, ol li h5, ol li h6 { font-size: 100%; }
ul.standard li { background:url(/images/core/global/default/piont.gif) 0 8px no-repeat; padding-left:13px; }
ul.disc li { list-style:disc outside none; margin-left:20px; }