.diyw article {
	display: block;
}
.diyw aside {
	display: block;
}
.diyw details {
	display: block;
}
.diyw figcaption {
	display: block;
}
.diyw figure {
	display: block;
}
.diyw footer {
	display: block;
}
.diyw header {
	display: block;
}
.diyw hgroup {
	display: block;
}
.diyw main {
	display: block;
}
.diyw nav {
	display: block;
}
.diyw section {
	display: block;
}
.diyw summary {
	display: block;
}
.diyw audio {
	display: inline-block;
}
.diyw canvas {
	display: inline-block;
}
.diyw video {
	display: inline-block;
}
.diyw audio:not([controls]) {
	height: 0px; display: none;
}
.diyw [hidden] {
	display: none;
}
html .diyw .diyweb {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
.diyw a:focus {
	outline: dotted thin;
}
.diyw a:active {
	outline: 0px;
}
.diyw a:hover {
	outline: 0px;
}
.diyw h1 {
	margin: 0.67em 0px; font-size: 2em;
}
.diyw abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
.diyw b {
	font-weight: bold;
}
.diyw strong {
	font-weight: bold;
}
.diyw dfn {
	font-style: italic;
}
.diyw hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
.diyw mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
.diyw code {
	font-family: monospace,serif; font-size: 1em;
}
.diyw kbd {
	font-family: monospace,serif; font-size: 1em;
}
.diyw pre {
	font-family: monospace,serif; font-size: 1em;
}
.diyw samp {
	font-family: monospace,serif; font-size: 1em;
}
.diyw pre {
	white-space: pre-wrap;
}
.diyw q {
	quotes: "“" "”" "‘" "’";
}
.diyw small {
	font-size: 80%;
}
.diyw sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
.diyw sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
.diyw sup {
	top: -0.5em;
}
.diyw sub {
	bottom: -0.25em;
}
.diyw img {
	border: 0px currentColor; border-image: none;
}
.diyw svg:not(:root) {
	overflow: hidden;
}
.diyw figure {
	margin: 0px;
}
.diyw fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192); border-image: none;
}
.diyw legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.diyw button {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.diyw input {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.diyw select {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.diyw textarea {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.diyw button {
	line-height: normal;
}
.diyw input {
	line-height: normal;
}
.diyw button {
	text-transform: none;
}
.diyw select {
	text-transform: none;
}
.diyw button {
	cursor: pointer; -webkit-appearance: button;
}
html .diyw input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
.diyw input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
.diyw input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
.diyw button[disabled] {
	cursor: default;
}
html .diyw input[disabled] {
	cursor: default;
}
.diyw input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
.diyw input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
.diyw input[type='search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box;
}
.diyw textarea {
	overflow: auto; vertical-align: top;
}
.diyw table {
	border-collapse: collapse; border-spacing: 0;
}
.diyw p {
	margin: 0.81em 0px;
}
.diyw .diywebNav ul::before {
	display: table; content: " ";
}
.diyw .diywebLiveArea::before {
	display: table; content: " ";
}
.diyw .diywebNav ul::after {
	display: table; content: " ";
}
.diyw .diywebLiveArea::after {
	display: table; content: " ";
}
.diyw .diywebNav ul::after {
	clear: both;
}
.diyw .diywebLiveArea::after {
	clear: both;
}
.diyw .diywebNav a {
	white-space: normal; -ms-word-wrap: break-word;
}
.diyw .diyweb {
	white-space: normal; -ms-word-wrap: break-word;
}
.diyw .diyweb h1 {
	white-space: normal; -ms-word-wrap: break-word;
}
.diyw .diyweb h2 {
	white-space: normal; -ms-word-wrap: break-word;
}
.diyw .diyweb p {
	white-space: normal; -ms-word-wrap: break-word;
}
.diyw .diyweb td {
	white-space: normal; -ms-word-wrap: break-word;
}
.diyw .diyweb {
	line-height: 1.35; font-size: 16px; min-height: 100%; -webkit-text-size-adjust: none;
}
.diyw .diywebContainer {
	margin: 0px auto; position: relative;
}
.diyw .diywebLiveArea {
	margin: 0px auto; position: relative;
}
.diyw .diyweb a {
	text-decoration: underline;
}
.diyw .diyweb a:hover {
	text-decoration: none;
}
.diyw .diywebNav ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.diyw .diywebNav li ul {
	padding-left: 1em;
}
.diyw .diywebNav li {
	max-width: 100%;
}
.diyw .diywebNav a {
	text-decoration: none; display: block;
}
.diyw .diywebNav a:hover {
	text-decoration: underline;
}
body.diyBgActive .diyw .diyfeCA2 {
	background-color: transparent !important;
}
.diyw div.hr {
	border-color: rgb(204, 204, 204); height: 1px; border-bottom-width: 1px; border-bottom-style: dotted;
}
.diyw .diyweb div.n {
	padding-right: 0px !important; padding-left: 0px !important;
}
.diyw .diyweb {
	padding: 0px 2%; line-height: 1.4; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;
}
.diyw .diywebEmotionHeader .diywebLiveArea {
	padding: 0px;
}
.diyw .diywebContent .diywebLiveArea {
	padding: 0px;
}
.diyw .diywebEmotionHeader {
	overflow: hidden;
}
.diyw .diywebFooter {
	min-height: 20px;
}
.diyw .diywebNav .diywebLiveArea {
	padding-top: 0px; padding-bottom: 0px;
}
.diyw .diywebGutter {
	padding: 10px 20px;
}
.diyw .diywebLiveArea {
	padding: 20px;
}
.diyw .diyweb h1 {
	font-size: 1.62em;
}
.diyw .diyweb h2 {
	font-size: 1.11em;
}
.diyw .diyweb h3 {
	font-size: 0.81em;
}
.diyw .diywebSecondary h1 {
	font-size: 1.25em;
}
.diyw .diywebSecondary h2 {
	font-size: 1.11em;
}
.diyw .diywebNav a {
	padding: 0.32em 1em 0.28em; display: block;
}
.diyw .diywebNav a {
	text-decoration: none;
}
.diyw .diywebNav a:hover {
	text-decoration: underline;
}
.diyw .diywebHeader .diywebNav {
	text-transform: uppercase;
}
.diyw .diywebContent .diywebNav li {
	margin: 0px;
}
.diyw .diywebNav ul ul li {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.diyw .diywebContent .diywebNav {
	margin: 0px 0px 0.81em; padding-left: 0px;
}
.diyw .diywebContent .diywebNav a {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.diyw .diywebContent .diywebNav li:last-child a {
	border: currentColor; border-image: none;
}
.diyw .diywebContent .diywebNav ul ul {
	padding-left: 7%;
}
.diyw .diywebHeader .diywebNav a {
	padding: 0.81em 0.81em 0.87em;
}
.diyw .diywebHeader .diywebNav li ul {
	display: none;
}
.diyw .diywebHeader .diywebNav li {
	float: left;
}
@media only screen and (max-width:568px)
{
.diyw .diywebHeader .diywebNav li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.diyw .diywebHeader .diywebNav li:last-child {
	border: currentColor; border-image: none;
}
}
@media only screen and (max-width:568px)
{
.diyw .diywebHeader .diywebNav li {
	width: 100%; float: none;
}
}
.diyw .diyweb {
	-webkit-text-size-adjust: auto;
}
.diyw .diywebPage {
	padding: 0px 4% 1.62em;
}
.diyw .diywebContainer {
	width: 804px;
}
.diyw .diywebLiveArea {
	padding: 20px;
}
.diyw .diywebMain .diywebGutter {
	padding: 20px 15px;
}
@media only screen and (max-width:1023px)
{
.diyw .diywebContainer {
	width: 680px;
}
}
@media only screen and (max-width:767px)
{
.diyw .diywebContainer {
	width: 490px;
}
}
@media only screen and (max-width:568px)
{
.diyw .diywebContainer {
	width: 380px;
}
.diyw .diywebMain .diywebGutter {
	padding: 20px 10px;
}
.diyw .diywebLiveArea {
	padding: 10px;
}
}
@media only screen and (max-width:480px)
{
.diyw .diywebContainer {
	width: auto;
}
}
.diyw .diywebSecondary .diywebNav {
	display: block;
}
.diyw .diywebMain .diywebNav {
	display: none;
}
.diyw .diywebSecondary {
	width: 28.5%; float: left; position: relative;
}
.diyw .diywebContent .diywebFond {
	top: 0px; width: 28.5%; bottom: 0px; position: absolute;
}
.diyw .diywebMain {
	width: 71.5%; float: right;
}
.diyw .diywebClark .diywebSecondary {
	float: right;
}
.diyw .diywebClark .diywebContent .diywebFond {
	right: 0px;
}
.diyw .diywebClark .diywebMain {
	float: left;
}
@media only screen and (max-width:767px) and (min-width:0px)
{
.diyw .diywebMain .diywebNav {
	display: block;
}
.diyw .diywebSecondary {
	width: auto; float: none; position: static; z-index: auto;
}
.diyw .diywebContent .diywebFond {
	top: auto; width: auto; bottom: auto; position: static;
}
.diyw .diywebMain {
	width: auto; float: none;
}
.diyw .diywebClark .diywebSecondary {
	float: none;
}
.diyw .diywebClark .diywebContent .diywebFond {
	right: auto;
}
.diyw .diywebClark .diywebMain {
	float: none;
}
}
@media only screen and (max-width:1023px)
{
.diyw .diywebSecondary .diywebNav {
	display: block;
}
}
.diyw .diyweb {
	background: none !important;
}
.diyw .diywebNavMain {
	background: none !important;
}
.diyw .diywebMain .diywebGutter {
	padding-top: 0px;
}
.diyw .diyweb h1 {
	margin: 0.2em 0px;
}
.diyw .diywebNav .diywebLiveArea {
	margin: 0px -6px 2px;
}
@media all and (min-width:768px)
{
.diyw .mainNav1 li {
	width: 25%;
}
}
.diyw .mainNav2 a {
	text-transform: uppercase;
}
.diyw .diywebGutter {
	padding: 10px 15px;
}
.diyw .diywebHeader .diywebNav a {
	margin: 2px; padding: 10px; text-align: center; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.diyw #mainNav1 li a::before {
	font-family: Arial; content: "\00a0:::\00a0";
}
.diyw #mainNav1 li a::after {
	font-family: Arial; content: "\00a0:::\00a0";
}
.diyw #mainNav2 li a::before {
	font-family: Arial; margin-left: -12px; position: absolute; content: "::\00a0";
}
.diyw .mainNav1 a:hover {
	text-decoration: none;
}
.diyw .mainNav2 a:hover {
	text-decoration: none;
}
.diyw .mainNav1 a.current {
	border-color: transparent !important; box-shadow: inset 0px -20px 15px -20px rgba(0,0,0,0.6); text-shadow: none;
}
@media all and (min-width:768px)
{
.diyw .mainNav1 a:hover {
	border-color: transparent !important; box-shadow: inset 0px -20px 15px -20px rgba(0,0,0,0.6); text-shadow: none;
}
}
.diyw .diywebContainer {
	margin: 20px auto; padding: 20px; box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
}
.diyw .diywebEmotionHeader {
	padding: 15px;
}
.diyw .diywebSecondary {
	min-height: 440px;
}
.diyw .diywebContent .diywebNav23 li {
	margin-bottom: 2px;
}
.diyw .diywebContent .diywebNav23 li a {
	padding: 0px 2px 0px 16px; border: currentColor; border-image: none;
}
@media only screen and (max-width:767px)
{
.diyw .diywebSecondary .diywebNav {
	display: none;
}
}
@media all and (max-width:767px)
{
.diyw .diyweb {
	padding-right: 0px; padding-left: 0px;
}
.diyw .diyfeMobileNav {
	margin-bottom: 20px;
}
}
.diyw .diyfeMobileNav .mainNav1 li a::before {
	font-family: Arial; content: "\00a0:::\00a0";
}
.diyw .diyfeMobileNav .mainNav1 li a::after {
	font-family: Arial; content: "\00a0:::\00a0";
}
.diyw .diyfeMobileNav .mainNav1 li a::before {
	font-family: Arial; margin-left: -12px; position: absolute; content: "::\00a0";
}
.diyw .diyfeMobileNav .mainNav2 li a::after {
	content: none;
}
body.diyfeNoSidebar .diyw .diywebSecondary {
	display: none !important;
}
body.diyfeNoSidebar .diyw .diywebContent .diyfeGridGroup::before {
	display: none !important;
}
body.diyfeNoSidebar .diyw .diywebContent .diywebFond {
	display: none !important;
}
@media only screen and (min-width:768px)
{
body.diyfeNoSidebar .diyw .diywebMain {
	width: 100% !important; float: none !important;
}
body.diyfeSidebarRight .diyw .diywebSecondary {
	float: right !important;
}
body.diyfeSidebarRight .diyw .diywebMain {
	float: left !important;
}
body.diyfeSidebarRight .diyw .diywebContent .diywebFond {
	left: auto !important; right: 0px !important;
}
body.diyfeSidebarRight .diyw .diywebContent .diyfeGridGroup::before {
	left: auto !important; right: 0px !important;
}
body.diyfeSidebarLeft .diyw .diywebSecondary {
	float: left !important;
}
body.diyfeSidebarLeft .diyw .diywebMain {
	float: right !important;
}
body.diyfeSidebarLeft .diyw .diywebContent .diywebFond {
	left: 0px !important; right: auto !important;
}
body.diyfeSidebarLeft .diyw .diywebContent .diyfeGridGroup::before {
	left: 0px !important; right: auto !important;
}
}
