@charset "utf-8";
/* CSS Document */

div#body-container table#body-layout td.left-cell { background: #FFFFFF url(../images/background-content-gradiant.jpg) top left repeat-x; width: 507px; }
div#body-container table#body-layout td.left-cell div.cell-padding { background: url(../images/background-content-shadow-right.png) top right no-repeat; padding: 25px 25px 20px 25px; }
div#body-container table#body-layout td.left-cell div#client-rotation { float: right; margin-left: 15px; text-align: center; width: 150px; }
div#body-container table#body-layout td.left-cell div#client-rotation div.title { color: #1B429A; font-size: 14px; font-weight: bold; line-height: 115%; padding-bottom: 15px; }
div#body-container table#body-layout td.right-cell { background-color: #FFFFFF; width: 303px; }
div#body-container table#body-layout td.right-cell div.padding { padding: 23px 0px 15px 0px; }
div#body-container table#body-layout td.right-cell div#speech-bubble { background: url(../images/background-contact-form-speech-bubble.png) top left no-repeat; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; height: 112px; text-align: center; width: 238px; }
div#body-container table#body-layout td.right-cell div#speech-bubble div.title { font-size: 15px; font-weight: bold; line-height: 110%; padding: 7px 0px 5px 0px; }
div#body-container table#body-layout td.right-cell div#speech-bubble div.content { font-size: 12px; line-height: 115%; padding: 0px 5px 0px 5px; }
div#body-container table#body-layout td.right-cell div#speech-bubble span.highlight { color: #FFCC00; }
div#body-container table#body-layout td.right-cell form { margin: 0px; padding: 15px 0px 0px 0px; }
div#body-container table#body-layout td.right-cell form td { padding-bottom: 6px; }
div#body-container table#body-layout td.right-cell form td.label-cell { padding-right: 12px; text-align: right; }
div#body-container table#body-layout td.right-cell form .text-field { border: solid #CCCCCC 1px; display: block; font: normal 12px Arial, Helvetica, sans-serif; outline: none; padding: 3px; width: 165px; }
div#body-container table#body-layout td.right-cell form .text-field:focus { border-color: #9EC0E2; }
div#body-container table#body-layout td.right-cell form .text-field:hover { border-color: #9EC0E2; }
div#body-container table#body-layout td.right-cell form span.required { color: #CC0000; font-size: 12px; }
