body {
	padding: 0;
	border: 0;

	background-color: #ffffff;

	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "Times New Roman", Times, serif;
	font-family: "Courier New", Courier, mono;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: "Times New Roman", Times, serif;
	font-family: Geneva, Arial, Helvetica, sans-serif;
*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}


/* --------------------------------------------------------
        Sidebar
*/

.sub-links {
	background-image: url('/img//header_right_curve_bot_blue.gif');
}

.level3 .body-content {
	width: 510px;
	background-image: url(/img/gradient_edge.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	min-height: 473px;
	height: auto !important;
	height: 473px;
}

.body-content p {
	padding-bottom: 10px;
}

.sidebar {
	float: left;
	width: 200px;
	padding: 0px 10px;
	background-image: url('/img//gradient_repeat.jpg');
	background-repeat: repeat-x;
	min-height: 473px;
	height: auto !important;
	height: 473px;
}

.sidebar p {
	padding-top: 10px;
}

.sidebar img {
	border: 1px solid black;
}

.sidebar h5 {
color:#4B4B7B;
font-size:18px;
font-weight: normal;
}

.body .pressContainer {
width: 280px;
float: left;
min-height:473px;
height:auto !important;
}

.pressContainer h3,
.mediaClientContainer h3 {
font-size: 22px;
}

.pressContainerInner {
background-image:url(/img/home-body-fade_border-left.gif);
background-position:right top;
background-repeat:no-repeat;
margin:10px 0 30px 5px;
}

.mediaClientContainerInner {
background-image:url(/img/home-body-fade_border-right.gif);
background-position:-2px bottom;
background-repeat:no-repeat;
margin:10px 0 80px -10px;
padding:0 0 78px 10px;
}

.mediaClientContainerInner.bottom {
background-image:url(/img/home-body-fade_border-right.gif);
background-position:-2px bottom;
background-repeat:no-repeat;
left:-9px;
margin:0 0 50px;
padding:0 0 100px 10px;
position:relative;
}

.pressContainerInner ul,
.mediaClientContainerInner ul {
margin:0 0 0 1.95em;
padding: 0;
}


.pressContainer ul li,
.mediaClientContainer ul li {
color: #000;
margin: 0;
padding: 0;
width: 235px;
}

.body .pressContainer ul li span {
color: #ea0202;
}

.mediaClientContainer {
background-image:url(/img/gradient_edge.jpg);
background-position:right top;
background-repeat:no-repeat;
width: 270px;
float: left;
min-height:473px;
}


.body-content ul, .sidebar ul {
	padding-top: 10px;
}

.body-content ol, .sidebar ol {
	padding-top: 10px;
}

.body-content ol li {
	margin-left: 30px;
}

.sidebar ol li {
	margin-left: 20px;
}

.body-content li, .sidebar li {
	margin-left: 20px;
	padding-bottom: 7px;
}

.leftcolumn {
	float: left;
	width: 220px;
	padding: 0px 10px;

}

.rightcolumn {
	float: right;
	width: 220px;
	padding: 0px 10px;
}

.testimonial {
margin: 10px 0 10px 0;
}

.clientList ul {
margin:0 0 0 1em;
padding: 0;
}

.clearList ul li {
padding: 0;
margin: 0;
}

.listItem {
margin: 20px 0 0 10px;
}

span.black {
color: #000;
}

.clientListLeft {
width: 370px;
float: left;
}

.clientListRight {
width: 370px;
float: left;
}


/*******Media Interviews**************/
/*************************************/


#mediaContainer {
background:transparent url(/img/video_gradient.gif) repeat-y scroll left top;
float:left;
margin:0;
min-height:500px;
.height: 500px;
width:550px;
}

#mediaContainer h3 {
color:#FFFFFF;
padding:10px 0 0 8px;
}

#media {
width: 200px;
height: 240px;
margin: 0;
color: #fff;
background-color: #fff;
.height: 500px
}


div.body-content {
background-image: none;
padding: 0px;
}

#media ul {
list-style-type: none;
}

#media ul li.shaded {
background-color: #eee;
}

#media.sidebar ul li {
margin: 0;
}

#mediaContainer #video {
margin:20px 0 0 10px;
text-align:center;
}

#mediaContainer #video object {
z-index: 1;
}

div.audioSection {
margin:20px 0 20px 10px;
}

p.audioHeader {
color: #fff;
font-size: 14px;
}

.pdf-image,
.photo-image {
position: relative;
top: 3px;
left: 5px;
}

#topNav, .suckerfish ul {
z-index: 9999;
}

.rightLink {
float: right;
}

.topSection {
width: 770px;
float: left;
}

.topSectionLeft {
float: left;
width: 260px;
}

.topSectionRight {
float:left;
margin:20px 0 0;
width:510px;
}

.topSectionRight h3 {
margin: 0 0 10px 0;
}

.topSectionRight h3.limitedTime {
font-size: 20px;
margin: 0;
}


#limitedTimeBullet {
margin: 0 0 0 5px;
}

.topSectionRight h4 {
color: #000;
}

.topSectionRight h3 a {
color: #4B4B7B;
text-decoration: none;
}

.topSectionRight h3 a:hover {
color: #4B4B7B;
text-decoration: underline;
}

p.invaluable {
color: #4B4B7B;
margin: 0;
}

.middleSection {
float: left;
min-height: 220px;
width: 770px;
}

.middleSectionLeft {
background-image: url(../img/middle-left-bg.gif);
background-repeat: no-repeat;
width: 510px;
height: 206px;
float: left;
}

.middleSectionRight {
background-image:url(../img/middle-right-bg.gif);
background-repeat:no-repeat;
float:left;
height:206px;
left:5px;
position:relative;
width:256px;
}

.middleSectionRight2 {
float:left;
height:206px;
left:5px;
position:relative;
width:256px;
}

.middleSectionLeftInner {
margin:40px 176px 0 10px;
}

.middleSectionRightInner {
margin:0 0 0 10px;
}

.middleSectionRightInner li,
.bottomSectionLeftInner li,
.bottomSectionRightInner li {
font-weight:bold;
list-style-image:url(../img/modules-bullet.gif);
list-style-type:circle;
margin-left:12px;
margin-top:5px;
}

.no-arrow li {
list-style-image:none;
list-style-type:disc;
}

.bottomSectionLeftInner ul.bullet-arrow li,
.bottomSectionRightInner ul.bullet-arrow li {
color:#4B4B7B;
font-size:14px;
font-weight:bold;
list-style-image:url(/img/modules-bullet-links.gif);
margin-left:30px;
margin-top:5px;
}

.modules-main-structure {
margin: 0 0 0 14px;
}



.modules-main-structure li {
margin: 0;
padding: 0;
}

.modules-main-structure li a {
color: #4B4B7B;
}

.bottomSection {
float: left;
}

.bottomSectionLeft {
float: left;
width: 380px;
}

.bottomSectionRight {
float: left;
width: 380px;
}

.clientLoyaltyRed {
color: #CC2000;
font-weight: bold;
}

#largeBook {
margin: 10px 0 0 0;
}

div.article-topper li {
	display:inline;
	list-style-image:('../img/link_icon_red_sm.gif');
	}
	
div.article-topper ul {
	margin-left:-15px;
	list-style-image:('../img/link_icon_red_sm.gif');
	}