/* default.css */

* {
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/* background: #D31145; */
}

div.clearAll{
float:none;
clear:both;
}

div#outerContainer {
	width:910px;
	margin:auto;
	background:#fff;
  padding:0px 0px 20px 0px;
}

div#content{
	padding-top:30px;
}

a#homeLink {
}

div#contentContainer
{
background:#6B8A7B;
margin:0px 15px 15px 15px;
padding:0px 15px 15px 15px;
}

div#clientContainer{
background: #fff;
width:570px;
padding:10px;
float:left;
margin-right:10px;
}

div#footer{
float:none;
clear:both;
background:transparent url(img/footerLogo.gif) no-repeat scroll center top;
clear:both;
float:none;
height:80px;
}

div#introNavContainer{
width:250px;
float:left;
margin-top:-10px;
}

div#header {
background:transparent url(img/tagLine-header.gif) no-repeat scroll 690px 20px;
}

div#header a img {
  padding: 8px;
  float: left;
}

div#header ul{
/* margin:-4px 0px 0px 35px;*/
}

div#header ul li {
display:inline;
font-weight:bold;
font-size:10pt;
padding:4px 16px 3px 16px;
letter-spacing:-1px;
background:#E7EFEF;
}

div#header ul li a:link,
div#header ul li a:visited {
text-decoration:none;
color: #D61042;
}

div#header ul li a:hover {
  text-decoration: underline;
}

div#header ul li.selected {
background:#6B8A7B;
}

div#header ul li.selected a:link,
div#header ul li.selected a:visited {
color:#fff;
}

div#header img {
border:none;
margin:4px 0px 3px 10px;
}

div#testimonials {
  margin: auto;
  width: 100%;
}

div.testimonial {
  width:40%;
  padding:4%;
  float:left;
  font-size: 0.7em;
color:#000;
}

div#clientContainer div.testimonial blockquote {
  margin: 0px 0px 10px 0px;
  color:#6B8A7B;
  font-size: 1.5em;
  font-family: Georgia, Times New Roman, serif;
  letter-spacing:-1px;
  width: 100%;
}

div#clientContainer  div.testimonial cite {
  font-weight: bold;
  font-style: normal;
  font-size: 1em;
  color: #D61042;
  margin: 0.9em 0em 0em 0em;
  display: block;
}

div#clientContainer blockquote {
/*font-size: 0.9em;
color:#D61042;
margin: 1em 2em 2em 1em;
*/
color:#6B8A7B;
font-family:Georgia,Times New Roman,serif;
font-size:1.2em;
letter-spacing:-1px;
margin:2em auto;
width:75%;
}

div#clientContainer blockquote cite {
  /*display: block;
  margin: 1em 0em 0em 3em;
  color: #6B8A7B;
  font-size: 0.8em;
  font-weight: bold;
  font-style: normal;
  */
color:#D61042;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
font-style:normal;
font-weight:bold;
margin:0.9em 0em 0em;
}

div#introNav {
font-size: 0.75em;
letter-spacing:-1px;
background: url(img/sideNav-bottom.gif) no-repeat bottom;
/*padding: 1px 10px 10px 10px; */
}

.contentPage div#content div#introNav h2,
div#introNav h2 {
  /*margin-top: 20px;*/
  letter-spacing: -2px;
  font-weight: normal;
  text-transform: lowercase;
  color: #D61042;
  padding:10px 0px 0px 20px;
  background: url(img/sideNav-top.gif) no-repeat top;
}

div#introNav p {
  padding: 0.5em 10px;
}

div#introNav ul {
padding: 0px 20px 20px 20px;
list-style:none;
font-size:1.2em;
text-transform: lowercase;
}

div#introNav ul li {
  padding: 7px 0px 7px 23px;
  background:transparent url(img/listBullet1.gif) no-repeat scroll left center;
  
}

div#introNav a {
  text-decoration:none;
  color: #D61042;
}

div#introNav a:hover {
	text-decoration:underline;
}

img#cb-white {
  float:none;
  display:block;
  margin: 20px 0px 0px 0px;
}
div#stratToLife {
/*
background:transparent url(img/stratToLife.gif) no-repeat scroll 0%;
float:right;
height:150px;
margin-bottom:-150px;
position:relative;
right:0px;
top:-8px;
width:221px;
z-index:20;
*/
}

.contentPage div#content img {
	float: right;
	padding: 10px;
}

.contentPage div#content h2,
.contentPage div#content h3 {
text-transform: lowercase;
font-weight:normal;
color:#D61042;
padding: 0.5em 0em 0.4em 0em;
}

.contentPage div#content h4 {
  text-transform: uppercase;
  font-size: 0.7em;
  margin: -0.7em 0em 0.6em 0em;
  color: #6B8A7B;
}

.contentPage div#clientContainer h2 {
letter-spacing: -2px;
}
.contentPage div#clientContainer h3 {
letter-spacing: -1px;
}

.contentPage div#clientContainer p,
.contentPage div#clientContainer ul {
  font-size: 0.8em;
  padding:0em 5em 0.7em 0em;
}

.contentPage div#clientContainer ul {
  margin-left: 1em;
}

.contentPage div#clientContainer ul li {
  
  background:transparent url(img/content-li.png) no-repeat scroll 0.5em 0.1em;
list-style-type:none;
padding:0px 0px 0.85em 28px;
}



div#clientContainer hr {
  margin: 2em;
}
div#clientContainer p small {
  font-size: 0.9em;
  font-weight: bold;
  margin: 2em;
  color: #D61042;
  display:block;
}

ul#subNav {
  font-size: 0.75em;
  font-weight: bold;
  margin: 0px 0px -26px;
  padding-top: 4px;
}

ul#subNav a:link,
ul#subNav a:visited {
 color:#fff;
  text-decoration: none;
}

ul#subNav a:hover {
  text-decoration: underline;
}

ul#subNav li {
  display: inline;
  margin: 0 0 0 0.6em;
  padding: 0 0.6em 0 0;
  border-right: 1px solid #666;
  line-height: 1.85em;
  position: relative;
}

div.vcard .dupeDetails {
  display: none;
}

div#clientContainer div.vcard ul {
margin-left: -0.5em;
}
