body {
  font: 71.25%/1.5em arial;
  background-color: #c0c0c0;
  color: #000;
  margin: 0;
  padding: 0;
}
a img{
  border: 0;
}
.Col{
  display: inline;
  float: left;
  margin-bottom: 75px;
}
.S{
  width: 223px;
}
.M{
  width: 395px;
}
.L{
  width: 642px;
}
.ClearB{
  clear: both;
  height: 0;
}
.Grey{
	color: #666;
}
.Pos-Rel{
  position: relative;
}
.m6-0-12-6{ margin: 6px 0 12px 6px; }
.m6-0-12-0{ margin: 6px 0 12px 0; }
.m6-6-12-0{ margin: 6px 6px 12px 0; }
.m12-6-12-12{ margin: 12px 6px 12px 12px; }
.m12-12-12-6{ margin: 12px 12px 12px 6px; }
.m12-12-12-6{ margin: 12px 12px 12px 6px; }
.p12-0-0-0{ padding: 12px 0 0 0; }
.m12{ margin: 12px; }
.mt-0{ margin-top: 0;}
.w50{
  width: 49.99%;
  float: left;
}
h2{
  font: 700 1.4em arial;
  line-height: 100%;
  text-transform: uppercase;
  color: #666;
  padding: 12px 0 2px 0;
  margin: 0;
}







#Container{
  width: 875px;
  background-color: #fff;
  margin: 0 auto 35px auto;
}
#Header{
}
#Header .Slogan{
  padding: 35px 12px 4px 0;
  background-color: #fff;
  text-align: right;
}
#Header .Banner{
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}
#Header .Topic{
  margin: 6px 0;
  padding: 12px;
}
#Header .Home img{
  background-color: #fff;
  border: 0;
  margin: 0;
  padding: 39px 0;
  display: inline;
}
#Header .Home{
  background: #a8005b url('../image/Banner_Home.jpg') no-repeat center right;
  height: 204px;
}
#Header .WhatWeDo{
  background: #a8005b url('../image/Banner_WhatWeDo.jpg') no-repeat center right;
}
#Header .WhatWeBelieve{
  background: #a8005b url('../image/Banner_WhatWeBelieve.gif') no-repeat center right;
}
#Header .WhoWeAre{
  background: #a8005b url('../image/Banner_WhoWeAre.jpg') no-repeat center right;
}
#Header .WhatWeveDone{
  background: #a8005b url('../image/Banner_WhatWeveDone.jpg') no-repeat center right;
}
#Header .WhatPeopleSay{
  background: #a8005b url('../image/Banner_WhatPeopleSay.jpg') no-repeat center right;
}
#Header .Contact{
  background: #a8005b url('../image/Banner_Contact.jpg') no-repeat center right;
}
#Header ul.Nav{
  text-transform: uppercase;
  padding: 6px 0;
  margin: 0;
  list-style: none;
  text-align: right;  
  font: 700 1.1em arial;
  border-bottom: 1px solid #c0c0c0;
}
#Header ul.Nav li{
  display: inline;
  padding: 0 6px;
  border-right: 1px solid #c0c0c0;
}
#Header ul.Nav li.Last,
#Footer ul.Nav li.Last{
  border-right: 0;
  padding-right: 0;
  margin-right: 12px;
}
#Header ul.Nav li a,
#Header ul.Nav li a:visited{
  color: #a8005b;
  text-decoration: none;
}
#Header ul.Nav li a:hover,
#Header ul.Nav li.Active a{
  color: #666;
  text-decoration: none;
}
#Banner img{
  border: 0;
  padding: 0;
  margin: 0;
  
}




