body { margin: 0; background: #E4E4E4 url(images/sativa.png) left top; font-family: arial; font-size: 13px; font-weight: 400; color: #333; }
.wrapper { width: 1000px; margin: 0 auto; }
.headr { background: url(images/headbg.jpg) left top no-repeat; height: 257px; }

.banner  { position: relative; }

.basearea { background-color: #FFF; padding: 20px }

.facts li span { color: #FF9; }
.facts li { margin-bottom: 12px }
.facts p span, .facts .title { color: #323091; }

img.full { width: 100%; }

.content { float: left; width: 100%; }
.halfpan { float: left; width: 31%; margin-bottom: 15px; color: #29120C; }
.content p { margin-bottom: 5px; margin-top: 5px; color: #595959; }
.halfpan h2 { font-family: 'Roboto'; color: #0B0B49; margin: 0px; margin-top: 5px; font-size: 22px }
.halfpan img { width: 100%; }
.fullpan { width: 680px; }

.halfpan.rite { float: right; background-color: #0B0B49; padding: 10px; color: #FF8200; }
.halfpan.rite h2 { font-size: 28px; color: #FF8200; }
.halfpan.rite p { color:#FFF }
.halfpan.rite .readmore { float: right; display: inline-block; padding: 10px; }

.halfpan.fixed-height { min-height: 395px; position: relative; }
.halfpan.fixed-height .readmore { position: absolute; bottom: 0; right: 0; }

.halfpan.fixed-height.first, .halfpan.fixed-height.second { min-height: 400px; }

.halfpan.green { padding: 10px; color: #FFF; background-color: #00b37f; width: 98%; }
.halfpan.green img { width: 48%; float: left; margin-right: 25px; }
.halfpan.green p { color: #FFF; }

.intro-text { padding: 0px 0px 15px 0px; }
.intro-text h3 { font-size: 18px; margin-bottom: 0px; }
.intro-text h3 strong { font-weight: 900; }

.home_sidebar h2 { margin: 0px; color: #323091; font-size: 17px; margin-bottom: 10px }
.home_sidebar { width: 230px; float: right; background-color: #00B37F; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; padding: 10px; color: #FFF }
.home_sidebar p { text-align: left }
.home_sidebar p.title, .home_sidebar p span { color: #323091; font-weight: bold; }
.subtitle { color: #0b0b49!important; font-weight: bold!important; }
.home_sidebar img { width: 230px }

ul.inlined { padding: 0px; padding-left: 20px; margin: 0px; margin-bottom: 15px; }
ul.nomargin { margin-top: 0px; }
ul.nomargin li { margin-bottom: 0px!important; }
ul.inlined li strong { font-weight: bold; color: #0b0b49; }

.home_sidebar ul,
.home_sidebar ol { margin: 0px; padding-left: 20px; }
.home_sidebar li { text-align: left; }
.home_sidebar li span { color: #323091; font-weight: bold; }

.top-navbar { background-color: #FF8200; padding: 15px; color: #FFF; position: relative; }
.top-navbar .upper-nav { border-bottom: 1px solid #0b0b49; margin-bottom: 15px; }
.top-navbar .upper-nav h4 { width: 65%; font-size: 17px; margin: 0px; margin-bottom: 15px; font-weight: normal; }
.top-navbar .actions { position: absolute; top: 15px; right: 10px; }
.top-navbar .actions img { max-height: 40px; }
.top-navbar a { color: #FFF; text-decoration: none; font-family: 'Roboto'; font-size: 16px; font-weight: bold; }
.top-navbar a:first-child { margin-right: 15px; }
.top-navbar ul li.current a { color: #0b0b49; }
.top-navbar ul { list-style: none; margin: 0; padding: 0; }
.top-navbar ul li { display: inline-block; width: 17.5%; float: left; position: relative; padding: 0px 10px; }
.top-navbar ul li:not(:last-child) {  border-right: 1px solid #0b0b49; }
.top-navbar ul li a { display: block; position: relative; min-height: 125px; }
.top-navbar ul li p { margin: 0px; text-align: right; position: absolute; width: 100%; bottom: 10px; }
.top-navbar ul li p img { max-height: 30px; }
.top-navbar ul li a:hover { color: #FFF; }

.inner-content .content-body { width: 45%; float: left; padding: 0px 15px 15px 0px; }
.inner-content .content-body:last-child { float: right; }
.inner-content table { margin-bottom: 20px; }

hr.thick  { border-top: 2px solid #333; margin-bottom: 20px; }

.content .halfpan.first { margin-right: 25px; margin-bottom: 25px }

.clearfix { clear: both; }

.cta-pan { background-color: #0b0b49; font-weight: bold; color: #FF8200; padding: 10px 8px; font-size: 16px!important; text-align: center; }
.cta-pan ul { list-style: none; margin: 0px; padding: 0px; }
.cta-pan li { position: relative; text-transform: none!important; padding: 0px!important; background-color: transparent!important; min-height: unset!important; margin-bottom: 20px!important; display: block!important; }
.cta-pan.wide li:not(:last-child):before { content: ""; position: absolute; right: 0px; top: 0px; height: 20px; width: 2px; background-color: #F0BE99; }
.cta-pan.wide li { display: inline-block!important; padding-right: 10px!important; margin-bottom: 0px!important; }
.cta-pan a { color: #FFF!important; font-weight: normal; text-decoration: none; background-color: transparent!important; font-size: 16px!important; }
.cta-pan a:hover { text-decoration: underline; }

.contentbase { position: relative; }
.contentbase p { color: #333; margin-top: 0px; margin-bottom: 10px }
.contentbase p strong { color: #0B0B49!important; font-weight: 800; }
.contentbase p.tabbed { padding-left: 50px; }
.contentbase p.title, .contentbase p span, .contentbase ul li span, .contentbase ol li span, table .title { color: #FF8200; font-weight: bold; margin-bottom: 10px; }
.contentbase p.subtitle, .contentbase p.maintitle { color: #0b0b49!important; font-weight: 900; margin-bottom: 10px; }
.contentbase h1 { font-family: 'Roboto'; font-weight: bold; font-size: 32px; color: #0b0b49 }
/*.contentbase ol, .contentbase ul { color: #595959 }*/
.contentbase ol li, .contentbase ul li { margin-bottom: 10px }
.contentbase .imgContent { float: right; margin-left: 12px; max-width: 350px}

.spacer { clear: both; }

.readmore { text-align: right; display: block; }
.readmore img { max-height: 36px; width: auto; }
.readmore:hover {  }