@charset "UTF-8"; @media all {*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;margin:0;overflow:hidden}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}
}
@media all {.hlist {width: 100%; overflow: hidden; float: left; display: inline; position:relative; line-height: 0; margin-bottom: 1px}
.hlist ul {display: inline; float: left; margin: 0 0 0 0px; padding: 0; border-right: 1px #fff solid; width: 100%}
.hlist ul li {border-left: 1px #fff solid; display: inline; float: left; font-size: 1.0em; line-height: 1em; list-style-type: none; margin: 0; padding: 0; width: 16.582%; height: 30px; text-align: center}
.hlist ul li:first-child {border-left: 0px}
.hlist ul li a, .hlist ul li a:visited {background: transparent; color: #FFF; display: block; font-size: 1em; margin: 0; padding: 0.74em 0.8em; text-decoration: none; width: auto; letter-spacing: 0.03em}
.hlist ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active, .hlist ul li.active {background: #6eafdb; color: #fff; text-decoration: none}
.hlist ul li {background: #104f7b}
}
@media all {.tabs {width: 100%; overflow: hidden; position:relative; line-height: 0; margin-bottom: 1em}
.tabs ul {display: inline; float: left; margin: 0 0 0 0px; padding: 0; border-bottom: 1px #104f7b solid; width: 100%}
.tabs ul li {border: 1px #104f7b solid; display: inline; float: left; font-size: 1.0em; line-height: 1em; list-style-type: none; margin: 0 0.5em 0 0.5em; padding: 0; text-align: center; position: relative; top: 1px}
.tabs ul li a {background: transparent; color: #104f7b; display: block; font-size: 1em; margin: 0; padding: 0.4em 1.6em 0.4em 1.6em; text-decoration: none; width: auto}
.tabs ul li a:focus, .tabs ul li a:hover, .tabs ul li a:active {background: #fff; color: #104f7b; text-decoration: none}
.tabs ul li.active {border-bottom: 1px #FFF solid}
.tabs ul li.active a {color: #104f7b}
.tabs ul li.active a:focus, .tabs ul li.active a:hover, .tabs ul li.active a:active {background: transparent; color: #104f7b; text-decoration: none}
}
@media screen, projection {body {background: #d8ebf8}
.page_margins {width: 968px; margin-left: auto; margin-right: auto; background: #fff}
.page{ }
#header {}
#header h2 {font-family: Arial; font-size: 16px; position: absolute; top: 164px; left: 48px}
#header_bar {background: #104f7b; height: 25px; padding-top: 1px}
#header_image {background: url(/images/header.jpg?1254149228); height: 200px}
h1#logo a {display: block; position: relative; top: 66px; left: 46px; text-indent: -999em; background: url(/images/wahlbotschafter.png?1254149228) no-repeat; width: 495px; height: 58px}
#topnav {}
#main {padding: 10px; visibility: hidden}
#footer {display: block; padding-top: 0.5em !important; margin: 1.5em 0 auto !important; font-size: 0.9em; border-top: 1px solid #d8ebf8 !important; width: 100% !important; min-width: none !important; max-width: none !important}
#footer ul {margin: 0;}
#footer img {padding: 0.3em 1em 0 0;}
.clear {clear: both}
#col1 {float: none; width: auto; margin: 0 0 1em 0}
#col1_content {}
#col2 {float: left; width: 720px}
#col2_content {margin-right: 10px}
#col3 {margin-left: 728px; margin-right: 0px}
#col3_content {}
.c190l, .c220l, .c488l {float: left}
.c438r, .c488r, .c220r {float: right; margin-left: -5px}
.c190l {width: 190px}
.c438r {width: 438px}
.c220l, .c220r {width: 220px}
.c488l, .c488r {width: 488px}
.c360l {width: 349px; float: left; border-right: 1px dotted #6eafdb; padding-right: 3px; margin-top: 25px}
.c360r {width: 349px; float: right; margin-top: 25px}
.c190l .subcl {padding: 0}
.c438r .subcr, .c488r .subcr {padding: 0 0 0 10px}
.c25l,.c25r{width:20%}
.c75l,.c75r{width:80%}
#user_panel {float: left; margin-left: 1em}
.comment {margin: 1em 0 1em 0}
span.relative_date, span.author {float: right}
.comment_content {min-height: 65px}
.comment_content h4 {margin: 0.5em 0 0.5em 0}
.comment_content, .comment.right .comment_content {background-color:#e7eff4; border:#cbdce8 1px solid; padding:5px}
.comment.left .comment_content {background-color:#fafcfd; border:#b9d0e0 1px solid; padding:5px}
.schnipsel_r {background-image: url(/images/left_png8.png?1254149228); width:12px; height:14px; margin-top:5px; margin-left:-11px; position:absolute}
.comment.left .subcolumns .c75l .subcl {position: relative}
.schnipsel_l {background-image: url(/images/right_png8.png?1254149228); width:12px; height:14px; margin-top:5px; margin-right:1px; position:absolute; right: 0px}
.schnipsel_u {background: url(/images/bottom_png8.png?1254149228) no-repeat; width:14px; height:12px; position:relative; top: -1px; margin-left: 2.5em}
.comment.left .subcolumns .c25r .subcr img {float: right; margin-right: 1em}
.comment.right .subcolumns .c25l .subcl img {margin-left: 1em}
.comment .meta {display: block; clear: both; padding-bottom: 0.1em;}
#searchform {float: right; padding: 2px 8px 0 0 }
.banner.new {margin-top: 1em; border: 1px solid #aaa; padding: 1em}
.banner {padding-bottom: 1em}
.album table td {padding: 4px}
.album table td a img {width: 120px; height: 120px}
.actions {width: 100%; height: 2.2em}
.actions div {float: right; display: inline; border: 1px solid #6eafdb; padding: 0.5em; position: relative; z-index: 100}
.syndicate {padding: 10px 0 5px 0}
.ambassador_overview {height: 300px; overflow: auto}
.ambassador_overview table td {border-bottom: 1px solid #DDDDDD !important; padding: 5px 5px !important; margin-bottom: 10px !important; background: none !important}
.javascript_note {margin: 0 auto; width: 60%; margin-top: 8em}
.javascript_note .inner {padding: 1em}
.statement {width: 95%; float: right; padding-top: 1em}
.statement span {display: block; line-height: 1.42em; padding: 0.3em 0 0 0.4em}
.statement img {padding: 0.5em 0 0 1.2em; float: left }
.statement span.author {width: 60%; float: left; padding: 0.45em 0 0 1.3em}
.result td, .resultItem td {text-align: center}
.resultItem td h4 {margin-top: 10px}
.blog_post {padding-bottom: 2em}
.blog_post_actions {height: 1.5em}
.blog_post_actions ul {margin: 0;}
.blog_post_actions ul li {list-style-type: none; float: left; margin: 0; padding-right: 1em; font-size: 0.9em; line-height: none}
.blog_post_content {overflow: auto}
.countdown {position: relative; width: 173px; left: 587px; top: 8px}
.countdown h2 {top: 0px !important; left: 0 !important; position: relative !important; padding-top: 5px; display: block}
.countdown a {text-decoration: underline}
.hasCountdown {width: 173px; display: block}
.countdown_rtl {direction: rtl}
.countdown_holding span {background-color: #ccc}
.countdown_row {clear: both; width: 100%; padding: 0px 2px; text-align: center}
.countdown_show1 .countdown_section {width: 100%}
.countdown_show2 .countdown_section {width: 49.5%}
.countdown_show3 .countdown_section {width: 33%}
.countdown_show4 .countdown_section {width: 24.75%}
.countdown_show5 .countdown_section {width: 19.8%}
.countdown_show6 .countdown_section {width: 16.5%}
.countdown_show7 .countdown_section {width: 14.1%}
.countdown_section {display: block; float: left; font-size: 75%; text-align: center}
.countdown_amount {font-size: 200%}
.countdown_descr {display: block; width: 100%}
}
@media screen, projection {body, html {height: 100% !important; padding: 0;}
.page_margins {position:relative !important; min-height:100%; height: auto !important; background: #fff}
* html .page_margins {height:100% !important}
.page {padding-bottom: 70px}
#footer {position:relative !important; min-width: 740px; max-width: 80em; margin: 0 auto; margin: -70px auto 0; background: #fff; border: 0 none; padding: 0}
#footer_content {text-align: left; color:#666; background: #f9f9f9; padding: 10px 20px; border-top: 5px #efefef solid; margin: 0 10px}
}
@media all {html * {font-size: 100.01%}
#header_bar {font-size: 1em; text-align: right; color: #FFF; display: block}
#header_bar input {font-size: 0.8em;}
#header_bar_content {padding: 4px 0; display: block; float: left; width: 76%}
textarea, pre, code, kbd, samp, var, tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier}
body {font-family: Arial, Helvetica, sans-serif; font-size: 75.00%; color: #444}
h1,h2,h3 {font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#222}
h1, h2, h3 {margin: 0 0 0.25em 0}
h1 {font-size: 250%}
h2 {font-size: 200%}
h3 {font-size: 150%}
h4 {font-size: 116.67%}
h5 {font-size: 116.67%}
h6 {font-size: 116.67%}
ul, ol, dl {line-height: 1.5em; margin: 0 0 1em 1em}
ul li {list-style-type: disc}
ul ul li {list-style-type: circle}
ol li {list-style-type: decimal}
ol ol li {list-style-type: lower-latin}
li {margin-left: 0.8em; line-height: 1.5em}
dt {font-weight: bold}
dd {margin: 0 0 1em 0.8em}
p {line-height: 1.5em; margin: 0.5em 0 1em 0}
blockquote, cite,q {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic}
blockquote {margin: 0 0 1em 1.6em; color: #666}
strong,b {font-weight: bold}
em,i {font-style: italic}
pre, code, kbd, tt, samp, var {font-size: 100%}
pre, code {color: #800}
pre {line-height: 1.5em; margin: 0 0 1em 0}
kbd, samp, var {color: #666}
var {font-style: italic}
acronym, abbr {border-bottom: 1px #aaa dotted; font-variant: small-caps; letter-spacing: .07em; cursor: help}
sub, sup, small, .small {font-size: 91.6667%}
hr {color: #fff; background:transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; border:0; border-bottom: 1px #eee solid}
a {color: #4D87C7; background:transparent; text-decoration:none}
a:visited {color: #036}
a:focus, a:hover, a:active {color:#182E7A; text-decoration:underline}
#header_bar a, #header_bar a:visited {color:#FFF; margin-right: 1em}
#header_bar a:focus, #header_bar a:hover, #header_bar a:active {color:#6eafdb; text-decoration:none}
p.icaption_left {float:left; display:inline; margin: 0 1em 0.15em 0}
p.icaption_right {float:right; display:inline; margin: 0 0 0.15em 1em}
p.icaption_left img, p.icaption_right img {padding:0; border: 1px #888 solid}
p.icaption_left strong, p.icaption_right strong {display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%}
.highlight {color: #f60}
.dimmed {color: #888}
.info {background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%}
.note {background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em}
.important {background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em}
.warning {background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em}
.float_left {float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em}
.float_right {float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em}
.center {display:block; text-align:center; margin: 0.5em auto}
table {width: auto; border-collapse:collapse; margin-bottom: 0.5em}
table caption {font-variant:small-caps}
table.full {width: 100%}
table.fixed {table-layout:fixed}
thead th, td {padding: 0.2em 0.5em 0.2em 0.5em}
tbody th, td {padding: 0.5em}
thead th {background: #75ACDA; color: #FFF; text-align: center}
tbody th {background: #e0e0e0; color: #333; text-align: center}
tbody th[scope="row"], tbody th.sub {background: #f0f0f0}
tbody th {border-bottom: 1px solid #fff; text-align: left}
tbody td {border-bottom: 1px solid #eee; text-align: left}
tbody tr:hover th[scope="row"], tbody tr:hover tbody th.sub {background: #e8e8e8}
tbody tr:hover td {background: #f8f8f8}
h1, h2 {color: #244F7A}
h1 span.claim {display: block; font-size: 65%}
h2 span.claim {display: block; font-size: 58%}
h5 span.claim {display: inline; font-size: 85%}
.box {padding: 1em; border: 1px solid #75ACD9}
div.question {margin-bottom: 80px}
div.question div.type-check {padding: 8px}
div.question div.type-check:hover {background: #eee}
div.question label {display: block !important; padding: 8px; width: 90%}
div.question input {float: right; margin: 1.2em 0}
div#result {min-height: 340px}
div#result table {width: 100%;}
div#result table th {display: none}
div#result table td {border: 0px}
div#result table tr:hover td {background: none}
div#result table tr.result td {font-size: 2.2em}
div#result td.highlight {background: #eee !important}
h1 {font-size: 200%}
h2 {font-size: 175%}
a img {text-decoration: none}
div.ecard {width: 222px; height: 190px; float: left; margin: 0 10px 20px 0}
img.ecard {border: 2px solid #6FAFDB !important}
.ecard_send {text-align: center; padding: 5px 0 15px 0}
#twitter_div li {list-style-image: url(/images/arrow.png?1254149228);}
}
@media all {form.yform {margin: 0 0 1em 0}
form.yform fieldset {margin: 0 0 1em 0; padding: 0}
form.yform legend {font-size: 116.67%; font-weight: bold}
form.yform label {color: #666}
form.yform .type-text input, form.yform .type-text textarea, form.yform .type-select select {font-family: Arial, Helvetica, sans-serif; border: 1px solid #e6b845}
form.yform .type-text input[type=file] {border: none}
form.yform .type-text textarea {background: #FEFCF7; height: 6em}
form.yform .type-text textarea.big {height: 12em}
form.yform .type-text textarea.non_height {height: 30em !important; font-family: Monaco, "DejaVu Sans Mono", "Bitstream Vera Mono", "Courier New", monospace}
form.yform div select {font-family: Arial, Helvetica, sans-serif; border: 1px solid #e6b845}
form.yform div input:focus, form.yform div select:focus, form.yform div textarea:focus, form.yform div input:hover, form.yform div select:hover, form.yform div textarea:hover, form.yform div input:active, form.yform div select:active, form.yform div textarea:active {border: 1px #6eafdb solid; background: #fff}
form.yform div.fieldWithErrors {display: inline}
form.yform div.fieldWithErrors input, form.yform div.fieldWithErrors select, form.yform div.fieldWithErrors textarea {border: 1px red solid; background: #fff}
div.errorExplanation, div.errorExplanation h2 {color: red}
form.yform .type-button input {border:none; color: #FFF; background: #244f7a; padding: .4em; float: right; margin-left: 0.5em}
form.yform .type-button input#reset {color: #300; background: #661717 url(/stylesheets/screen/images/button_red.png?1254149228) top left repeat-x}
form.yform .type-button input#submit {color: #330; background: #5e5607 url(/stylesheets/screen/images/button_yellow.png?1254149228) top left repeat-x}
form.yform div.type-button input:focus, form.yform div.type-button input:hover, form.yform div.type-button input:active {border: none; background: #aaa}
form.yform div.type-button input#reset:focus, form.yform div.type-button input#reset:hover, form.yform div.type-button input#reset:active {background: #800; color: #fff}
form.yform div.type-button input#submit:focus, form.yform div.type-button input#submit:hover, form.yform div.type-button input#submit:active {background: #880; color: #fff}
form.yform {overflow: hidden}
form.yform fieldset {overflow: hidden}
form.yform legend {background: transparent; border: 0}
form.yform label {display:block; cursor: pointer}
form.yform .message {display: block; margin-bottom: 0.5em; color: #666}
form.yform input[type=hidden] {display: none !important}
form.yform sup {color: #800; font-weight: bold}
form.yform div.type-text, form.yform div.type-select, form.yform div.type-check, form.yform div.type-button {margin: 0.5em 0; position: relative; overflow: hidden}
form.yform .type-text input, form.yform .type-text textarea {display: block; position: relative; padding: 0.3em 0.3em; width: 58.5%}
form.yform .type-text textarea {width: 95%}
form.yform .type-select select {display: block; position: relative; padding: 0.3em 2px 0.3em 1px; width: 60%; cursor: pointer}
form.yform .type-select select optgroup {font-style: normal; font-weight: bold}
form.yform .type-check input {cursor: pointer}
form.yform .type-check label {display: inline}
form.yform .type-button input {width: auto; cursor: pointer}
form.yform div.error {border: 1px #a00 dashed; background: #faf4f4; padding: 0.5em}
form.yform div.error label {color: #000; font-weight:bold}
form.yform div.error .message {color: #800}
.columnar .type-text label, .columnar .type-select label {float: left; width: 30%; margin-right: 10px !important}
.columnar div.type-check {padding-left: 30%}
.columnar div.error .message {margin-left: 30%}
.columnar div.type-text input, .columnar div.type-text textarea {width: 67.8%}
.columnar div.type-select select {width: 69.4%}
* html .columnar div.type-text input, * html .columnar div.type-text textarea {width: 67.2%}
* html .columnar div.type-select select {width: 68.8%}
form.yform .subcolumns.full_width .type-text input, form.yform .subcolumns.full_width .type-text textarea, form.yform .subcolumns.full_width .type-select select {width: 95%}
form.yform .subcolumns.full_width .type-text {overflow: visible}
}
@media all {.btn {display: block; text-indent: -999em; margin-top: 0.75em}
#btn_vote {background: url(/images/btn_vote.png?1254149228) no-repeat top; width: 190px; height: 25px}
#btn_vote:hover, #btn_vote:focus {background-position: bottom}
#btn_parteien-check {background: url(/images/btn_parteien-check.png?1254149228) no-repeat top; width: 190px; height: 25px}
#btn_parteien-check:hover, #btn_parteien-check:focus {background-position: bottom}
#btn_wahlkreis-check {background: url(/images/btn_wahlkreis-check.png?1254149228) no-repeat top; width: 190px; height: 25px}
#btn_wahlkreis-check:hover, #btn_wahlkreis-check:focus {background-position: bottom}
#btn_more {background: url(/images/btn_more.png?1254149228) no-repeat top; width: 82px; height: 25px; margin-left: 80px}
#btn_more:hover, #btn_more:focus {background-position: bottom}
#btn_comment {background: url(/images/btn_comment.png?1254149228) no-repeat top; width: 160px; height: 25px; margin-left: 80px}
#btn_comment:hover, #btn_comment:focus {background-position: bottom}
#btn_question {background: url(/images/btn_question.png?1254149228) no-repeat top; width: 160px; height: 25px; margin-left: 80px}
#btn_question:hover, #btn_question:focus {background-position: bottom}
#btn_register {background: url(/images/btn_register.png?1254149228) no-repeat top; width: 117px; height: 25px}
#btn_register:hover, #btn_register:focus {background-position: bottom}
}
.stepcarousel{ position: relative; overflow: scroll; height: 160px; background-color: #fff; margin-top: 1.5em; width: 660px; margin: 0 auto}
.stepcarousel .belt{ position: absolute; left: 0; top: 0}
.stepcarousel .panel{ float: left; overflow: hidden; margin: 0; width: 100%}
.stepcarousel table td {border: none;}
.stepcarousel table tr:hover td {background: none}
.stepcarousel a:hover {text-decoration: none;}
.stepcarousel table td:hover {background: #e8e8e8 !important;}
.stepcarousel img {width: 120px; height: 120px}
.ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
* html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
.ui-state-disabled {cursor: default !important}
.ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.ui-widget {font-family: Arial, Helvetica, sans-serif; font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial, Helvetica, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #FFFFFF; background: #FFFFFF; color: #444444}
.ui-widget-header {border-bottom: 1px solid #104F7B; background: #ffffff; color: #222222; font-weight: bold}
.ui-widget-header a {color: #222222}
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #104F7B; background: #FFFFFF; font-weight: normal; color: #104F7B; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #104F7B; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #104F7B; background: #E7EFF4; font-weight: normal; color: #104F7B; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #104F7B; background: #104F7B; font-weight: normal; color: #ffffff; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ffffff; outline: none; text-decoration: none}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #f9dd34; background: #ffef8f url(/stylesheets/screen/images/ui-bg_highlight-soft_25_ffef8f_1x100.png?1254149228) 50% top repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(/stylesheets/screen/images/ui-bg_flat_15_cd0a0a_40x100.png?1254149228) 50% 50% repeat-x; color: #ffffff}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #ffffff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #ffffff}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
.ui-icon {width: 16px; height: 16px; background-image: url(/stylesheets/screen/images/ui-icons_444444_256x240.png?1254149228)}
.ui-widget-content .ui-icon {background-image: url(/stylesheets/screen/images/ui-icons_444444_256x240.png?1254149228)}
.ui-widget-header .ui-icon {background-image: url(/stylesheets/screen/images/ui-icons_72a7cf_256x240.png?1254149228)}
.ui-state-default .ui-icon {background-image: url(/stylesheets/screen/images/ui-icons_104F7B_256x240.png?1254149228)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/stylesheets/screen/images/ui-icons_FFFFFF_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/stylesheets/screen/images/ui-icons_ffffff_256x240.png?1254149228)}
.ui-state-highlight .ui-icon {background-image: url(/stylesheets/screen/images/ui-icons_2e83ff_256x240.png?1254149228)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/stylesheets/screen/images/ui-icons_ffffff_256x240.png?1254149228)}
.ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
.ui-corner-tl {-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0}
.ui-corner-tr {-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0}
.ui-corner-bl {-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0}
.ui-corner-br {-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0}
.ui-corner-top {-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0}
.ui-corner-bottom {-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0}
.ui-corner-right {-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0}
.ui-corner-left {-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0}
.ui-corner-all {-moz-border-radius: 0; -webkit-border-radius: 0}
.ui-widget-overlay {background: #000000 url(/stylesheets/screen/images/ui-bg_flat_100_000000_40x100.png?1254149228) 50% 50% repeat-x; opacity: .70;filter:Alpha(Opacity=70)}
.ui-widget-shadow {margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(/stylesheets/screen/images/ui-bg_highlight-hard_70_000000_1x100.png?1254149228) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
.ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
.ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px}
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
.ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0; margin-bottom: 1em}
.ui-tabs .ui-tabs-nav li {list-style-type: none; position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .5em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .2em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
.ui-tabs .ui-tabs-panel {padding: 0; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
#facebox .b {background:url(/images/facebox/b.png?1254149228)}
#facebox .tl {background:url(/images/facebox/tl.png?1254149228)}
#facebox .tr {background:url(/images/facebox/tr.png?1254149228)}
#facebox .bl {background:url(/images/facebox/bl.png?1254149228)}
#facebox .br {background:url(/images/facebox/br.png?1254149228)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 420px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .header {border-bottom: 1px solid #DDDDDD; padding-bottom: 5px; margin-bottom: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay {position: absolute}