*
{

  padding: 0;
  margin: 0;

}

body
{

  width: 1000px;
  min-width: 1000px;
  height: 622px;
  margin: 0 auto;
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  background-color: #000000;


}

#mainbody
{

  background-repeat: no-repeat;
  background-position: top center;
  width: 1000px;
  height: 622px;

}

img
{

  border: 0;

}

#nav ul li
{

  float: left;
  list-style-type: none;

}

#contactpanel h1
{

  font-size: 18px;
  color: #e10079;  
  font-weight: normal;

}

#solutionspanel h1, #qualitypanel h1, #flexpanel h1, #thinkpanel h1, #charitypanel h1, #thinkingpanel h1, #articlepanel h1
{

  font-size: 24px;
  color: #e10079;  
  font-weight: normal;
  padding-bottom: 22px;

}

#peoplepanel h1
{

  font-size: 18px;
  color: #e10079;  
  font-weight: normal;
  padding-bottom: 12px;

}


#solutionspanel h2, #qualitypanel h2, #flexpanel h2, #thinkpanel h2, #charitypanel h2, #thinkingpanel h2, #articlepanel h2
{

  font-size: 18px;
  color: #e10079;  
  font-weight: normal;
  padding-bottom: 18px;

}

#peoplepanel h2
{

  font-size: 12px;
  color: #e10079;  
  font-weight: normal;
  padding-bottom: 3px;

}

#solutionspanel p, #qualitypanel p, #flexpanel p, #thinkpanel p, #charitypanel p, #thinkingpanel p, #articlepanel p
{

  padding-bottom: 22px;

}

#peoplepanel p
{

  padding-bottom: 8px;

}

#thinkpanel h2 a:link, #thinkpanel h2 a:visited, #thinkpanel h2 a:active, #thinkingpanel p a:link, #thinkingpanel p a:visited, #thinkingpanel p a:active,  #articlepanel p a:link, #articlepanel p a:visited, #articlepanel p a:active
{
  
  color: #e10079;
  text-decoration: none;

}

#thinkpanel h2 a:hover, #thinkingpanel p a:hover, #articlepanel p a:hover
{

  color: #ffffff;
  text-decoration: none;

}

.registeredoffice
{

  font-size: 11px; 

}

p
{

  padding-bottom: 18px;

}

.large
{

  font-size: 14px;

}

.large a:link, .large a:active, .large a:visited
{

  color: #e10079;
  text-decoration: none;

}

.large a:hover
{

  color: #ffffff;
  text-decoration: none;

}

.pink
{

  color: #e10079;

}

a:link, a:active, a:visited
{

  color: #ffffff;
  text-decoration: none;

}

a:hover
{

  color: #e10079;
  text-decoration: none;  

}

#contactpanel
{

  margin-left: 100px; 
  display: none; 
  width: 522px; 
  height: 229px;
  padding: 13px 40px 0px 18px;

}

#bottomnav
{

  background-color: #364251;
  height: 20px;
  font-size: 9px;
  line-height: 20px;
  color: #8f9099;  
  position: absolute;
  top: 602px;
  width: 1000px;
  margin: 0 auto;

}

#bottomnav ul li
{

  float: left;
  padding-right: 22px;
  list-style-type: none;

}

#bottomnav ul li a:link, #bottomnav ul li a:active, #bottomnav ul li a:visited, #bottomnav ul li a:hover
{

  color: #8f9099;
  text-decoration: none;

}

#otherpagenav
{

  padding: 40px 0px 0px 42px;
  float: left;  
  width: 133px;

}

#otherpagenav ul li
{

  list-style-type: none;

}

#otherpagenav ul li
{

  padding: 0;
  margin: 0;

}

#otherpagenav ul li img
{

  padding: 0;
  margin: 0;

}

#peoplenav
{

  float: left;
  padding: 38px 0px 0px 0px; 
  width: 178px;

}

#peoplenav ul li
{

  list-style-type: none;
  padding: 0;
  margin: 0;
 
}

#solutionspanel
{

  width: 619px;
  height: 411px;
  padding: 27px 13px 20px 37px;
  margin: 48px 0px 0px 90px;
  float: left;

}

#qualitypanel
{

  width: 670px;
  height: 400px;
  padding: 27px 13px 20px 37px;
  margin: 48px 0px 0px 90px;
  float: left;  

}

#flexpanel
{

  width: 669px;
  height: 410px;
  padding: 27px 13px 20px 37px;
  margin: 48px 0px 0px 90px;
  float: left;  

}

#thinkpanel
{

  width: 670px;
  height: 303px;
  padding: 27px 13px 20px 37px;
  margin: 48px 0px 0px 90px;
  float: left;  

}

#charitypanel
{

  width: 670px;
  height: 303px;
  padding: 27px 13px 20px 37px;
  margin: 48px 0px 0px 90px;
  float: left;  

}

#peoplepanel
{

  width: 527px;
  height: 425px;
  padding: 11px 17px 11px 17px;
  margin: 48px 0px 0px 0px;
  float: left;  

}

#thinkingpanel
{

  width: 456px;
  height: 438px;
  padding: 11px 17px 11px 17px;
  margin: 48px 0px 0px 276px;
  float: left;  

}

#articlepanel
{

  width: 670px;
  height: 438px;
  padding: 11px 17px 11px 17px;
  margin: 48px 0px 0px 90px;
  float: left;  

}

#article
{

  overflow: auto;
  width: 670px;
  height: 400px;

}
