/*
Theme Name: People Fit
Theme URI: http://www.peoplefit.com/
Description: Custom WordPress theme for PeopleFit.com
Author: Stephen Ward
Author URI: http://www.boldinteractive.com/
*/



/******************************************************************************
Subpage Template

******************************************************************************/

/********** BODY ***********/
body {
  font-family: Helvetica;
  font-size: 12px;
}

/********** IMAGES ***********/
img {  border: none;
}

/********** HEADINGS ***********/
h1, h2, h3, h4, h5, h6  {
  font-family : helvetica, arial, sans-serif, verdana, geneva;
}

h1{
  font-size: 22px;
}

h2 {
  font-size: 20px;
}


h3 {
  font-size: 19px;
  color: #0033cc;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 14px;
}

/********** PARAGRAPHS ***********/
p {
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-Serif;
  padding: 0px 0px 15px 0px;
  margin: 0px;
  line-height: 20px;
}


/********** LISTS ***********/
ul {
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: square;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

ul li {
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: square;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 5px 0px;
}

ol li {
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: decimal;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 5px 0px;
}


/********** ANCHORS ***********/
a {
  color:#000000;
}


/********** BLOCK QUOTES ***********/
blockquote {
  margin-left: 10px;
  padding: 5px;
}


/********** FORMS ***********/
form {  margin: 0px;
  padding: 0px;
}


/********** DIVS ***********/
div {
  margin: 0px;
  padding: 0px;
}


/********** DEFINITIONS ***********/
dt {

}
dd {

}


/********** CODE ***********/
code {

}
samp {

}


/********** TITLES ***********/
.title {
  margin-bottom: 10px;
  font-family: Helvetica;
  font-size: 19px;
  font-weight: bold;
  color: #ffffff;
}

.title a {
  text-decoration: none;
  color: #ffffff;
}

.subpage {  margin-left: 14px;
  margin-bottom: 0px;
}

.readmore {
  margin-top: 12px;
}

/*********** Content styles ************/

.contentheading h1 {
  font-size: 19px;
  color: #0033cc;
  font-weight: bold;
  font-style: normal;
}

.contentpaneopen div.san-serif,
.contentpaneopen div.san-serif table {
  width: 475px;
}

.contentpaneopen p img {
  float: left;
  border: none;
  margin-right: 15px;
  margin-bottom: 10px;
}


/*********** Module styles  ************/
/** Top links Menu (Home | Case Studies etc) **/
a.mainleveltop {
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: #0033cc;
  text-decoration: none;
  height:90%;
  width: 103px;
  margin-left: 15px;
}
a.mainleveltoparea {
  font-family: Helvetica;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin-left: 4px;
  margin-right: 4px;
}

/** Right Column of Modules (popular articles, related training, etc) **/
.moduleright ul {  list-style-type: none;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 3px;
}
.moduleright ul li {  background-image: url(images/list_arrow.gif);  background-position: top left;  background-repeat: no-repeat;  list-style-type: none;
  margin: 7px 0px 0px 0px;
  padding: 0px 0px 0px 18px;
}
/** Search Form **/
.modulesearch {
  margin-top: 12px;
}
.mod_search_label {
  font-size: 19px;
}


/**** Contact Us Styles ****/

/* Contact Information Heading */
.componentheadingcontactus {
  font-weight: bold;
  font-size: 19px;
}
/* PeopleFit Heading */
td.contentheading {
  font-weight: bold;
  font-size: 16px;
  font-style: italic;
  padding-top: 6px;
  padding-bottom: 6px;
}
/* Contact Details (Address, Phone, etc) */
.contactdetailscontactus {
  font-size: 15px;
}
/* Description Text */
.contact_email_description {
  font-size: 14px;
}
/* Form Labels */
.contact_email label {
  font-size: 13px;
  font-style: italic;
}


.top_image{
margin:0px;
margin-right: 20px;
}


/******************************************************************************
Homepage Template

******************************************************************************/


/********** BODY ***********/
body {
  font-family: Helvetica;
  font-size: 12px;
}

/********** IMAGES ***********/
img {
  border: none;
}

/********** HEADINGS ***********/
h1, h2, h3, h4, h5, h6  {
  font-family : helvetica, arial, sans-serif, verdana, geneva;
}

h1{
  font-size: 22px;
}

h2 {
  font-size: 20px;
}


h3 {
  font-size: 19px;
  color: #0033cc;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 14px;
}

/********** PARAGRAPHS ***********/
p {
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-Serif;
  padding: 0px 0px 15px 0px;
  margin: 0px;
  line-height: 20px;
}


/********** LISTS ***********/
ul {
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: square;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 10px 0px;
}

ul li {
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: square;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 5px 0px;
}


ol li {
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: decimal;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 5px 0px;
}


/********** ANCHORS ***********/
a {
  color:#000000;
}


/********** BLOCK QUOTES ***********/
blockquote {
  margin-left: 10px;
  padding: 5px;
}


/********** FORMS ***********/
form {
  margin: 0px;
  padding: 0px;
}


/********** DIVS ***********/
div {
  margin: 0px;
  padding: 0px;
}


/********** DEFINITIONS ***********/
dt {

}
dd {

}


/********** CODE ***********/
code {

}
samp {

}


/********** TITLES ***********/
.title {
  margin-bottom: 10px;
  font-family: Helvetica;
  font-size: 19px;
  font-weight: bold;
  color: #ffffff;
}

.title a {
  text-decoration: none;
  color: #ffffff;
}

.subpage {
  margin-left: 14px;
  margin-bottom: 0px;
}

.readmore {
  margin-top: 12px;
}


/*********** Module styles  ************/

/** Top links Menu (Home | Case Studies etc) **/
a.mainleveltop {
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: #0033cc;
  text-decoration: none;
  height:90%;
  width: 103px;
}
a.mainleveltoparea {
  font-family: Helvetica;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin-left: 4px;
  margin-right: 4px;
}

/** Blue highlight sections (Expert Analysis, Science Based Solutions, Imp. & Support) **/
.toparea-top {
  background-image: url(images/blue_top.gif);
  width: 800px;
  height: 10px;
}
.toparea-bottom {
  background-image: url(images/blue_bottom.gif);
  width: 800px;
  height: 11px;
}
.toparea-middle {
  background-image: url(images/blue_middle.gif);
  width: 800px;
}
.toparea-middle p {  padding-bottom: 5px;
}
.toparea-middle .article_seperator {
  display: none;
}
.toparea-middle table {
  height: 155px;
}

/** Main Highlighted Middle Top Section - Mismatched Clients **/
.hometopbox {
  margin-left: 11px;
}

/** Middle Left Section - Subscribe to Newsletter **/
.modulenewsletter {
  font-family: Helvetica;
}
.newsletter_description {
  font-size: 12px;
  text-align: left;
}

/** Middle Right Section -  Testimonials **/
.moduletestimonials {
  color: black;
}

/** Right Column of Modules (popular articles, related training, etc) **/
.moduleright ul {
  list-style-type: none;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 3px;
}
.moduleright ul li {
  background-image: url(images/list_arrow.gif);
  background-position: top left;
  background-repeat: no-repeat;
  list-style-type: none;
  margin: 7px 0px 0px 0px;
  padding: 0px 0px 0px 18px;
}

/** Search Form **/
.modulesearch {
  margin-top: 12px;
}
.mod_search_label {
  font-size: 19px;
}

/** Client Banners Section **/
.moduleimages_inline img {
  display: inline;
}