DIV.dvPage.dvTypes {  }
DIV.dvPage.dvTypes > .UIColGroup {  }
DIV.dvPage.dvTypes > .UIColGroup > .UICol { position: RELATIVE }
DIV.dvPage.dvTypes DIV.dvBox { border: 2px SOLID #3B8EDE; border-radius: .5em; box-sizing: BORDER-BOX; margin: 2.5em 1em; padding: 2em }
DIV.dvPage.dvTypes DIV.dvBox.dvLeft { height: 32.5em }
DIV.dvPage.dvTypes DIV.dvBox H4 { background-color: #3B8EDE; border-radius: .5em; color: #FFF; font-size: 1.5em; font-weight: 700; line-height: 1em; margin-left: -1em; margin-top: -2em; padding: .25em 1em; position: ABSOLUTE }
DIV.dvPage.dvTypes DIV.dvBox UL { list-style: SQUARE; padding-left: 1.5em }
DIV.dvPage.dvTypes DIV.dvBox UL LI { line-height: 1.5em; margin: .5em 0 }
DIV.dvPage.dvTypes DIV.dvBox.dvRight .UIColGroup .UICol { border: 1px DASHED #3B8EDE; border-bottom: 0; border-right: 0 }
DIV.dvPage.dvTypes DIV.dvBox.dvRight .UIColGroup:nth-child(2) .UICol { border-top: 0 }
DIV.dvPage.dvTypes DIV.dvBox.dvRight .UIColGroup:nth-child(6) .UICol { border: 0 }
DIV.dvPage.dvTypes DIV.dvBox.dvRight .UIColGroup .UICol:first-child { border-left: 0; padding: 0 1em 1em 0 }
DIV.dvPage.dvTypes DIV.dvBox.dvRight .UIColGroup .UICol:nth-child(2) { padding: 0 0 1em 1em }
DIV.dvPage.dvTypes DIV.dvBox.dvRight HR { background: TRANSPARENT; border-top: 1px DASHED #3B8EDE; margin: 0 }

@media only screen and (max-width: 800px) {
	DIV.dvPage.dvTypes DIV.dvBox H5 { margin-top: 2em }
	DIV.dvPage.dvTypes DIV.dvBox.dvLeft { height: AUTO }
	DIV.dvPage.dvTypes DIV.dvBox.dvRight .UIColGroup .UICol { border: 0; padding: 0 !IMPORTANT }
	DIV.dvPage.dvTypes DIV.dvBox.dvRight HR { display: NONE }
}