@charset "UTF-8";



body {

  color: #333;

  font-family: Arial, Helvetica, sans-serif;

  background:#fff;

  line-height:1.25;

  font-size: 95%;

}

h1 {

  font-family:Verdana, Geneva, sans-serif;

  font-size: 1.8em;

  color: #339933;

  margin: 0.5em 0 1em;

  text-transform:uppercase;

  font-weight:700;

}

h1 a, h2 a {

  color: #339933;

  font-weight:normal;

}

h2, h3, h4 {

  color:#666;

  line-height:1.25;

}

h2.homep {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 1.5em;

}

h2 {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 1.25em;

  font-weight:bold;

}

#contentBottom h3 {

  color: #ff6600;

}

h3 {

  font-size:1.3em;

  font-weight:700;

}

h4 {

  font-size:1em;

}

a:focus, a:hover {

  color:#008000;

}

a {

  color:#008000;

  text-decoration:underline;

}

h1 a:focus, h1 a:hover, h2 a:focus, h2 a:hover {

  text-decoration:underline;

}

.interviewer {

  font-weight: bold;

  color: #008000;

}

.interviewee {

  font-weight: bold;

  color: #008000;

}

dd.published, .mod-articles-category-date {

  font-size: 0.8em;

  color: #993300;

  margin-left:0;

  margin-top:0.5em;

}

dd.createdby {

  font-size: 0.9em;

  margin-left:0;

  font-weight: bold;

}

div.item-page dd.createdby {

  padding: 5px 0px;

}

dt.result-title{

  font-weight:normal;

}

dd.result-text {

  margin-left:0;

  margin-bottom: 0.5em;

}

.copyOrange {

  color: #ff6600;

}

.titleOrange {

  font-size: 1.5em;

  color: #ff6600;

}



#footer {

  background-color: #FFF;

  color: #666666;

  text-align: center;

  border-top: 1px solid #CCC;

  padding-top: 10px;

  font-size: 0.9em;

}

#footer a, #footer a:visited {

    color: #666666;

}

/* Layout */

#all {

  background:#fff;

  font-size: 0.8em;

}

#pageHeader {

  position: relative;

  font-size: 1em;

  margin-bottom: 1.25em;

}
 #pageHeader #corporateLogo {
    
      background-image: url("../../gocertifyt1/images/logoHD-small.png");
    
      background-position: left bottom;
    
      background-repeat: no-repeat;
    
      height: 50px;
    
      //margin-left: -20px;
    
      width: 300px;
    
    }
    #pageHeader #leaderboard {

  float: right;

  position: relative;

  z-index: 100;

  overflow:hidden;
  
  text-align: right;
  
  top: 35px!important;

}
@media (min-width: 768px){
    #pageHeader #corporateLogo {
    
      background-image: url("../../gocertifyt1/images/logoHD.png");
    
      background-position: center bottom;
    
      background-repeat: no-repeat;
    
      height: 110px;
    
      //margin-left: -20px;
    
      width: 300px;
    
    }
    #pageHeader #leaderboard {

  float: right;

  position: relative;

  z-index: 100;

  overflow:hidden;
  
  text-align: right;
  
  top: 60px;

}
}

form#mod-finder-searchform {
clear: both;
}


#banwrapper {

  text-align:center;

  background-image: url("../../gocertifyt1/images/banners/gcban_ctr.jpg");

  height: 225px;

  background-repeat: repeat;

  width:100%;

  overflow: hidden;

  margin: 0.5em 0 0 0;

}

#mb_lt {

  width: 5px;

  height: 225px;

  float: left;

  overflow:hidden;

  background-image: url("../../gocertifyt1/images/banners/gcban_lt.jpg");

  background-position: left;

  background-repeat: no-repeat;

}

#mb_txt_lt {

  height:195px;

  margin:15px 20px;

  float:left;

  text-align:left;

  font-family: Arial, Helvetica, sans-serif;

  font-weight:bold;  

}

#mb_txt_rt {

  display:inline-block;

  margin-top:20px;

  text-align:left;

}

