* {margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none}
code, kbd, samp, pre, tt, var, textarea, input, select, isindex {font: inherit; font-size: 1em}
dfn, i, cite, var, address, em {font-style: normal}
th, b, strong, h1, h2, h3, h4, h5, h6 {font-weight: normal}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet {border: none}
table {border-collapse: collapse; border-spacing: 0}
caption, th, td, center {text-align: left; vertical-align: top}
body {line-height: 1; background: white; color: black}
q {quotes: "" ""}
ul, ol, dir, menu {list-style: none}
sub, sup {vertical-align: baseline}
a {color: inherit}
hr {display: none}
font {color: inherit !important; font: inherit !important; color: inherit !important}
* {text-decoration: none; font-size: 1em; outline: none; margin: 0; padding: 0 }
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext {font: inherit; white-space: normal }
textarea{white-space:pre}
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym {border-width: 0 }
dfn,i,cite,var,address,em {font-style: normal }
th,b,strong,h1,h2,h3,h4,h5,h6,dt {font-weight: 400 }
caption,th,td {text-align: left }
html {background: #FFF; color: #000; line-height: 1; font-family: arial, sans-serif }
html {font-family: sans-serif }
q {quotes: "\201C""\201D""\2018""\2019" }
ul,ol,dir,menu {list-style: none }
sub,sup {vertical-align: baseline }
a {color: inherit }
font,basefont {color: inherit; font: inherit; font-size: 100% }
center,*[align] {text-align: inherit }
s,strike,u {text-decoration: inherit }
img {border: none; margin: 0 }
ol {list-style-type: decimal }
body {background-color: transparent }
tr,th,td {width: auto; height: auto; background-color: transparent; vertical-align: inherit; border: none }
table[border],.content table[border] {border-collapse: separate; border-spacing: 0 }
nobr {white-space: normal }
marquee {overflow: visible; -moz-binding: none }
blink {text-decoration: none }
html {font-size: 125% }
body {font-size: 50% }
a {text-decoration: none}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt {font-weight: 700 }
cite,em,dfn {font-style: italic }
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea {font-size: 100%; font-family: sans-serif}
pre {white-space: pre }
pre * {font-size: 100%; white-space: pre }
del {text-decoration: line-through }
ins,dfn {border-bottom: 1px solid #000 }
small,sup,sub {font-size: 85% }
big {font-size: 125%; line-height: 80% }
abbr,acronym {text-transform: uppercase; font-size: 85%; letter-spacing: .1em }
abbr[title],acronym[title],dfn[title] {cursor: help; border-bottom: 1px dotted #000 }
sup {vertical-align: super }
sub {vertical-align: sub }
blockquote {padding-left: 2.2em }
hr {display: none }
:lang(af),:lang(nl),:lang(pl) {quotes: '\201E' '\201D' '\201A' '\2019' }
:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro) {quotes: '\201E' '\201C' '\201A' '\2018' }
:lang(da),:lang(hr) {quotes: '\00BB' '\00AB' '\203A' '\2039' }
:lang(el),:lang(es),:lang(sq),:lang(tr) {quotes: '\00AB' '\00BB' '\2039' '\203A' }
:lang(en-GB) {quotes: '\2018' '\2019' '\201C' '\201D' }
:lang(fi),:lang(sv) {quotes: '\201D' '\201D' '\2019' '\2019' }
:lang(fr) {quotes: '\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a' }
*[lang|='en'] q:before {content: '\201C' }
*[lang|='en'] q:after {content: '\201D' }
*[lang|='en'] q q:before {content: '\2018' }
*[lang|='en'] q q:after {content: '\2019' }
input,select,button {cursor: pointer }
input[type='text'],input[type='password'] {cursor: text }
input[type='hidden'] {display: none }
.content {font-size: 1.3em; line-height: 1.6em }
.content h1 {font-size: 1.6em; line-height: 1.4em; margin: 1em 0 .5em }
.content h2 {font-size: 1.5em; line-height: 1.4em; margin: 1.07em 0 .535em }
.content h3 {font-size: 1.4em; line-height: 1.4em; margin: 1.14em 0 .57em }
.content h4 {font-size: 1.3em; line-height: 1.4em; margin: 1.23em 0 .615em }
.content h5 {font-size: 1.2em; line-height: 1.4em; margin: 1.33em 0 .67em }
.content h6 {font-size: 1em; line-height: 1.4em; margin: 1.6em 0 .8em }
.content hr {display: block; background: #000; color: #000; width: 100%; height: 1px; border: none }
.content ul {list-style: disc outside }
.content ol {list-style: decimal outside }
.content table {border-collapse: collapse }
.content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content address,.content table,.content form {margin-bottom: 1.6em }
.content p+p {margin-top: -.8em }
.content fieldset {margin: 1.6em 0; padding: 1.6em }
.content legend {padding-left: .8em; padding-right: .8em }
.content fieldset>*:first-child {margin-top: 0 }
.content textarea,.content input[type='text'] {padding: .1em .2em }
.content input {padding: .2em .1em }
.content select {padding: .2em .1em 0 }
.content select[multiple] {margin-bottom: .8em }
.content option {padding: 0 .4em .1em }
.content button {padding: .3em .5em }
.content input[type='radio'] {position: relative; bottom: -.2em }
.content dt {margin-top: .8em; margin-bottom: .4em }
.content ul,.content ol {margin-left: 2.2em }
.content caption,.content form div {padding-bottom: .8em }
.content ul ul,content ol ul,.content ul ol,content ol ol {margin-bottom: 0 }
blockquote {color: #666 }
blockquote > *:first-child:before {content: "\201C"; font-size: 2.5em; margin-left: -.62em; font-family: georgia,serif; padding-right: .2em; color: #aaa; line-height: 0 }
abbr[title],acronym[title],dfn[title] {border-bottom: 1px solid #ccc }
ins,dfn {border-bottom-color: #666 }
del {color: #666 }
fieldset {border-color: #ccc }
textarea,input[type='text'],input[type='password'],select {border: 1px solid #ccc; background: #fff }
fieldset {border: 1px solid #ccc }
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover {border-color: #aaa }
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus {outline: 2px solid #e4e4e4; border-color: #888 }
.content hr {background: #aaa; color: #aaa }
.content table {border-top: 1px solid #ccc; border-left: 1px solid #ccc }
.content th,.content td {border-bottom: 1px solid #ddd; border-right: 1px solid #ccc }
.content th,.content td {padding: .5em }
a:link {color: #36c }
a:visited {color: #99c }
a:hover,code,pre {color: #c33 }
a:active,.a:focus {color: #000 }
.alt {font-family: "baskerville italic","Warnock Pro","Goudy Old Style","Palatino","palatino linotype","Book Antiqua",Georgia, serif; font-style: italic; font-weight: 400 }
.dquo {margin-left: -.55em }
div.menu {position: relative; float: left}
div.menu ul, div.piped ul {list-style: none}
div.menu ul li {float: left}
div.menu ul li a {display: block; text-decoration: none}
div.piped li {border-left: 1px solid; margin: 0.1em .5em 0.1em -.5em; padding: 0.1em .5em 0.1em .5em}
div.piped {overflow: hidden}
div.masked-image {position: relative; float: right; margin: 0 0 20px 20px; height: 266px; width: 306px}
div.masked-image img{ position: absolute; z-index: 10}
div.masked-image img.photo {margin: 22px 0 0 35px; width: 220px; height: 155px}
div.masked-image div.mask {position: absolute}
div.masked-image div.mask, div.masked-image div.mask img {z-index: 11}
label.block-label {display: block; margin-top:5px;}
div.button {height: 24px}
div.button a {float: left; line-height: 24px; height: 24px; padding-left: 10px; background: url('/images/flam/left-half-button-both_versioned_1.0.gif') no-repeat; cursor: pointer}
div.button a span{ float: left; padding-left: 5px; padding-right: 15px; background: url('/images/flam/right-half-button-both_versioned_1.0.gif') no-repeat top right}
div.button a:link,div.button a:visited,div.button a:active {color: #000; font-weight: bold}
div.button a:hover {color: #E92078}
div.disabled-button {height: 24px}
div.disabled-button a {float: left; line-height: 24px; height: 24px; padding-left: 10px; background: url('/images/flam/left-half-button-both_versioned_1.0.gif') no-repeat 0 -24px; cursor: pointer}
div.disabled-button a span{ float: left; padding-left: 5px; padding-right: 15px; background: url('/images/flam/right-half-button-both_versioned_1.0.gif') no-repeat right -24px}
div.disabled-button a, div.disabled-button a:hover {color: #a0a0a0; font-weight: bold; cursor: default}
table.layout, table.layout thead tr, table.layout tbody tr, table.layout tfoot tr, table.layout thead tr th, table.layout thead tr td, table.layout tbody tr td, table.layout tfoot tr td, table.layout tfoot tr th {border: none; padding: 0; background: none; color: inherit}
.content ul {list-style-image: url('/images/flam/bullet.gif'); margin-left: 0.3em}
.content ol {margin-left: 1em}
.content ul li, .content ol li {margin-left: 1em}
#header {height: 102px}
#logo {float: left}
#balance {float: left; width: 273px; height: 83px; margin: 15px 100px 0}
#odometer_movie{ height:83px; width:274px; overflow:hidden; position:relative}
.my-balance-shell{ position:absolute; left:0; top:0; z-index:2}
.strip-container{ left:53px; top:35px; position:absolute; height:28px; width:188px; overflow:hidden}
.my-balance-numbers{ position:absolute; z-index:1; left:55px; top:0px}
#client-logo {float: right; width: 230px; margin: 15px 0 0 0; text-align: center}
#subnav {padding: 15px 30px 5px 30px; margin-bottom: .5em}
#navlist, #shortcuts, #utilities {float: right}
#nav-sidebar {width: 206px; height:25px}
#nav-main {width: 744px; height:25px}
#nav-main ul li, #nav-sidebar ul li {margin: 0 .5em 0 -.5em; padding: 0 .5em 0 .5em}
#main {padding: 0 30px 30px}
#sidebar {padding: 40px 20px 20px;}
#greeting {float: left; margin-right: 25px}
* html body {text-align: center}
#container {min-height: 540px; height: auto !important; height: 100%; text-align: left}
#shadow {width: 980px; height: 1px; margin: 0 auto; margin-top: -25px; padding-top: 49px}
#footer, #container {width: 950px; position: relative; margin: 0 auto}
#footer {text-align: center; padding: .5em 0 3em}
#footer ul li {display: inline; padding: .5em}
#main, #sidebar {clear: both; overflow-x:hidden}
#primary,#secondary {position: relative; float: left}
* html #primary,* html #secondary {display: inline}
body.l1 #primary {width: 704px}
body.l1 #secondary {width: 246px; float: right}
body.equal #container {overflow: hidden; padding-bottom: 0}
body.equal #primary,body.equal #secondary {margin-bottom: -32767px; padding-bottom: 32767px}
* html body.equal #container {padding-bottom: 0}
body.l1 #footer,body.l2 #footer {margin-bottom: 0}
@media all and (min-width: 0px) {body.l2 #secondary {left: .5em}
body.equal #primary, body.equal #secondary {padding-bottom: 0!important; margin-bottom: 0!important}
body.equal #primary[id^="primary"]:before, body.equal #secondary[id^="secondary"]:before {content: 'Q'; display: block; background: inherit; padding-top: 32767px!important; margin-bottom: -32767px!important; height: 0}
}
#rich_yewells_reminder_container{ position:fixed; bottom:0; left:0; height:99px; width:100%; z-index: 9999}
#rich_yewells_transparent_row{ height: 35px}
#rich_yewells_reminder_background{ height: 64px}
#rich_yewells_left{ float:left; position: relative}
#rich_yewells_reminder{ width: 980px; position: relative; margin: 0 auto}
#rich_yewells_right{ float:left; position: relative}
#rich_yewells_reminder_face{ float: left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flam/rich-yewells-reminder-face.png', sizingMethod='crop'); height: 100px; width: 112px; margin-top: -35px; margin-right: 15px; position: relative}
html > body #rich_yewells_reminder_face{ background: url('/images/flam/rich-yewells-reminder-face.png') no-repeat top left}
#rich_yewells_reminder_close{ float: left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flam/rich-yewells-reminder-close.png', sizingMethod='crop'); height: 25px; width: 25px; position: relative}
html > body #rich_yewells_reminder_close{ background: url('/images/flam/rich-yewells-reminder-close.png') no-repeat top left}
#rich_yewells_reminder_sentence{ float: left; padding-top: 10px; width: 580px; position: relative; text-align:left}
#rich_yewells_reminder_close, #rich_yewells_reminder_close span, #rich_yewells_reminder_close span img{ margin-top: -12px; margin-left: 235px; cursor: pointer}
div.fieldset{ padding:15px; margin: 15px 0}
#help-tip-box {width: 251px; padding:5px}
#help-tip-box p {margin: 0; padding: 1em 0}
#help-tip-box div.main {width: 240px; padding: 5px; margin: 0; padding: 0 10px; width: 231px}
#help-tip-box div.main p.legend {margin: 0; padding: 0}
div.button-row div.center div.link, div.button-row div.center div.button {margin-right:20px; float:left}
.chart-label{ padding:0 3px 3px 0; position:absolute}
.chart-label-main{ padding:5px 15px}
html > body #tool-tip{ background: url('/images/flam/tool-tip-background.png') no-repeat top left}
#tool-tip{ position:absolute; left:250px; top:100px; z-index:9000; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flam/tool-tip-background.png', sizingMethod='crop'); width:200px; height:36px; text-align:center; font-weight:bold}
#tool-tip-message {float:left; position: relative}
#close-tool-tip{ float: right; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flam/tool-tip-close.png', sizingMethod='crop'); height: 12px; width: 12px; position: relative; margin-top: -23px}
html > body #close-tool-tip{ background: url('/images/flam/tool-tip-close.png') no-repeat top left}
span.my-balance-shell{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/flam/my-balance-shell.png"); display:inline-block}
span.my-balance-shell img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}
.piped ul li {border-left: 1px solid #55bceb}
html {background: #CA6E02 url('/images/marketing/marketing-bg.gif') repeat-x; font-family: Arial, sans-serif}
#shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flam/bg-shadow_versioned_1.0.png', sizingMethod='crop')}
html > body #shadow {background: url('/images/flam/bg-shadow_versioned_1.0.png') no-repeat top left}
#header {background: #fff url('/images/flam/header-bg_versioned_1.0.png') no-repeat}
#nav-main, #nav-sidebar {background: #2e3192 url('/images/flam/nav-bg_versioned_1.0.gif') repeat-x 2px}
#primary {background: #fff}
#secondary {background: #d7df23 url('/images/flam/sidebar-green-top_versioned_1.0.gif') 0 0 no-repeat}
#nav-main ul li a {text-transform: uppercase}
#nav-main.piped li {border: none; border-right: 1px solid #55bceb}
#nav-main.piped li.sound-icon {border-right: none}
ul.navlist li a {font-size: 0.9em}
ul.navlist li.active a {font-size: 1em; font-weight: bold; padding-bottom: 2px; border-bottom: 1px solid #1b75bc}
#footer {font-size: 1.2em}
a, a:link, a:visited, a:hover, a:active {text-decoration: none; color: #ed2079}
a:hover {color: #1b75bc}
#footer a, #footer a:link, #footer a:visited, #footer a:active {color: #fff}
#footer a:hover {color: #000}
#subnav {font-size: 1.1em}
#subnav ul li.active a {font-size: 1.2em; font-weight: bold; padding-bottom: 3px; border-bottom: 2px solid #1b75bc}
div.menu ul li {font-size: 1.1em}
#greeting {font-size: 1.2em; color: #1b75bc; font-weight: bold}
#greeting a.not-you {font-size: 0.85em; font-weight: normal}
#nav-main ul li a, #nav-sidebar ul li a {font-size: 1.1em; text-decoration: none; line-height: 25px; color: #fff}
#nav-main ul li:hover a, #nav-main ul li.active a, #nav-sidebar ul li:hover a {color: #e9e981}
#nav-main ul li.active a {font-weight: bold}
h1, h3, h5 {color: #ed2079}
h2, h4, h6 {color: #1b75bc}
h2.subtitle{ color: #2F3491}
.validation-advice, .custom-advice {color: #ed2079}
.content th {background: #1b75bc; color: #fff; font-weight: bolder; font-size: 1.1em}
.content table tr.odd td {background: #fff}
.content table tr.even td {background: #ebebeb}
.content table th a, .content table th a:link, .content table th a:visited, .content table th a:active {color: #fff}
.content table th a:hover {color: #ed6ba3}
#rich_yewells_reminder_background{ background-color: #d7df23}
#rich_yewells_reminder_sentence p{ font-size: 1.3em; line-height: 1.5em}
#rich_yewells_transparent_row{ border-bottom: solid 1px #a5ab1b}
div.fieldset{ background-color:#FFF1BF; border: 3px dotted #D7DF23}
div.fieldset p.legend{ color:#EC2079; font-weight:bold; font-size:1.1em; padding:0; margin:0}
#help-tip-box {background: #FFF; border: 3px dotted #EC2079}
#help-tip-box div.main {background: #FFF}
#help-tip-box div.main p.legend {font-size: 1.1em; font-weight: bold; color:#d20061}
.chart-label-main{ border: 2px solid #D7DF23; background-color:#FFF8DF}
.chart-label-title{ font-size:1.1em; color:#EC2079; font-weight:bold}
.chart-label-text{ font-size:.8em; font-weight:bold}
div.accordion-content ul li.highlighted {font-weight: bold }
div.masked-image div.mask {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/flam/tip-mask_versioned_1.0.png", sizingMethod='scale'); height: 266px; width: 306px}
div.masked-image div.mask img {filter:alpha(opacity=0)}
img.rules {float: left; margin: 0 10px 10px 0}
#contact_us_form_container{ float: left; position: relative; width: 250px}
#contact_us_amie_able_container{ float: left; margin-left: 55px}
form#contact_us textarea#contact_us_comments {width: 210px}
.error {color: #E00000}
li.selected a{ color:#1B75BC}
html {font-size: 80%; font-family: verdana, helvetica, arial, sans-serif}
strong, th, thead td, h1, h2, h3, h4, h5, h6 {font-weight: bold}
table {font-size: 90%}
cite, em, dfn {font-style: italic}
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea {font-size: 92%}
del {text-decoration: line-through; color: #666}
ins, dfn {border-bottom: 1px solid #ccc}
small, sup, sub {font-size: 85%}
abbr, acronym {text-transform: uppercase; font-size: 85%; letter-spacing: .1em}
a abbr, a acronym {border: none}
abbr[title], acronym[title], dfn[title] {cursor: help; border-bottom: 1px solid #ccc}
sup {vertical-align: super}
sub {vertical-align: sub}
label {display:block; margin-bottom:3px;}
blockquote {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666}
blockquote *:first-child:before {content: "\201C"}
blockquote *:first-child:after {content: "\201D"}
q {quotes: "\201C" "\201D" "\2018" "\2019"}
html[lang|='en'] q:before {content: '\201C'}
html[lang|='en'] q:after {content: '\201D'}
html[lang|='en'] q q:before {content: '\2018'}
html[lang|='en'] q q:after {content: '\2019'}
fieldset {border: 1px solid #ccc}
legend {background: #fff}
textarea, input[type='text'], input[type='password'], select {border: 1px solid #ccc; background: #fff}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color: #aaa}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border-color: #aaa}
input, select {cursor: pointer}
input[type='text'], input[type='password'] {cursor: text}
.content {font-size: 1em; line-height: 1.25em}
.content h1 {font-size: 1.6em}
.content h2 {font-size: 1.5em}
.content h3 {font-size: 1.4em}
.content h4 {font-size: 1.3em}
.content h5 {font-size: 1.2em}
.content h6 {font-size: 1em}
.content code {font-family: 'Courier New', fixed}
.content hr {display: block; background: #aaa; color: #aaa; width: 100%; height: 2px; border: none}
.content ul li {text-indent: -.85em; margin-left: .85em}
.content ul li:before {content: "\2022\00a0"}
.content ol {list-style-position: outside; list-style-type: decimal}
.content dt {font-weight: bold}
.content table {border-top: 1px solid #000; border-left: 1px solid #000}
.content th, .content td {border-bottom: 1px solid #000; border-right: 1px solid #000}
.content table {border-collapse: collapse}
.content blockquote *:first-child {margin: .8em 0}
.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content table, .content form {margin-bottom: 1.6em}
.content p+p {margin-top: -.8em}
.content h1 {margin: 1em 0 .5em}
.content h2 {margin: 1.07em 0 .535em}
.content h3 {margin: 1.14em 0 .57em}
.content h4 {margin: 1.23em 0 .615em}
.content h5 {margin: 1.33em 0 .67em}
.content h6 {margin: 1.6em 0 .8em}
.content th, .content td {padding: .8em}
.content caption {padding-bottom: .8em}
.content blockquote {padding: 0 1em; margin: 1.6em 0}
.content fieldset {padding: 0 1em 1em 1em; margin: 1.6em 0}
.content legend {padding-left: .8em; padding-right: .8em}
.content legend+* {margin-top: 1em}
.content textarea, .content input {padding: .3em .4em .15em .4em}
.content select {padding: .1em .2em 0 .2em}
.content option {padding: 0 .4em}
.content a {position: relative; padding: 0.3em 0 .1em 0}
.content dt {margin-top: .8em; margin-bottom: .4em}
.content ul {margin-left: 1.5em}
.content ol {margin-left: 2.35em}
.content ol ol, .content ul ol {margin-left: 2.5em}
.content form div {margin-bottom: .8em}
table.form-table#overview_graphs {width: 100%}
table.form-table#overview_graphs td {padding: 25px 0px 25px 80px; width: 200px;}
#container {min-height: 612px; height: auto !important; height: 612px; width: 968px}
#left-shadow {position: absolute; left: 0; top: 0; width: 7px; height: 602px}
#right-shadow {position: absolute; right: 0; top: 0; width: 11px; height: 602px}
#bottom-shadow {position: absolute; left: 7px; bottom: 0; width: 968px; height: 12px}
#left-shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/marketing/marketing-shadow-left.png', sizingMethod='crop')}
html > body #left-shadow {background: url('/images/marketing/marketing-shadow-left.png') no-repeat}
#right-shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/marketing/marketing-shadow-right.png', sizingMethod='crop')}
html > body #right-shadow {background: url('/images/marketing/marketing-shadow-right.png') no-repeat}
#bottom-shadow {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/marketing/marketing-shadow-bottom.png', sizingMethod='crop')}
html > body #bottom-shadow {background: url('/images/marketing/marketing-shadow-bottom.png') no-repeat}
#notice, #marketing {background: url('/images/marketing/marketing-layout.jpg') no-repeat 0 0; height: 600px; margin-left: 7px}
#demo, #thanks {background: url('/images/marketing/marketing-layout.jpg') no-repeat 0 -600px; text-align: right; height: 600px; margin-left: 7px}
#demo-form {padding: 20px 40px 0 0; font-size: 1.5em}
#sidebar {float: right; width: 210px; font-size: 2em; line-height: 1.5em; padding: 260px 15px 10px 0}
#sidebar div.launch {margin-bottom: 1em}
#sidebar div.launch p {margin: 0}
#sidebar div.launch p.date {font-size: 1.3em; font-weight: bold}
#sidebar a:link, #sidebar a:visited, #sidebar a:active {color: #F58733}
#sidebar a:hover {color: #fff}
#coming-soon {position: absolute; left: 460px; top: 105px; font-size: 1.9em}
#footer {clear: both; color: #fff; font-size: 11px;}
#footer a:link, #footer a:visited, #footer a:active {color: #FED76E}
#footer a:hover {color: #fff}
#khph {position: absolute; bottom: 15px; left: 20px; height: 39px; line-height: 39px; font-size: 2em}
#khph a:link, #khph a:visited, #khph a:active {color: #fff}
#khph a:hover {color: #000}
#khph div {float: left; padding-right: 0}
#khph div.slogan {height: 39px; width: 240px; text-align: left; margin: 0 0 0 15px}
#launch_notification_email {width: 120px}
#submit-btn {float: left}
#submit-demo {float: right; background: url('/images/marketing/submit-btn.gif') no-repeat 10px 7px}
#submit-demo a {color: #fff}
#submit-demo a:hover {color: #000}
#demo {font-size: 1.2em}
label.validation-failed {color: red}
input.validation-failed, select.validation-failed {background-color: red}
.example {font-size: .9em; color: #F58733}
#thank-you {position: absolute; right: 60px; top: 300px; width: 300px; text-align: left; font-size: 2em}
#testimonial {position: absolute; bottom: 120px; left: 370px; width: 330px; font-size: 2em; font-weight: bold; line-height: 1.2em; color: #FAA635}
#credit {font-size: .5em; font-weight: normal; color: #999999}
.highlight {color: #D9932E}
#launch-date {font-size: 24px; margin: 5px 0 20px 0}
.email-textbox {width: 90%}
#submit {margin: 15px auto; text-align: center}
#submit-email {font-weight: bold}
#launch_notification_email {height: 20px; font-weight: normal}
#coming-soon {position: absolute; left: 460px; top: 105px; font-size: 1.9em}
.content h1, .content h3 {color: black; margin-top: 0 }
#notes {width: 910px; position: absolute; bottom: 35px; left: 25px; margin: 0 auto; color: #898989; font-size: 12px; line-height: 1.3em}
#notes p {margin: 0; padding: 3px 0}
#dr {margin: 0; padding: 0; color: #FFF}
#dr label {display: inline; padding: 0 5px; font-size: 12px; color: #000}
#dr {position: absolute; right: 50px; top: 50px}
#dr div.form-field {padding: 1px 0; text-align: right}
#dr select, #dr option {font-size: 13px}
#dr input[type = 'text'], #dr select {margin: 0; padding: 0; width: 175px; font-size: .8em}
#dr .error {color: red}
#dr .validation-failed {color: red}
input {margin: 0; padding: 0 0 0 2px; width: 175px; font-size: .9em; height: 13px; margin-bottom: -3px }
select {margin: 0; padding: 0 0 0 2px; width: 175px}
#thanks-msg {position: absolute; right: 100px; top: 300px; width: 400px; text-align: left; font-size: 2em; font-weight: bold; line-height: 1.3em; color: #FAA635}