#Content{
  font-size: 1.1em;
  margin: 0 0 10px 0;
}
img.Membership-Logo{
  position: absolute;
  height: 66px;
  width: 66px;
  top: -75px;
  right: 10px;
}
.PRWeek-Award{
  position: absolute;
  height: 66px;
  width: 66px;
  top: -75px;
  left: 15px;
}
#Content blockquote{
  font: 700 1.35em 'Times new roman', arial;
  color: #a8005b;
  padding: 12px 0 6px 0;
  margin: 0;
}
#Content blockquote#Razor{
  color: #333;
  font: 700 2.1em arial;
}
#Content blockquote#Christmas{
  color: #333;
  font: 700 1.4em arial;
}
#Content blockquote#Million{
  color: #a8005b;
  font: 700 1em arial;
}
#Content blockquote#Joy{
  color: #333;
  font: 700 1.25em arial;
}
#Content blockquote#Results{
  color: #a8005b;
  font: 400 1.5em arial;
}
#Content blockquote#Strength{
  color: #333;
  font: 700 1em arial;
}
#Content blockquote#Point{
  color: #a8005b;
  font: 700 1.5em arial;
}
#Content p.sub{
  font: 400 .9em arial;
  color: #999;
  display: block;
  padding: 3px 0 12px 0;
  margin: 0;
}
#Content a.Primary,
#Content a.Primary:visited{
  text-decoration: none;
  color: #a8005b;
}
#Content a.Primary:hover{
  text-decoration: underline;
}
#Content ul{
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}
#Content ul li{
  list-style-type: none;
  background: url('../image/Bullet.gif') 0px .45em no-repeat;
  padding: 0 0 0 12px;
}
#Content .Intro{
  font: 400 1.35em arial;
  margin: 25px 25px 25px 75px;
}
#Content a.ToggleTrigger-Disabled{
  background: #fff url('../image/ToggleArrow_Disabled.gif') no-repeat center left;
  display: block;
  padding: 4px 20px;
  border-bottom: 1px dotted #c0c0c0;
  font-weight: 700;
  color: #a8005b;
  text-decoration: none;
}
#Content a.ToggleTrigger-Enabled{
  background: #a8005b url('../image/ToggleArrow_Enabled.gif') no-repeat center left;
  display: block;
  padding: 4px 20px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}
#Content .ToggleItem-Disabled{
  display: none; 
}
#Content div.ToggleItem-Enabled,
#Content dl.ToggleItem-Enabled,
#Content ul.ToggleItem-Enabled,
#Content p.ToggleItem-Enabled{
  padding: 12px 20px;
  display: block;
  background-color: #eee;
  color: #000;
  margin: 0;
}
#Content ul.ToggleItem-Enabled li,
#Content div.ToggleItem-Enabled li{
  padding: 0 0 12px 12px;
}
#Content dl.ToggleItem-Enabled dt{
  font-weight: 700;
}
#Content dl.ToggleItem-Enabled dd{
  margin: 0;
}
form#Contact{
  background-color: #eee;
  border-top: 1px solid #c0c0c0;
  padding: 12px 0;
}
form#Contact label{
  width: 120px;
  display: block;
  color: #333;
}
form#Contact label{
  width: 80px;
  display: block;
  float: left;
  margin: 8px 0 4px 0;
  padding: 0 12px 0 0;
  text-align: right;
}
form#Contact input{
  width: 180px;
  display: block;
  float: left;
  border: 1px solid #c0c0c0;
  margin: 6px 0;
}
form#Contact fieldset{
  border: 0;
}
form#Contact .message{
  text-align: left;
}
form#Contact textarea#message{
  height: 125px;
  width: 270px;
  display: block;
  float: left;
  border: 1px solid #c0c0c0;
}
form#Contact input.Submit{
  background-color: #a8005b;
  color: #fff;
  text-transform: uppercase;
  width: 90px;
  font: 700 .95em arial;
  /*margin-left: 182px;*/
}
          







#Footer{
  clear: left;
  background-color: #eee;
  border-top: 1px solid #c0c0c0;
  padding-bottom: 4px;
  margin-top: 35px;
  position: relative;
}
#Footer p{
  margin: 0 4px 0 0;
  color: #999;
  text-align: right;
  display: inline;
  padding: 0 0 0 12px;
}
#Footer ul.Nav{
  padding: 6px 0 6px 6px;
  margin: 0;
  list-style: none;
  font: 700 .95em arial;
  color: #999;
}
#Footer ul.Nav li{
  display: inline;
  padding: 0 6px;
  border-right: 1px solid #c0c0c0;
}
#Footer a,
#Footer a:visited{
  color: #999;
  text-decoration: none;
}
#Footer a:hover{
  color: #999;
  text-decoration: underline;
}
#Footer #Credit{
  float: right;
  margin: 6px 12px 6px 0;
}
#Contact-Telephone th{
  text-align: left;
  width: 30px;

}