#mb_rt {

  width: 350px;

  height: 225px;

  float: right;

  overflow:hidden;

  background-image: url("../../gocertifyt1/images/banners/gcban_rt.jpg");

  background-position: right;

  background-repeat: no-repeat;

}

#mb_txt a, #mb_txt a:active, #mb_txt a:hover, #mb_txt a:visited {

  font-size: 0.95em;

  font-weight: bold;

  color: green;

}

#topNav {

  width: 100%;

  margin-top: 0.5em;

  overflow:visible !important

}

#trail {

}

.breadcrumbs {

  padding:0.5em;

  text-transform:lowercase;

}

#contentTop {

}

#contentBottom {

padding: 1em;

}

.spaced {

  padding: 0.5em 0.5em;

}

#rightBar {

  text-align:center;

  float:right;

}

.rightmod { /*May not be needed*/

  /*  display:inline-block; */

  float:right;

}

.rightmod span { /*May not be needed*/

  text-align:left;

}

#lbwrapper, #rbwrapper {

  background: none repeat scroll 0 0 #ECEBEB;

  border-color: #ccc;

  border-style: solid;

  border-width: 1px;

  padding-top: 1em;

  height: 100%;

  margin-bottom: -20000px;

  padding-bottom: 20010px;
  

}

#rbwrapper {

  margin-right:0;
  overflow: hidden;

}

#rightBar hr, #leftBar hr {

  margin:0;

  padding:0;

}

#gbutton {

    overflow-x: hidden;

    margin: 10px auto;

    width: 90px !important;

    height: 24px;

}

#gbutton, #gbutton div, #gbutton a, #gbutton img {display: inline-block; vertical-

align: top;}

#gbutton, #gbutton div, #gbuttons a, #gbutton img {display: inline !ie7;} 

div#medBox {

  text-align:center;

  margin:20px 0;

}

div.hotspots td {

  width: 50%;

}

div#textad {

  font-family: Arial, Helvetica, sans-serif;

  margin: 0px;

  padding: 6px;

  width: 80%;

}

div#textad p {

  margin: 0;

  padding: 0;

}

div #textad a {

  background:transparent none !important;

  padding:0 !important;

  margin:0 !important;

}

div.callout {

  width:150px;

  float:right;

  color: #008000;

  font-weight: bold;

  text-align: center;

  border-style: double;

  border-width: thick 0px;

  padding: 5px 0;

  margin: 5px 0px 5px 5px;

}

div.infoBox {

  float: right;

  background: #ffffcc;

  margin: 10px;

  padding: 5px;

  border-color: gray;

  border-style: solid;

  border-width: 1px 1px;

}

table.grid {

  border-collapse:collapse;

  border:1px solid #000000;

  margin:1em;

}

table.grid td {

  border:1px solid #000000;

  padding:3px;

}

table.sidebar {

  width: 250px;

  float: right;

  background: #ffffcc;

  margin: 5px 0 5px 10px;

  border-color: #008000;

  border-style: solid;

  border-width: 1px 1px;

  border-collapse:collapse;

}

table.sidebar200 {

  width: 200px;

  float: right;

  background: #ffffcc;

  margin: 5px 0 5px 10px;

  border-color: #008000;

  border-style: solid;

  border-width: 1px 1px;

  border-collapse:collapse;

}

table.sidebar th, table.sidebar200 th {

  background: #008000;

  color: #ffffff;

  font-weight: bold;

  padding: 5px;

}

table.sidebar td, table.sidebar200 td {

    padding: 10px 5px;

}

td {

  padding: 5px;

}

.copySm {

  font-family: arial;

  font-size: 0.85em;

}

p.readmore {

  text-indent:0;

  font-size: .9em;

}

div.about {

  background-color: #ffffcc;

  padding: 1em 2em 0;

}

div.about h4 {

  font-size:16px;

  font-weight:bold;

  text-transform:uppercase;

  color:#333;

}

div.about img {

  margin:0 5;

  float:right;

  width:120;

  height:120;

}

