html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {margin:0; padding:0}
form.formtastic fieldset {border:0}
form.formtastic em, form.formtastic strong {font-style:normal; font-weight:normal}
form.formtastic ol, form.formtastic ul {list-style:none}
form.formtastic abbr, form.formtastic acronym {border:0; font-variant:normal}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-family:inherit; font-size:inherit; font-weight:inherit}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-size:100%}
form.formtastic legend {white-space:normal; color:#000}
form.formtastic ul.errors {color:#cc0000; margin:0.5em 0 1.5em 25%; list-style:square}
form.formtastic ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset {}
form.formtastic fieldset.inputs {}
form.formtastic fieldset.buttons {padding-left:25%}
form.formtastic fieldset ol {}
form.formtastic fieldset.buttons li {float:left; padding-right:0.5em}
form.formtastic fieldset {display: inline-block}
form.formtastic fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset {display: block}
* html form.formtastic fieldset {height: 1%}
form.formtastic fieldset > ol > li {margin-bottom:1.5em}
form.formtastic fieldset > ol > li {display: inline-block}
form.formtastic fieldset > ol > li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset > ol > li {display: block}
* html form.formtastic fieldset > ol > li {height: 1%}
form.formtastic fieldset > ol > li.required {}
form.formtastic fieldset > ol > li.optional {}
form.formtastic fieldset > ol > li.error {}
form.formtastic fieldset > ol > li label {display:block; width:25%; float:left; padding-top:.2em}
form.formtastic fieldset > ol > li > li label {line-height:100%; padding-top:0}
form.formtastic fieldset > ol > li > li label input {line-height:100%; vertical-align:middle; margin-top:-0.1em;}
form.formtastic fieldset > ol > li fieldset {position:relative}
form.formtastic fieldset > ol > li fieldset legend {position:absolute; width:95%; padding-top:0.1em; left 0px}
form.formtastic fieldset > ol > li fieldset legend span {position:absolute}
form.formtastic fieldset > ol > li fieldset legend.label label {position:absolute}
form.formtastic fieldset > ol > li fieldset ol {float:left; width:74%; margin:0; padding:0 0 0 25%}
form.formtastic fieldset > ol > li fieldset ol li {padding:0; border:0}
form.formtastic fieldset > ol > li p.inline-hints {color:#666; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li p.inline-errors {color:#cc0000; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li ul.errors {color:#cc0000; margin:0.5em 0 0 25%; list-style:square}
form.formtastic fieldset > ol > li ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset > ol > li.string input {max-width:74%}
form.formtastic fieldset > ol > li.password input {max-width: 13em}
form.formtastic fieldset > ol > li.numeric input {max-width:74%}
form.formtastic fieldset ol li.text textarea {max-width:74%}
form.formtastic fieldset ol li.hidden, html[xmlns] form.formtastic fieldset ol li.hidden {display:none}
form.formtastic fieldset > ol > li.boolean label {padding-left:25%; width:auto}
form.formtastic fieldset > ol > li.boolean label input {margin:0 0.5em 0 0.2em}
form.formtastic fieldset > ol > li.radio {}
form.formtastic fieldset > ol > li.radio fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.radio fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.radio fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.radio fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.check_boxes {}
form.formtastic fieldset > ol > li.check_boxes fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li {float:left; width:auto; margin:0 .3em 0 0}
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label {display:none}
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input {display:inline; margin:0; padding:0}
form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {margin:0; padding:0}
form.formtastic fieldset {border:0}
form.formtastic em, form.formtastic strong {font-style:normal; font-weight:normal}
form.formtastic ol, form.formtastic ul {list-style:none}
form.formtastic abbr, form.formtastic acronym {border:0; font-variant:normal}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-family:inherit; font-size:inherit; font-weight:inherit}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-size:100%}
form.formtastic legend {white-space:normal; color:#000}
form.formtastic ul.errors {color:#cc0000; margin:0.5em 0 1.5em 25%; list-style:square}
form.formtastic ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset {}
form.formtastic fieldset.inputs {}
form.formtastic fieldset.buttons {padding-left:25%}
form.formtastic fieldset ol {}
form.formtastic fieldset.buttons li {float:left; padding-right:0.5em}
form.formtastic fieldset {display: inline-block}
form.formtastic fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset {display: block}
* html form.formtastic fieldset {height: 1%}
form.formtastic fieldset > ol > li {margin-bottom:1.5em}
form.formtastic fieldset > ol > li {display: inline-block}
form.formtastic fieldset > ol > li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset > ol > li {display: block}
* html form.formtastic fieldset > ol > li {height: 1%}
form.formtastic fieldset > ol > li.required {}
form.formtastic fieldset > ol > li.optional {}
form.formtastic fieldset > ol > li.error {}
form.formtastic fieldset > ol > li label {display:block; width:25%; float:left; padding-top:.2em}
form.formtastic fieldset > ol > li > li label {line-height:100%; padding-top:0}
form.formtastic fieldset > ol > li > li label input {line-height:100%; vertical-align:middle; margin-top:-0.1em;}
form.formtastic fieldset > ol > li fieldset {position:relative}
form.formtastic fieldset > ol > li fieldset legend {position:absolute; width:95%; padding-top:0.1em; left 0px}
form.formtastic fieldset > ol > li fieldset legend span {position:absolute}
form.formtastic fieldset > ol > li fieldset legend.label label {position:absolute}
form.formtastic fieldset > ol > li fieldset ol {float:left; width:74%; margin:0; padding:0 0 0 25%}
form.formtastic fieldset > ol > li fieldset ol li {padding:0; border:0}
form.formtastic fieldset > ol > li p.inline-hints {color:#666; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li p.inline-errors {color:#cc0000; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li ul.errors {color:#cc0000; margin:0.5em 0 0 25%; list-style:square}
form.formtastic fieldset > ol > li ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset > ol li.string input {max-width:74%}
form.formtastic fieldset > ol li.password input {max-width: 13em}
form.formtastic fieldset > ol li.numeric input {max-width:74%}
form.formtastic fieldset ol li.text textarea {max-width:74%}
form.formtastic fieldset ol li.hidden, html[xmlns] form.formtastic fieldset ol li.hidden {display:none}
form.formtastic fieldset > ol > li.boolean label {padding-left:25%; width:auto}
form.formtastic fieldset > ol > li.boolean label input {margin:0 0.5em 0 0.2em}
form.formtastic fieldset > ol > li.radio {}
form.formtastic fieldset > ol > li.radio fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.radio fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.radio fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.radio fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.check_boxes {}
form.formtastic fieldset > ol > li.check_boxes fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li {float:left; width:auto; margin:0 .3em 0 0}
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label {display:none}
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input {display:inline; margin:0; padding:0}
form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {margin:0; padding:0}
form.formtastic fieldset {border:0}
form.formtastic em, form.formtastic strong {font-style:normal; font-weight:normal}
form.formtastic ol, form.formtastic ul {list-style:none}
form.formtastic abbr, form.formtastic acronym {border:0; font-variant:normal}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-family:inherit; font-size:inherit; font-weight:inherit}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-size:100%}
form.formtastic legend {white-space:normal; color:#000}
form.formtastic ul.errors {color:#cc0000; margin:0.5em 0 1.5em 25%; list-style:square}
form.formtastic ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset {}
form.formtastic fieldset.inputs {}
form.formtastic fieldset.buttons {padding-left:25%}
form.formtastic fieldset ol {}
form.formtastic fieldset.buttons li {float:left; padding-right:0.5em}
form.formtastic fieldset {display: inline-block}
form.formtastic fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset {display: block}
* html form.formtastic fieldset {height: 1%}
form.formtastic fieldset > ol > li {margin-bottom:1.5em}
form.formtastic fieldset > ol > li {display: inline-block}
form.formtastic fieldset > ol > li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset > ol > li {display: block}
* html form.formtastic fieldset > ol > li {height: 1%}
form.formtastic fieldset > ol > li.required {}
form.formtastic fieldset > ol > li.optional {}
form.formtastic fieldset > ol > li.error {}
form.formtastic fieldset > ol > li label {display:block; width:25%; float:left; padding-top:.2em}
form.formtastic fieldset > ol > li > li label {line-height:100%; padding-top:0}
form.formtastic fieldset > ol > li > li label input {line-height:100%; vertical-align:middle; margin-top:-0.1em;}
form.formtastic fieldset > ol > li fieldset {position:relative}
form.formtastic fieldset > ol > li fieldset legend {position:absolute; width:95%; padding-top:0.1em; left 0px}
form.formtastic fieldset > ol > li fieldset legend span {position:absolute}
form.formtastic fieldset > ol > li fieldset legend.label label {position:absolute}
form.formtastic fieldset > ol > li fieldset ol {float:left; width:74%; margin:0; padding:0 0 0 25%}
form.formtastic fieldset > ol > li fieldset ol li {padding:0; border:0}
form.formtastic fieldset > ol > li p.inline-hints {color:#666; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li p.inline-errors {color:#cc0000; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li ul.errors {color:#cc0000; margin:0.5em 0 0 25%; list-style:square}
form.formtastic fieldset > ol > li ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset > ol li.string input {max-width:74%}
form.formtastic fieldset > ol li.password input {max-width: 13em}
form.formtastic fieldset > ol li.numeric input {max-width:74%}
form.formtastic fieldset ol li.text textarea {max-width:74%}
form.formtastic fieldset ol li.hidden, html[xmlns] form.formtastic fieldset ol li.hidden {display:none}
form.formtastic fieldset > ol > li.boolean label {padding-left:25%; width:auto}
form.formtastic fieldset > ol > li.boolean label input {margin:0 0.5em 0 0.2em}
form.formtastic fieldset > ol > li.radio {}
form.formtastic fieldset > ol > li.radio fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.radio fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.radio fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.radio fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.check_boxes {}
form.formtastic fieldset > ol > li.check_boxes fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li {float:left; width:auto; margin:0 .3em 0 0}
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label {display:none}
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input {display:inline; margin:0; padding:0}
form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {margin:0; padding:0}
form.formtastic fieldset {border:0}
form.formtastic em, form.formtastic strong {font-style:normal; font-weight:normal}
form.formtastic ol, form.formtastic ul {list-style:none}
form.formtastic abbr, form.formtastic acronym {border:0; font-variant:normal}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-family:inherit; font-size:inherit; font-weight:inherit}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-size:100%}
form.formtastic legend {white-space:normal; color:#000}
form.formtastic ul.errors {color:#cc0000; margin:0.5em 0 1.5em 25%; list-style:square}
form.formtastic ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset {}
form.formtastic fieldset.inputs {}
form.formtastic fieldset.buttons {padding-left:25%}
form.formtastic fieldset ol {}
form.formtastic fieldset.buttons li {float:left; padding-right:0.5em}
form.formtastic fieldset {display: inline-block}
form.formtastic fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset {display: block}
* html form.formtastic fieldset {height: 1%}
form.formtastic fieldset > ol > li {margin-bottom:1.5em}
form.formtastic fieldset > ol > li {display: inline-block}
form.formtastic fieldset > ol > li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset > ol > li {display: block}
* html form.formtastic fieldset > ol > li {height: 1%}
form.formtastic fieldset > ol > li.required {}
form.formtastic fieldset > ol > li.optional {}
form.formtastic fieldset > ol > li.error {}
form.formtastic fieldset > ol > li label {display:block; width:25%; float:left; padding-top:.2em}
form.formtastic fieldset > ol > li > li label {line-height:100%; padding-top:0}
form.formtastic fieldset > ol > li > li label input {line-height:100%; vertical-align:middle; margin-top:-0.1em;}
form.formtastic fieldset > ol > li fieldset {position:relative}
form.formtastic fieldset > ol > li fieldset legend {position:absolute; width:95%; padding-top:0.1em; left 0px}
form.formtastic fieldset > ol > li fieldset legend span {position:absolute}
form.formtastic fieldset > ol > li fieldset legend.label label {position:absolute}
form.formtastic fieldset > ol > li fieldset ol {float:left; width:74%; margin:0; padding:0 0 0 25%}
form.formtastic fieldset > ol > li fieldset ol li {padding:0; border:0}
form.formtastic fieldset > ol > li p.inline-hints {color:#666; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li p.inline-errors {color:#cc0000; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li ul.errors {color:#cc0000; margin:0.5em 0 0 25%; list-style:square}
form.formtastic fieldset > ol > li ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset > ol li.string input {max-width:74%}
form.formtastic fieldset > ol li.password input {max-width: 13em}
form.formtastic fieldset > ol li.numeric input {max-width:74%}
form.formtastic fieldset ol li.text textarea {max-width:74%}
form.formtastic fieldset ol li.hidden, html[xmlns] form.formtastic fieldset ol li.hidden {display:none}
form.formtastic fieldset > ol > li.boolean label {padding-left:25%; width:auto}
form.formtastic fieldset > ol > li.boolean label input {margin:0 0.5em 0 0.2em}
form.formtastic fieldset > ol > li.radio {}
form.formtastic fieldset > ol > li.radio fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.radio fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.radio fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.radio fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.check_boxes {}
form.formtastic fieldset > ol > li.check_boxes fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li {float:left; width:auto; margin:0 .3em 0 0}
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label {display:none}
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input {display:inline; margin:0; padding:0}
form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {margin:0; padding:0}
form.formtastic fieldset {border:0}
form.formtastic em, form.formtastic strong {font-style:normal; font-weight:normal}
form.formtastic ol, form.formtastic ul {list-style:none}
form.formtastic abbr, form.formtastic acronym {border:0; font-variant:normal}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-family:inherit; font-size:inherit; font-weight:inherit}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-size:100%}
form.formtastic legend {white-space:normal; color:#000}
form.formtastic ul.errors {color:#cc0000; margin:0.5em 0 1.5em 25%; list-style:square}
form.formtastic ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset {}
form.formtastic fieldset.inputs {}
form.formtastic fieldset.buttons {padding-left:25%}
form.formtastic fieldset ol {}
form.formtastic fieldset.buttons li {float:left; padding-right:0.5em}
form.formtastic fieldset {display: inline-block}
form.formtastic fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset {display: block}
* html form.formtastic fieldset {height: 1%}
form.formtastic fieldset > ol > li {margin-bottom:1.5em}
form.formtastic fieldset > ol > li {display: inline-block}
form.formtastic fieldset > ol > li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset > ol > li {display: block}
* html form.formtastic fieldset > ol > li {height: 1%}
form.formtastic fieldset > ol > li.required {}
form.formtastic fieldset > ol > li.optional {}
form.formtastic fieldset > ol > li.error {}
form.formtastic fieldset > ol > li label {display:block; width:25%; float:left; padding-top:.2em}
form.formtastic fieldset > ol > li > li label {line-height:100%; padding-top:0}
form.formtastic fieldset > ol > li > li label input {line-height:100%; vertical-align:middle; margin-top:-0.1em;}
form.formtastic fieldset > ol > li fieldset {position:relative}
form.formtastic fieldset > ol > li fieldset legend {position:absolute; width:95%; padding-top:0.1em; left 0px}
form.formtastic fieldset > ol > li fieldset legend span {position:absolute}
form.formtastic fieldset > ol > li fieldset legend.label label {position:absolute}
form.formtastic fieldset > ol > li fieldset ol {float:left; width:74%; margin:0; padding:0 0 0 25%}
form.formtastic fieldset > ol > li fieldset ol li {padding:0; border:0}
form.formtastic fieldset > ol > li p.inline-hints {color:#666; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li p.inline-errors {color:#cc0000; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li ul.errors {color:#cc0000; margin:0.5em 0 0 25%; list-style:square}
form.formtastic fieldset > ol > li ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset > ol li.string input {max-width:74%}
form.formtastic fieldset > ol li.password input {max-width: 13em}
form.formtastic fieldset > ol li.numeric input {max-width:74%}
form.formtastic fieldset ol li.text textarea {max-width:74%}
form.formtastic fieldset ol li.hidden, html[xmlns] form.formtastic fieldset ol li.hidden {display:none}
form.formtastic fieldset > ol > li.boolean label {padding-left:25%; width:auto}
form.formtastic fieldset > ol > li.boolean label input {margin:0 0.5em 0 0.2em}
form.formtastic fieldset > ol > li.radio {}
form.formtastic fieldset > ol > li.radio fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.radio fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.radio fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.radio fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.check_boxes {}
form.formtastic fieldset > ol > li.check_boxes fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li {float:left; width:auto; margin:0 .3em 0 0}
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label {display:none}
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input {display:inline; margin:0; padding:0}
form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {margin:0; padding:0}
form.formtastic fieldset {border:0}
form.formtastic em, form.formtastic strong {font-style:normal; font-weight:normal}
form.formtastic ol, form.formtastic ul {list-style:none}
form.formtastic abbr, form.formtastic acronym {border:0; font-variant:normal}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-family:inherit; font-size:inherit; font-weight:inherit}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-size:100%}
form.formtastic legend {white-space:normal; color:#000}
form.formtastic ul.errors {color:#cc0000; margin:0.5em 0 1.5em 25%; list-style:square}
form.formtastic ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset {}
form.formtastic fieldset.inputs {}
form.formtastic fieldset.buttons {padding-left:25%}
form.formtastic fieldset ol {}
form.formtastic fieldset.buttons li {float:left; padding-right:0.5em}
form.formtastic fieldset {display: inline-block}
form.formtastic fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset {display: block}
* html form.formtastic fieldset {height: 1%}
form.formtastic fieldset > ol > li {margin-bottom:1.5em}
form.formtastic fieldset > ol > li {display: inline-block}
form.formtastic fieldset > ol > li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset > ol > li {display: block}
* html form.formtastic fieldset > ol > li {height: 1%}
form.formtastic fieldset > ol > li.required {}
form.formtastic fieldset > ol > li.optional {}
form.formtastic fieldset > ol > li.error {}
form.formtastic fieldset > ol > li label {display:block; width:25%; float:left; padding-top:.2em}
form.formtastic fieldset > ol > li > li label {line-height:100%; padding-top:0}
form.formtastic fieldset > ol > li > li label input {line-height:100%; vertical-align:middle; margin-top:-0.1em;}
form.formtastic fieldset > ol > li fieldset {position:relative}
form.formtastic fieldset > ol > li fieldset legend {position:absolute; width:95%; padding-top:0.1em; left 0px}
form.formtastic fieldset > ol > li fieldset legend span {position:absolute}
form.formtastic fieldset > ol > li fieldset legend.label label {position:absolute}
form.formtastic fieldset > ol > li fieldset ol {float:left; width:74%; margin:0; padding:0 0 0 25%}
form.formtastic fieldset > ol > li fieldset ol li {padding:0; border:0}
form.formtastic fieldset > ol > li p.inline-hints {color:#666; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li p.inline-errors {color:#cc0000; margin:0.5em 0 0 25%}
form.formtastic fieldset > ol > li ul.errors {color:#cc0000; margin:0.5em 0 0 25%; list-style:square}
form.formtastic fieldset > ol > li ul.errors li {padding:0; border:none; display:list-item}
form.formtastic fieldset > ol li.string input {max-width:74%}
form.formtastic fieldset > ol li.password input {max-width: 13em}
form.formtastic fieldset > ol li.numeric input {max-width:74%}
form.formtastic fieldset ol li.text textarea {max-width:74%}
form.formtastic fieldset ol li.hidden, html[xmlns] form.formtastic fieldset ol li.hidden {display:none}
form.formtastic fieldset > ol > li.boolean label {padding-left:25%; width:auto}
form.formtastic fieldset > ol > li.boolean label input {margin:0 0.5em 0 0.2em}
form.formtastic fieldset > ol > li.radio {}
form.formtastic fieldset > ol > li.radio fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.radio fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.radio fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.radio fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.check_boxes {}
form.formtastic fieldset > ol > li.check_boxes fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label {float:none; width:100%}
form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input {margin-right:0.2em}
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li {float:left; width:auto; margin:0 .3em 0 0}
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label {display:none}
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input {display:inline; margin:0; padding:0}
form.formtastic legend {font-weight:bold; font-size: 110%; padding: 8px 0 8px 0}
form.formtastic .radio legend {font-size:100%; font-weight: normal}
form.formtastic fieldset > ol > li label.error {display: block; float: none; width: 74%; margin-left: 160px}
p.error {color: #E10000;}
a img {border: none}
.highlight {background-color:#FF9D9D; border-bottom:#F30 1px solid; border-top:#F30 1px solid; padding: 4px 10px }
.hidden {display: none}
#search-block {float:left;}
#search_0_std {height:113px; width:613px; background: url(../images/panel.jpg) no-repeat;}
#search_0_ext {height:209px; width:613px; background: url(../images/search_new_0_ext.gif) no-repeat;}
input.search_0 {width:447; height:20; border:1px solid #475A74;}
input.search_1 {width:447; height:20; border:1px solid #475A74;}
input.search_ext_0 {width:260; height:20; border:1px solid #475A74;}
input.search_ext_1 {width:260; height:20; border:1px solid #475A74;}
.region-list {color:#000;border-bottom:1px dashed #A38E25;font:12px MS Sans Serif, sans serif; padding-bottom:1px;}
.search {color:#000;font:12px MS Sans Serif, Microsoft Sans Serif,sans serif;}
.search_ext {color:#000; font:9px Verdana, Tahoma, sans serif;}
.search_ext a{color:#736640;font:9px Verdana, Tahoma, sans serif;}
a.search_rotate {font:12px Microsoft Sans Serif, MS Sans Serif, sans serif; color:#1D1D1C}
.search_ext_help {font:11px Microsoft Sans Serif, MS Sans Serif, sans serif; color:#7F6D5C}
.search_ext_help a{color:#7F6D5C}
#search_0_std a {text-decoration: none}
#node-block {width:'575px';position:absolute;visibility:hidden;margin:'-5px 0px 0px 0px;'}
.node-table {visibility:hidden;border-collapse:separate;width:auto;}
.node-table .tl-b {background: url(../images/tables/tl-b.gif) no-repeat;width:2px;height:2px;}
.node-table .tr-b2 {background: url(../images/tables/tr-b.gif) no-repeat 100% 0;width:2px;height:2px}
.node-table .t-b {background: url(../images/tables/627dac.gif) repeat-x #ECEEF2;height:2px;}
.node-table .tr-b {background: url(../images/tables/region_right.gif) no-repeat 100% 0;width:10px;height:17px}
.node-table .l-b {background: url(../images/tables/627dac.gif) repeat-y #ECEEF2;width:2px;}
.node-table .r-b {background: url(../images/tables/627dac.gif) repeat-y 100% 0 #ECEEF2;}
.node-table .b-b {background: url(../images/tables/627dac.gif) repeat-x 0 100% #ECEEF2;}
.node-table .bl-b {background: url(../images/tables/bl-b.gif) no-repeat 0 100%;}
.node-table .br-b {background: url(../images/tables/br-b.gif) no-repeat 100% 100%;}
#city-block {position:absolute;visibility:hidden;margin:'-5px 0px 0px 0px;'}
.city-table {visibility:hidden;border-collapse:separate;width:auto;}
.city-table .tl-b {background: url(../images/tables/tl-b.gif) no-repeat;width:2px;height:2px;}
.city-table .tr-b2 {background: url(../images/tables/tr-b.gif) no-repeat 100% 0;width:2px;height:2px}
.city-table .t-b {background: url(../images/tables/627dac.gif) repeat-x #ECEEF2;height:2px;}
.city-table .tr-b {background: url(../images/tables/region_right.gif) no-repeat 100% 0;width:10px;height:17px}
.city-table .l-b {background: url(../images/tables/627dac.gif) repeat-y #ECEEF2;width:2px;}
.city-table .r-b {background: url(../images/tables/627dac.gif) repeat-y 100% 0 #ECEEF2;}
.city-table .b-b {background: url(../images/tables/627dac.gif) repeat-x 0 100% #ECEEF2;}
.city-table .bl-b {background: url(../images/tables/bl-b.gif) no-repeat 0 100%;}
.city-table .br-b {background: url(../images/tables/br-b.gif) no-repeat 100% 100%;}
.node-list {float:left;vertical-align:top;padding-right:10px;color:#fff}
p.node_list {margin:0; padding-bottom:9px;z-index:10;}
.node_list_link {color:#000}
#c-nodes-right {width:10px;height:17px;}
.bar1px {width:1px;height:1px;}
.bar2px {width:2px;height:2px;}
#city-content {margin:10px;margin:'9px 10px 10px 10px';color:#000;font:12px MS Sans Serif, sans serif; z-index:10;}
.arrow-down {}
.arrow-down-up {vertical-align:bottom; margin-bottom:'-1px'; margin-left:3px;}
.input_header{font:13px Microsoft Sans Serif, MS Sans Serif, sans serif;}
.lightgray {background:#ECEEF2}
.silverlist {font-family: Tahoma, Verdana, sans serif; color:#333;}
#region-list {color:#000;border-bottom:1px dashed #A38E25;font:12px MS Sans Serif, sans serif; z-index:10;}
#region-name {margin:4px 0px 0px 10px;margin:'6px 0px 0px 10px';color:#000;font:12px MS Sans Serif, sans serif;white-space: nowrap;line-height:10px;}
a:hover {text-decoration: none}
.hand {cursor: hand}
table#main-content {width:100%; vertical-align:top}
table#main-content td{ vertical-align:top}
table#main-content td#leftad{ width:150px }
table#main-content td#rightad{ width:150px; text-align: left}
#search-empty {width: 100%; text-align: center; padding: 50px}
a.transp {text-decoration: none; color: black}
a.so {color:black; text-decoration:none }
div#rubric-name {font-weight: bold; font-size: 1.2em; margin-bottom: 0.5em}
#alphabet_index a {color: black; text-decoration: none}
#other-links {text-align:right;margin-right:15px}
span.data_cnt {color:gray; font-size:0.8em}
.subinfo {color: #4B4B4B; font-size:0.9em}
.al {text-align: left}
.jf {text-align: justify}
#contact_form_nickname_input {display:none }
h1 {color: rgb(78, 78, 78); font-family: Trebuchet MS; font-size: 1.0em; font-weight: bold}
#hdr {margin: 1em}
#hdr .inf {padding: 1.2em; padding-left: 2.5em}
#hdr h1 {color:#4E4E4E; font-family:Trebuchet MS; font-size:1.5em; font-weight:bold}
#toppanel {text-align:right}
#ft {text-align: center}
#copyright-info {width: 670px; margin: 20px 0 0 0; text-align: justify; margin-left:auto; margin-right:auto; color: #9D9D9D; font-size: 0.8em}
#copyright-info a {color: #9D9D9D; text-decoration: none}
#copy-links {text-align:center}
#copy-links a {color: #9D9D9D; text-decoration: underline}
}
#news_block {margin-top: 3em}
#news_block td.title {width: 550px; text-align: left; font-weight: bold}
#news_block td.date {width: 100px; text-align: right}
#news_block tr.snip td{ margin-bottom: 10px; padding-bottom: 10px}
#news_block th {font-weight: bold; font-size: 1.1em; padding-bottom: 1em}
#news_block a {text-decoration: none; font-size: 0.9em; color: black}
#news_block a:hover {text-decoration: underline; font-size: 0.9em}
tr.firm-header {background-color: #E6F0FB}
tr.firm-contacts-left {background-color: #FFFFFF}
tr.firm-contacts-right {}
div.firm-details {margin: 10px 0 10px 0}
div.firm-details ul {list-style: disc outside; padding-left: 20px}
div.firm-details li {list-style-type: disc}
#firm_info {width: 100%}
#map_holder {padding: 5px}
a.metro {text-decoration: none; border-bottom: dotted 1px }
.branches-list td {vertical-align: top; padding: 5px}
.branches-list li {padding: 2px}
.rubrics-list td {vertical-align: top; padding: 5px}
.rubrics-list li {padding: 2px}
.towns-list td {vertical-align: top; padding: 5px}
.towns-list li {padding: 2px}
td#map_holder {text-align: right; width: 300px}
#YaMap {height:300px; width:300px; border: solid 1px gray; margin: 5px; text-align: left}
div.flash {display:none}
div.message {width:523px; padding: 10px; padding-left: 35px; margin: 10px 0 10px 15px; background-repeat: no-repeat; background-position: 10px 11px; border: 1px solid}
div.notice {border-color: #C2EAB5; background-color: #EAFFE2}
div.notice_noimg {border-color: #C2EAB5; background-color: #EAFFE2; padding-left: 10px}
div.error {border-color: #EBBCB4; background-color: #FFDED5}
div.warning {border-color: #EBBCB4; background-color: #FFDED5; padding-left: 10px}
table.vee a, table.vee a:link, table.vee a:visited {}
table.vee {width:570px; border-top:1px solid #e3f1fe; border-right:1px solid #e3f1fe; margin:1em auto; border-collapse:collapse}
table.vee caption {color: #9ba9b4; font-size:.94em; letter-spacing:.1em; padding:0; margin:1em 0 0 0; margin-bottom:0; caption-side:top; text-align:center}
table.vee tr.odd td, table.vee tr.odd .column1 {background:#f4f9fe url(../images/column_bcg.gif) no-repeat}
table.vee .column1 {background:#f9fcfe; width: 200px}
table.vee .yes-icon, table.vee tr.odd td.yes-icon {background:url(../images/icon-check.gif) no-repeat; color: red}
table.vee tr.odd td.yes-icon {background-color:#f4f9fe}
table.vee td.col2 {width: 355px; color:#678197; border-bottom: 1px solid #e3f1fe; border-left:1px solid #e5eff8; padding:.3em 1em; text-align:center}
table.vee td.col_help {width: 25px; color:#678197; border-bottom: 1px solid #e3f1fe; text-align: center; vertical-align: middle}
table.vee td.col_help * {vertical-align: middle}
table.vee td.col_help div {width: 100%; background:url(../images/i.gif) no-repeat center center}
table.vee td.wide {border-bottom: 1px solid #e3f1fe; border-left:1px solid #e5eff8; padding:.3em 1em; text-align:center}
table.vee th {font-weight:normal; color: #678197; text-align:left; border-bottom: 1px solid #e3f1fe; border-left:1px solid #e5eff8; padding:.3em 1em}
table.vee thead th {background:#f4f9fe; text-align:center; font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; color:#66a3d3}
table.vee tfoot th {background:#f4f9fe; text-align:left}
table.vee tfoot th strong {font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin:.5em .5em .5em 0; color:#66a3d3}
table.vee tfoot th em {color:#f03b58; font-weight: bold; font-size: 1.1em; font-style: normal}
table.vee tfoot td {background: #f4f9fe; text-align: center; padding: 1em; color:#678197; border-bottom: 1px solid #e3f1fe; border-left:1px solid #e5eff8}
table.vee tfoot a:link {text-decoration:none; border-bottom:none}
table.vee tfoot a:visited {border-bottom:none; text-decoration:none}
table#firm-details .col2{ text-align:left}
table#firm-details input.textfield {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -x-system-font:none; background:#FFFFFF url(/images/textbox_bcg.jpg) repeat-x scroll 0 0; border:1px solid #949494; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:2px 1px; width:330px}
.near_firms {padding: 1em 0 1em 0}
.near_firms table tr {}
.near_firms td.near_firm_data {padding-top: 1em; padding-bottom: 0.5em; border-bottom: dotted 1px gray; width: 49%}
.reviews-container {clear:both; width:auto}
ul.hentry .fn a {color:#666666; font-size:0.92em; font-weight:bold}
.reviews-container a {color:#6DA3BD}
#review-toggle {font-weight:bold; text-align:center}
.hentry {margin: 1px; margin-top: 5px; padding: 3px; width: 98%}
.msg-meta {position:relative}
ul.hentry ul.author {overflow:hidden}
ul.hentry ul.author li {vertical-align:baseline !important}
ul.hentry .fn, ul.hentry .date, ul.hentry .bookmark, ul.hentry .title, ul.hentry .to-favs, ul.hentry .fav_added, ul.hentry .up-to-parent, ul.hentry .down-to-child, ul.hentry .vote-for-user, ul.hentry .single-tree {color:#666666; float:left; font-family:tahoma; margin-right:10px; padding-top:5px}
ul.hentry .avatar {float:left; height:24px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:10px; position:relative; width:24px}
ul.hentry .avatar img {padding:5px 0 0 5px}
ul.hentry ul li {line-height:18px}
ul.hentry .admin li.hentry {border: 1px solid #CFCFCF}
ul.hentry .entry-content, .comment-preview {-x-system-font:none; clear:both; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin: 0 0 10px; padding: 3px 0}
ul.hentry .entry-content .entry-content-only {line-height:15.1px; margin:-2px 0; padding:2px 1px; overflow-x:auto; padding-right:5px}
#user-comments .good {background-color: #F3FFF3}
#user-comments .bad {background-color: #FFF3F3}
#user-comments .type {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#EAEAEA none repeat scroll 0 0; color:#FFFFFF; font-family:tahoma; font-size:11px; text-align:center; padding:3px 0 4px; position:absolute; right:4px; top:4px; width:157px}
#user-comments span.type {color: #8B8B8B}
#user-comments span.good {color: #2DA40B}
#user-comments span.bad {color: #D70000}
#noreviews {padding: 20px; margin:5px; font-size: 1.1em; text-align:center}
#firm_review_body {line-height:18px; min-height:6em; height:6em; padding:2px}
label.error {float:none; color:red; padding-left:.5em; vertical-align:top}
.tooltip {background-color:#F0F8FF; border:1px solid #9BC4FF; left:-9999px; opacity:0.85; padding:4px; position:absolute; z-index:999}
body#tinymce{ text-align:left}