@charset "UTF-8";
/* CSS Document */

.force_clear {
  clear: both;
  height: 1px;
  width: 1px;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
}

.noborder {
  border: none;
}

.postall {
  padding-bottom: 15px;
}

#header-banner {
  width: 940px;
  height: 281px;
  position: relative;
  left: 6px; 
  top: 0;
}

#logolink {
  width: 337px;
  height: 80px;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 5px;
  left: 30px;
}

#logolink img {
  /*width: 100%;
  height: 100%;*/
  width: 337px;
  height: 80px;
  padding: 0;
  margin: 0;
  display: block;
}

.headerlink {
  /*height: 20px;*/
  padding: 0;
  margin: 0;
  position: absolute;
  left: 45px;
  top: 246px;
  /*background: pink;
  opacity: 0.6;*/
  color: #000;
  font-weight: normal;
  font-size: 1.5em;
}

.headerlink span {
  float: left;
  display: block;
  margin: 0;
  padding: 0 5px 0 0;
}

.headerlink span a,
.headerlink span a:link,
.headerlink span a:visited {
  color: #000;
  text-decoration: none;
}

.headerlink span a:hover,
.headerlink span a:active {
  text-decoration: none;
  background: #000;
  color: #fff;
}


.headerlink img {
  height: 100%;
  width: 100%;
}

#hblog {
  width: 33px;
  left: 115px;
}

#hlearning {
  width: 82px;
  left: 168px;
}

#hconsultationservices {
  width: 155px;
  left: 270px;
}

#footer_add {
  width: 475px;
  padding: 10px 0 0 0;
  margin: 0 auto;
  float: none;
  font-size: 1em;
}

#footer_add img {
  display: block;
  padding: 3px 0;
  margin: 0 auto;
  width: 475px;
  height: 98px;
}

#footer_add #bottom {
  text-align: right;
}

.cta_links {
  text-align: center;
  margin: 10px 0 0 0;
}

ul.checkbox {
  list-style: none;
  padding: 0;
  margin: 30px 0 25px 40px;
  font-size: 1.14em;
  font-weight: bold;
}

ul.checkbox li {
  display: block;
  height: 31px;
  padding: 9px 0 0 45px;
  margin: 0 0 1px 0;
  background: url(/graphics/checkbox.jpg) no-repeat 0 0;
}

#enterstore {
  width: 100%;
  height: 80px;
  /*text-align: right;*/
  /*padding: 35px 0 35px 0;*/
  padding: 10px 0;
  margin: 45px 0 55px 0;
  /*border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;*/
}

#enterstore img {
  display: block;
  width: 247px;
  height: 80px;
  padding: 0;
  margin: 0 0 0 110px;
}

#profile {
  margin: 0;
  padding: 0;
}

#profile img {
  padding: 0 15px 0 0;
  margin: 0;
  float: left;
}

#profile p {
  float: left;
  clear: none;
  margin-top: -3px;
}

#profile #signature {
  padding: 0;
  margin: 20px 0 0 0;
}

div.related_posts {
  margin-top: 35px;
  padding-top: 15px;
  border-top: 1px solid #bfbfbf;
  font-weight: bold;
}

h3.related_post {
  display: inline;
  font-size: 1em;
}

#home-layout {
  
}

/*#home-layout .post {
  border: none;
  padding: 0;
  margin: 0 0 0 0;
}*/

#home-layout-latest-posts {
  margin: 15px 0 0 0;
  padding: 0;
}

#home-layout-latest-posts h2 {
  width: 100%;
  color: #fff;
  background: #000;
  font-weight: bold;
  font-size: 1.5em;
  margin: 0 0 20px 0;
  padding: 3px;
}

#home-layout-latest-posts .post {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
}

/* @group Side Nav */

ul.sidebars li.widget_pages {
  
}

ul.sidebars li.widget_pages ul {
  padding: 0 0 0 0;
  margin: 10px 0 15px 0;
  list-style: none;
  border-top: 1px dashed #bfbfbf;
  font-size: 1.1em;
}

ul.sidebars li.widget_pages ul li {
  padding: 0;
  margin: 0 0 0 0;
  border-bottom: 1px dashed #bfbfbf;
}

ul.sidebars li.widget_pages ul li a {
  display: block;
  padding: 10px 0 10px 0;
  margin: 0 0 0 0;
}

ul.sidebars li.widget_pages ul li a:hover {
  background: #f1f1f1;
  text-decoration: none;
  color: #1f569f;
}

/* Sub menu */

ul.sidebars li.widget_pages ul li ul {
  padding: 0 0 0 0;
  margin: -5px 0 10px 20px;
  list-style: disc;
  border-top: none;
  font-size: 0.9em;
}

ul.sidebars li.widget_pages ul li ul li {
  padding: 0;
  margin: 0 0 0 0;
  border-bottom: none;
}

ul.sidebars li.widget_pages ul li ul li a {
  display: block;
  padding: 5px 0 5px 0;
  margin: 0 0 0 0;
}

/* @group */