/**************** Blog column stuff *****************/

.cols-1 {

  display: block;

  float: none !important;

  margin: 0 !important;

}

.cols-2 .column-1 {

  float: left;

  width: 48%;

}

.cols-2 .column-2 {

  float: right;

  margin: 0;

  width: 48%;

}

.cols-3 .column-1 {

  float: left;

  padding: 0 1%;

  width: 31%;

}

.cols-3 .column-2 {

  float: left;

  margin-left: 0;

  padding: 0 1%;

  width: 31%;

}

.cols-3 .column-3 {

  float: right;

  padding: 0 1%;

  width: 31%;

  margin-right: 1%;

}

.items-row, .items-leading {

  margin-bottom: 10px !important;

  overflow: hidden;

}

.column-1, .column-2, .column-3 {

  padding: 0 1%;

}

.column-2 {

  margin-left: 50%;

  width: 48%;

}

.column-3 {

  width: 31%;

}

.blog-more {

  padding: 10px 5px;

}

.row-separator {

  display: block;

  clear: both;

  margin: 0;

  border: 0px;

  height:1px

}

.item-separator {

  display: none;

  margin: 0px;

}

div.item-page .deck {

  font-style:italic;

  padding: 1em;

}

div.categories-list ul {

  list-style-type:none;

}

div.categories-list li {

  margin-top: 0.5em;
    margin-bottom: 1.5em;
}



/**************** End Blog stuff *****************/

/* Article functions */

ul.actions {

  clear:both;

  margin-top: -50px;

  float:right;

}

ul.actions li {

  list-style-type: none;

  float:right;

  margin-left: 10px;

}

/* Login styles */

p#form-login-username label, p#form-login-password label {

  width: 160px;

  display:block;

}

p#form-login-remember label {

  font-size: .9em;

  font-weight: normal;

  line-height: 25px;

}

p#form-login-remember input {

  float:left;

  margin-right: 5px;

}

form#form-login ul {

  margin: 0;

  padding: 0;

}

form#form-login ul li {

  list-style-type: none;

  margin-left: 20px;

  font-size: .9em;

}

/* ++++++++++++++  fontsize  ++++++++++++++ */



#fontsize {

  display:inline;

  float: right;

  margin: 0 20px 5px 1px;

  padding: 0;

  text-align: right;

  height:1.25em;

}

#fontsize p {

  display: inline;

  font-size: 1em;

  margin: 2px;

  padding: 0;

}

#fontsize p a {

  display: inline;

  margin: 0 2px;

  padding: 0 5px;

}

#fontsize p a:link, #fontsize p a:visited {

  color:#222;

  border-right:solid 1px #ccc

}

#fontsize p a.larger, #fontsize p a.reset, #fontsize p a.smaller {

  padding-left:5px;

  padding-right:5px;

  text-decoration:none;

  margin:0;

}

#fontsize p a:hover, #fontsize p a:active, #fontsize p a:focus {

  background:#095197 !important;

  color:#fff

}

#fontsize h3 {

  color:#222;

  font-weight:bold;

  display: inline;

  font-size: 1em;

  margin: 0;

  padding-right: 0;

}

.unseen {

  display: inline;

  height: 0px;

  left: -3000px;

  position: absolute;

  top: -2000px;

  width: 0px;

}

/* ++++++++++++++  pagination  ++++++++++++++ */



#main .pagination {

  margin:10px 0;

  padding:10px 0 10px 0px;

}

#main .pagination ul {

  list-style-type:none;

  margin:0;

  padding:0;

  text-align:center;

}

#main .pagination li {

  display:inline;

  padding:2px 5px;

  text-align:left;

  border:solid 0px #eee;

  margin:0 2px

}

.pagenav {

  padding:2px

}

#main .pagination li.pagination-start, #main .pagination li.pagination-next, #main .pagination li.pagination-end, #main .pagination li.pagination-prev {

  border:0

}

#main .pagination li.pagination-start, #main .pagination li.pagination-start span {

  padding:0

}

