body { background-color: #353535; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; font-size: 15px; -webkit-font-smoothing: antialiased; color: #fff; }

a { color: #f7d046; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }

h1, h2, h3, h4 { padding: 0; line-height: 100%; font-family: 'Open Sans',sans-serif; }
h1 { color: #ffffff; font-size: 3.0em; margin-bottom: 0.4em; font-weight: 100; margin-left: 0; letter-spacing: -1px; }
h2 { color: #f7d046; font-size: 2.4em; margin-bottom: 0.4em; margin-top: 0.4em; font-weight: 500; }
h3 { color: #ffffff; font-size: 1.8em; margin-bottom: 0.6em; margin-top: 0.8em; font-weight: normal; }
h4 { color: #ffffff; font-size: 1.4em; margin-bottom: 0.6em; margin-top: 0.8em; font-weight: normal; }

.content { padding: 30px 0;  }
p, .content { line-height: 1.5em; color: #ffffff; }
p { padding: 0; margin-bottom: 0.6em; text-align: justify; }

.content ul { padding-bottom: 15px; }
.content ul li { line-height: 24px; padding: 0 0 0 19px; background: url("/__images/bullet.png") no-repeat 2px 10px; }
.content ul ul { padding-bottom: 0; }
.content ul ul li { line-height: 24px; padding: 0 0 0 19px; background: url("/__images/bullet.png") no-repeat 2px 10px; }

ul li { color: #fff; }

hr {  border-color: #555; border-style: solid; border-width: 1px 0 0; clear: both; margin: 20px 0 20px 0; height: 0; }

sup { font-size: 0.6em; }

td { color: #fff; }


blockquote { text-align: right; font-style: italic; margin-top: 20px; margin-bottom: 26px; }
blockquote p { text-align: right; }


.blue { color: #72befd; }