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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1;  background: #fff; font-family: 'Questrial', sans-serif; background: #000; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {	content: ''; content: none; }
table {	border-collapse: collapse; border-spacing: 0; }
p { display: block; width: 57%; margin: 0 auto; line-height: 1.3rem; max-width: 960px; font-family: 'Open Sans', sans-serif; color: #eee; }
.wrapper { display: block; width: 100%; background: #fff; }
h1 { font-size: 2rem; }
h2 { text-align: center; font-family: 'Questrial', sans-serif; font-size: 1.15rem; margin: -15px auto 10px; text-transform: uppercase; font-weight: bold; letter-spacing: 0.15em; }
.computer { display: block; margin: 0 auto -125px; max-width: 700px; }
.main-title { text-align: center; margin: 15px 0; text-transform: uppercase; font-weight: bold; background: url(img/career-insider-logo.png) no-repeat center center / 270px; min-height: 85px;}
.main-title span { display: block; font-size: 20px; letter-spacing: 0.25em; font-weight: normal; }
.options {  text-align: center; margin: 15px 0;}
.options li { display: inline-block; width: auto; background: #4baf8e; border: 2px solid transparent; margin: 10px; padding: 8px 17px; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.options li a { color: #fff; text-decoration: none; font-size: 20px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
/*.options li.demo  { background: url(img/demo.png) no-repeat left top / 15px; }*/
.options li:hover { background: transparent; border: 2px solid #4baf8e; }
.options li:hover a { color: #4baf8e; }
.bottom { background-color: #000; padding: 20px 0 0 0; }
.bottom p:first-child { font-weight: lighter; }
.footer{ padding: 10px 20px 20px; font-size: 0.625em; line-height: 1.5em; color: #757575; max-width: 960px; display: block; margin: 0 auto; width: auto; }
.footer a { color: #777; text-decoration: none; }