@charset "utf-8";

/* Styles for BODY */
body { background: #FBE4A0 url(http://www.ilwm.com/images/background-main-gradiant.png) bottom left repeat-x; background-attachment: fixed; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin: 0px; padding: 0px; }
a { color: #5390CD; text-decoration: underline; }
a:hover { text-decoration: none; }
h1 { color: #5390CD; font-size: 20px; font-weight: bold; line-height: 100%; margin: 0px; }
h2 { color: #333333; font-size: 15px; font-weight: bold; line-height: 100%; }
div.divider { border: dotted #999999; border-width: 1px 0px 0px 0px; }
div.divider-bar { background-color: #F4B906; height: 5px; }

/* Styles for "Main Container" */
div#main-container { padding-top: 15px; width: 842px; }

/* Styles for "Page Background Containers" */
div#page-top { background: url(http://www.ilwm.com/images/background-page-top.png) top center no-repeat; height: 20px; width: 842px; }
div#page-middle { background: url(http://www.ilwm.com/images/background-page-middle.png) top left repeat-y; width: 842px; }
div#page-bottom { background: url(http://www.ilwm.com/images/background-page-bottom.png) top center no-repeat; height: 20px; width: 842px; }

/* Styles for "Header Container" */
div#header-container { width: 810px; }
div#header-container table.layout td.left-cell { padding: 10px 0px 0px 15px; }
div#header-container table.layout td.right-cell { color: #4F3424; padding: 10px 15px 0px 0px; }
div#header-container table.layout td.right-cell div.social-media { padding: 5px 0px 0px 0px; }
div#header-container table.layout td.right-cell div.social-media img { margin-left: 10px; }
div#header-container div#nav-padding { padding-top: 16px; }
div#header-container div#nav-container { background: #F4B906 url(http://www.ilwm.com/images/background-nav-bar.jpg) top left repeat-x; }
div#header-container div#nav-container a { color: #FFFFFF; display: inline-block; font-size: 14px; font-weight: bold; line-height: 100%; padding: 8px 9px 8px 9px; text-decoration: none; }
div#header-container div#nav-container a:hover { color: #7E6003; }
div#header-container div#nav-container .dropdown-menu { background-color: #FFFFFF; border: solid #666666; border-width: 0px 1px 1px 1px; line-height: 18px; position: absolute; text-align: left; visibility: hidden; z-index: 100; }
div#header-container div#nav-container .dropdown-menu a { background: none; color: #333333; display: block; height: auto; padding: 3px 0px 3px 0px; text-decoration: none; text-indent: 15px; width: 100%; }
div#header-container div#nav-container .dropdown-menu a:hover { background-color: #8F0001; color: #FFFFFF; }
div#header-container div#nav-container div#services-menu { width: 180px; }

/* Styles for "Body Container" */
div#body-container { width: 810px; }
/* Styles for "Header Image and Promo Spots Container" */
div#body-container div#header-image-container { padding: 7px 0px 7px 0px; }
div#body-container div#header-image-container table.layout td.left-cell { width: 500px; }
div#body-container div#header-image-container table.layout td.spacer-cell { width: 7px; }
div#body-container div#header-image-container table.layout td.right-cell { width: 303px; }
div#body-container div#header-image-container table.layout td.right-cell td.spacer { height: 7px; }
div#body-container div#header-image-container table.layout td.right-cell div.promo-spot { background: #5390CD url(http://www.ilwm.com/images/background-promo-spot.jpg) top left no-repeat; color: #FFFFFF; font-size: 12px; line-height: 15px; height: 99px; }
div#body-container div#header-image-container table.layout td.right-cell div.promo-spot div.padding { }
div#body-container div#header-image-container table.layout td.right-cell div.promo-spot div.title { color: #10214A; font-size: 14px; font-weight: bold; line-height: 100%; }
/* Styles for "Breadcrumbs Container" */
div#body-container div#breadcrumbs { background-color: #10214A; color: #FFFFFF; font-size: 11px; height: 19px; line-height: 11px; text-align: left; }
div#body-container div#breadcrumbs div.padding { padding: 4px 0px 0px 25px; }
div#body-container div#breadcrumbs a { color: #FFFFFF; text-decoration: underline; }
div#body-container div#breadcrumbs a:hover { text-decoration: none; }
/* Styles for "Body Content" */
div#body-container table#body-layout td#left-column { background-color: #FFFFFF; width: 275px; }
div#body-container table#body-layout td#left-column div.padding { padding: 23px 0px 15px 15px; }
div#body-container table#body-layout td#left-column div#speech-bubble { background: url(http://www.ilwm.com/images/background-contact-form-speech-bubble.png) top left no-repeat; color: #4F3424; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; height: 112px; text-align: center; width: 238px; }
div#body-container table#body-layout td#left-column div#speech-bubble div.title { font-size: 18px; font-weight: bold; line-height: 18px; padding: 5px 0px 5px 0px; }
div#body-container table#body-layout td#left-column div#speech-bubble div.content { font-size: 12px; line-height: 14px; padding: 0px 10px 0px 10px; }
div#body-container table#body-layout td#left-column div.memberhubs { padding: 35px 0px 0px 0px; }
div#body-container table#body-layout td#left-column div.memberhubs div.title { color: #333333; font-size: 15px; font-weight: bold; line-height: 100%; padding-bottom: 10px; }
div#body-container table#body-layout td#left-column div.memberhubs ul { margin: 0px; padding-left: 18px; }
div#body-container table#body-layout td#left-column div.memberhubs li { }
div#body-container table#body-layout td#left-column form { margin: 0px; padding: 15px 0px 0px 0px; }
div#body-container table#body-layout td#left-column form td { padding-bottom: 6px; }
div#body-container table#body-layout td#left-column form td.label-cell { padding-right: 10px; text-align: right; }
div#body-container table#body-layout td#left-column form .text-field { border: solid #CCCCCC 1px; display: block; font: normal 12px Arial, Helvetica, sans-serif; outline: none; padding: 3px; width: 148px; }
div#body-container table#body-layout td#left-column form .text-field:focus { border-color: #9EC0E2; }
div#body-container table#body-layout td#left-column form .text-field:hover { border-color: #9EC0E2; }
div#body-container table#body-layout td#left-column form span.required { color: #CC0000; font-size: 12px; }
div#body-container table#body-layout td#left-column div.wwpromo { padding-top: 40px; }
div#body-container table#body-layout td#left-column div.hubpromo { padding-top: 40px; }
div#body-container table#body-layout td#left-column div#vt-controller { }
div#body-container table#body-layout td#left-column div#vt-controller div.vt-padding { padding-right: 23px; }
div#body-container table#body-layout td#left-column div#vt-controller div.title { color: #333333; font-size: 16px; font-weight: bold; line-height: 20px; padding-bottom: 15px; }
div#body-container table#body-layout td#left-column div#vt-controller td { padding: 0px 12px 15px 12px; }
div#body-container table#body-layout td#left-column div#vt-controller img { border: solid #CCCCCC 2px; cursor: pointer; padding: 2px; }
div#body-container table#body-layout td#left-column div#vt-controller img:hover { border: solid #F4B906 2px; }
div#body-container table#body-layout td#left-column div#vt-controller .jFlowSelected img { border: solid #666666 2px; }
div#body-container table#body-layout td#right-column { background: url(http://www.ilwm.com/images/background-content-gradiant.jpg) top left repeat-x; width: 535px; }
div#body-container table#body-layout td#right-column div.cell-padding { background: url(http://www.ilwm.com/images/background-content-shadow-left.png) top left no-repeat; padding: 25px; }
div#body-container table#body-layout td#right-column div#content-container p:first-child { margin-top: 0px; padding-top: 0px; }
div#body-container table#body-layout td#one-column { background: url(http://www.ilwm.com/images/background-content-one-column.jpg) top left no-repeat; width: 810px; }
div#body-container table#body-layout td#one-column div.padding { padding: 25px; }
div#body-container table#body-layout div#slogan-container { background: #FACD42 url(http://www.ilwm.com/images/background-orange-yellow-gradiant.jpg) top left repeat-x; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin-top: 20px; padding: 10px 0px 10px 0px; text-align: center; }
div#body-container table#body-layout div#slogan-container div.title { color: #4F3424; font-size: 23px; font-weight: bold; line-height: 100%; padding-bottom: 5px; }
div#body-container table#body-layout div#slogan-container div.tagline { color: #FFFFFF; font-size: 18px; font-weight: bold; line-height: 100%; }
/* Styles for "Body Bottom Content" */
div#body-container div#body-bottom-content { color: #5390CD; font-size: 12px; line-height: 15px; padding: 7px 0px 0px 0px; }
div#body-container div#body-bottom-content td.left-cell { padding-left: 15px; }
div#body-container div#body-bottom-content td.right-cell { padding-right: 15px; }
div#body-container div#body-bottom-content td.right-cell img { margin-left: 10px; }

/* Styles for "Footer Container" */
div#footer-container { color: #C69604; font-size: 11px; line-height: 16px; padding: 15px 0px 25px 0px; }
div#footer-container a { color: #C69604; text-decoration: none; }
div#footer-container a:hover { color: #4F3424; }
div#footer-container .title { font-size: 14px; font-weight: bold; padding-bottom: 5px; }
div#footer-container td.links-cell { padding: 0px 0px 0px 25px; }
div#footer-container td.links-cell a { display: block; }
div#footer-container td.contact-cell { padding: 0px 25px 0px 0px; }