body {
	text-align: center;
	background-color: #e0ddd8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#homeFlash {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#homeBody {
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 324px;
}
#homeBody #homeText {
	float: left;
	padding-right: 20px;
	padding-left: 35px;
	padding-top: 25px;
}
#homeBody #homeText {
	width: 310px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 255px;
}
#homeBody #homeText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-bottom: 7px;
}
#homeBody #homeAds {
	float: left;
	width: 280px;
}
#homeBody #homeHeadlines {
	float: left;
	width: 310px;
}
#homeBody #homeHeadlines #headlinesBox {
	height: 225px;
	margin-left: 22px;
	padding-right: 10px;
	overflow: auto;
	scrollbar-arrow-color:#C2C2C2;
	scrollbar-track-color:#C2C2C2;
	scrollbar-face-color:#D4D4D4;
	scrollbar-highlight-color:#D4D4D4;
	scrollbar-3dlight-color:#D4D4D4;
	scrollbar-darkshadow-color:#D4D4D4;
	scrollbar-shadow-color:#D4D4D4;
}
#homeBody #homeHeadlines #headlinesBox {
	width: 265px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 255px;
}
#homeBody #homeHeadlines #headlinesBox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#homeBody #homeHeadlines #headlinesBox a {
	color: #c15d19;
	text-decoration: none;
}
#homeBody #homeHeadlines #headlinesBox a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#homeBody #homeHeadlines #headlinesBox .orangeArrow {
	font-size: 15px;
	font-weight: bold;
	color: #c15d19;
}
#brandBody {
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	overflow: auto;
	padding-bottom: 10px;
}
#brandBody #brandPhotos {
	width: 585px;
	float: left;
}
#brandBody #brandBox {
	float: left;
	width: 310px;
}
#brandBody #brandBox .brandLogo {
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 22px;
}
#brandBody #brandBox .backLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: -5px;
	margin-top: 20px;
	text-align: right;
	margin-right: 20px;
	color: #999999;
}
#brandBody #brandBox .backLink a {
	color: #999999;
	text-decoration: none;
}
#brandBody #brandBox .backLink a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#brandBody #brandBox #brandContent {
	height: 435px;
	margin-left: 22px;
	padding-right: 10px;
	overflow: auto;
	scrollbar-arrow-color:#C2C2C2;
	scrollbar-track-color:#C2C2C2;
	scrollbar-face-color:#D4D4D4;
	scrollbar-highlight-color:#D4D4D4;
	scrollbar-3dlight-color:#D4D4D4;
	scrollbar-darkshadow-color:#D4D4D4;
	scrollbar-shadow-color:#D4D4D4;
}
#brandBody #brandBox #brandContent {
	width: 280px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 270px;
}
#brandBody #brandBox #brandContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#brandBody #brandBox #brandContent td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3% 0 0 3%;
}
#brandBody #brandBox #brandContent div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#brandBody #brandBox #brandContent a {
	color: #c15d19;
	text-decoration: none;
}
#brandBody #brandBox #brandContent a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#brandBody #brandBox #brandContent .orangeArrow {
	font-size: 15px;
	font-weight: bold;
	color: #c15d19;
}

#brandBody #brandBox #servicesContent {
	height: 375px;
	margin-left: 22px;
	padding-right: 10px;
	overflow: auto;
	scrollbar-arrow-color:#C2C2C2;
	scrollbar-track-color:#C2C2C2;
	scrollbar-face-color:#D4D4D4;
	scrollbar-highlight-color:#D4D4D4;
	scrollbar-3dlight-color:#D4D4D4;
	scrollbar-darkshadow-color:#D4D4D4;
	scrollbar-shadow-color:#D4D4D4;
}
#brandBody #brandBox #servicesContent {
	width: 280px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 270px;
}
#brandBody #brandBox #servicesContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#brandBody #brandBox #servicesContent li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom: 15px;
}

#brandBody #brandBox #servicesContent a {
	color: #c15d19;
	text-decoration: none;
}
#brandBody #brandBox #servicesContent a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#brandBody #brandBox #servicesContent .orangeArrow {
	font-size: 15px;
	font-weight: bold;
	color: #c15d19;
}
#brandBody #greenBox {
	width: 545px;
	margin-left: 16px;
	background-color: #88b828;
	background-image: url(../images/DYNREC_green_shadow.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 7px;
}
#brandBody #greenBox {
	width: 562px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 545px;
}
#brandBody #greenBox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#brandBody #greenBox a {
	color: #FFFFFF;
	text-decoration: none;
}
#brandBody #greenBox a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#brandBody #greenBox .phoneNumber {
	float: right;
	padding-top: 5px;
}
#pageBody {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	overflow: auto;
	padding-bottom: 10px;
	padding-left: 25px;
}
#pageBody {
	width: 900px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 875px;
}
#pageBody #pageContentLong {
    text-align: justify;
	padding-right: 30px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(../images/DYNREC_green_head_long_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#pageBody #pageContentLong {
	width: 869px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 821px;
}
#pageBody #pageContentLong .padImage {
	margin-bottom: 10px;
	margin-left: 10px;
}
#pageBody #pageContentLong .padImage2 {
	margin-bottom: 10px;
	margin-right: 10px;
}
#pageBody #pageContentLong .stepHead {
	margin-bottom: 5px;
	margin-left: -15px;
}
#pageBody #pageContentLong p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-bottom: 7px;
}
#pageBody #pageContentLong li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#pageBody #pageContentLong .headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C86B1B;
}
#pageBody #pageContentLong .pageHeader {
	margin-top: 16px;
	margin-bottom: 20px;
}
#pageBody #pageContentLong a {
	color: #c15d19;
	text-decoration: none;
}
#pageBody #pageContentLong a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#pageBody #pageContentLong hr {
	width: 75%;
	margin-bottom: 7px;
	margin-top: 7px;
	height: 1px;
	border: 1px dashed #666666;
}