p.counter {

  font-weight:bold;

}

0 /* ++++++++++++++  pagebreak  ++++++++++++++ */

table.contenttoc {

 padding:10px;

 margin:10px;

}

table.contenttoc tr td {

  padding:1px 0px

}

.pagenavcounter {

  font-weight:bold;

  text-align:left;

  padding-bottom:1em;

}

/* pagebreak */



#article-index {

  width:25%;

  float:right;

  border:solid 1px #eee;

  padding:10px;

  margin: 10px 0px 20px 30px;

  background:#f9faf9

}

#article-index h3 {

  margin:0;

  font-size:1em;

}

#article-index ul {

  list-style-type:disc;

  color:#666

}

#quiztoc #article-index {

  width:95%

}

#quiztoc li {

  display:inline;

  margin-left:0;

  margin-right:1em;

}

ul.horiz {

    margin:  0.5em 0;

}

ul.horiz li {

  margin: 0;

  display: inline;

  padding: 0px 5px 2px 5px;

}

ul.horiz li:last-child {

  border-right:none;

}


/**Custom CSS**/
#bottom-content {
  overflow: hidden;
  width: 100%;
  display: block;
}

#home .ads {
  width: 670px !important;
}

#home .half {
  width: 50% !important;
display: block;
float: left;
overflow: hidden;
min-width: 0 !important;
}

.category-module li {
  margin-left: 0;
  list-style: none;
}

.ads {
  overflow: hidden;
}

.ads .half {
  width: 48%;
  display: block;
  float: left;
}

.ads .last {
  float: right;
}

.mod-articles-category-writtenby {
  font-size: 0.9em;
  margin-left: 0;
  font-weight: bold;
  width: 100%;
  display: block;
}

div#nav ul.maximenuck li.maximenuck.item121:hover {
  background: none !important;
}

.top-cert-search {
float: right;
z-index: 9999;
}

#mod-finder-searchform .button, .top-cert-search .button {
  font-size: 13px;
}

#mod-finder-searchform input[type="text"], .top-cert-search input[type="text"] {
  margin-right: 5px;
}

.hidethis, .top-cert-search label {
  display: none;
}

.category-modulefeatured-articles .mod-articles-category-readmore a {
background: #007600;
color: #fff;
text-decoration: none;
padding: 3px 3px;
display: block;
width: 100px;
text-align: center;
border-radius: 3px;
margin-bottom: 30px;
font-size: 12px;
}

.category-modulefeatured-articles .mod-articles-category-readmore a:hover {
background: #005200;
color: #fff;
}

.category-modulefeatured-articles h3 a {
  color: #414141;
  font-size: 20px;
  text-decoration: none;
}

.item-pagehome .category-module, .item-pagehome .category-module div, .item-pagehome .category-modulefeatured-articles div, .item-pagehome .category-modulefeatured-articles {
  min-width: 100% !important;
}

.item-pagehome div:first-child {
  width: 61% !important;
}



.newsletter-top {
background: #888;
padding: 35px 19px 10px 50px;
margin: 0 !important;
  overflow:hidden;
}

.newsletter-top .form-top {
  text-align: right;
}

.newsletter-top label {
  display: none;
}

.newsletter-top input[type="text"]{
  background: #fff;
  border: 1px solid #8fd093;
  color: #000;
  width: 80%;
  padding: 5px;
}

::-webkit-input-placeholder {
   color: #000;
}

:-moz-input-placeholder { /* Firefox 18- */
   color: #000;  
}

::-moz-input-placeholder {  /* Firefox 19+ */
   color: #000; 
}

:-ms-input-placeholder {  
   color: #000;
}
.newsletter-top .bottom input[type="submit"] {
  text-transform: uppercase;
  padding: 5px 12px;
  margin-left: 0;
  background: #74D7C4;
  font-size:14px!important;
  color:#fff;
}
.newsletter-top input[type="submit"] {
  text-transform: uppercase;
  padding: 5px 12px;
  margin-left: 9px;
  background: #66D5F7;
  font-size:14px!important;
  color:#fff;
}

