body { width:100%;  }  /* or background-color:#4e73ad; */
.quote_author {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #4E73AD;
	background-position: center;
	text-align: center;
	padding-right: 40px;
	padding-left: 40px;
	letter-spacing: normal;
	vertical-align: normal;
	word-spacing: normal;
	line-height: 100%;
}
* {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-width:0 0 0 0;
}
.top_water { position: absolute; top:0px; left:0px; height:30px; }  /* 1200x73 - reduced to 30 in Feb 2008 */
.left_water { position: absolute; top:30px; left:0px; }  /* 104x752 */
.right_water { position: absolute; top:30px; left:1095px; }  /* 105x752 */
.body_bkgd {
	position: absolute;
	top:289px;
	left:104px;
	height:394px;
	width: 130px;
}  /* 102x343 */
.bottom_water { position: absolute; top:721px; left:104px; }  /* 991x61 */
.logo { position: absolute; top:30px; left: 104px; } /* 991x85 */
.navigation_bar { position: absolute; top:115px; left:104px; } /* 991x90 */

.approach_menu { position: absolute; top:205px; left:439px; display:none; }  /* inline or none */
.about_menu { position: absolute; top:205px; left:556px; display:none; }
.press_menu { position: absolute; top:205px; left:789px; display:none; }

.right_bkgd { position: absolute; top:205px; left:784px; } /* 311x476 */
.absolute { position: absolute; } 
.right_top { position: absolute; top:205px; left:784px; }
.right_mid { position: absolute; top:380px; left:784px; } /* was "top:425px;" then "top:438px;" then back again */
.right_bot { position: absolute; top:520px; left:784px; }
.title_heading  { position: absolute; top:205px; left:104px; } /* 669x81 */
.headshot  { float:left; padding-right:10px; }
.divider {
	position: absolute;
	top:205px;
	left:768px;
	height: 485px;
	width: 16px;
} /* 11x476 */

.text_background {
	background-color:#ffffff;
	position: absolute;
	top:284px;
	left:214px;
	width:562px;
	height:395px;
	overflow: scroll;
}
.scrolling_area {
	background-color:#ffffff;
	position: absolute;
	top:286px;
	left:216px;
	width:555px;
	height:397px;
	overflow:auto;
	scrollbar-base-color:#d6d2c5;
}
.central_text { padding:0 20px 0 0; }
.base_wave { position: absolute; top:681px; left:104px; }  /* 991x40 */
h1 {font-family:verdana; color:#f47949; font-size: larger; padding-top:53px; padding-bottom:15px; }
h2 {font-family:verdana; color:#db5c53; font-size:8pt; }
p { font-family:verdana; padding-top: 10px; padding-bottom: 10px; font-size:smaller; }

.question {
	color:#6e6854;
	font-size:9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.answer   {
	color:#DB5B54;
	font-size:9pt;
	font-weight: bold;
	line-height: 1%;
}
.book_title   { font-style: italic;}
.product  {
	color:#4e73ad;
	font-size:10pt;
	padding:0 0 1em 0;
	line-height: 50%;
}
.gray     { color:#d6d2c5; }
.blue     { color:#4e73ad; }
.orange   { color:#f47949; }
.red      { color:#db5c53; }
.bold     { font-weight:bold; }
.italic   { font-style:italic; }

ul { font-family:verdana; font-size:smaller; margin:0 0 0 1em; padding:0 0 0 1em; }
ul > li { padding-left:10px; }

ol { font-family:verdana; font-size:smaller; margin:0 0 0 1em; padding:0 0 0 1em; }
li { font-family:verdana; color:#ff9966;font-size:9pt; }
.pull_quote { font-style:italic; color:#4e73ad; }
.quote {
	background-position: center;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #4e73ad;
}
.attribution {
	color:#4e73ad;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 0%;
}
/* MotionInfusion colors
logo background: fffde5
navbar background: d6d2c5
text background: ffffff
heading color: f47949
question font/color: verdana, 6e6854
answer color: db5c53
blue text: 4e73ad
*/
.URLS {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	color: #DD5B5B;
	line-height: normal;
}
.team_names {
	font-size: 11px;
	font-style: normal;
	color: #6e6854;
	font-weight: bold;
	line-height: normal;
}
.index_text {
	font-size: 11px;
	color: 6e6854;
	font-style: normal;
	line-height: 16px;
}
.testimonials_quotes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #6E6854;
	text-align: justify;
	padding:15px 0 0;
}
.address_info {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6E6854;
	text-transform: none;
	letter-spacing: normal;
	text-align: left;
	white-space: normal;
	height: 1px;
	min-height: 9px;
	max-height: 11px;
}
.headings {
	font-size: 12px;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	text-transform: capitalize;
	color: #DB5C53;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7A68;
	line-height: 0px;
}
.contactus {
	color:#6e6854;
	font-size:9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 0%;
}
.inthenews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	color: #6E6854;
	vertical-align: text-top;
}
.headings_inthenews {
	font-size: 12px;
	font-style: normal;
	line-height: 10%;
	font-weight: bold;
	text-transform: capitalize;
	color: #DB5C53;
}
.product2 {
	color:#4e73ad;
	font-size:10pt;
	padding:0 0 1em 0;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-position: top;
	text-align: left;
	text-decoration: none;
}
.heading_blue {
	font-size: 12px;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	text-transform: capitalize;
	color: #4E73AD;
}
.bullet ul, .bullet li{
	padding:0;
	margin-left:-10px;
	color:#6E6854;
}