#pageBody #customPageContent {
	text-align: justify;
	padding-right: 30px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(../images/DYNREC_intensity_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#pageBody #customPageContent {
	width: 578px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 530px;
}
#pageBody #customPageContent .padImage {
	margin-bottom: 10px;
	margin-left: 10px;
}
#pageBody #customPageContent .padImage2 {
	margin-bottom: 10px;
	margin-right: 10px;
}
#pageBody #customPageContent .stepHead {
	margin-bottom: 5px;
	margin-left: -15px;
}
#pageBody #customPageContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-bottom: 7px;
}
#pageBody #customPageContent li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#pageBody #customPageContent .headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C86B1B;
}
#pageBody #customPageContent .emphasisText {
	font-weight: bold;
}
#pageBody #customPageContent .pageHeader {
	margin-top: 16px;
	margin-bottom: 20px;
}
#pageBody #customPageContent a {
	color: #c15d19;
	text-decoration: none;
}
#pageBody #customPageContent a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#pageBody #customPageContent hr {
	width: 75%;
	margin-bottom: 7px;
	margin-top: 7px;
	height: 1px;
	border: 1px dashed #666666;
}


#pageBody #customPageLinkArea p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-bottom: 7px;
}
#pageBody #customPageLinkArea a {
	color: #c15d19;
	text-decoration: none;
}
#pageBody #customPageLinkArea a:hover {
	color: #c15d19;
	text-decoration: underline;
}



#pageBody #pageContent {
	text-align: justify;
	padding-right: 30px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(../images/DYNREC_green_head_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#pageBody #pageContent {
	width: 578px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 530px;
}
#pageBody #pageContent .padImage {
	margin-bottom: 10px;
	margin-left: 10px;
}
#pageBody #pageContent .padImage2 {
	margin-bottom: 10px;
	margin-right: 10px;
}
#pageBody #pageContent .stepHead {
	margin-bottom: 5px;
	margin-left: -15px;
}
#pageBody #pageContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-bottom: 7px;
}
#pageBody #pageContent li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#pageBody #pageContent .headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C86B1B;
}
#pageBody #pageContent .emphasisText {
	font-weight: bold;
}
#pageBody #pageContent .pageHeader {
	margin-top: 16px;
	margin-bottom: 20px;
}
#pageBody #pageContent a {
	color: #c15d19;
	text-decoration: none;
}
#pageBody #pageContent a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#pageBody #pageContent hr {
	width: 75%;
	margin-bottom: 7px;
	margin-top: 7px;
	height: 1px;
	border: 1px dashed #666666;
}
#pageBody #fullPageContent {
	padding-right: 30px;
	padding-left: 18px;
	padding-top: 15px;
	background-image: url(../images/DYNREC_green_head_long_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 400px;
}
#pageBody #fullPageContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-bottom: 7px;
}
#pageBody #fullPageContent td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#pageBody #fullPageContent select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 255px;
}
#pageBody #fullPageContent textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 450px;
}
#pageBody #fullPageContent li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#pageBody #fullPageContent .padImage {
	margin-bottom: 10px;
	margin-left: 10px;
}
#pageBody #fullPageContent .padImage2 {
	margin-bottom: 10px;
	margin-right: 10px;
}
#pageBody #fullPageContent .headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C86B1B;
}
#pageBody #fullPageContent .pageHeader {
	margin-top: 16px;
	margin-bottom: 20px;
}
#pageBody #fullPageContent .formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 250px;
}
#pageBody #fullPageContent .formBut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 125px;
}
#pageBody #fullPageContent .formTable {
	border: 1px solid #DDDDDD;
}
#pageBody #fullPageContent a {
	color: #c15d19;
	text-decoration: none;
}
#pageBody #fullPageContent a:hover {
	color: #c15d19;
	text-decoration: underline;
}
#pageBody #fullPageContent hr {
	width: 75%;
	margin-bottom: 7px;
	margin-top: 7px;
	height: 1px;
	border: 1px dashed #666666;
}

#pageBody #featuredContainer {
	float: left;
	width: 281px;
	background-image: url(../images/DYNREC_features_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#pageBody #featuredContainer img {
	margin: 0px;
	padding: 0px;
}
#pageBody #featuredContainer #featuredContent {
	background-image: url(../images/DYNREC_featprod_gradbody.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 400px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
#pageBody #featuredContainer #featuredContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#pageBody #featuredContainer #featuredContent hr {
	width: 75%;
	margin-bottom: 7px;
	margin-top: 7px;
	height: 1px;
	border: 1px dashed #CCCCCC;
}
#pageBody #featuredContainer #featuredContent .brand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #CCCCCC;
}
#pageBody #featuredContainer #featuredContent .bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#pageBody #featuredContainer #featuredContent .titleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#pageBody #featuredContainer #featuredContent a {
	font-weight: bold;
	color: #F3A43B;
	text-decoration: none;
}
#pageBody #featuredContainer #featuredContent a:hover {
	font-weight: bold;
	color: #F3A43B;
	text-decoration: underline;
}
#footer {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 30px;
	padding-top: 15px;
	background-image: url(../images/DYNREC_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
}
#footer {
	width: 900px;
	height: 59px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 870px;
	height: 44px;
}
#footer #enFrancaisBut {
	float: right;
	margin-right: 15px;

}
#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c15d19;
}
.copyRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	margin-top: 20px;
	padding-bottom: 30px;
}