.newsletter-top .left {
  color: #a7f2a2;
  font-size: 22px;
  font-weight: normal;
  line-height: 28px;
  width: 50%;
}

.newsletter-top .left span {
  color: #fff;
  text-transform: uppercase;
  font-size: 41px;
  font-weight: bold;
  margin-right: 20px;
  display: block;
  float: left;
}

.newsletter-top .right {
  width: 50%;
}
.newsletter-top .top {
  color: #a7f2a2;
  font-size: 14px;
  font-weight: normal;
  line-height: 28px;
  
}
.newsletter-top .top span{
     color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  margin-right: 20px;
  display: block;
  
}
.newsletter-top .bottom .form-top {
  text-align: left
}
.span-14 {
width: 74%;
padding-left: 47px;
}


#leftBar {
  display: none;
}

div#nav ul.maximenuck {
background: none;
border: none;
box-shadow: none;
}

div#nav ul.maximenuck li.maximenuck.level1 > a {
  color: #037610;
  border-right: 1px solid #037610;
  padding: 5px 22px !important;
  margin-right: 0 !important;
  line-height: 27px;
  z-index: 9999;
}

div#nav ul.maximenuck li.maximenuck.level1 > a:hover, div#nav ul.maximenuck li.level1.parent:hover > a {
  background: #fff;
}

div#nav ul.maximenuck li.maximenuck.level1:hover {
  border: none;
}

div#nav ul.maximenuck li.maximenuck.level1 {
  padding: 0;
  margin: 0 !important;
  border: none;
}

.last-menu {
  border-right: 0 !important;
}

div#nav ul.maximenuck li div.floatck {
  background: #fff;
border-radius: 0;
margin-left: -1px;
border: 1px solid #ccc;
margin-top: -1px;
}

div#nav ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a {
  color: #006d00;
  text-decoration: none;
}




/**************Bootstrap Nav ************************/

.navbar-default .navbar-nav > li > a {
  text-decoration:none;
  background:none!important;
}

.navbar-default .navbar-nav > li > a:hover {
  text-decoration:none;
  background:none!important;
  background-color:#eeeeee!important;

}

.dropdown-menu li a {
  text-decoration:none!important;
}

#topNav ul li{
    margin: 0;
    border-right: none;
}
@media (min-width: 768px) {
    #topNav ul li{
        border-right: thin solid #fff;
    }
}

#topNav .navbar-nav > li > a {
  font-size: 16px!important;
  font-weight: 300!important;
  color: #515151 !important;
}

/* ++++++++++++++  Edit for Title Size  ++++++++++++++ */
.item-title {font-size:large; font-weight:500; }
.items-leading h2 {font-size:large; font-weight:500;}
.items-leading p.deck {margin-bottom:1.5em;}

/* ++++++++++++++  Hiding Social Icons ++++++++++++++ */
.st_pinterest_large, .st_sharethis_large, .st_email_large {
  display:none;
} 

h1 {
  font-size:2.2em!important;
  font-weight:100!important;
  border-bottom:1px solid #ddd;
  text-transform:none!important;
}

#mc_embed_signup {
  display:inline-block!important;
  width:260px!important;
}

.mc-field-group {
  float:left!important;
}

.asin_img {
  width:55px!important;
}

#pageHeader #corporateLogo {
  background-position: left bottom!important;
  height: 75px!important;
  width: 292px!important;
  background-size: 70%!important;
}

.category-modulefeatured-articles .mod-articles-category-readmore a {
  background: #eee!important;
  border-radius:0!important;
  font-weight: bold!important;
  color:#616161!important;
}

.category-modulefeatured-articles .mod-articles-category-readmore a:hover {
  background: #eee!important;
  color:#000!important;
}

.category-module a {
  text-decoration:none!important;
  font-weight: 300;
  font-size: 13px;
  color:#000;
}

.category-module a:hover {
  text-decoration:underline!important;
  color:#393;
}

