 #turn_wrapper {width: 80px; height: 80px; display:block; position: absolute; top:0; left:0}
#turn_hideme {width: 85%; height: 85%; overflow:hidden; display:block; position:absolute; float:left; top:0; left: 0; z-index:1}
#turn_object{ position: relative}
#turn_wrapper.right #turn_hideme *, #turn_wrapper.right #turn_object {float: right !important}
#turn_wrapper.right #turn_hideme {float: right !important; right: 0 !important; left: auto}
#turn_wrapper.right #turn_object {right: 0 !important; left: auto !important}
#turn_wrapper.right {position: absolute; top: 0; width: 100%; height: 0; right: 0 !important}
#turn_wrapper.right #turn_object * {position: absolute; right: 0 !important}
#turn_wrapper #turn_object img#turn_fold {display:block; width: 100%; height:100%; z-index:1000; right: 0; position:absolute}
#turn_wrapper .ui-wrapper {left: 0 !important; top: 0 !important}
#turn_wrapper .ui-resizable-handle {border: none !important; border-width: 0 !important; background: url(#none) !important; width: 100% !important; height: 100% !important}
a {outline: none}
#loading-map {left: 433px; top: 303px; background: #000000 url("/images/ajax-loader6.gif") no-repeat scroll 2px 50%; border: 1px solid #FFFFFF; height: 24px; opacity: 0.7; padding-left: 40px; position: absolute; width: 100px; z-index: 99999}
#loading-map #loading-map-content {color: #FFF; font-size: 16px}
#alert, #side-column {width: 219px; float: right}
#alert #bus-filter a {margin-right: 4px}
#alert #bus-filter .link {text-align: center; margin-bottom: 5px}
#alert #metro-filter, #alert #info-index-filter {text-align: center}
#alert #metro-filter span, #alert #info-index-filter span {font-weight: bolder; font-size: 14px}
#alert #metro-filter img, #alert #info-index-filter img {display: block; width: 119px; margin: 0 auto}
#alert #map {width: 206px; height: 206px}
#top-border {background: transparent url("/images/border/nav_second_bg.gif") repeat-x; height: 24px; border-bottom: 1px solid #999}
#top-border #user-info, #top-border #language {margin: 5px 20px; float: right; font-weight: bold}
#top-border #user-info a, #top-border #language a {text-decoration: none}
#top-border #user-info a:hover, #top-border #language a:hover {color: #999}
#top-border #language a {color: #AA2941}
#top-border #user-info a {color: #E6B01C}
#frame {width: 968px; margin: 0 auto}
#frame .layer-1 {width: 966px; border-right: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9}
#frame .layer-1 .layer-2 {width: 964px; border-right: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF}
#frame .layer-1 .layer-2 .layer-3 {width: 962px; border-right: 1px solid #B9B9B9; border-left: 1px solid #B9B9B9}
#sevici-dashboard #rank, #sevici-dashboard #poll, #sevici-dashboard #forum, #sevici-dashboard #stations {padding: 10px; height: 300px}
#container {background: #FFFFFF none repeat scroll 0 0; margin: 0 auto; width: 900px; padding: 25px 30px; border-right: 1px solid #AFAFAF; border-left: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF}
#container a {color: #E6B01C; font-weight: bold}
#container a:hover {color: #999; text-decoration: none}
#header {height: 62px}
#content-middle {width: 611px; padding: 14px; border: 3px solid #CCC}
#content-middle #content-middle-street-view {width: 611px; height: 300px}
#notice-header {font-size: 14px; font-weight: bold; text-align: center; padding: 5px; margin-bottom: 15px}
#facebox {width: 430px}
#feedback, #uservoice-feedback-tab {background: #FFF url(/images/feedback.png) no-repeat scroll -2px 50%; border-width: 2px 2px 2px 0; border-style: solid; border-color: #E6B01C; display: block; height: 100px; left: 0; margin-top: -45px; position: fixed; text-indent: -4000px; top: 40%; width: 25px; z-index: 100001}
.side-column-header {color: #AA2941; border-bottom: 3px solid #CCC; font-size: 18px; font-weight: bold; text-align: center; margin-bottom: 5px; padding-bottom: 5px}
.side-column-header.separate {margin-top: 50px}
#side-column-content ul {list-style-type: square}
#side-column-content li {font-size: 16px; font-weight: bold; color: #AA2941}
#side-column-content li p {font-size: 12px; font-weight: normal; margin: 5px 0}
.stop-created, .stop-modified, .stop-deleted {font-size: 16px; font-weight: bold}
.stop-created {color: #56a03f}
.stop-modified {color: #E6B01C}
.stop-deleted {color: #F00}
.button {width: 190px; height: 60px; margin: 0; padding: 0; border: 0; background: transparent center top no-repeat; text-indent: -1000em; cursor: pointer; cursor: hand; float: left; position: relative; z-index: 9999}
#logo_header {width: 100%}
#logo_header h1 {float: left; margin: 0}
#logo_header #slogan {background: url("/images/logos/slogan_yellow.jpg") no-repeat; width: 250px; height: 62px; z-index: 0}
#logo_header #slogan.es {background-position: center 5px}
#logo_header #slogan.en {background-position: center -57px}
#logo {background: url("/images/logos/busevilla_center.gif") center no-repeat!important; height: 62px}
.blancobg {background-color: #FFF}
.border-gris-1 {border: 1px #b8b8b8 solid}
.border-gris-3 {border: 3px #b8b8b8 solid}
.grisbg {background-color: #f1f2f1}
.mb0 {margin-bottom: 0px}
.mar-5 {margin: 5px}
.mar-10 {margin: 10px}
.main {clear: both}
.main .title {color: #e33f48; font-size: 30px; font-weight: bolder; margin-bottom: -3px; margin-left: -2px}
.main .title a {color: #e33f48; text-decoration: none}
.main .title a:hover {color: #e0242d}
#map-container, #stops {margin-top: 26px}
#map {width: 638px; height: 350px; border: 3px solid #999; margin-bottom: 10px}
.history {margin-bottom: 5px; color: #666; overflow: hidden}
.negrita {font-weight: bold}
.pad-5 {padding: 5px}
.pad-10 {padding: 10px}
.text-14 {font-size: 14px}
.text-center {text-align: center}
.text-left {text-align: left}
.text-right {text-align: right}
.title {color: #999; font-size: 30px; font-weight: bolder; margin-left: -2px}
.title-little, .title-medium {color: #AA2941; font-weight: bolder; border-bottom: 2px solid #CCC; margin-bottom: 5px}
.title-medium {font-size: 14px; margin-bottom: 20px}
.form .box, #admin_index_lines .box, #stops .box {background-color: #FFF; border: 3px solid #AAA}
.form label, #admin_index_lines label, #stops label {font-size: 14px; color: #AA2941; font-weight: bold}
.form textarea, #admin_index_lines textarea, #stops textarea {width: inherit; height: 100px}
.bubble, .bubble-subway {width: 250px; overflow: auto}
.bubble .bubble_header hr, .bubble-subway .bubble_header hr {border-bottom: 2px solid #E6B01C}
.bubble-subway {width: 350px}
.bubble_content {padding: 5px; margin-top: 5px}
.bubble_stop_options {float: right; width: 100px; padding: 5px}
.bubble_stop_options span {margin-left: 5px}
.bubble_stop_options img {width: 15px}
input {margin-bottom: 5px}
form .field {margin-bottom: 15px; margin-left: 10px}
#minutes {margin-left: 40px; font-size: 15px; margin-top: 5px}
#footer {margin-top: 15px; text-align: center; font-size: 11px; letter-spacing: 2px}
#side-column hr {margin-bottom: 0}
.formError {color: red; font-size: 12px; margin: 0; padding: 0}
#loading-banner {border: 2px solid #E6B01C; background-color: #FFF; font-size: 12px; font-weight: bold; padding: 3px 5px; position: absolute; right: 0px; top: 5px}
.error_field {border: 1px solid #BB0000}
.right {float: right}
#lines-show {min-height: 450px}
#itinerary {font-size: 0.8em; margin: 20px; clear: both; float: left; z-index: 9999; position: relative}
#itinerary .name {margin-left: -9px}
#itinerary ul {list-style: none; margin-left: 4px}
#itinerary ul li {background: url("/images/line_path.png") no-repeat left center; height: 23px; padding-left: 30px; padding-top: 8px}
#itinerary ul li span {float: left; display: block; padding-top: 9px}
#itinerary ul li span a {text-decoration: none; color: #AA2941}
#view {margin: 0; position: fixed; top: 3em}
#view #map {width: 583px; height: 280px; position: relative; left: 300px; top: 10px; border: 3px solid #999; margin-bottom: 10px}
#view #content-middle-header, #view #content-middle-street-view {clear: both; position: relative; top: 5px; left: 300px}
#view #content-middle-street-view {width: 590px; height: 200px}
#lines-index {margin: 40px auto; width: 625px}
#lines-index h1 {text-align: center; color: #AA2941; border-bottom: 3px solid #E6B01C}
#sevici-content-middle-street-view {height: 260px}
#sevici-filter {text-align: center}
a#sevici-button, a#kml-button, a#subway-button, a#stops_link, a#lines_link {float: left; background: transparent url(/images/lines/sevici.jpg) no-repeat scroll; height: 50px; padding: 0 40px; width: 140px}
a#sevici-button.positive, a#kml-button.positive, a#subway-button.positive, a#stops_link.positive, a#lines_link.positive {background-position: 34px -50px}
a#sevici-button.positive:hover, a#kml-button.positive:hover, a#subway-button.positive:hover, a#stops_link.positive:hover, a#lines_link.positive:hover {background-position: 34px 0}
a#sevici-button.negative, a#kml-button.negative, a#subway-button.negative, a#stops_link.negative, a#lines_link.negative {background-position: 34px 0}
a#sevici-button.negative:hover, a#kml-button.negative:hover, a#subway-button.negative:hover, a#stops_link.negative:hover, a#lines_link.negative:hover {background-position: 34px -50px}
a.kml-button-es, a#kml-button {background-image: url(/images/lines/kml-es.jpg)}
a#kml-button.kml-button-en {background-image: url("/images/lines/kml-en.jpg")}
a.subway-button-es, a#subway-button {background-image: url(/images/lines/metro.jpg)}
a#subway-button.subway-button-en {background-image: url("/images/lines/metro.jpg")}
a.stops-button-en, a#stops_link {background-image: url('/images/lines/stops-es.jpg')}
a#stops_link.stops-button-en {background-image: url('/images/lines/stops-en.jpg')}
a.liness-button-en, a#lines_link {background-image: url('/images/lines/lines-es.jpg')}
a#lines_link.lines-button-en {background-image: url('/images/lines/lines-en.jpg')}
.sevici-row .title, #sevici-dashboard .title {font-size: 1.8em; border-bottom: 2px solid #CCC; color: #AA2941; margin: 10px 0}
.sevici-row {height: 280px; padding: 0 20px}
.sevici-row #chart, .sevici-row #chart-yesterday {height: 260px}
.sevici-row #sevici-content-middle-street-view {border: 3px solid #CCC; height: 260px; width: 524px}
.sevici-row #stop-info {padding: 5px 10px}
.sevici-row #map {width: 281px; height: 260px; margin-top: 0px}
.sevici-row .span-20.append-1 {margin-right: 15px}
.connection {margin: 2px 0px}
.connection div.connection_id {background: #024706; color: #FFF; font-weight: bold; text-align: center}
.connection a {color: #FFF!important}
.sevici-row dl {margin: 0}
div.out-of-service {font-weight: bold; color: red}
ul#slider-legend {list-style: none; margin: 0px; width: 930px; */ */ }
ul#slider-legend li {float: left; width: 50px; text-align: left}
ul#slider-legend li.last {text-align: right}
ul#slider-legend li.first {text-align: left}
.flash_ok, .flash_error, .flash_info, .flash_notice{ padding: 5px; margin: 5px auto; width: 90%; text-align:center; font-weight:bold}
.flash_info{ background:#FFF6BF; color:#514721; border: 1px solid #FFD324}
.flash_notice {color: #060; border: 1px solid #060; background: #E0F1DC}
.flash_error {color: #600; border: 1px solid #600; background: #ECDADA}
.form-holder .error, .form-holder .formError{ max-width: 229px; margin: auto 27px auto auto; font-size: 11px; color: red; border:none}
.LV_invalid_field {border:1px solid #CC0000}
.LV_validation_message{ font-weight:bold; margin:0 0 0 5px; font-size: 8px}
#facebox .b {background:url(/images/b.png)}
#facebox .tl {background:url(/images/tl.png)}
#facebox .tr {background:url(/images/tr.png)}
#facebox .bl {background:url(/images/bl.png)}
#facebox .br {background:url(/images/br.png)}
#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: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 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; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
body {font-size:75%;color:#666;background:#EEE;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
H2 {FONT-SIZE:2EM;MARGIN-BOTTOM:0.75EM;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.container {width:800px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30 {float:left;margin-right: 10px;}
div.last {margin-right:0;}
.span-1 {width: 17px;}
.span-2 {width: 44px;}
.span-3 {width: 71px;}
.span-4 {width: 98px;}
.span-5 {width: 125px;}
.span-6 {width: 152px;}
.span-7 {width: 179px;}
.span-8 {width: 206px;}
.span-9 {width: 233px;}
.span-10 {width: 260px;}
.span-11 {width: 287px;}
.span-12 {width: 314px;}
.span-13 {width: 341px;}
.span-14 {width: 368px;}
.span-15 {width: 395px;}
.span-16 {width: 422px;}
.span-17 {width: 449px;}
.span-18 {width: 476px;}
.span-19 {width: 503px;}
.span-20 {width: 530px;}
.span-21 {width: 557px;}
.span-22 {width: 584px;}
.span-23 {width: 611px;}
.span-24 {width: 638px;}
.span-25 {width: 665px;}
.span-26 {width: 692px;}
.span-27 {width: 719px;}
.span-28 {width: 746px;}
.span-29 {width: 773px;}
.span-30, div.span-30 {width: 800px; margin: 0}
.append-1 {padding-right: 27px;}
.append-2 {padding-right: 54px;}
.append-3 {padding-right: 81px;}
.append-4 {padding-right: 108px;}
.append-5 {padding-right: 135px;}
.append-6 {padding-right: 162px;}
.append-7 {padding-right: 189px;}
.append-8 {padding-right: 216px;}
.append-9 {padding-right: 243px;}
.append-10 {padding-right: 270px;}
.append-11 {padding-right: 297px;}
.append-12 {padding-right: 324px;}
.append-13 {padding-right: 351px;}
.append-14 {padding-right: 378px;}
.append-15 {padding-right: 405px;}
.append-16 {padding-right: 432px;}
.append-17 {padding-right: 459px;}
.append-18 {padding-right: 486px;}
.append-19 {padding-right: 513px;}
.append-20 {padding-right: 540px;}
.append-21 {padding-right: 567px;}
.append-22 {padding-right: 594px;}
.append-23 {padding-right: 621px;}
.append-24 {padding-right: 648px;}
.append-25 {padding-right: 675px;}
.append-26 {padding-right: 702px;}
.append-27 {padding-right: 729px;}
.append-28 {padding-right: 756px;}
.append-29 {padding-right: 783px;}
.prepend-1 {padding-left: 27px;}
.prepend-2 {padding-left: 54px;}
.prepend-3 {padding-left: 81px;}
.prepend-4 {padding-left: 108px;}
.prepend-5 {padding-left: 135px;}
.prepend-6 {padding-left: 162px;}
.prepend-7 {padding-left: 189px;}
.prepend-8 {padding-left: 216px;}
.prepend-9 {padding-left: 243px;}
.prepend-10 {padding-left: 270px;}
.prepend-11 {padding-left: 297px;}
.prepend-12 {padding-left: 324px;}
.prepend-13 {padding-left: 351px;}
.prepend-14 {padding-left: 378px;}
.prepend-15 {padding-left: 405px;}
.prepend-16 {padding-left: 432px;}
.prepend-17 {padding-left: 459px;}
.prepend-18 {padding-left: 486px;}
.prepend-19 {padding-left: 513px;}
.prepend-20 {padding-left: 540px;}
.prepend-21 {padding-left: 567px;}
.prepend-22 {padding-left: 594px;}
.prepend-23 {padding-left: 621px;}
.prepend-24 {padding-left: 648px;}
.prepend-25 {padding-left: 675px;}
.prepend-26 {padding-left: 702px;}
.prepend-27 {padding-left: 729px;}
.prepend-28 {padding-left: 756px;}
.prepend-29 {padding-left: 783px;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:13px;margin-right:12px;border-right:1px solid #eee;}
.pull-1 {margin-left: -27px;}
.pull-2 {margin-left: -54px;}
.pull-3 {margin-left: -81px;}
.pull-4 {margin-left: -108px;}
.pull-5 {margin-left: -135px;}
.pull-6 {margin-left: -162px;}
.pull-7 {margin-left: -189px;}
.pull-8 {margin-left: -216px;}
.pull-9 {margin-left: -243px;}
.pull-10 {margin-left: -270px;}
.pull-11 {margin-left: -297px;}
.pull-12 {margin-left: -324px;}
.pull-13 {margin-left: -351px;}
.pull-14 {margin-left: -378px;}
.pull-15 {margin-left: -405px;}
.pull-16 {margin-left: -432px;}
.pull-17 {margin-left: -459px;}
.pull-18 {margin-left: -486px;}
.pull-19 {margin-left: -513px;}
.pull-20 {margin-left: -540px;}
.pull-21 {margin-left: -567px;}
.pull-22 {margin-left: -594px;}
.pull-23 {margin-left: -621px;}
.pull-24 {margin-left: -648px;}
.pull-25 {margin-left: -675px;}
.pull-26 {margin-left: -702px;}
.pull-27 {margin-left: -729px;}
.pull-28 {margin-left: -756px;}
.pull-29 {margin-left: -783px;}
.pull-30 {margin-left: -810px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24, .pull-25, .pull-26, .pull-27, .pull-28, .pull-29, .pull-30 {float:left;position:relative;}
.push-1 {margin: 0 -27px 1.5em 27px;}
.push-2 {margin: 0 -54px 1.5em 54px;}
.push-3 {margin: 0 -81px 1.5em 81px;}
.push-4 {margin: 0 -108px 1.5em 108px;}
.push-5 {margin: 0 -135px 1.5em 135px;}
.push-6 {margin: 0 -162px 1.5em 162px;}
.push-7 {margin: 0 -189px 1.5em 189px;}
.push-8 {margin: 0 -216px 1.5em 216px;}
.push-9 {margin: 0 -243px 1.5em 243px;}
.push-10 {margin: 0 -270px 1.5em 270px;}
.push-11 {margin: 0 -297px 1.5em 297px;}
.push-12 {margin: 0 -324px 1.5em 324px;}
.push-13 {margin: 0 -351px 1.5em 351px;}
.push-14 {margin: 0 -378px 1.5em 378px;}
.push-15 {margin: 0 -405px 1.5em 405px;}
.push-16 {margin: 0 -432px 1.5em 432px;}
.push-17 {margin: 0 -459px 1.5em 459px;}
.push-18 {margin: 0 -486px 1.5em 486px;}
.push-19 {margin: 0 -513px 1.5em 513px;}
.push-20 {margin: 0 -540px 1.5em 540px;}
.push-21 {margin: 0 -567px 1.5em 567px;}
.push-22 {margin: 0 -594px 1.5em 594px;}
.push-23 {margin: 0 -621px 1.5em 621px;}
.push-24 {margin: 0 -648px 1.5em 648px;}
.push-25 {margin: 0 -675px 1.5em 675px;}
.push-26 {margin: 0 -702px 1.5em 702px;}
.push-27 {margin: 0 -729px 1.5em 729px;}
.push-28 {margin: 0 -756px 1.5em 756px;}
.push-29 {margin: 0 -783px 1.5em 783px;}
.push-30 {margin: 0 -810px 1.5em 810px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25, .push-26, .push-27, .push-28, .push-29, .push-30 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd; text-align:center;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
div.jGrowl {padding: 10px; z-index: 9999; margin-top: 20px}
div.ie6 {position: absolute}
div.ie6.top-right {right: auto; bottom: auto; left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.top-left {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.bottom-right {left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.bottom-left {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.center {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); width: 100%}
body > div.jGrowl {position: fixed}
body > div.jGrowl.top-left {left: 0px; top: 0px}
body > div.jGrowl.top-right {right: 0px; top: 0px}
body > div.jGrowl.bottom-left {left: 0px; bottom: 0px}
body > div.jGrowl.bottom-right {right: 0px; bottom: 0px}
body > div.jGrowl.center {top: 0px; width: 50%; left: 25%}
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left: auto; margin-right: auto}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {background-color: #000; color: #fff; opacity: .85; filter: alpha(opacity = 85); zoom: 1; width: 235px; padding: 10px; margin-top: 5px; margin-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px}
div.jGrowl div.jGrowl-notification {min-height: 40px}
div.jGrowl div.jGrowl-notification div.header {font-weight: bold; font-size: 10px}
div.jGrowl div.jGrowl-notification div.close {float: right; font-weight: bold; font-size: 12px; cursor: pointer}
div.jGrowl div.jGrowl-closer {height: 15px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; font-size: 11px; font-weight: bold; text-align: center}