ul.category-module h3 {
  margin-bottom:20px;
}

.items-leading h2 a {
  text-decoration:none;
  color:#000;
  font-weight:bold;
}

.items-leading h2 a:hover {
  color:#339933;
}

.items-leading .article-info {
  margin-bottom:10px!important;
}

.leading-0 {
  margin-top:20px;
}

dd.published, .mod-articles-category-date {
  color:#4F8BC5;
}

dd.createdby {
  font-size: 0.9em;
  margin-left: 0;
  font-weight: 400!important; 
  color: #8C8C8C;
}

.items-leading p.deck {
  margin-bottom:20px;
}

.item-separator {
  display: block;
  margin: 0px;
  width: 100%;
  height: 1px;
  background-color: #eee;
  margin-bottom: 20px;
}

.category-modulefeatured-articles h3 a:hover {
  color:#339933!important;
}

@media (max-width: 600px) {
  .infoBox {
    display: none;
  }
}

@media (max-width: 600px) {
  .infoBox + div {
    display: none;
  }
}

@media (max-width: 600px) {
  #home {
    width: 100%!important;
  }
}

.infoBox {
  border:none!important;
  margin:0!important;
  color:#fff!important;
  background:#0489c2!important;
  display:none;
}

.infoBox a {
  color:#fff;
}

.infoBox + div {
  border-radius:0!important;
  border:none!important;
  padding:0!important;
  display:none;
}

.infoBox + div h2 {
  background-color: #444;
  color: #fff;
  padding: 3px 0 3px 10px;
  font-weight: 300;
}

.infoBox + div a  {
  color:#000!important;
  cursor:pointer!important;
}

.infoBox + div a:hover  {
  color:#393!important;
  text-decoration:none!important;
}

.infoBox + div h3 {
  color: #393!important;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.infoBox + div h3:hover {
  color: #393!important;
  cursor:pointer;
}

.item-page + div {
  padding-bottom:0!important;
}

#rightBar {
  text-align:left!important;
}


#rbwrapper {
  background-color:#fff;
  border:0;
  padding-top:0;
}

#rbwrapper {
  background-color:#fff;
  border:0;
  padding-top:0;
  padding-bottom:0;
}

#rbwrapper .spaced {
  padding-bottom:40px;
}

#rbwrapper .spaced h3 {
  background-color: #393;
  color: #fff;
  padding: 4px 10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px;
}

#rbwrapper .spaced h3:hover {
  color: #fff;
}

#rbwrapper .spaced ul h3 {
  background-color: #fff;
  padding-bottom:10px;
  border-bottom:1px solid #ddd;
}

#rbwrapper hr {
  display:none;
}


.spaced  {
  padding:0;
}

.timeline-footer {
   background: rgba(255, 255, 255, 1)!important; 
}

.newsletter-top {
  padding:10px 20px 10px 30px;
}

.newsletter-top .left {
  color: #EAEAEA;
  font-size: 22px;
  font-weight: normal;
  line-height: 93px;
  width: 60%;
}

.newsletter-top .right {
  width: 40%;
}

#search-top .finder .button {
  background-color:#eee;
  color:#444;
  padding:6px 15px;
}

#rbwrapper a {
  text-decoration:none;
  color:#000;
  text-transform:none;
}

#rbwrapper a:hover {
  text-decoration:none!important;
  color:#393;
}


       .container   #trail ul.breadcrumb { background-color:#ffffff;margin:0px; } 

    #trail ul.breadcrumb  .divider {display:none;}

#topNav, #trail {clear:both;}

#topNav .navbar.navbar-default {
    background: #f5f5f5;
    width:100%;
}

#footer .nav > li > a  {
    position: relative;
    display: inline-block;
    padding: 0px 0px;
}

.moduletable .nav > li > a{
     display: inline-block;
 }

h2.homep {
  display:none;
 }

.category-modulefeatured-articles {
  margin-top:90px;
}

.jq_quiz_container_tbl_content {
  margin-top:120px;
}

.jq_submit_link_container {
  display:none;
}